0001035748-17-000022.txt : 20170804 0001035748-17-000022.hdr.sgml : 20170804 20170804161209 ACCESSION NUMBER: 0001035748-17-000022 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 55 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170804 DATE AS OF CHANGE: 20170804 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CALLIDUS SOFTWARE INC CENTRAL INDEX KEY: 0001035748 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 770438629 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-50463 FILM NUMBER: 171008766 BUSINESS ADDRESS: STREET 1: 4140 DUBLIN BLVD STREET 2: SUITE 400 CITY: DUBLIN STATE: CA ZIP: 94568 BUSINESS PHONE: 925-251-2200 MAIL ADDRESS: STREET 1: 4140 DUBLIN BLVD STREET 2: SUITE 400 CITY: DUBLIN STATE: CA ZIP: 94568 FORMER COMPANY: FORMER CONFORMED NAME: TALLYUP SOFTWARE INC DATE OF NAME CHANGE: 19980807 10-Q 1 cald-2017630x10q.htm 10-Q Document

 
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, 2017
OR 
o 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: 000-50463
Callidus Software Inc.
(Exact name of registrant as specified in its charter)
Delaware
 
77-0438629
(State or Other Jurisdiction of
 
(I.R.S. Employer
Incorporation or Organization)
 
Identification Number)
 
Callidus Software Inc.
4140 Dublin Boulevard, Suite 400
Dublin, California  94568
(Address of principal executive offices, including zip code) 
(925) 251-2200
(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 o
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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).  Yes x   No o
Indicate by check mark 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 o
Non-accelerated filer o
 
Smaller reporting company o
(Do not check if a smaller reporting company)
 
Emerging growth company o
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o   No x
There were 67,642,666 shares of the registrant’s common stock, par value $0.001, outstanding on July 26, 2017, the latest practicable date prior to the filing of this report.
 





TABLE OF CONTENTS
 



PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
CALLIDUS SOFTWARE INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited, in thousands, except per share data)
 
June 30, 2017
 
December 31, 2016
ASSETS
 

 
 

Current assets:
 

 
 

Cash and cash equivalents
$
132,206

 
$
148,008

Short-term investments
40,240

 
39,266

Accounts receivable, net of allowances of $1,364 and $1,536 at June 30, 2017 and December 31, 2016, respectively
55,807

 
55,464

Prepaid and other current assets
20,281

 
18,275

Total current assets
248,534

 
261,013

Property and equipment, net
42,243

 
35,456

Goodwill
75,049

 
63,957

Intangible assets, net
23,761

 
21,659

Deposits and other non-current assets
4,209

 
4,416

Total assets
$
393,796

 
$
386,501

LIABILITIES AND STOCKHOLDERS’ EQUITY
 

 
 

Current liabilities:
 

 
 

Accounts payable
$
5,850

 
$
3,573

Accrued payroll and related expenses
13,427

 
17,831

Accrued expenses
22,742

 
15,126

Deferred revenue
106,023

 
99,758

Total current liabilities
148,042

 
136,288

Deferred revenue, non-current
1,511

 
3,209

Deferred income taxes, non-current
2,137

 
1,541

Other non-current liabilities
8,363

 
8,602

Total liabilities
160,053

 
149,640

Commitments and contingencies (Note 5)


 


Stockholders’ equity:
 

 
 

Preferred stock, $0.001 par value; 5,000 shares authorized; no shares issued or outstanding

 

Common stock, $0.001 par value; 100,000 shares authorized; 67,618 and 66,031 shares issued and 65,279 and 63,692 shares outstanding at June 30, 2017 and December 31, 2016, respectively
65

 
64

Additional paid-in capital
568,128

 
559,200

Treasury stock, 2,339 shares at June 30, 2017 and December 31, 2016
(14,430
)
 
(14,430
)
Accumulated other comprehensive loss
(2,943
)
 
(5,141
)
Accumulated deficit
(317,077
)
 
(302,832
)
Total stockholders’ equity
233,743

 
236,861

Total liabilities and stockholders’ equity
$
393,796

 
$
386,501


See accompanying notes to unaudited condensed consolidated financial statements.

3


CALLIDUS SOFTWARE INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(Unaudited, in thousands, except per share data)
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
Revenue:
 

 
 

 
 
 
 
Recurring
$
48,605

 
$
39,290

 
$
94,802

 
$
76,896

Services and license
12,658

 
10,461

 
24,602

 
21,233

Total revenue
61,263

 
49,751

 
119,404

 
98,129

Cost of revenue:
 

 
 

 
 

 
 

Recurring
13,535

 
10,137

 
26,557

 
20,099

Services and license
10,919

 
8,332

 
20,859

 
16,593

Total cost of revenue
24,454

 
18,469

 
47,416

 
36,692

Gross profit
36,809

 
31,282

 
71,988

 
61,437

 
 
 
 
 
 
 
 
Operating expenses:
 

 
 

 
 

 
 

Sales and marketing
21,983

 
19,682

 
44,674

 
38,585

Research and development
9,277

 
7,248

 
18,578

 
14,490

General and administrative
12,356

 
9,296

 
21,722

 
17,551

Restructuring and other
375

 
86

 
972

 
402

Total operating expenses
43,991

 
36,312

 
85,946

 
71,028

Operating loss
(7,182
)
 
(5,030
)
 
(13,958
)
 
(9,591
)
Interest income and other income (expense)
271

 
(277
)
 
336

 
(52
)
Interest expense
(23
)
 
(39
)
 
(42
)
 
(82
)
Loss before provision for income taxes
(6,934
)
 
(5,346
)
 
(13,664
)
 
(9,725
)
Provision for income taxes
413

 
341

 
581

 
497

Net loss
$
(7,347
)
 
$
(5,687
)
 
$
(14,245
)
 
$
(10,222
)
Net loss per share
 

 
 

 
 

 
 

Basic and diluted
$
(0.11
)
 
$
(0.10
)
 
$
(0.22
)
 
$
(0.18
)
 
 
 
 
 
 
 
 
Weighted average shares used in computing net loss per share:
 
 
 
 
 
 
 
Basic and diluted
65,079

 
57,098

 
64,726

 
56,894

 
 
 
 
 
 
 
 
Comprehensive loss:
 

 
 

 
 
 
 
Net loss
$
(7,347
)
 
$
(5,687
)
 
$
(14,245
)
 
$
(10,222
)
Unrealized (loss) gain on available-for-sale securities
(18
)
 
11

 
(21
)
 
59

Foreign currency translation adjustments
1,621

 
(1,140
)
 
2,219

 
(1,535
)
Comprehensive loss
$
(5,744
)
 
$
(6,816
)
 
$
(12,047
)
 
$
(11,698
)
 
See accompanying notes to unaudited condensed consolidated financial statements.

4


CALLIDUS SOFTWARE INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited, in thousands)
 
Six Months Ended June 30,
 
2017
 
2016
Cash flows from operating activities:
 
 
 
Net loss
$
(14,245
)
 
$
(10,222
)
Adjustments to reconcile net loss to net cash provided by operating activities:
 
 
 
Depreciation expense
5,600

 
3,582

Amortization of intangible assets
3,991

 
2,835

Provision for doubtful accounts
567

 
891

Stock-based compensation
18,191

 
14,065

Loss on foreign currency from mark-to-market derivative
249

 

Deferred income taxes
(9
)
 
51

Excess tax benefit from stock-based compensation

 
(11
)
Loss on disposal of property and equipment
3

 
4

Amortization of premium on investments
103

 
91

Changes in operating assets and liabilities:
 
 
 
Accounts receivable
(361
)
 
(3,268
)
Prepaid and other current assets
(1,913
)
 
(846
)
Other non-current assets
220

 
251

Accounts payable
2,349

 
462

Accrued expenses
(624
)
 
1,412

Accrued payroll and related expenses
(4,404
)
 
(1,996
)
Accrued restructuring and other expenses
220

 
(285
)
Deferred revenue
3,757

 
5,959

Net cash provided by operating activities
13,694

 
12,975

Cash flows from investing activities:
 

 
 

Purchases of investments
(6,456
)
 
(8,483
)
Proceeds from maturities and sale of investments
5,360

 
8,751

Purchases of property and equipment
(7,661
)
 
(3,924
)
Purchases of intangible assets
(458
)
 
(444
)
Acquisitions, net of cash acquired
(11,477
)
 
(11,500
)
Net cash used in investing activities
(20,692
)
 
(15,600
)
Cash flows from financing activities:
 

 
 

Proceeds from issuance of common stock
2,603

 
1,951

Restricted stock units acquired to settle employee withholding liability
(11,864
)
 
(1,821
)
Excess tax benefit from stock-based compensation

 
11

Payment of consideration related to acquisitions
(100
)
 
(104
)
Net cash (used in) provided by financing activities
(9,361
)
 
37

Effect of foreign currency exchange rates on cash and cash equivalents
557

 
(313
)
Net (decrease) in cash and cash equivalents
(15,802
)
 
(2,901
)
Cash and cash equivalents at beginning of period
148,008

 
77,232

Cash and cash equivalents at end of period
$
132,206

 
$
74,331

Supplemental disclosures of cash flow information:
 

 
 

Cash paid for income taxes
$
385

 
$
475

Cash paid for interest on line of credit
$
37

 
$
18

Non-cash investing and financing activities:
 
 
 
Purchases of property and equipment through accounts payable and other current and non-current accrued liabilities
$
4,093

 
$
4,856

See accompanying notes to unaudited condensed consolidated financial statements.

5


CALLIDUS SOFTWARE INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 1—Summary of Significant Accounting Policies

Basis of Presentation and Summary of Accounting Policies
All amounts included herein related to these condensed consolidated financial statements as of June 30, 2017 and for the three and six months ended June 30, 2017 and 2016 are unaudited and should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Annual Report on Form 10-K for the year ended December 31, 2016 for Callidus Software Inc., doing business as CallidusCloud ("Company"). Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") have been condensed or omitted pursuant to the Securities and Exchange Commission ("SEC") rules and regulations regarding interim financial statements.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements include all necessary adjustments for the fair presentation of the Company’s financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the full fiscal year ending December 31, 2017.
The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, which include wholly-owned subsidiaries in Australia, Canada, Germany, Hong Kong, India, Ireland, Japan, Malaysia, Mexico, Netherlands, New Zealand, Serbia, Singapore and the United Kingdom. All intercompany transactions and balances have been eliminated upon consolidation.
Use of Estimates
Preparation of the unaudited condensed consolidated financial statements in conformity with GAAP and the rules and regulations of the SEC requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, the reported amounts of revenue and expenses during the reporting period and the accompanying notes. Estimates are used for, but not limited to, the allocation of the value of purchase consideration for business acquisitions and other contingencies, allowances for doubtful accounts, the useful lives of fixed assets and intangible assets, the attainment of performance-based restricted stock units, stock-based compensation forfeiture rates, accrued liabilities and uncertain tax positions. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates such estimates and assumptions on an ongoing basis for continued reasonableness, using historical experience and other factors, including the current economic environment. Appropriate adjustments, if any, to the estimates used are made prospectively based upon such evaluation. Illiquid credit markets, volatile equity and foreign currency markets and fluctuations in information technology spending by prospective customers can increase the uncertainty inherent in such estimates and assumptions. As future events and their effects cannot be determined with precision, actual results could differ materially from those estimates. Changes in those estimates, if any, resulting from continuing changes in the economic environment, will be reflected in the consolidated financial statements in future periods.
Revenue Recognition
     The Company generates revenue by providing software as a service ("SaaS") solutions through on-demand subscription and term licenses and related software maintenance, and professional services. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met.

Recurring Revenue. Recurring revenue, which includes SaaS revenue and maintenance revenue, is recognized ratably over the stated contractual period. SaaS revenue consists of subscription fees from customers accessing the Company's cloud-based service offerings. Maintenance revenue consists of fees from customers purchasing licenses and receiving support for such on-premise solutions. The Company also recognizes SaaS and maintenance revenue associated with customers using its products in excess of contracted usage ("Overages"). Overages are primarily attributed to SaaS products and such Overages are recorded in SaaS revenue in the period incurred. Revenue related to Overages was immaterial during the three and six month periods ended June 30, 2017 and 2016.

Service and License Revenue. Service and license revenue primarily consists of training, integration and configuration services. Generally, the Company's professional services arrangements are billed on a time-and-materials basis. Time and material services are recognized as the services are rendered based on inputs to the project, such as billable hours incurred. For

6


fixed-fee professional services arrangements, the Company recognizes revenue under the proportional performance method of accounting and estimates the proportional performance on a monthly basis, utilizing hours incurred to date as a percentage of total estimated hours to complete the project. If the Company does not have a sufficient basis to measure progress toward completion, revenue is recognized upon completion. Service and license revenue also includes revenue from perpetual licenses, which is recognized upon delivery of the product, using the residual method, assuming all the other conditions for revenue recognition have been met. Revenue related to perpetual licenses was immaterial during the three and six month periods ended June 30, 2017 and 2016.

In a limited number of arrangements with non-standard acceptance criteria, the Company defers the revenue until the acceptance criteria are satisfied. Reimbursements, including those related to travel and out-of-pocket expenses, are included in services and license revenue, and an equivalent amount of reimbursable expenses is included in cost of services and license revenue.

In general, recurring revenue agreements are entered into for 12 to 36 months, and the professional services are performed within nine months of entering into a contract with the customer, depending on the size of integration.

SaaS agreements provide specified service level commitments, excluding scheduled maintenance. The failure to meet this level of service availability may require the Company to credit qualifying customers a portion of their subscription and support fees. Based on the Company's historical experience meeting its service level commitments, the Company does not currently have any liabilities on its balance sheet for these commitments.

The Company recognizes revenue when all of the following conditions are met:
        
Persuasive evidence of an arrangement exists;
Delivery has occurred or services have been rendered;
The fees are fixed or determinable; and    
Collection of the fees is reasonably assured.

If the Company determines that any one of the four criteria is not met, it will defer recognition of revenue until all the criteria are met.

Multiple-deliverable arrangements with on-demand subscription. For on-demand subscription agreements with multiple deliverables, the Company evaluates each element to determine whether it represents a separate unit of accounting. The Company determines the best estimated selling price of each deliverable in an arrangement based on a selling price hierarchy of methods contained in Finance Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) No. 2009-13, "Revenue Recognition (Accounting Standards Codification (“ASC”) Topic 605)-Multiple-Deliverable Revenue Arrangements." The best estimated selling price for a deliverable is based on its vendor-specific objective evidence (“VSOE”), if available, third-party evidence (“TPE”), if VSOE is not available, or estimated selling price (“ESP”), if neither VSOE nor TPE is available. Total arrangement fees are allocated to each element using the relative selling price method. The Company has currently established VSOE for most deliverables, except for fixed fee service arrangements and on-premise software licenses.

The Company considered all of the following factors to establish the ESP for fixed fee service arrangements when sold with its on-demand services: the weighted average actual sales prices of professional services sold on a stand-alone basis for on-demand services; average billing rates for fixed fee service agreements when sold with on-demand services, cost plus a reasonable mark-up and other factors such as gross margin objectives, pricing practices and growth strategy.
        
Multiple-deliverable arrangements with on-premise license. For arrangements with multiple deliverables, including license, professional services and maintenance, the Company recognizes license revenue using the residual method of accounting pursuant to the requirements of the guidance contained in ASC 985-605, "Software Revenue Recognition." Under the residual method, revenue is recognized when VSOE for fair value exists for all of the undelivered elements in the arrangement, but does not exist for one or more of the delivered elements in the arrangement. If evidence of fair value cannot be established for the undelivered elements, all of the revenue is deferred until evidence of fair value can be established, or until the items for which evidence of fair value cannot be established are delivered. For maintenance and certain professional services, the Company has established VSOE because it has a sufficient history of selling these deliverables at an established price. The Company's revenue arrangements do not include a general right of return relative to the delivered products.

Generally, for the Company's term-based licenses, if the only undelivered element is maintenance, the entire amount of revenue is recognized ratably over the maintenance period.

7



Sales and other taxes collected from customers to be remitted to government authorities are excluded from revenue.

Recently Adopted Accounting Pronouncements
In March 2016, the FASB issued ASU 2016-09, Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting, which simplifies various aspects related to the accounting and presentation of stock-based payments. The amendments require entities to record all tax effects related to stock-based payments at settlement or expiration through the income statement and the windfall tax benefit to be recorded when it arises, subject to normal valuation allowance considerations. All tax-related cash flows resulting from the stock-based payments are required to be reported as operating activities in the statement of cash flows. The updates relating to the income tax effects of the stock-based payments including the cash flow presentation was adopted prospectively. Further, the amendments allow the entities to make an accounting policy election to either estimate forfeitures or recognize forfeitures as they occur. The Company adopted this guidance during the first quarter of 2017. Adoption of the new standard did not have a material impact to the Company's condensed financial statements and resulted in the recognition of excess tax benefits to the Company's income taxes rather than paid-in capital. The Company elected to continue to estimate forfeitures expected to occur to determine the amount of compensation cost to be recognized in each period.

Recently Issued Accounting Pronouncements
In May 2017, the FASB issued ASU 2017-09, Scope of Modification Accounting, which amends the scope of modification accounting for stock-based payment arrangements, provides guidance on the types of changes to the terms or conditions of stock-based payment awards to which an entity would be required to apply modification accounting under ASC 718, Compensation- Stock Compensation. This ASU is effective for public business entities for fiscal years beginning after December 15, 2017 and interim periods within those fiscal years. The Company is currently evaluating the impact this ASU will have on its unaudited condensed consolidated financial statements.
In October 2016, the FASB issued ASU 2016-16, Intra-Entity Transfers of Assets Other Than Inventory. This guidance improves the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Under current U.S. GAAP, the recognition of current and deferred income taxes for an intra-entity asset transfer is prohibited until the asset has been sold to an outside party. Under the new standard, an entity will recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. Two common examples of assets included in the scope of this update are intellectual property and property, plant and equipment. The amendments in this update are effective for annual reporting periods beginning after December 15, 2017, including interim reporting periods within those annual reporting periods. The Company is currently evaluating the impact this ASU will have on its unaudited condensed consolidated financial statements.
In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments. The guidance addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice for certain cash receipts and cash payments. The amendments in this guidance are effective for public business entities for fiscal years beginning after December 15, 2017 and interim periods within those fiscal years. Entities are permitted to adopt the standard early in any interim or annual period, and a retrospective application is required. The Company is currently evaluating the impact this ASU will have on its unaudited condensed consolidated financial statements.    
     In February 2016, the FASB issued ASU 2016-02, Leases, which requires the recognition of assets and liabilities arising from lease transactions on the balance sheet and the disclosure of key information about leasing arrangements. Accordingly, a lessee will recognize a lease asset for its right to use the underlying asset and a lease liability for the corresponding lease obligation. Both the asset and liability will initially be measured at the present value of the future minimum lease payments over the lease term. Subsequent measurement, including the presentation of expenses and cash flows, will depend on the classification of the lease as either finance or an operating lease. Initial costs directly attributable to negotiating and arranging the lease will be included in the asset. For leases with a term of 12 months or less, a lessee can make an accounting policy election by class of underlying asset to not recognize an asset and corresponding liability. Lessees will also be required to provide additional qualitative and quantitative disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. These disclosures are intended to supplement the amounts recorded in the financial statements and provide additional information about the nature of an organization’s leasing activities. The new standard is effective for fiscal years beginning after December 15, 2018, and interim periods within those years, with early adoption permitted. In transition, lessees are required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. The transition guidance also provides specific guidance for sale and leaseback transactions, build-to-suit leases and amounts previously recognized in accordance with the business combinations guidance for leases. The updated standard is effective for the Company beginning in the first quarter of 2019. The Company is currently evaluating its

8


expected adoption method and timeline, and the impact of this new standard on its unaudited condensed consolidated financial statements.
In May 2014, August 2015, April 2016 and May 2016, the FASB issued ASU 2014-09, Revenue from Contracts with Customers, ASU 2015-14, Revenue from Contracts with Customers, Deferral of the Effective Date, ASU 2016-10, Revenue from Contracts with Customers, Identifying Performance Obligations and Licensing, and ASU 2016-12, Revenue from Contracts with Customers, Narrow-Scope Improvements and Practical Expedients, respectively, (collectively referred to as "Topic 606"). Topic 606 outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers, and supersedes current revenue recognition guidance, including industry-specific guidance. It also requires entities to disclose both quantitative and qualitative information that enable financial statements users to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The amendments in these ASUs are effective for fiscal years, and interim periods within those years, beginning after December 15, 2017. Early adoption is permitted for annual periods beginning after December 15, 2016, but the Company has elected not to early adopt. The two permitted transition methods under the new standard are the full retrospective method, in which case the standard would be applied to each prior reporting period presented and the cumulative effect of applying the standard would be recognized at the earliest period shown, or the modified retrospective method, in which case the cumulative effect of applying the standard would be recognized at the date of initial application. The Company will adopt the guidance on January 1, 2018 and currently intends to elect the modified retrospective transition approach. The Company is in the process of evaluating the impact of the adoption of Topic 606 on its unaudited condensed consolidated financial statements.
Except for the updated standards discussed above, there have been no new accounting pronouncements not yet effective that have significance, or potential significance, to the Company's unaudited condensed consolidated financial statements.

Note 2—Acquisitions
Learning Heroes Ltd.
On June 2, 2017, the Company acquired Learning Heroes Ltd. ("Learning Heroes"), a privately-held company that is a provider of innovative education content. The purchase of Learning Heroes enhances the Company's mobile learning platform, and accelerates its creation of high quality, engaging and impactful learning experiences. Learning Heroes' creates courses that run on any Learning Management System. The purchase consideration was $10.3 million, which included $8.8 million in cash and 1.2 million Pound Sterling indemnity holdback to be paid one year from the date of the agreement.
The preliminary purchase price allocation for Learning Heroes is summarized as follows (in thousands):
 
Fair Value
Net liabilities assumed
$
(1,170
)
Intangible assets
3,250

Goodwill
7,512

Total purchase price, net of cash acquired
$
9,592

Under the acquisition method of accounting, the Company allocated the purchase price to the identifiable assets and liabilities based on their estimated fair value at the date of acquisition. The fair value of the intangible assets at the date of acquisition require significant judgment, and were measured primarily based on inputs that are not observable in the market and thus represent a Level 3 measurement as defined in ASC 820, Fair Value Measurements. The methodologies used in valuing the intangible assets include, but are not limited to, the multiple period excess earnings method for customer contracts and related relationships, and the relief-from-royalty method for education content. The values assigned to the assets acquired and liabilities assumed are based on preliminary estimates of fair value available as of June 30, 2017, and may be adjusted during the measurement period of up to 12 months from the date of acquisition as further information becomes available. Any changes in the fair values of the assets acquired and liabilities assumed during the measurement period may result in adjustments to goodwill. As of June 30, 2017, the primary areas that are not yet finalized due to information that may become available subsequently and may result in changes in the values assigned to various assets and liabilities, include the fair values of intangible assets and deferred tax liabilities as well as assumed tax assets and liabilities.
    
The excess of the purchase price over the total net identifiable assets has been recorded as goodwill, which includes synergies expected from the expanded learning capabilities and the value of the assembled workforce in accordance with GAAP. The goodwill balance is primarily attributed to the expansion of the learning library. The goodwill balance is not

9


deductible for income tax purposes. The Company did not record any in-process research and development intangible assets in connection with the acquisition.

The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives, as of the date of the Leaning Heroes acquisition (in thousands):
 
Fair Value
 
Weighted Average Useful Life
 
Consolidated statements of comprehensive loss
Classification: Amortization expense
Customer contracts and related relationships
$
1,840

 
7 years
 
Sales and marketing expense
Education course content
1,410

 
5 years
 
Cost of sales
Total intangible assets subject to amortization
$
3,250

 
 
 
 

The financial results of Leaning Heroes are included in the Company's unaudited condensed consolidated financial statements from the date of acquisition through June 30, 2017.

The acquisition of Learning Heroes did not have a material impact on the Company's unaudited condensed consolidated financial statements and therefore pro forma disclosures have not been presented.
RevSym Inc.
On May 18, 2017, the Company acquired RevSym Inc. ("RevSym"), a privately-held company focused on innovative cloud-based solutions for the management of revenue. RevSym is a cloud solution that takes into account the new accounting guidance of Topic 606. The Company purchased RevSym, a cloud solution, in order to integrate with the Company's leading commissions, Configure Price Quote and Contract Lifecycle Management solutions, to enable customers to optimize their critical revenue and commissions processes to streamline compliance under Topic 606. The purchase consideration was $5.5 million, which included $3.0 million in cash and an indemnity holdback with the first payment of $1.0 million to be paid six months from the date of the agreement and the remaining balance of $1.5 million to be paid one year from the date of the agreement.
The preliminary purchase price allocation for RevSym is summarized as follows (in thousands):

 
Fair Value
Net assets assumed
$
13

Intangible assets
2,890

Goodwill
2,516

Total purchase price, net of cash acquired
$
5,419


Under the acquisition method of accounting, the Company allocated the purchase price to the identifiable assets and liabilities based on their estimated fair value at the date of acquisition. The fair value of the intangible assets at the date of acquisition require significant judgment, and were measured primarily based on inputs that are not observable in the market and thus represent a Level 3 measurement as defined in ASC 820, Fair Value Measurements. The methodologies used in valuing the intangible assets include, but are not limited to, multiple period excess earnings method for developed technology, cost method for customer contracts and related relationships, and the relief-from-royalty method for trademarks, tradenames and domain names. The values assigned to the assets acquired and liabilities assumed are based on preliminary estimates of fair value available as of June 30, 2017, and may be adjusted during the measurement period of up to 12 months from the date of acquisition as further information becomes available. Any changes in the fair values of the assets acquired and liabilities assumed during the measurement period may result in adjustments to goodwill. As of June 30, 2017, the primary areas that are not yet finalized, due to information that may become available subsequently and may result in changes in the values assigned to various assets and liabilities, include the fair values of intangible assets and deferred tax liabilities as well as assumed tax assets and liabilities.

The excess of the purchase price over the total net identifiable assets has been recorded as goodwill, which includes synergies expected from the expanded service capabilities and the value of the assembled workforce in accordance with GAAP. The goodwill balance is primarily attributed to new accounting guidance under Topic 606 and how it integrates the powerful combination of RevSym and the Company's leading commissions solutions. The goodwill balance is deductible for U.S. income tax purposes. The Company did not record any in-process research and development intangible assets in connection with the acquisition.

10



The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives, as of the date of the RevSym acquisition (in thousands):
 
Fair Value
 
Weighted Average Useful Life
 
Consolidated statements of comprehensive loss
Classification: Amortization expense
Developed technology
$
2,700

 
3 years
 
Cost of sales
Customer contracts and related relationships
100

 
3 years
 
Sales and marketing expense
Trademarks/tradenames/ domain names
90

 
3 years
 
General and administrative
Total intangible assets subject to amortization
$
2,890

 
 
 
 

The financial results of RevSym are included in the Company's unaudited condensed consolidated financial statements from the date of acquisition through June 30, 2017.

The acquisition of RevSym did not have a material impact on the Company's unaudited condensed consolidated financial statements and therefore pro forma disclosures have not been presented.

DataHug Ltd.
On November 7, 2016, the Company acquired DataHug Ltd. ("DataHug"), a privately-held company and provider of SaaS predictive forecasting and sales analytics. The Company's purchase of DataHug is intended to utilize its unique, patented technology to deliver predictive analysis of sales pipelines that is easy to understand and visualize. The purchase consideration was $13.0 million which included $11.7 million paid in cash and a $1.3 million indemnity holdback to be paid one year from the date of the agreement.
The preliminary purchase price allocation for DataHug is summarized as follows (in thousands):

 
Fair Value
Net liabilities assumed
$
(600
)
Intangible assets
5,350

Goodwill
8,138

Total purchase price, net of cash acquired
$
12,888


Under the acquisition method of accounting, the Company allocated the purchase price to the identifiable assets and liabilities based on their estimated fair value at the date of acquisition. The fair value of the intangible assets at the date of acquisition require significant judgment, and were measured primarily based on inputs that are not observable in the market and thus represent a Level 3 measurement as defined in ASC 820, Fair Value Measurements. The methodologies used in valuing the intangible assets include, but are not limited to, the multiple period excess earnings method for developed technology, the with and without method for customer contracts and related relationships, the relief-from-royalty method for trademarks, tradenames and domain names, and the multiple period excess earnings method for order backlog. The values assigned to the assets acquired and liabilities assumed are based on preliminary estimates of fair value available as of December 31, 2016, and may be adjusted during the measurement period of up to 12 months from the date of acquisition as further information becomes available. Any changes in the fair values of the assets acquired and liabilities assumed during the measurement period may result in adjustments to goodwill. As of June 30, 2017, the primary areas that are not yet finalized, due to information that may become available subsequently and may result in changes in the values assigned to various assets and liabilities, include the fair values of intangible assets and deferred tax liabilities as well as assumed tax assets and liabilities.

The excess of the purchase price over the total net identifiable assets has been recorded as goodwill, which includes synergies expected from the expanded service capabilities and the value of the assembled workforce in accordance with GAAP. The goodwill balance is primarily attributed to the extension of the predictive analysis of the sales pipeline to the Company's Lead to Money suite. The goodwill balance is not deductible for income tax purposes. The Company did not record any in-process research and development intangible assets in connection with the acquisition.

11


The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives, as of the date of the DataHug acquisition (in thousands):
 
Fair Value
 
Weighted Average Useful Life
 
Consolidated statements of comprehensive loss
Classification: Amortization expense
Developed technology
$
3,800

 
4 years
 
Cost of sales
Customer contracts and related relationships
1,250

 
6 years
 
Sales and marketing expense
Trademarks/tradenames/ domain names
150

 
3 years
 
General and administrative
Order backlog
150

 
2 years
 
Cost of sales
Total intangible assets subject to amortization
$
5,350

 
 
 
 

The financial results of DataHug are included in the Company's unaudited condensed consolidated financial statements from the date of acquisition through June 30, 2017.

The acquisition of DataHug did not have a material impact on the Company's unaudited condensed consolidated financial statements and therefore pro forma disclosures have not been presented.


Note 3—Financial Instruments
As of June 30, 2017 and December 31, 2016, all investment debt securities were classified as available-for-sale and carried at estimated fair value, which is determined based on the inputs discussed in Note 4.
The Company classifies all highly liquid instruments with an original maturity on the date of purchase of three months or less as cash and cash equivalents.  The Company classifies available-for-sale securities that have a maturity date longer than three months as short-term investments, including those investments with a maturity date of longer than one year that are highly liquid and which the Company does not intend to hold to maturity.
Realized gains and losses are calculated using the specific identification method. As of June 30, 2017 and December 31, 2016, the Company had no short-term investments in a material unrealized loss position.
The components of the Company’s cash, cash equivalents, and investments classified as available-for-sale were as follows at June 30, 2017 and December 31, 2016 (in thousands):
June 30, 2017
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Cash
 
$
92,098

 
$

 
$

 
$
92,098

Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
40,108

 

 

 
40,108

Total cash equivalents
 
40,108

 

 

 
40,108

Total cash and cash equivalents
 
$
132,206

 
$

 
$

 
$
132,206

 
 
 
 
 
 
 
 
 
Short-term investments:
 
 
 
 
 
 
 
 
Certificates of deposits
 
$
950

 
$

 
$

 
$
950

U.S. government and agency obligations
 
20,628

 
13

 
(22
)
 
20,619

Corporate notes and obligations
 
18,672

 
14

 
(15
)
 
18,671

Total short-term investments
 
$
40,250

 
$
27

 
$
(37
)
 
$
40,240

    

12


December 31, 2016
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Cash
 
$
147,680

 
$

 
$

 
$
147,680

Cash equivalents:
 
 

 
 

 
 

 
 

Money market funds
 
328

 

 

 
328

Total cash equivalents
 
328

 

 

 
328

Total cash and cash equivalents
 
$
148,008

 
$

 
$

 
$
148,008

 
 
 
 
 
 
 
 
 
Short-term investments:
 
 

 
 

 
 

 
 

Certificate of deposits
 
$
1,200

 
$

 
$

 
$
1,200

U.S. government and agency obligations
 
19,351

 
19

 
(18
)
 
19,352

Corporate notes and obligations
 
18,716

 
18

 
(20
)
 
18,714

Total short-term investments
 
$
39,267

 
$
37

 
$
(38
)
 
$
39,266


The market value and the amortized cost of available-for-sale debt securities by contractual maturities as of June 30, 2017 were as follows (in thousands):
Contractual maturity
Amortized
Cost
 
Estimated
Fair value
Less than 1 year
$
35,595

 
$
35,570

Between 1 and 2 years
4,655

 
4,670

Total
$
40,250

 
$
40,240

The Company had no realized gains or losses on sales of its investments for the three and six months ended June 30, 2017 and 2016. The Company had $1.1 million net purchases from investments during the six months ended June 30, 2017 and $0.3 million net proceeds from investments during the six months ended June 30, 2016.
The short-term investments in highly rated credit securities generally have minor to moderate fluctuations in the fair values from period to period. The Company monitors credit ratings, downgrades and significant events surrounding these securities in order to assess whether any of the impairments will be considered other-than-temporary. The Company did not identify any securities held as of June 30, 2017 or as of December 31, 2016 for which the fair value declined significantly below amortized cost and were considered other-than-temporary impairments.

Note 4—Fair Value Measurements
Valuation of Investments
Level 1 and Level 2
The Company’s available-for-sale securities include money market funds, certificates of deposits, corporate notes, and U.S. government and agency obligations. The Company values these securities using a pricing matrix from a pricing service provider, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs). The Company classifies all of its available-for-sale securities, except for money market funds, as having Level 2 inputs. The Company validates the estimated fair value of certain securities from a pricing service provider on a quarterly basis. The valuation techniques used to measure the fair value of the financial instruments having Level 2 inputs, all of which have counterparties with high credit ratings, were derived from the following: non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments or pricing models, such as discounted cash flow techniques, with all significant inputs derived from or corroborated by observable market data. 
    

    

13


The Company measures financial assets and liabilities at fair value on an ongoing basis. The estimated fair value of the Company’s financial assets was determined using the following inputs at June 30, 2017 and December 31, 2016 (in thousands):
 
 
Fair Value Measurements at Reporting Date Using
 
 
 
 
Quoted Prices in
Active Markets  for
Identical Assets
 
Significant
Other Observable
Inputs
 
Significant
Unobservable
Inputs
June 30, 2017
 
Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 

 
 

 
 

 
 

Money market funds (1)
 
$
40,108

 
$
40,108

 
$

 
$

Certificates of deposit (2)
 
950

 

 
950

 

U.S. government and agency obligations (2)
 
20,619

 

 
20,619

 

Corporate notes and obligations (2)
 
18,671

 

 
18,671

 

Foreign currency derivative contracts (3)
 
37

 

 
37

 
$

Total
 
$
80,385

 
$
40,108

 
$
40,277

 
$

Liabilities:
 
 
 
 
 
 
 
 
Foreign currency derivative contracts (4)
 
$
285

 
$

 
$
285

 
$

Total
 
$
285

 
$

 
$
285

 
$

    
 
 
Fair Value Measurements at Reporting Date Using
 
 
 
 
Quoted Prices in
Active Markets for Identical Assets
 
Significant
Other Observable
Inputs
 
Significant
Unobservable
Inputs
December 31, 2016
 
Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 

 
 

 
 

 
 

Money market funds (1)
 
$
328

 
$
328

 
$

 
$

Certificates of deposit (2)
 
1,200

 

 
1,200

 

U.S. government and agency obligations (2)
 
19,352

 

 
19,352

 

Corporate notes and obligations (2)
 
18,714

 

 
18,714

 

Foreign currency derivative contracts (3)
 
76

 

 
76

 
$

Total
 
$
39,670

 
$
328

 
$
39,342

 
$

Liabilities:
 
 
 
 
 
 
 
 
Foreign currency derivative contracts (4)
 
$
53

 
$

 
$
53

 
$

Total
 
$
53

 
$

 
$
53

 
$

_____________________________________________________________________________
(1) Included in cash and cash equivalents on the unaudited condensed consolidated balance sheets.
(2) Included in short-term investments on the unaudited condensed consolidated balance sheets.
(3) Included in prepaid and other current assets on the unaudited condensed consolidated balance sheets.
(4) Included in accrued expenses on the unaudited condensed consolidated balance sheets.


14


Derivative Financial Instruments
The Company entered into foreign currency derivative contracts with a financial institution to reduce the risk that its earnings will be adversely affected by foreign currency exchange rate fluctuations. The Company uses forward currency derivative contracts to minimize the Company’s exposure to balances primarily denominated in Australian, Canadian, Euros and Pound Sterling. Foreign currency derivative contracts are mark-to-market at the end of each reporting period with gains and losses recognized as other expense to offset the gains or losses resulting from the settlement or remeasurement of the underlying foreign currency denominated cash, receivables and payables.
Details on outstanding foreign currency derivative contracts related primarily to receivables and payables are presented below (in thousands):
 
 
 
 
June 30, 2017
 
December 31, 2016
Notional amount of foreign currency derivative contracts
 
 
$
6,622

 
$
3,850

Fair value of foreign currency derivative contracts
 
 
$
6,374

 
$
3,873

 
 
 
 
 
 
 
The fair value of the Company’s outstanding derivative instruments are summarized below (in thousands):
 
 
 
 
Fair Value of Derivative Instruments
 
 
 
 
 
 
Balance Sheet Location
 
June 30, 2017
 
December 31, 2016
Derivative Assets
 
 
 
 
 
 
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
Foreign currency derivative contracts
Prepaid expenses and other current assets
 
$
37

 
$
75

 
 
 
 
 
 
 
Derivative Liabilities
 
 
 
 
 
 
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
Foreign currency derivative contracts
Accrued expenses
 
$
285

 
$
52

The Company accounts for the derivative instruments at fair value with changes in the fair value recorded as a component of interest income and other income (expense). During both the three and six months ended June 30, 2017 and June 30, 2016 such changes were immaterial.
The Company did not have any transfers of its fair value measurement between Level 1, Level 2 and Level 3 during the periods presented. 


15


Note 5—Commitments and Contingencies
Except as discussed below, there were no material changes in the Company's commitments under contractual obligations as disclosed in the Company’s audited consolidated financial statements for the year ended December 31, 2016.
During the six months ended June 30, 2017, the Company entered into various contractual obligations, long-term operating lease obligations and unconditional purchase commitments. Future minimum lease payments under non-cancellable operating leases (with initial or remaining lease terms in excess of one year) and purchase commitments as of June 30, 2017 are as follows (in thousands):
 
 
Unconditional
Purchase
Commitments (1)
 
Operating
Lease
Commitments (2)
Years ending:
 
 
 
 
Remainder of 2017
 
$
11,482

 
$
2,142

2018
 
14,774

 
4,689

2019
 
10,305

 
4,385

2020
 
3,008

 
4,425

2021
 

 
4,049

2022 and beyond
 

 
2,693

Future minimum payments
 
$
39,569

 
$
22,383


(1)
Primarily represents amounts associated with agreements that are enforceable, legally binding and specific terms, including: software purchases, data center equipment purchases and maintenance agreements. In addition, amounts include unconditional purchase agreements during the normal course of business with various vendors for future services.
(2)
The Company has facilities under non-cancellable operating lease agreements that expire at various dates through 2022.
    
Letter of Credit
The Company obtained a $1.4 million letter of credit on October 1, 2016 for its leased space in Dublin, California. The letter of credit will expire on October 1, 2017. As of June 30, 2017 there was no balance outstanding under this letter of credit.
Revolver Line of Credit
In May 2014, the Company entered into a credit agreement with Wells Fargo Bank, National Association ("Wells Fargo"), under which Wells Fargo agreed to make a revolving loan ("Revolver") to the Company in an amount not to exceed $15.0 million. The Revolver matures in May 2019. Since the Revolver was paid in June 2015 there has not been a balance outstanding. There was no balance outstanding as of June 30, 2017.
Pursuant to the agreement, the Company is required to maintain a leverage ratio of 3.00:1.00 and minimum liquidity of $7.5 million. The Company has met these leverage and liquidity covenants.
Outstanding borrowings under the Revolver bear interest, at the Company's option, at a base rate plus an applicable margin. The applicable margin ranges between 0.75% and 2.25% depending on the Company's leverage ratio. A fee of 0.25% per annum is payable with respect to the unused portion of the commitment. Interest is payable every three months.
Warranties and Indemnification
The Company generally warrants that its software will perform in accordance with its standard documentation. Under the Company’s standard warranty, should a software product not perform as specified in the documentation within the warranty period, the Company will repair or replace the software or refund the license fee paid. To date, the Company has not incurred any incremental costs related to warranty obligations for its software.
The Company’s product license and on-demand agreements typically include a limited indemnification provision for claims by third parties relating to the Company’s intellectual property. To date, the Company has not incurred material costs, and has not accrued any costs, related to such indemnification provisions.


16


Note 6—Restructuring and Other
Restructuring and other expenses primarily consist of costs associated with exit from excess facilities, streamlining operations and employee terminations.
The Company incurred restructuring and other expenses of $0.4 million and $0.1 million during the three months ended June 30, 2017 and June 30, 2016, respectively, and $1.0 million and $0.4 million during the six months ended June 30, 2017 and June 30, 2016, respectively.
The following tables set forth a summary of accrued restructuring and other expenses for the six months ended June 30, 2017 and 2016 (in thousands):
 
December 31, 2016
 
Additions
 
Adjustments
 
Cash
Payments
 
June 30, 2017
Severance and termination related costs
$

 
$
872

 
$

 
$
(577
)
 
$
295

Facilities related costs
269

 
100

 

 
(179
)
 
190

Total accrued restructuring and other expenses
$
269

 
$
972

 
$

 
$
(756
)
 
$
485

 
December 31, 2015
 
Additions
 
Adjustments
 
Cash
Payments
 
June 30, 2016
Facilities related costs
$
17

 
$
405

 
$

 
$
(120
)
 
$
302

Total accrued restructuring and other expenses
$
17

 
$
405

 
$

 
$
(120
)
 
$
302


Note 7—Net Loss Per Share
Basic net loss per share is calculated by dividing net loss for the period by the weighted average common shares outstanding during the period. Diluted net loss per share is calculated by dividing the net loss for the period by the weighted average common shares outstanding, adjusted for all dilutive potential common shares, which includes shares issuable upon the exercise of outstanding common stock options, the release of restricted stock units and purchases of shares pursuant to the Company's employee stock purchase plan ("ESPP"), to the extent these shares are dilutive. For the three and six months ended June 30, 2017 and 2016, the diluted net loss per share calculation was the same as the basic net loss per share calculation as all potential common shares were anti-dilutive.
     Diluted net loss per share does not include the effect of the following potential weighted average common shares because to do so would be anti-dilutive for the periods presented (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017

2016
 
2017
 
2016
Restricted Stock Units
3,582

 
3,893

 
3,666

 
3,655

Stock Options
366

 
586

 
382

 
611

ESPP Shares
108

 
131

 
94

 
114

Total
4,056

 
4,610

 
4,142

 
4,380

The weighted average exercise price per share of stock options excluded for the three months ended June 30, 2017 and June 30, 2016 was $6.69 and $6.72, respectively and six months ended June 30, 2017 and June 30, 2016 was $6.68 and $6.12, respectively.


17


Note 8—Stock-based Compensation
Expense Summary
Stock-based compensation expense is measured based on the grant-date fair value of the stock-based awards. The Company recognizes stock-based compensation expense, for the portion of the awards that are ultimately expected to vest, on a straight-line basis over the requisite service period for those awards with graded vesting and service conditions.
        
The table below sets forth a summary of stock-based compensation expense for the three and six months ended June 30, 2017 and 2016 (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
Stock options
$
136

 
$
144

 
$
281

 
$
289

Restricted stock units
 
 
 
 
 
 
 
Performance-based awards
1,771

 
1,269

 
3,191

 
2,449

Service-based awards
7,646

 
5,696

 
13,984

 
10,454

ESPP shares
388

 
503

 
735

 
873

Total stock-based compensation
$
9,941

 
$
7,612

 
$
18,191

 
$
14,065

 
    
As of June 30, 2017, there was total unrecognized compensation expense of $36.0 million, $7.5 million, $45 thousand, and $0.8 million related to service-based awards, performance-based awards, stock options, and ESPP shares, respectively, which were expected to be recognized over weighted average periods of 2.0 years, 1.8 years, 0.2 years, and 0.4 years, respectively.    
The table below sets forth the functional classification of stock-based compensation expense for the three and six months ended June 30, 2017 and 2016 (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
Cost of recurring revenue
$
412

 
$
453

 
$
835

 
$
962

Cost of services and license
559

 
524

 
1,190

 
1,036

Sales and marketing
2,027

 
2,144

 
4,564

 
4,298

Research and development
1,765

 
1,171

 
3,397

 
2,340

General and administrative
5,178

 
3,320

 
8,205

 
5,429

Total stock-based compensation
$
9,941

 
$
7,612

 
$
18,191

 
$
14,065

Performance-based Awards
In 2017, the Company granted performance-based restricted stock units with vesting contingent on successful attainment of pre-set SaaS revenue growth and pre-set operating margin targets over the three-year period from January 1, 2017 through December 31, 2019. During the three and six months ended June 30, 2017, expense of $0.5 million and $0.8 million, respectively, net of forfeiture, was recognized.
In 2016, the Company granted performance-based restricted stock units with vesting contingent on attainment of pre-set SaaS revenue growth and pre-set recurring revenue gross margin target over the three-year period from January 1, 2016 through December 31, 2018 and performance-based restricted stock units with vesting contingent upon the Company's relative total shareholder return over the same three-year period compared to an index of 17 SaaS companies in the Company's executive compensation peer group. During the three and six months ended June 30, 2017, expense of $0.1 million and $0.2 million, respectively, net of forfeiture, was recognized.
In 2015, the Company granted performance-based restricted stock units with vesting contingent on successful attainment of pre-set SaaS revenue growth target over the three-year period from July 1, 2015 through June 30, 2018. During the three and six months ended June 30, 2017, expense of $0.8 million and $1.5 million, respectively, net of forfeiture, was recognized.
In 2014, the Company granted performance-based restricted stock units with vesting contingent on absolute SaaS revenue growth over the three-year period from January 1, 2014 through December 31, 2016, and on the Company's relative

18


total shareholder return over the same three-year period compared to an index of 17 SaaS companies. These performance shares vested in February 2017. During the first quarter of 2017, expense of $0.4 million, net of forfeiture was recognized. There was no expenses recorded in the second quarter of 2017.
Determination of Fair Value
The fair value of service-based awards is estimated based on the market value of the Company’s stock on the date of grant. Fair value of the performance-based awards, that are subject to SaaS revenue growth and Non-GAAP operating margin is estimated based on the market value of the awards at the date of the grant, adjusted by the respective SaaS revenue growth and Non-GAAP operating margin probability assessment. Fair value of the performance awards that are subject to relative stockholder return and market conditions, is calculated using a Monte Carlo simulation model that estimates the distribution of the potential outcomes of the grants of performance awards based on simulated future index of the peer companies.
The fair value of each stock option is estimated on the date of grant using the Black-Scholes valuation model. No stock options were granted during the three and six months ended June 30, 2017 and June 30, 2016.
The fair value of each ESPP share is estimated on the enrollment date of the offering period using the Black-Scholes valuation model and the assumptions noted in the following table:
 
Six Months Ended June 30,
Employee Stock Purchase Plan
2017
 
2016
Expected life (in years)
0.50 to 1.00

 
0.50 to 1.00

Risk-free interest rate
0.65% to 0.82%

 
0.42% to 0.51%

Volatility
33.0% to 33.1%

 
45% to 51%

Dividend yield
None

 
None


Note 9—Income Taxes
Income tax expense for the three months ended June 30, 2017 and June 30, 2016 was $0.4 million and $0.3 million, respectively, and for the six months ended June 30, 2017 and June 30, 2016 was $0.6 million and $0.5 million, respectively. For both the three and six months ended June 30, 2017 and 2016, the income tax expense is mainly attributable to withholding taxes associated with some foreign customers and income in foreign jurisdictions subject to income tax.
In addition, at the beginning of 2017, the Company adopted FASB issued ASU 2016-09, Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting, which resulted in the recognition of excess tax benefits in the Company's provision for income taxes rather than paid-in capital.  Given the Company's current valuation allowance position in the United States jurisdiction, the adoption of this guidance did not have a material impact on its unaudited condensed consolidated financial statements.
 
Note 10—Segment, Geographic and Customer Information
The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who in the Company's case is the chief executive officer, in deciding how to allocate resources and assess performance.  The Company's chief executive officer ("CEO") is considered to be the chief operating decision maker. The CEO reviews financial information presented on a consolidated basis for purposes of making operating decisions and assessing financial performance. By this definition, the Company operates in one business segment, which is the development, marketing and sale of the Company's cloud-based sales, marketing, learning and customer experience solutions.
The following table summarizes revenue for the three and six months ended June 30, 2017 and 2016 by geographic areas (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
United States and Canada
$
49,953

 
$
40,732

 
$
97,478

 
$
80,617

EMEA
6,784

 
5,452

 
13,268

 
10,328

Asia Pacific
3,145

 
2,442

 
6,110

 
4,985

Other
1,381

 
1,125

 
2,548

 
2,199

 
$
61,263

 
$
49,751

 
$
119,404

 
$
98,129

As of June 30, 2017, the Company's goodwill balance was $75.0 million, of which $24.3 million was located in the U.K. and Ireland (EMEA) and the Company's intangible asset balance was $23.8 million, of which $8.5 million was located in the U.K. and Ireland (EMEA). No other individual country outside the U.S. accounted for more than 10% of the goodwill and intangible asset balances as of June 30, 2017.

19


During the three and six months ended June 30, 2017 and 2016, no customer accounted for more than 10% of total revenue.
Note 11—Related-Party Transactions
Lithium Technologies, Inc.
In the normal course of business, the Company entered into agreements with Lithium Technologies, Inc. (“Lithium”), whose then-current Chief Financial Officer was a member of the Company's Board of Directors. On August 31, 2016, that member of the Company's Board of Directors ceased to be the Chief Financial Officer of Lithium Technologies, Inc.
In 2015, Lithium entered into a three-year SaaS subscription agreement with the Company in the amount of $0.1 million per year, from which the Company recognized SaaS revenue of $34,377 and $68,442 during the three and six months ended June 30, 2017, respectively, and $49,903 and $87,516 during the three and six months ended June 30, 2016, respectively. In addition, the Company entered into various agreements with Lithium and recognized professional services revenue of $3,238 and $5,701 during the three and six months ended June 30, 2017, respectively, and $13,035 and $17,325 during the three and six months ended June 30, 2016, respectively.
TIBCO Software Inc.    
During 2016, the Company renewed an annual subscription services agreement for $0.1 million with TIBCO Software Inc. ("TIBCO"), whose chief executive officer and director is a member of the Company's Board of Directors. The original agreement had been entered into between TIBCO and ViewCentral for SaaS revenue prior to the Company's acquisition of the assets of ViewCentral, and the renewal was at the same terms as the original agreement. In connection with this agreement, the Company recognized SaaS revenue of $29,825 and $59,323 during the three and six months ended June 30, 2017, respectively, and none during the three and six months ended June 30, 2016. Further, the Company paid $39,000 for TIBCO Jaspersoft subscription fee in April 2017.

20


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
 
This section should be read in conjunction with the Management’s Discussion and Analysis of Financial Condition and Results of Operations section, and the Consolidated Financial Statements and notes thereto, included in our Annual Report on Form 10-K for the year ended December 31, 2016, and with the unaudited condensed consolidated financial statements and notes thereto contained elsewhere in this Quarterly Report on Form 10-Q. This section contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, as amended, which relate to our future plans, objectives, expectations, prospects, intentions and financial performance and the assumptions that underlie these statements. Generally, the words “believe,” “expect,” “intend,” “estimate,” “anticipate,” “project,” "may," “will,” and similar expressions and the negatives thereof identify forward-looking statements, which generally are not historical in nature.  These forward-looking statements include, but are not limited to, statements concerning the following: levels of recurring revenue, levels of SaaS revenue, changes in and expectations with respect to revenue, revenue growth and gross profits, operating expense levels, the impact of quarterly fluctuations of revenue and operating results, staffing and expense levels, expected cash and investment balances, the impact of foreign exchange rates and interest rate fluctuations, projected future financial performance, our anticipated growth and trends in our businesses, our business strategy, and other characterizations of future events or circumstances.  As and when made, management believes that these forward-looking statements are reasonable.  Caution should be taken not to place undue reliance on any such forward-looking statements because such statements speak only as of the date when made and may be based on assumptions that do not prove to be accurate.  In addition, forward-looking statements are subject to risks and uncertainties that could cause actual results to differ materially from our historical experience and our present expectations or projections.  Many of these risks and uncertainties are described in the “Risk Factors” section of this Quarterly Report on Form 10-Q. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or circumstances occurring after the date of this report, except as required by law.
 
Overview
CallidusCloud® is a global leader in cloud-based sales, marketing, learning and customer experience solutions. CallidusCloud enables our customers to sell more, faster with its Lead to Money suite of solutions that, among other things, identifies leads, trains personnel, implements territory and quota plans, enables sales forces, automates configuration pricing and quoting, manages contracts, streamlines sales compensation, captures customer feedback and provides rich predictive analytics for competitive advantage. Approximately 5,700 organizations across a broad set of industries rely on CallidusCloud to help optimize their Lead to Money process, train their personnel and close more deals, faster.

The Lead to Money process is designed to help companies respond to the changing role of sales and marketing in the redefined sales cycle of the modern economy. In the last decade, the ubiquity of social networks, mobile devices and e-commerce has transformed the traditional sales cycle into an increasingly buyer-led digital process. Buyers research and evaluate companies online, and complete a significant portion of their purchases digitally. To compete successfully in this evolving digital market, and turn their leads into money, a company’s sales, marketing, learning and customer experience teams must effectively leverage software solutions that enhance productivity, improve collaboration and drive sales conversion.

We provide a suite of Lead to Money solutions on a Software-as-a-Service ("SaaS") basis and generate revenue from subscriptions, services and to a much lesser degree, term licenses. Our SaaS customers typically purchase annual subscriptions, and some enter into multi-year subscription commitments. We are experiencing a decline in maintenance fee revenue primarily due to conversion of existing on-premise customers to our cloud-based commissions solution. In addition, we anticipate maintenance fee revenue to continue to decline through 2017 when we anticipate that we will stop providing maintenance and support on any remaining on-premise customers. We have discontinued selling new on-premise licenses and related maintenance and have stopped upgrading our on-premise software commissions products.

To grow our business, the key elements of our strategy include: (1) investing in sales and marketing to expand our customer base in what we believe is an under penetrated market; (2) retaining along with cross-selling and up-selling to our customer base; (3) providing new solutions to customers; (4) working closely with our key customers to understand their needs and developing responsive solutions; (5) evaluating and integrating new acquisitions or investment opportunities in complementary businesses, joint ventures, services and technologies and intellectual property rights in an effort to expand our offerings; (6) expanding our sales efforts internationally; and (7) establishing new data centers to serve a growing business.

As a result of our execution of these strategic elements, we expect our revenue to increase over time and our revenue per customer to increase over time. We also expect our sales and marketing expenses and our research and development expenses to increase, with periodic fluctuations for many reasons, but to decline as a percentage of revenues over time. Other

21


operating expenses are expected to increase more slowly. Acquisition and investment activities may influence particular periods but we do not believe they are a fundamental indicator of our results.

We believe that factors influencing our ability to succeed in our business strategy include: our prospective customers’ willingness to migrate to enterprise cloud computing solutions; the performance and security of our solutions; our ability to develop new and improved features that are in demand among our customers; our ability to successfully integrate acquired businesses and technologies; successful customer implementation and utilization of our solutions; our ability to penetrate markets where we have few customers; location and timing of new data centers;our ability to attract new personnel and retain and motivate current personnel and our ability to retain along with cross-selling and up-selling to our customer base.
Customer Expansions and Revenue Growth
For the three months ended June 30, 2017, we added approximately 300 net new customers, for a total of approximately 5,700 customers in the period.

For the three months ended June 30, 2017, SaaS revenue was $47.7 million, representing an increase of $11.6 million, or 32% compared to the same period in 2016. Total recurring revenue, which includes SaaS and maintenance revenue, increased by $9.3 million or 24% compared to the same period in 2016 as a result of higher SaaS revenue. Total revenue was $61.3 million an increase of $11.5 million or 23% compared to the same period in 2016. Recurring revenue gross profit was 72% and 74%, for the three months ended June 30, 2017 and June 30, 2016, respectively. Overall gross profit was 60% for the three months ended June 30, 2017 compared to 63% for the three months ended June 30, 2016.

Revenue related to Overages (customers using our products in excess of contracted usage) was immaterial during the three and six months ended June 30, 2017 and June 30, 2016.
SaaS revenue continued to drive the increases in both recurring revenue and total revenue, reflecting continued market acceptance of our Lead to Money solutions. We have discontinued selling on-premise software for our commissions product, sales of which included license fees and on-going maintenance fees paid for support and upgrades during the life of the product. We will no longer realize license fee revenue. We plan to support most of our existing maintenance fee contracts through 2017. We are experiencing a decline in maintenance fee revenue due to conversion of existing customers to our cloud-based commissions product.
Acquisitions
On June 2, 2017, the Company acquired Learning Heroes Ltd. ("Learning Heroes"), a privately-held company that is a provider of innovative education content. The purchase of Learning Heroes enhances the Company's mobile learning platform, and accelerates its creation of high quality, engaging and impactful learning experiences. Learning Heroes' creates courses that can run on any Learning Management System. The purchase consideration was $10.3 million, which included $8.8 million in cash and 1.2 million Pound Sterling indemnity holdback to be paid one year from the date of the agreement.
On May 18, 2017, the Company acquired RevSym Inc. ("RevSym"), a privately-held company focused on innovative cloud-based solutions for the management of revenue. RevSym is a cloud solution that takes into account the new accounting guidance of Topic 606. The Company purchased RevSym, a cloud solution, in order to integrate with the Company's leading commissions, Configure Price Quote and Contract Lifecycle Management solutions, to enable customers to optimize their critical revenue and commissions processes to streamline compliance under Topic 606. The purchase consideration was $5.5 million, which included $3.0 million in cash and an indemnity holdback with the first payment of $1.0 million to be paid six months from the date of the agreement and the remaining balance of $1.5 million to be paid one year from the date of the agreement.





22


Application of Critical Accounting Policies and Use of Estimates
The discussion and analysis of our financial condition and results of operations that follows is based upon our unaudited condensed consolidated financial statements prepared in accordance with U.S Generally Accepted Accounting Principles ("GAAP"). The application of GAAP requires our management to make assumptions, judgments and estimates that affect our reported amounts of assets, liabilities, revenue and expenses, and the related disclosures regarding these items. We base our assumptions, judgments and estimates on historical experience and on various other factors that we believe to be reasonable under the circumstances. Actual results could differ significantly from these estimates under different assumptions or conditions. To the extent there are material differences between these estimates and actual results, our future financial condition or results of operations will be affected. We evaluate our assumptions, judgments and estimates on a regular basis. We also discuss our critical accounting policies and estimates with the Audit Committee of our Board of Directors.
We believe that the assumptions, judgments and estimates involved in accounting for revenue recognition, stock-based compensation, valuation of acquired intangible assets, goodwill impairment, long-lived assets impairment, contingent consideration and income taxes have the greatest potential impact on our unaudited condensed consolidated financial statements. These areas are key components of our results of operations and are based on complex rules that require us to make judgments and estimates. Historically, our assumptions, judgments and estimates in accordance with our critical accounting policies have not materially differed from our actual results. There were no significant changes in our critical accounting policies and estimates during the three and six months ended June 30, 2017 compared to the critical accounting policies and estimates disclosed in Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended December 31, 2016.
Recently Issued Accounting Pronouncements
Please refer to Note 1 of our notes to unaudited condensed consolidated financial statements for information regarding the effect of recently issued accounting pronouncements on our financial statements.

Results of Operations
Comparison of the Three and Six Months Ended June 30, 2017 and 2016
Revenue, Cost of Revenue and Gross Profit
The following table sets forth the changes in revenue, cost of revenue and gross profit for the three and six months ended June 30, 2017, compared to the same period in 2016 (in thousands, except for percentage data):

 
Three Months Ended June 30, 2017
 
Percentage
of Revenues
 
Three Months Ended June 30, 2016
 
Percentage
of Revenues
 
Increase
(Decrease)
 
Percentage
Change
Revenue:
 

 
 
 
 

 
 
 
 

 
 
Recurring
$
48,605

 
79%
 
$
39,290

 
79%
 
$
9,315

 
24%
Services and license
12,658

 
21%
 
10,461

 
21%
 
2,197

 
21%
Total revenue
$
61,263

 
100%
 
$
49,751

 
100%
 
$
11,512

 
23%
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenue:
 
 
 
 
 
 
 
 
 
 
 
Recurring
$
13,535

 
28%
 
$
10,137

 
26%
 
$
3,398

 
34%
Services and license
10,919

 
86%
 
8,332

 
80%
 
2,587

 
31%
Total cost of revenue
$
24,454

 
40%
 
$
18,469

 
37%
 
$
5,985

 
32%
 
 
 
 
 
 
 
 
 
 
 
 
Gross profit:
 
 
 
 
 
 
 
 
 
 
 
Recurring
$
35,070

 
72%
 
$
29,153

 
74%
 
$
5,917

 
20%
Services and license
1,739

 
14%
 
2,129

 
20%
 
(390
)
 
(18)%
Total gross profit
$
36,809

 
60%
 
$
31,282

 
63%
 
$
5,527

 
18%


23


 
Six Months Ended June 30, 2017
 
Percentage
of Revenues
 
Six Months Ended June 30, 2016
 
Percentage
of Revenues
 
Increase
(Decrease)
 
Percentage
Change
Revenue:
 

 
 
 
 

 
 
 
 

 
 
Recurring
$
94,802

 
79%
 
$
76,896

 
78%
 
$
17,906

 
23%
Services and license
24,602

 
21%
 
21,233

 
22%
 
3,369

 
16%
Total revenue
$
119,404

 
100%
 
$
98,129

 
100%
 
$
21,275

 
22%
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenue:
 

 
 
 
 

 
 
 
 

 
 
Recurring
$
26,557

 
28%
 
$
20,099

 
26%
 
$
6,458

 
32%
Services and license
20,859

 
85%
 
16,593

 
78%
 
4,266

 
26%
Total cost of revenue
$
47,416

 
40%
 
$
36,692

 
37%
 
$
10,724

 
29%
 
 
 
 
 
 
 
 
 
 
 
 
Gross profit:
 

 
 
 
 

 
 
 
 

 
 
Recurring
$
68,245

 
72%
 
$
56,797

 
74%
 
$
11,448

 
20%
Services and license
3,743

 
15%
 
4,640

 
22%
 
(897
)
 
(19)%
Total gross profit
$
71,988

 
60%
 
$
61,437

 
63%
 
$
10,551

 
17%
Revenue
Total Revenue.  The increases in total revenue for the three and six months ended June 30, 2017 compared to the same periods in 2016 were due to continued SaaS revenue growth and corresponding services growth. New customer adoption of our Lead to Money suite, continued cross-sell and up-sell from our current customer base, and acquisitions also contributed to our growth in revenue.
Recurring Revenue.  Recurring revenue consists of SaaS revenue and maintenance revenue. For the three months ended June 30, 2017, SaaS revenue increased by $11.6 million or 32%, from the same period in 2016. This increase was offset in part by a decrease in maintenance revenue of $2.3 million. For the six months ended June 30, 2017, SaaS revenue increased by $22.2 million, or 31%. This increase was offset in part by a decrease in maintenance revenue of $4.3 million. The increases in SaaS revenues were primarily due to net new bookings related to new customers, along with cross-sell and up-sell into our current customer base, which resulted from our sales force investment in response to our position as a market leader in the Sales Performance Management suite. The decrease in maintenance revenue was as a result of customers continuing to convert from on-premise maintenance license arrangements to cloud-based offerings.
Services and License Revenue.  Services and license revenue consists of integration and configuration services ("consulting services"), training and perpetual licenses. Services revenue increased by $2.2 million for the three months ended June 30, 2017 compared to the same period in 2016, and by $3.4 million for the six months ended June 30, 2017 compared to the same period in 2016. The increases in services revenue are associated with increased sales of our SaaS offerings. During the three and six months ended June 30, 2017 license revenue was immaterial because we stopped selling on-premise products in early 2016.
Cost of Revenue and Gross Profit
Cost of Recurring Revenue.  The increase in cost of recurring revenue for the three months ended June 30, 2017 compared to the same period in 2016 was primarily due to a $3.1 million increase in depreciation, maintenance, equipment and other related expenses as we invested in our state of the art data centers and a $0.3 million increase in personnel related costs. The increase in cost of recurring revenue for the six months ended June 30, 2017 compared to the same period in 2016 was primarily due to a $5.0 million increase in depreciation, maintenance, equipment and other related expenses as we invested in our state of the art data centers and a $1.5 million increase in personnel related costs.
Cost of Services and License Revenue.  The increase in cost of services and license revenue during the three months ended June 30, 2017 compared to the same period in 2016 was primarily due to $2.0 million increase in personnel-related costs and $0.6 million increase in outside consultants to increase service capacity to support increases in revenue. The increase in cost of services during the six months ended June 30, 2017 compared to the same period in 2016 was primarily due to $3.1 million increase in personnel related costs and $1.2 million in outside consultants to increase service capacity to support increases in revenue.
Recurring Revenue Gross Profit. The increase in recurring revenue gross profit for the three months ended June 30, 2017, compared to the same period in 2016, reflects increased SaaS revenue of $11.6 million due to net new bookings growth. This increase was partially offset by a decrease of $2.3 million in maintenance revenue, and a $3.1 million increase in depreciation and maintenance, equipment and other related expenses, as a result of our investment in data center costs and a

24


$0.3 million increase in personnel related costs. The increase in recurring revenue gross profit for the six months ended June 30, 2017, compared to the same period in 2016, reflects increased SaaS revenue of $22.2 million. This increase was partially offset by a decrease of $4.3 million in maintenance revenue, a $5.0 million increase in depreciation, maintenance, equipment and other related expenses as we invested in our state of the art data centers and a $1.5 million increase in personnel related costs.
Services and License Revenue Gross Profit. The decrease in services and license revenue gross profit for the three months ended June 30, 2017, compared to the same period in 2016, was attributable to an increase of $2.0 million in personnel related costs, and $0.6 million in outside consulting costs. This decrease was partially offset by an increase in service revenues of $2.2 million. The higher service expenses over revenue is primarily due to our investments in personnel and consulting costs to increase service capacity as we prepare for growth in our service revenue associated with increased SaaS offerings in 2017. The decrease in services and license revenue gross profit for the six months ended June 30, 2017, compared to the same period in 2016, was attributable to $3.1 million increase in personnel related costs and $1.2 million in outside consultants to increase service capacity to support increase in revenue, partially offset by an increase in services revenue of $3.4 million.
Operating Expenses
The following table outlines the changes in operating expenses for the three and six months ended June 30, 2017, compared to the same periods in 2016 (in thousands, except percentage data): 
 
Three Months Ended June 30, 2017
 
Percentage
of Total Revenues
 
Three Months Ended June 30, 2016
 
Percentage of Total Revenues
 
Increase (Decrease)
 
Percentage Change
Operating expenses:
 

 
 
 
 

 
 
 
 

 
 
Sales and marketing
$
21,983

 
36%
 
$
19,682

 
40%
 
$
2,301

 
12%
Research and development
9,277

 
15%
 
7,248

 
15%
 
2,029

 
28%
General and administrative
12,356

 
20%
 
9,296

 
19%
 
3,060

 
33%
Restructuring and other expenses
375

 
1%
 
86

 
—%
 
289

 
—%
Total operating expenses
$
43,991

 
72%
 
$
36,312

 
73%
 
$
7,679

 
21%
 
Six Months Ended June 30, 2017
 
Percentage
of Total Revenues
 
Six Months Ended June 30, 2016
 
Percentage of Total Revenues
 
Increase (Decrease)
 
Percentage Change
Operating expenses:
 

 
 
 
 

 
 
 
 

 
 
Sales and marketing
$
44,674

 
37%
 
$
38,585

 
39%
 
$
6,089

 
16%
Research and development
18,578

 
16%
 
14,490

 
15%
 
4,088

 
28%
General and administrative
21,722

 
18%
 
17,551

 
18%
 
4,171

 
24%
Restructuring and other expenses
972

 
1%
 
402

 
—%
 
570

 
142%
Total operating expenses
$
85,946

 
72%
 
$
71,028

 
72%
 
$
14,918

 
21%
    
Sales and Marketing.  The increase in sales and marketing expenses for the three months ended June 30, 2017 compared to the same period in 2016 was primarily due to an increase in sales capacity and headcount, resulting in a $3.8 million increase in personnel related costs, which includes an increase of $1.4 million in commissions and a decrease of $0.1 million in stock-based compensation expense. This increase in expense was partially offset by a decrease of $1.5 million in marketing events costs due to the timing of our C3 user conference from the second quarter in 2016 to the third quarter in 2017. The increase in sales and marketing expenses for the six months ended June 30, 2017 compared to the same period in 2016 was primarily due to an increase of $7.5 million in personnel related costs, which includes an increase of $2.7 million in commissions and $0.3 million in stock-based compensation expense. This increase in expense was partially offset by a $1.4 million decrease in marketing events due to the timing of our C3 user conference from the second quarter in 2016 to the third quarter in 2017.

25


Research and Development.  The increase in research and development expenses for the three months ended June 30, 2017 compared to the same period in 2016 was primarily due to a $1.6 million increase in personnel related costs, which includes an increase of $0.6 million of stock-based compensation expense as well as an increase of $0.4 million in consulting expense. The increase in research and development expenses for the six months ended June 30, 2017 compared to the same period in 2016 was primarily due to $3.8 million in personnel related costs, which includes an increase of $1.1 million in stock-based compensation expense.
General and Administrative.  The increase in general and administrative expenses for the three months ended June 30, 2017 compared to the same period in 2016 was primarily due to a $3.1 million increase in personnel related costs, which includes $1.9 million in stock-based compensation expense. The increase in general and administration expenses for the six months ended June 30, 2017 compared to the same period in 2016 was primarily due to $4.2 million increase in personnel related costs, which includes $2.8 million in stock-based compensation expense. The increase in stock-based compensation expense primarily relates to the former CFO who retired on June 30, 2017.
Restructuring and Other.  Restructuring and other expense for the three and six months ended June 30, 2017 was primarily related to severance costs for the elimination of positions at our headquarters, India and Serbia offices, and the relocation of our United Kingdom office. For the same periods in 2016, we incurred relocation costs of our Birmingham, Alabama offices.
Stock-based Compensation
The following table sets forth a summary of our stock-based compensation expenses for the three and six months ended June 30, 2017, compared to the same period in 2016 (in thousands, except percentage data):
 
Three Months Ended June 30, 2017
 
Three Months Ended June 30, 2016
 
Increase (Decrease)
 
Percentage Change
Stock-based compensation:
 

 
 

 
 

 
 
Cost of recurring revenue
$
412

 
$
453

 
$
(41
)
 
(9)%
Cost of services revenue
559

 
524

 
35

 
7%
Sales and marketing
2,027

 
2,144

 
(117
)
 
(5)%
Research and development
1,765

 
1,171

 
594

 
51%
General and administrative
5,178

 
3,320

 
1,858

 
56%
Total stock-based compensation
$
9,941

 
$
7,612

 
$
2,329

 
31%
 
Six Months Ended June 30, 2017
 
Six Months Ended June 30, 2016
 
Increase (Decrease)
 
Percentage Change
Stock-based compensation:
 

 
 

 
 

 
 
Cost of recurring revenue
$
835

 
$
962

 
$
(127
)
 
(13)%
Cost of services revenue
1,190

 
1,036

 
154

 
15%
Sales and marketing
4,564

 
4,298

 
266

 
6%
Research and development
3,397

 
2,340

 
1,057

 
45%
General and administrative
8,205

 
5,429

 
2,776

 
51%
Total stock-based compensation
$
18,191

 
$
14,065

 
$
4,126

 
29%
The increase for the three and six months ended June 30, 2017 compared to the same periods in 2016 was primarily due to the timing of restricted stock and performance share unit grants, an increased stock price, and increased employee stock purchase plan participation. In addition, the increase in stock-based compensation expense charged to general and administrative primarily relates to stock-based compensation expense of the former CFO who retired on June 30, 2017.

26


Other Items
The following table sets forth changes in other items for the three and six months ended June 30, 2017, compared to the same period in 2016 (in thousands, except percentage data):
 
Three Months Ended June 30, 2017
 
Three Months Ended June 30, 2016
 
Increase (Decrease)
 
Percentage Change
Other income (expense)
 

 
 

 
 

 
 
Interest income and other income (expense)
$
271

 
$
(277
)
 
$
548

 
(198)%
Interest expense
(23
)
 
(39
)
 
16

 
(41)%
 
$
248

 
$
(316
)
 
$
564

 
(178)%
Provision for income taxes
$
413

 
$
341

 
$
72

 
21%
 
Six Months Ended June 30, 2017
 
Six Months Ended June 30, 2016
 
Increase (Decrease)
 
Percentage Change
Other income (expense)
 

 
 

 
 

 
 
Interest income and other income (expense)
$
336

 
$
(52
)
 
$
388

 
(746)%
Interest expense
(42
)
 
(82
)
 
40

 
49%
 
$
294

 
$
(134
)
 
$
428

 
(319)%
Provision for income taxes
$
581

 
$
497

 
$
84

 
17%
Interest Income and Other Income (Expense)
Interest income and other expense increased during the three months ended June 30, 2017 compared to the same period in 2016 because of higher interest income of $0.1 million from increasing our money market and short-term investment balance and a change of $0.4 million from foreign currency gains during the three months ended June 30, 2017 compared to foreign currency losses during the three months ended June 30, 2016. Interest income and other expense increased during the six months ended June 30, 2017 compared to the same period in 2016 because of higher interest income of $0.3 million from increasing our money market and short-term investment balance and a change of $0.1 million from foreign currency gains during the six months ended June 30, 2017 compared to foreign currency losses during the six months ended June 30, 2016.
Interest Expense
Interest expense for the three and six months ended June 30, 2017 was similar to interest expense for the same periods in 2016.
Provision for Income Taxes
Income tax expense for the three months ended June 30, 2017 and June 30, 2016 was $0.4 million and $0.3 million, respectively and for the six months ended June 30, 2017 and June 30, 2016 was $0.6 million and $0.5 million, respectively. For both the three and six months ended June 30, 2017 and 2016, the income tax expense is mainly attributable to withholding taxes associated with some foreign customers and income in foreign jurisdictions subject to income tax.
In addition, at the beginning of 2017, the Company adopted FASB issued ASU 2016-09, Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting, which resulted in the recognition of excess tax benefits in the Company's provision for income taxes rather than paid-in capital.  Given the Company's current valuation allowance position in the United States jurisdiction, the adoption of this guidance did not have a material impact on its unaudited condensed consolidated financial statements.
 
Liquidity and Capital Resources
As of June 30, 2017, our principal sources of liquidity were cash and cash equivalents and short-term investments of $172.4 million and accounts receivable of $55.8 million, compared to $187.3 million and $55.5 million at December 31, 2016, respectively.
In May 2014, we entered into a credit agreement with Wells Fargo Bank, National Association ("Wells Fargo"), under which Wells Fargo agreed to make a revolving loan to us in an amount not to exceed $15 million. The Revolver matures in May 2019. Outstanding borrowings under the Revolver bear interest, at a base rate plus an applicable margin that ranges between 0.75% and 2.25% depending on our leverage ratio. Interest is payable every three months. Since the Revolver was paid in June 2015 there has not been a balance outstanding. As of June 30, 2017 we had no outstanding borrowings under the Revolver.

27


The following table summarizes, for the periods indicated, selected items in our unaudited condensed consolidated statements of cash flows (in thousands):
 
Six Months Ended June 30,
 
2017
 
2016
Net cash provided by operating activities
$
13,694

 
$
12,975

Net cash used in investing activities
$
(20,692
)
 
$
(15,600
)
Net cash (used in) provided by financing activities
$
(9,361
)
 
$
37

Cash Flows During the Six Months Ended June 30, 2017
Net cash provided by operating activities was $13.7 million for the six months ended June 30, 2017 compared to $13.0 million net cash provided in the six months ended June 30, 2016. During the six months ended June 30, 2017, net loss was $14.2 million, which included $18.2 million in stock-based compensation and $9.6 million in depreciation and amortization expense. Changes in operating assets and liabilities used $0.8 million in cash during the first half of 2017, primarily driven by a decrease in accrued payroll and related expenses of $4.4 million, an increase in prepaid and other assets of $1.7 million, and an increase in accounts receivable of $0.4 million, partially offset by an increase in deferred revenue of $3.8 million, an increase in accounts payable, accrued expenses and accrued restructuring of $1.9 million.
Net cash used in investing activities was $20.7 million during the six months ended June 30, 2017, compared to $15.6 million cash used in the six months ended June 30, 2016. During the six months ended June 30, 2017, net cash used in investing activities included $11.5 million used for the Learning Heroes Ltd. and RevSym Inc. acquisitions, as well as a payroll tax payment related to DataHug Ltd acquisition, $7.7 million for purchases of software and other equipment for our data center investments, $1.1 million for net purchases of short-term investments and $0.5 million for purchases of intangibles.
Net cash used in financing activities was $9.4 million during the six months ended June 30, 2017, compared to an immaterial amount of cash provided during the six months ended June 30, 2016. During the six months ended June 30, 2017, the net cash used in financing activities was primarily due to $11.9 million for the repurchase of performance-based and restricted stock units from employees for payment of taxes on vesting of the performance-based and restricted stock units and a $0.1 million stakeholder fund payment related to our BridgeFront acquisition, partially offset by $2.6 million of proceeds from the issuance of common stock.
Forward-Looking Cash Commitments
Our future capital requirements depend on many factors, including the amount of revenue we generate, the timing and extent of spending to support product development efforts, the expansion of sales and marketing activities, the timing of new product introductions and enhancements to existing products, our ability to offer SaaS service on a consistently profitable basis and the continuing market acceptance of our products and future acquisitions or other capital expenditures we may make. However, based upon our current business plan and revenue projections, we believe that our current working capital and anticipated cash flows from operations will be adequate to meet our cash needs for daily operations and capital expenditures for at least the next twelve months, and we intend to continue to manage our cash in a manner designed to ensure that we have adequate cash and cash equivalents to fund our operations as well as future commitments.
Contractual Obligations and Commitments
Please refer to Note 5 of our notes to unaudited condensed consolidated financial statements contained in this Quarterly Report on Form 10-Q for further information. For additional information on existing unconditional purchase commitments, please refer to our Annual Report on Form 10-K for the year ended December 31, 2016.
Off-Balance Sheet Arrangements
With the exception of the contractual obligations referred to in Note 5 of our notes to unaudited condensed consolidated financial statements contained in this Quarterly Report on Form 10-Q, we have no material off-balance sheet arrangements that have not been recorded in our unaudited condensed consolidated financial statements.

Item 3. Quantitative and Qualitative Disclosures About Market Risk
     During the three and six months ended June 30, 2017, there were no significant changes to our quantitative and qualitative disclosures about market risk. 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, 2016 for a more complete discussion on the market risks we encounter.

28


Item 4. Controls and Procedures
Evaluation of Disclosures Controls and Procedures
Our Chief Executive Officer ("CEO") and our CFO, after evaluating the effectiveness of our “disclosure controls and procedures” (as defined in the Securities Exchange Act of 1934, as amended, Rules 13a-15(e) or 15d-15(e)) as of June 30, 2017, have concluded that our disclosure controls and procedures are effective based on their evaluation of these controls and procedures.
Changes in Internal Control Over Financial Reporting
In connection with their evaluation of our disclosure controls and procedures as of the end of the period covered by this report, our CEO and CFO did not identify any changes in our internal control over financial reporting during the three months ended June 30, 2017 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on Effectiveness of Controls and Procedures
Our management, including our CEO and CFO, does not expect that our disclosure controls and procedures or our internal controls will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected.



29


PART II. OTHER INFORMATION


Item 1. Legal Proceedings
We are from time to time, a party to various litigation and customer disputes incidental to the conduct of our business. At the present time, we believe that none of these matters are material.

Item 1A.    Risk Factors
Factors That Could Affect Future Results

You should carefully consider the risks below, as well as other information included or incorporated by reference in this report, before deciding whether to buy or sell shares of our common stock. We operate in a dynamic and rapidly changing environment that involves many risks and uncertainties that could cause actual results to differ materially from results contemplated by forward-looking statements in this report.  Because of the factors discussed below, other information included or incorporated by reference in this report and other factors affecting our operating results, past performance should not be considered a reliable indicator of future performance. The risks discussed in this report are not the only risks we face. Risks and uncertainties of which we are not currently aware, or which we currently deem to be immaterial, may also adversely affect our business, financial condition or operating results.
Risks Related to Our Business
We have a history of losses, and we intend to continue to invest in our business, so we cannot assure you that we will achieve profitability.

We incurred net losses of $14.2 million during the six months ended June 30, 2017, $19.0 million in 2016, $13.1 million in 2015 and $11.6 million in 2014. We had an accumulated deficit of $317.1 million as of June 30, 2017. We intend to continue to invest in our business, including with respect to our employee base, sales and marketing, new product development, and improvement of existing products, services and features. Therefore, to achieve profitability, we must increase our revenue, particularly our recurring revenue, by entering into more and larger sales transactions while limiting customer churn, and by managing our cost structure in line with our revenue. If we fail to do so, our future results and financial condition will be adversely affected and we may be unable to continue operating.

We continue to monitor and manage our costs to optimize our performance for the long term. However, there is no assurance that we will succeed, and unforeseen expenses, difficulties or delays may prevent us from realizing our goals. From time to time, we incur restructuring expenses or expenses related to cost reduction efforts, but we can offer no assurance that these or other actions will enable us to achieve or sustain profitability in the future. In addition, we cannot be certain that steps we have taken to control our costs will not adversely affect our prospects for long-term revenue growth. If we cannot increase our revenue, improve gross margins and control costs, our future results and financial condition will be negatively affected.

Our revenue and operating results have fluctuated in the past and are likely to fluctuate in the future, and because we recognize revenue from subscriptions over a period of time, downturns in revenue may not be immediately reflected in our operating results.

Period-to-period comparisons of our results of operations should not be relied upon as definitive indicators of future performance. Because we recognize recurring revenue and maintenance revenue ratably over the terms of the related subscription agreements and maintenance support agreements, most of our revenue each quarter results from recognition of deferred revenue related to agreements entered into during previous quarters. Consequently, declines in new or renewed subscription agreements and maintenance agreements, or termination of existing subscription agreements and maintenance agreements that occur in one quarter will be felt in both that quarter and future quarters. We may be unable to generate sufficient new revenue to offset revenue declines and we may be unable to adjust our operating expenses and capital expenditures to align with revenue reductions. Our subscription model makes it more difficult for us to increase our revenue rapidly, because revenue from new customers is recognized over multiple periods. Other factors that may cause our revenue and operating results to fluctuate include:

timing of customer budget cycles;


30


the priority our customers place on our products compared to other business investments;

size, timing and contract terms of new customer contracts, and unpredictable or lengthy sales cycles;

reduced renewals of subscription and maintenance agreements;

competitive factors, including new product introductions, upgrades and discounted pricing or special payment terms offered by our competitors, as well as strategic actions by us or our competitors, such as acquisitions, divestitures, spin-offs, joint ventures, strategic investments or changes in business strategy;

technical difficulties, errors or service interruptions in our solutions that may cause customer dissatisfaction with our solutions;

consolidation among our customers, which may alter their buying patterns, or business failures that may reduce demand for our solutions;

operating expenses associated with expansion of our sales force or business and our product development efforts;

cost, timing and management efforts related to the introduction of new features to our solutions;

our ability to obtain, maintain and protect our intellectual property rights and adequately safeguard the information imported into our solutions or otherwise provided to us by our customers;

changes in the regulatory environment, including with respect to security, or privacy laws and regulations, or their enforcement; and

extraordinary expenses such as impairment charges, litigation or other payments related to settlement of disputes.

Any of these developments may adversely affect our revenue, operating results and financial condition. Furthermore, we maintain an allowance for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments. In such cases, we may be required to defer revenue recognition on sales to affected customers. In the future, we may have to record additional reserves or write-offs, or defer revenue on sales transactions, which could negatively impact our financial results.

If we are unable to maintain the profitability of our recurring revenue solutions, our operating results could be adversely affected.

We have invested, and expect to continue to invest, substantial resources to expand, market and refine our solutions for which we recognize recurring revenue. If we are unable to grow our recurring revenue, or to improve our recurring revenue gross margins, we may not be able to achieve profitability and our operating results and financial condition could be adversely affected. Factors that could harm our ability to improve these gross margins include:

customer attrition as customers decide not to renew for any reason;

our inability to maintain or increase the prices customers pay for our solutions, due to competitive pricing pressures or limited demand;

our inability to reduce operating costs through technology-based efficiencies and streamlined processes;

increased direct and indirect cost of third-party services, including hosting facilities and professional services contractors performing implementation and support services;

higher personnel and personnel-related costs;

increased costs to integrate products or personnel that we acquire, including time and expense associated with new sales personnel reaching full productivity; and


31


increased costs to license and maintain and replace third-party software embedded in our solutions or to create alternatives to such third-party software.

Our business and operations have experienced rapid growth in recent periods, and if we do not effectively manage any future growth or are unable to improve our systems and processes, our operating results will be adversely affected.

We have experienced rapid growth and increased demand for our products over the last few years. Our employee headcount and number of customers have increased significantly, and we expect to continue to grow our headcount significantly in future periods. For example, from December 31, 2016 through June 30, 2017, our employee headcount increased from 1,113 to 1,180 employees, and our number of customers increased from over 5,200 to 5,700. We anticipate that we will continue to significantly expand our operations and headcount in the near term, and that our customer base will continue to expand. The growth and expansion of our business and our product and service offerings place a significant strain on our management, operations, sales and marketing, and financial resources. To manage any future growth effectively, we must continue to improve and expand our information technology and financial infrastructure, our operating and administrative systems, our sales and marketing teams and our ability to manage headcount, capital and business processes in an efficient manner.

We may not be able to implement improvements to our systems and processes in an efficient or timely manner, and we may discover deficiencies in our existing systems and processes. We may experience difficulties in managing improvements to our systems and processes, which could disrupt existing customer relationships, cause us to lose customers, limit sales of our products, or increase our technical support costs. Our failure to improve our systems and processes, or the failure of those systems and processes to operate in the intended manner, may result in our inability to manage the growth of our business and accurately forecast our revenue and expenses. Our productivity and the quality of our solutions may be adversely affected if we do not integrate and train new employees quickly and effectively. Any future growth would add complexity to our organization and require effective coordination throughout our organization. Failure to manage any future growth effectively could result in increased costs, negatively impact our customers' satisfaction with our solutions and harm our operating results.

Decreases in retention rates for customer SaaS subscriptions could materially impact our future revenue or operating results.

Our customers have no obligation to renew their SaaS subscriptions or maintenance support arrangements after the expiration of the subscription or maintenance period, which is typically 12 to 36 months. Customers may elect not to renew, or may renew for fewer seat licenses or shorter contract terms for a number of reasons, including a change in corporate priorities or personnel. In addition, we offer a pay-as-you-go model, whereby customers can pay for our SaaS services on a monthly basis without a long-term commitment, which may unexpectedly increase the rate of customer non-renewals and thus negatively and unpredictably affect our recurring revenue. If our customer renewal rates decline, which may occur as a result of many factors, including reduced budgets, insourcing decisions or dissatisfaction with our service, our revenue will be adversely affected and our business will suffer.

Most of our revenue is derived from our Lead to Money solutions, and a decline in sales of those solutions could adversely affect our operating results and financial condition.

We derive a majority of our revenue from our Lead to Money solutions. If demand for those solutions declines significantly and we are unable to replace the revenue with revenue from our other offerings, our business and operating results will be adversely affected. We cannot be certain that our current levels of market penetration and revenue from these solutions will continue. If conditions in the market for these solutions change as a result of increased competition or new product offerings by our competitors or consolidation among our competitors, or if we are unable to timely introduce successful new solutions to keep pace with technological advancements, our revenue may decline and our financial results and financial condition would be harmed.

If we do not compete effectively, our revenue may not grow and could decline.

We experience intense competition from other software companies, as well as from customers' internal development teams. We believe one of our key challenges is to demonstrate the benefits of our solutions to prospective customers so that they will prioritize purchases of our solutions over other options. Our financial performance depends in large part on continued growth in the number of organizations adopting our sales effectiveness solutions to manage the performance of their sales organizations, yet the market for sales effectiveness solutions may not develop as we expect, or at all.
       

32


We compete principally with vendors of sales effectiveness software, incentive compensation management software, enterprise resource planning software and customer relationship management software. Our competitors may be more successful than we are in capturing the market by, for example, announcing new products, services or enhancements that better meet the needs of prospective customers or our current customers or changing industry standards. In addition, if one or more of our competitors were to merge or partner with another of our competitors, the change in the competitive landscape could adversely affect our ability to compete effectively. Increased competition may cause price reductions, reduced gross margins and loss of market share, any of which could have a material adverse effect on our business, results of operations and financial condition.

Many of our competitors, particularly our enterprise resource planning competitors, have longer operating histories with significantly greater financial, technical, marketing, service and other resources. Many also have a larger installed base of users, larger marketing budgets, broader relationships, established distribution agreements, and greater name recognition. Some of our competitors' products may also be more effective at performing particular sales effectiveness or incentive compensation management system functions or may be more customized for particular customer needs in any given market. Even if our competitors provide products with less sales performance management or incentive compensation management system functionality than our solutions, their products may incorporate other capabilities, such as recording and accounting for transactions, customer orders or inventory management. A product that performs these functions, along with the functions of our solutions, may appeal to some customers by reducing the number of software applications they use in their business. Our competitors, especially larger competitors, may also bundle incentive compensation management or other functionalities with their other offerings, rendering our software less competitive from a pricing perspective.

Our products generally must be integrated with software provided by existing or potential competitors. These competitors could alter their software products in ways that inhibit integration with ours, or they could deny or delay our access to advance software releases, which would restrict or delay our ability to adapt our products for integration with their new releases and could result in the loss of both sales opportunities and renewals of on-demand services and maintenance.

Some potential customers have already made substantial investments in third-party or internally-developed solutions designed to model, administer, analyze and report on sales effectiveness programs. These companies may be reluctant to abandon such investments in favor of our solutions. In addition, information technology departments of some potential customers may resist purchasing our solutions for a variety of reasons, including concerns that hosted solutions are not sufficiently customizable for their needs or that they pose data security concerns for their enterprises.

If we change prices, alter our payment terms or modify our products or services in order to compete, our margins and operating results may be adversely affected.

The intensely competitive market in which we do business may require us to change our prices or modify our pricing strategies for our solutions in ways that adversely affect our operating results. If our competitors offer discounts on competitive products or services, we may need to lower prices or offer other terms more favorable to existing and prospective customers in order to compete successfully. If we raise prices based upon our own evaluation of the value of our products, those increases might not be well received by customers, which may hurt our sales. Some of our competitors may bundle their products with other solutions for promotional purposes or as a pricing strategy, or provide guarantees of prices and product implementations. These practices could, over time, limit the prices that we can charge for our solutions or cause us to modify our existing market strategies accordingly. If we cannot offset price reductions and other terms that are more favorable to our customers with a corresponding increase in sales or decrease in spending, then the reduced revenue resulting from lower prices would adversely affect our gross margins and operating results.

If we experience service interruptions in our offerings to customers, our business and financial results could be harmed.

Our business is primarily conducted over the Internet, so we depend on our ability to protect our computer equipment and stored data against damage from natural disasters, human error, power loss, telecommunications and network equipment failures, cyber-attacks or other unauthorized intrusion and other events. Moreover, our headquarters are located in the San Francisco Bay Area, a region known for seismic activity. Although we have redundant facilities to support our operations, our systems, procedures and controls might not be adequate for all eventualities, which could prolong the adverse impact.

There can be no assurance that our disaster preparedness will prevent significant interruption of our operations, which could be lengthy, or reduce the speed or functionality of our services. Service interruptions, no matter how prolonged or frequent, may result in material liability claims from customers for breach of service-level commitments, customer terminations and damage to our reputation and business prospects.


33


In addition, third-party service providers for hosting facilities or other critical infrastructure could be interrupted in the event of a natural disaster, facility closings or other unanticipated problems. Third-party telecommunications providers of Internet and other telecommunication services may fail to perform adequately, or their systems may fail to operate properly or be disabled, causing business interruption, system damage or significant expense for us to replace, and could harm our revenue, increase costs, cause regulatory intervention or damage to our reputation.

Potential changes in accounting principles generally accepted in the United States ("GAAP") could affect our reported financial results and require significant changes to our internal accounting systems and processes.

We prepare our consolidated financial statements in conformity with accounting principles generally accepted in the U.S. ("GAAP"). These principles are subject to interpretation by the Financial Accounting Standards Board ("FASB"), the Securities and Exchange Commission ("SEC"), and various other bodies formed to interpret and create appropriate accounting principles and guidance.  The FASB is currently working with the International Accounting Standards Board ("IASB") to converge accounting principles, and facilitate more comparable financial reporting, between companies that are required to follow GAAP and those that are required to follow international financial reporting standards. In connection with that initiative, the FASB has issued new accounting standards for revenue recognition and accounting for leases, which we discuss in Note 1, The Company and Significant Accounting Policies, in the Notes to Consolidated Financial Statements under the heading “Recently Issued Accounting Pronouncements.” These and other such standards could cause us to adopt new accounting principles, which could significantly impact our reported financial results or cause volatility of those financial results. In addition, we may need to change our customer and vendor contracts, financial accounting systems and other internal processes. The cost and effects of these changes could adversely affect our consolidated results of operations.

Software errors could be costly and time-consuming for us to correct, and could harm our reputation and impair our ability to sell our solutions.

Our solutions are based on complex software that may contain errors, or "bugs," that could be costly to correct, harm our reputation and impair our ability to sell our solutions to new customers. Moreover, customers relying on our solutions to implement their incentive compensation arrangements may be more sensitive to such errors, and the attendant potential security vulnerabilities and business interruptions for these applications. If we incur substantial costs to correct any errors of this nature, our operating margins could be adversely affected. Because our customers depend on our solutions for critical business functions, any service interruptions could result in lost or delayed market acceptance and lost sales, higher service-level credits and warranty costs, diversion of development resources and product liability suits.

Security breaches or loss of customer data could create the perception that our solutions are not secure, causing customers to discontinue or reject the use of our solutions and potentially subjecting us to significant liability. Implementing, monitoring and maintaining adequate security safeguards may be costly.

Our solutions allow our customers to access and transmit confidential data, including personally identifiable information of their employees, agents and customers over the Internet, and we store our customers' data on servers. We may also have access to confidential data in connection with the activities of our professional services organization, including implementation, maintenance and support activities for our customers.

Moreover, many of our customers are subject to heightened security obligations and standards regarding the personally identifiable information of their downstream customers. In the United States, these heightened obligations and standards particularly affect the financial services, healthcare and insurance sectors, which are subject to controls over personal information under various state and federal laws and regulations. Other directives, such as the European Union Directive on Data Protection and accompanying laws and regulations of the Member States of the European Union implementing the directive, create international obligations on the protection of personal data that typically exceed security requirements mandated in the United States. Implementation of security measures to satisfy customer and regulatory requirements may be substantial and costly.
    
Our security measures to protect customer information may be inadequate or breached by third-party action, including intentional misconduct or malfeasance, system error, employee error or otherwise, resulting in unauthorized access to or disclosure of our customers' data, including intellectual property and other confidential business information. Because the techniques used to obtain unauthorized access, or to sabotage systems, change frequently and are often not recognized until launched against a target, we may be unable to anticipate them or to implement or take adequate preventative measures. Because we do not control our customers or third-party technology providers that our customers may authorize to access their data, we cannot ensure the integrity or security of their activities. In addition, malicious third parties may conduct attacks designed to temporarily deny customers access to our services.

34



If we do not adequately safeguard the information that customers import into our solutions or otherwise provide to us, or if third parties penetrate our solutions and misappropriate customers' confidential information, our reputation may be damaged, resulting in a loss of confidence in our solutions, negatively impacting our brand and future sales, and we may be sued and incur substantial damages. Even if it is determined that our security measures were adequate, the damage to our reputation may cause customers and potential customers to reconsider the use of our solutions, which may have a material adverse effect on our results of operations.

Our business depends in part on a strong and trusted brand, and any failure to maintain, protect, and enhance our brand could harm our business.

We have developed a strong and trusted brand that is associated with our solutions and services and that brand has contributed to the success of our business. Our brand is based on customer trust in our solutions and the implementations of our solutions in their businesses, across a broad range of industries. To continue to expand our customer base, it is important that we maintain, protect and enhance our brand. Our ability to achieve that goal depends largely on our ability to maintain our customers’ trust and continue to provide high-quality and secure solutions. Negative publicity could harm our reputation and customer confidence in and use of our solutions, whether that negative publicity relates to our industry or our company, the quality and reliability of our solutions, our risk management processes, our privacy and security practices, or other issues experienced by our customers. Accordingly, harm to our brand can stem from many sources, such as if we fail to satisfy expectations of service and quality, inadequately protect sensitive information or experience compliance failures. If we do not successfully maintain a strong and trusted brand, our business and financial results may be harmed.

Legal and regulatory changes related to data protection and privacy could create unexpected costs, require changes to our business, impact the use and adoption of our solutions or require us to agree to onerous terms and conditions, which could have an adverse effect on our future revenue, operating results or customer retention.

Legal and regulatory frameworks for data protection and privacy issues are evolving worldwide, and various government and consumer agencies and public advocacy groups have called for new regulation and changes in industry practices. We expect federal, state and foreign governments to expand data protection and privacy regulation and we expect more public scrutiny, enforcement and sanctions in this area. In addition, foreign court judgments and regulatory actions may affect our ability to transfer, process and receive data transnationally, including data that is critical to our operations or core to the functionality of our solutions. New laws, regulations, judgments or actions may relate to the solicitation, collection, processing, use and disclosure of personal information, including cross-border transfers of personal information, in a way that could affect demand for our solutions or cause us to change our platform or business model and increase our costs of doing business.

Our customers can use our solutions to store compensation and other personal identifying information about their sales personnel that is or may be considered personal data in some jurisdictions and, therefore, may be subject to this evolving legislation, regulation or heightened public scrutiny. In addition to the potential adoption of new laws and regulations in the United States and internationally, evolving definitions and norms regarding personal data may require us to adapt our business practices, or limit or inhibit our ability to operate or expand our business.

In order to comply with new United States or international laws, regulations or judgments, including adopting new and potentially onerous customer contractual clauses, we may incur substantial costs or change our business practices in a manner that could reduce our revenue or compromise our ability to effectively pursue our growth strategy. Furthermore, to comply with any new non-U.S. laws, regulations or judgments, we may have to create expensive duplicative information technology infrastructure and business operations, which could hinder our expansion plans or render them commercially infeasible, increase our costs of doing business and harm our financial results.

In addition, customers may experience higher compliance costs as a result of laws, regulations and judgments, which may limit the use and adoption of our solutions and reduce overall demand, or lead to significant fines, penalties or liabilities for any noncompliance. As a result, some industries may not adopt our solutions based on perceived privacy concerns, regardless of the validity of such concerns.
    
While we take measures to protect the security of information that we collect, use and disclose in the operation of our business, and we offer privacy protections for this information, these measures may not always be effective. Furthermore, although we strive to comply with applicable laws and regulations relating to privacy and data collection, use and disclosure, these laws and regulations are continually evolving, not always clear and not always consistent across the jurisdictions in which we do business. Any proceedings brought against us relating to compliance with these laws and regulations could hurt our

35


reputation, force us to spend significant amounts in defense of these proceedings, distract our management, increase our costs of doing business, adversely affect the demand for our solutions and ultimately result in the imposition of monetary liability or restrictions on our ability to conduct our business. There is no assurance that contractual indemnity or insurance would be available to offset any portion of these costs.
        
In addition, if we are perceived as not operating in accordance with industry best privacy practices, we may be subject to negative publicity, government investigation, litigation or investigation by accountability groups. Any action against us could be costly and time consuming, require us to change our business practices, expose us to substantial monetary liability and result in damage to our reputation and business.

Acquisitions of, and investments in, other businesses present many risks. We may not realize the anticipated financial and strategic benefits of these transactions, and we may not be able to manage our operations with the acquired businesses efficiently or profitably.

As part of our business strategy, we evaluate opportunities to expand and enhance our product and service offerings to meet customer needs, increase our market opportunities and grow revenue through internal development efforts and external acquisitions and partnerships. We have completed a number of acquisitions in recent years, including the acquisitions of Learning Heroes Ltd. and RevSym Inc. in 2017, acquisitions of DataHug Ltd., and of certain assets of Badgeville, Inc. and ViewCentral, LLC in 2016, the acquisition of BridgeFront LLC in 2015 and the acquisitions of LeadRocket, Inc. and Clicktools Ltd. in 2014. We may continue to acquire or make investments in other companies, products, services and technologies in the future. Acquisitions and investments may cause disruptions in, or add complexity to, our operations and involve a number of risks, including the following:

anticipated benefits, such as increased revenue, may not materialize if, for example, a larger than expected number of customers choose not to renew their contracts or if we are unable to cross-sell the acquired company's solutions to our existing customer base;

we may have difficulty integrating and managing the acquired technologies or products with our existing product lines, and maintaining uniform standards, controls, procedures and policies across locations;

we may experience challenges in, and have difficulty penetrating, new markets where we have little or no prior experience and where competitors have stronger market positions;

integrating the financial systems and personnel of the acquired business and retaining key employees may be difficult, and, to the extent we issue shares of stock or other rights to purchase stock to such individuals, existing stockholders may be diluted;

our ongoing business and management's attention may be disrupted or diverted by transition or integration, or by the complexity of overseeing geographically and culturally diverse locations;

we may find that the acquired businesses or assets do not further our business strategy, or that we overpaid for the businesses or assets, or that we do not realize the expected operating efficiencies or product integration benefits;

our use of cash consideration for one or more significant acquisitions may require us to use a substantial portion of our available cash or incur substantial debt, and if we incur substantial debt, it could result in material limitations on the conduct of our business;

we may fail to uncover or realize the significance of, or otherwise become exposed to, liabilities and other issues assumed from an acquired business, such as claims from terminated employees or third-parties and unfavorable revenue recognition or other accounting practices; and

we may experience customer confusion as a result of product overlap, particularly when we offer, price and support various product lines differently.

These factors could have a material adverse effect on our business, results of operations and financial condition or cash flows. Furthermore, during periods of operational expansion, we often need to increase the size of our staff, our related operations and third party partnerships, and potentially amplify our financial and accounting controls to ensure they remain effective. Such changes may increase our expenses, and there is no assurance that our infrastructure will be sufficiently scalable

36


to efficiently manage any growth that we may experience. If we are unable to leverage our operating cost investments as a percentage of revenue, our ability to generate or increase profits will be adversely impacted. In addition, from time to time, we may enter into negotiations for acquisitions and other investments that are not ultimately consummated, which could result in significant expense and diversion of management attention.

Some of our products rely on third-party software licenses to operate, and the loss of or inability to maintain these licenses, or errors, discontinuations or updates to that third-party software, could result in higher costs, delayed sales, customer claims or termination of existing agreements.

We license technology and content from several software providers for our reporting, analytics, training, and integration applications, and we anticipate continuing to license technologies and content from these or other providers in connection with our current and future products. We also rely on generally available third-party software to run our applications. Any of these software applications may cease to be available on commercially reasonable terms, if at all, or new versions may be released that are incompatible with our offerings. Some of the products could be difficult to replace, and developing or integrating new software with our products could require months or years of design and engineering work. Modification or loss of access to any of these technologies could result in delays in providing our products until equivalent technology or content is developed or, if available, is identified, licensed and integrated. Acquisitions of third-party technologies or content by other companies, including our competitors, may have a material adverse impact on us if the acquirer seeks to cancel or change the terms of our license.

In addition, we depend upon the successful operation of third-party products in conjunction with our products or services. As a result, undetected errors in those third-party products could prevent the implementation, or impair the functionality of, our products, delay new product introductions, limit the availability of our products via our on-demand service and injure our reputation. Our use of additional or alternative third-party products could result in new or higher royalty payments by us if we are required to enter into license agreements for such products.

Our growth depends in part on the success of our strategic relationships with third parties.
 
We depend on strategic relationships with third parties, such as resellers, OEM partners, and technology or content providers, to extend the utility or reach of our products and increase our sales. Identifying potential strategic partners, then negotiating, documenting and implementing any resulting strategic relationships, requires us to commit significant time and resources with no guarantee that any resulting revenue will justify the investments. If we fail to establish or maintain effective relationships with third parties, our ability to compete in the marketplace successfully or to grow our revenues could be impaired, and our operating results could suffer. For example, if our solutions are not integrated with related solutions that are valued by potential customers, it may be more difficult for us to compete and we may lose customers and revenue.  Even if we succeed in establishing and maintaining strategic relationships, we cannot assure you that they will result in increased sales of our solutions. In addition, the rate at which any strategic relationship will achieve its intended results, if at all, is outside of our control and difficult to predict.

Our success depends upon our ability to develop new solutions and enhance our existing solutions rapidly and cost-effectively. Failure to introduce new or enhanced solutions that meet customer needs may adversely affect our operating results.

The markets for sales effectiveness solutions and cloud computing are generally characterized by:

rapid technological advances,

changing customer needs, and

frequent new product introductions and enhancements.

To keep pace with technological developments, satisfy increasingly sophisticated customer requirements, achieve market acceptance and effectively respond to competition, we must quickly identify emerging trends and requirements, accurately define and design enhancements and improvements for existing solutions, and introduce new solutions that satisfy our customers' changing demands. Accelerated introductions for new solutions require high levels of expenditures for research and development that could adversely affect our operating results. Further, any new solutions we develop may not be introduced in a timely manner or be available in a distribution model favored by our target markets and, therefore, may not achieve the broad market acceptance necessary to generate significant revenue. If we are unable to quickly and successfully

37


develop or acquire and distribute new products and services cost-effectively, or enhance existing solutions, or if we fail to position and price our solutions to meet market demand, our business and operating results will be adversely affected.

Our offshore product development, support and professional services may prove difficult to manage and may not allow us to realize our growth and cost reduction goals, or produce effective new solutions.

We use offshore resources to perform new product development and provide support and professional services, which requires detailed technical and logistical coordination. We must ensure that our offshore resources are aware of and understand development specifications and customer support, as well as implementation and configuration requirements, and that they can meet applicable timelines. If we are unable to maintain acceptable standards of quality in product development, support and professional services through our offshore resources, including our personnel and our third-party service providers, our attempts to reduce costs and drive growth through new products and through margin improvements in technical support and professional services may be negatively impacted, which may adversely affect our results of operations. The use of offshore resources, including third-party service providers, may expose us to misappropriation of our intellectual property or that of our customers, or make it more difficult to defend intellectual property rights in our technology.

The vote by the United Kingdom to leave the European Union could adversely affect us.

The United Kingdom vote authorizing its exit from the European Union (referred to as “Brexit”) could over time create uncertainty and disrupt our business. For example, our relationships with European customers or prospective customers in the United Kingdom, data centers and other vendors, and employees could change in unpredictable ways and have an adverse effect on our business, financial results and operations, and could also have an adverse impact on our bookings. The outcome of negotiations about the specific terms of the United Kingdom’s future relationship with the European Union are unpredictable. For example, important issues such as trade and tariff, immigration, intellectual property and commercial regulation may be modified during a transition period or permanently. These measures could potentially disrupt the markets we serve and the tax jurisdictions in which we operate and adversely change tax benefits or liabilities in these or other jurisdictions, and may cause us to lose customers or prospective customers, vendors, and employees. In addition, Brexit could lead to legal uncertainty and divergent national laws and regulations where previously European Union laws and regulations prevailed, raising our cost of doing business. Any of these effects of Brexit, and others we cannot anticipate, could adversely affect our business, business opportunities, results of operations, financial condition and cash flows.
The loss of key personnel, higher than normal employee attrition in key departments or the inability of replacement personnel to quickly and successfully perform in their new roles could adversely affect our business.

Our success depends to a significant extent on the abilities and effectiveness of our personnel, and, in particular, our chief executive officer and other executive officers. All of our existing personnel, including our executive officers, are employed on an "at-will" basis. If we lose or terminate the services of one or more of our current executives or key employees or if one or more of our current or former executives or key employees joins a competitor or otherwise competes with us, or if we do not have an effective succession or development plan in place for such individuals, our ability to successfully implement our business plan could be impaired. Likewise, if a number of employees from specific departments were to depart, our business may be adversely affected. If we are unable to quickly identify, hire, develop and retain qualified replacements for our executives, other key positions or employees within specific departments, our ability to execute our business plan and continue to maintain and grow our business could be harmed. Competition for highly skilled personnel is intense in the San Francisco Bay Area where our headquarters are located, so we may need to invest heavily to attract and retain new personnel, and we may never realize returns on those investments. Even if we can quickly hire qualified replacements, we would expect to experience operational disruptions and inefficiencies during any transition.

If we are unable to hire and retain qualified employees and contractors, including sales, professional services and engineering personnel, our growth may be impaired.

To scale our business successfully, increase productivity, maintain a high level of quality and meet customers' needs, we need to recruit, retain and motivate highly skilled employees and contractors in all areas of our business, including sales, professional services and engineering. In particular, if we are unable to hire and retain talented personnel with the skills, and in the locations, we require, we might need to redeploy existing personnel or increase our reliance on contractors. Furthermore, we have increased and intend to continue to increase our sales force and, if we are not successful in attracting and retaining qualified personnel, or if new sales personnel are unable to achieve desired productivity levels within a reasonable time period, we may not be able to increase our revenue and realize the anticipated benefits of these investments.
    

38


As our customer base increases and as we continue to evaluate and modify our organizational structure to increase efficiency, we are likely to experience staffing constraints in connection with the deployment of trained and experienced professional services and support resources capable of implementing, configuring, maintaining and supporting our products and related services. Moreover, as a company focused on the development of complex products and the provision of online services, we are often in need of additional software developers and engineers. We have relied on our ability to grant equity compensation as one mechanism for recruiting, retaining and motivating such highly skilled personnel. Our ability to provide equity compensation depends, in part, upon receiving stockholder approval for an increase in shares authorized for issuance pursuant to our equity compensation plan. If we are not able to secure such approval from our stockholders, our ability to recruit, retain and motivate our personnel may be adversely impacted, which would negatively impact our operating results.

If we are unable to maintain effective internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports and the trading price of our common stock may be negatively affected.

We are required to maintain internal control over financial reporting and to report any material weaknesses in such internal controls. Effective planning and management processes are necessary to meet these requirements. We expect that we will need to continue to improve existing, and implement new, operational and financial systems, procedures and controls to manage our business effectively in the future. We are also required to furnish a report by management on the effectiveness of our internal control over financial reporting pursuant to Section 404 of the Sarbanes-Oxley Act. If we identify material weaknesses in our internal control over financial reporting, if we are unable to comply with the requirements of Section 404 in a timely manner or assert that our internal control over financial reporting is effective or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports, the trading price of our common stock could be negatively affected, and we could become subject to investigations by The Nasdaq Stock Market, the Securities and Exchange Commission or other regulatory authorities, which could be costly for us.

If we fail to adequately protect our proprietary rights and intellectual property, we may lose valuable assets, experience reduced revenue and incur costly litigation.

Our success and ability to compete depends on our internally-developed technology and expertise, including the proprietary technology embedded in our solutions, as well as our ability to obtain and protect intellectual property rights. We rely on a combination of patents, trademarks, copyrights, service marks, trade secrets, contractual provisions and other similar measures to establish and protect our proprietary rights. We cannot protect our intellectual property if we are unable to enforce our rights or if we do not detect its unauthorized use. Despite our precautions, unauthorized third parties may be able to copy or reverse engineer our solutions and use information that we regard as proprietary to create products and services that compete with ours. Provisions in our agreements prohibiting unauthorized use, copying, transfer and disclosure of our licensed programs and services may be unenforceable under the laws of some jurisdictions. Further, the laws of some countries do not protect proprietary rights to the same extent as the laws of the United States, and the outcome of any actions taken in any foreign jurisdiction to enforce our rights may be different than if such actions were determined under the laws of the United States. To the extent that we engage in international activities, our exposure to unauthorized copying and use of our products, services and proprietary information increases.

We enter into various restrictive agreements with our employees and consultants, as well as with customers and third parties with whom we have strategic relationships. We cannot ensure that these agreements will be effective in controlling access to and distribution of our products, services and proprietary information. These agreements also do not prevent our competitors from independently developing technologies that are substantially equivalent or superior to our solutions. Litigation may be necessary to enforce our intellectual property rights and protect our trade secrets. Litigation, whether successful or unsuccessful, could result in substantial costs and diversion of management resources, either of which could seriously harm our business.

Our results of operations may be adversely affected if we are subject to a protracted infringement claim or one that results in a significant damage award.

From time to time, we receive claims that our products, services offerings or business infringe or misappropriate the intellectual property rights of third parties, and we have in the past, and may continue in the future, to assert claims of infringement against third parties on such bases. Our competitors or other third parties may also challenge the validity or scope of our intellectual property rights. We believe that claims of infringement are likely to increase as the functionalities of our solutions expand and we introduce new solutions, including technology acquired or licensed from third parties. Any infringement claim, whether offensive or defensive, could:


39


require costly litigation to resolve;

absorb significant management time;

cause us to enter into unfavorable royalty or license agreements;

require us to discontinue the sale of, or materially modify, all or a portion of our products or services;

require us to indemnify our customers or third-party service providers; and

require us to expend additional development resources to redesign our products or services.

Inclusion of open source software in our products may expose us to liability or require release of our source code.

We currently use open source software in our products and may use more in the future. We could be subject to suits by parties claiming ownership of what we believe to be open source software that has been incorporated into our products. In addition, some open source software is provided under licenses which require that proprietary software, when combined in specific ways with open source software, become subject to the open source license and thus freely available. While we take steps to minimize the risk that our products, when incorporated with open source software, would become subject to such provisions, few courts have interpreted open source licenses. As a result, the enforcement of these licenses is unclear. If our products became subject to open source licenses, our ability to continue commercializing our solutions, along with our operating results, would be materially and adversely affected.

Sales to customers in international markets pose risks and challenges for which we may not achieve the expected results.

We continue to invest substantial time and resources to grow our international operations. If we fail to do so successfully, our business and operating results could be seriously harmed. Such expansion may require substantial financial resources and management attention. International operations involve a variety of risks, particularly:

greater difficulty in supporting and localizing our solutions;

complying with numerous regulatory requirements, taxes, trade and export laws and tariffs that may conflict or change unexpectedly, including labor, tax, privacy and data protection;

using international resellers and complying with anti-bribery and anti-corruption laws;

greater difficulty in establishing, staffing and managing foreign operations;

greater difficulty in maintaining acceptable quality standards in support, product development and professional services by our international third-party service providers;

differing abilities to protect our intellectual property rights; and

possible political and economic instability.

We may be affected by fluctuations in currency exchange rates.

We are potentially exposed to adverse movements in currency exchange rates. Although most of our revenue and expenses occur in U.S. Dollars, some occur in local currencies and the amounts occurring in local currencies may increase as we expand our international operations. An increase in the value of the U.S. Dollar could increase the real cost to our customers of our products in those markets outside the U.S., and a weakened U.S. Dollar could increase the cost of our expenses, as well as overseas capital expenditures. Therefore, fluctuations in the exchange rate of foreign currencies may have a negative impact on our revenue and operating activities.


40


Our services revenue produces substantially lower gross margins than our recurring revenue, and periodic variations in the proportional relationship between services revenue and higher margin recurring revenue may harm our overall gross margins.

Our services revenue, which includes fees for consulting, implementation and training, represented 21% of our revenue in 2016 and 21% of our revenue during the six months ending June 30, 2017. Our services revenue has a substantially lower gross margin than our recurring revenue.

The percentage of total revenue represented by services revenue has varied significantly from period to period principally because the number of new recurring revenue customer transactions varies from quarter to quarter.

Deployment of solutions may require substantial technical implementation and support by us or third-party service providers. We may lose sales opportunities and our business may be harmed if we do not meet these implementation and support requirements, which may cause a decline in revenue and an increase in our expenses.

We deploy solutions, such as large enterprise-wide deployments, that require a substantial degree of technical and logistical expertise, personnel commitments, and mutual cooperation to achieve milestone and other commitments by both us and our customers. It may be difficult for us to manage these deployments, including the timely allocation of personnel and resources by us and our customers. Failure to successfully manage the process could harm our reputation, both generally and with specific customers, harming our sales and causing customer disputes, which could adversely affect our revenue and increase our technical support and litigation costs. If actual remediation services exceed our accrued estimates, we could be required to take additional charges, which could be material.

We engage third-party partners, systems integrators and software vendors to provide customer referrals, cooperate with us in the design, sales and marketing of our solutions, provide insights into market demands, and provide our customers with systems implementation services or overall program management. In some cases, we may not have formal agreements governing such relationships, and the agreements we do have generally do not include specific obligations with respect to exclusivity, generating sales opportunities or cooperating on future business.

From time to time, we also consider new or unusual strategic relationships, which can pose additional risks. For example, while reseller arrangements offer the advantage of leveraging larger sales organizations than our own to sell our products, they also require considerable time and effort on our part to train and support the reseller's personnel, and require the reseller to properly motivate and incentivize its sales force. Also, if we enter into an exclusive reseller arrangement, the exclusivity may prevent us from pursuing the applicable market ourselves, and if the reseller is not successful in the particular location, our results of operations may be adversely affected.

Should any of these third-parties go out of business, perform unsatisfactory services or choose not to work with us, we may be forced to develop new capabilities internally, which may cause significant delays and expense, thereby adversely affecting our operating results. These third-party providers may offer products of other companies, including products competitive with ours. If we do not successfully or efficiently establish, maintain and expand our relationships with influential market participants, we could lose sales and service opportunities, which would adversely affect our results of operations.

Our solutions have unpredictable sales cycles, making it difficult to plan our expenses and forecast our results.

It is difficult to determine how long the sales cycles for our solutions will be, thereby making it difficult to predict the quarter in which a particular sale will close and to plan expenditures accordingly. Moreover, to the extent that sales are completed in the final two weeks of a quarter, the impact of recurring revenue transactions is typically not reflected in our financial statements until subsequent quarters. The period between our initial contact with a potential customer and ultimate sale of our solutions is relatively long due to several factors, which may include:

the complex nature of some of our products;

the need to educate potential customers about the uses and benefits of our solutions;

budget cycles of our potential customers that affect the timing of purchases;

the expiration date of existing point solutions that we seek to replace;


41


customer requirements for competitive evaluation and often lengthy internal approval processes and protracted contract negotiations (particularly of large organizations) before purchasing our solutions; and

potential delays of purchases due to announcements or planned introductions of new solutions by us or our competitors.

The length and unpredictability of our sales cycle make it difficult for us to project revenues and plan for levels of expenditures to support our solutions appropriately. If we do not manage our sales cycle successfully, we may misallocate resources and our financial results may be harmed.

Our credit agreement contains restrictive covenants and financial covenants that may limit our operational flexibility. Furthermore, if we default on our obligations under the credit agreement, our operations may be interrupted and our business and financial results could be adversely affected.

In May 2014, we entered into a credit agreement with Wells Fargo Bank, National Association ("Wells Fargo"), under which Wells Fargo agreed to provide a revolving loan ("Revolver") to us in an amount not to exceed $10.0 million, which was increased to $15.0 million in September 2014. We may draw upon the Revolver to finance our operations or for other corporate purposes. The Revolver contains a number of restrictive covenants, and its terms may restrict our current and future operations, including:

our flexibility to plan for, or react to, changes in our business and industry conditions;

our ability to use our cash flows, or obtain additional financing, for future working capital, capital expenditures, acquisitions or other general corporate purposes;

place us at a competitive disadvantage compared to our less leveraged competitors; and

increase our vulnerability to the impact of adverse economic and industry conditions.
    
In addition, if we fail to comply with the covenants or payment obligations specified in the Revolver, we may trigger an event of default and Wells Fargo would have the right to: (i) terminate its commitment to provide additional loans under the Revolver, and (ii) declare all borrowings outstanding, together with accrued and unpaid interest and fees, to be immediately due and payable. In addition, Wells Fargo would have the right to proceed against the Revolver collateral, which consists of substantially all of our assets. If the debt under the Revolver were to be accelerated we may not have sufficient cash or be able to sell sufficient collateral to repay this debt, which would have an immediate material adverse effect on our business, results of operations and financial condition.

Changes in the terms of our current or future indebtedness or assessments of our creditworthiness may adversely affect our financial condition and results of operations.
We cannot provide assurances that additional borrowing capacity will be available under the Revolver, including whether future indebtedness will be obtainable on favorable terms. As a result, in the future, we may be subject to higher interest rates and our interest expense may increase, which may have an adverse effect on our financial results. Furthermore, any future assessments by any rating agency of our creditworthiness could negatively affect the value of both our debt and equity securities and increase the interest amounts we pay on outstanding or future debt. These risks could adversely affect our financial condition and results.
Our latest product features and functionality may require existing on-premise license customers to migrate to our SaaS solutions. Moreover, we may choose or be compelled to discontinue maintenance support for older versions of our software products, forcing our on-premise customers to upgrade their software in order to continue receiving maintenance support. If existing on-premise license customers fail to migrate or delay migration to our on-demand solution, our revenue may be harmed.

We continue to promote our on-demand product offerings to existing customers who currently have on-premise perpetual and term licenses. Customers with on-premise licenses may need to migrate to our on-demand solutions to take full advantage of the features and functionality in those solutions. For example, in April 2016, we stopped offering perpetual licenses for our commissions product. We expect to periodically terminate maintenance support on older versions of our on-premise products for various reasons including, without limitation, termination of support by third-party software vendors whose products complement ours or upon which we are dependent. Regardless of the reason, a migration is likely to involve additional cost, which our customers may delay or decline to incur. If a sufficient number of customers do not migrate to our

42


on-demand product offerings, our continued maintenance support opportunities and our ability to sell additional products to these customers, and as a result, our revenue and operating income, may be harmed.


Risks Related to Our Stock

Our stock price is likely to remain volatile.

The trading price of our common stock has in the past, and may in the future, be subject to wide fluctuations in response to many factors, including those described in this section. The volume of trading in our common stock is limited, which may increase volatility. Investors should consider an investment in our common stock as risky and should purchase our common stock only if they can withstand significant losses. Other factors that affect the volatility of our stock include:

our actual and anticipated operating performance and the performance of other similar companies;

actual and anticipated fluctuations in our financial results;

failure of securities analysts to maintain coverage of us;

ratings changes by any securities analysts who follow us;

failure to meet our projected results or the published operating estimates or expectations of securities analysts and investors;

failure to achieve revenue or earnings expectations;

price and volume fluctuations in the overall stock market, including as a result of trends in the global economy;

significant sales by existing investors, coupled with limited trading volume for our stock;

announcements by us or our competitors of significant contracts, results of operations, projections, or new technologies;

lawsuits threatened or filed against us;

adverse publicity;

acquisitions, commercial relationships, joint-ventures or capital commitments;

changes in our management team or board of directors;

publication of research reports, particularly those that are inaccurate or unfavorable, about us or our industry by securities analysts; and

other events or factors, including those resulting from war, incidents or terrorism or responses to these events.

Additionally, some companies with volatile market prices for their securities have been the subject of securities class action lawsuits. Any such suit could have a material adverse effect on our business, results of operations, financial condition and price of our common stock.

Future sales of substantial amounts of our common stock, including securities convertible into or exchangeable for shares of our common stock could cause our stock price to fall.

We may issue additional shares of our common stock, including securities convertible into or exchangeable for, or that represent the right to receive, shares of our common stock. Such issuances will dilute the ownership interest of our stockholders and could adversely affect the market price of our common stock. We cannot predict the effect that future sales of shares of our common stock or other equity-related securities would have on the market price of our common stock. In addition, sales by existing stockholders of a large number of shares of our common stock in the public trading market (or in private transactions),

43


including sales by our executive officers, directors or institutional investors, or the perception that such additional sales could occur, could cause the market price of our common stock to drop. We have stock options and restricted stock units outstanding for shares of our common stock. Our stockholders may incur dilution upon exercise of an outstanding stock option or vesting of outstanding restricted stock units.

We do not intend to pay dividends for the foreseeable future.

We have never declared or paid cash dividends on our capital stock. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to declare or pay any dividends in the foreseeable future. Consequently, stockholders must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment.

Provisions in our charter documents and Delaware law may delay or prevent an acquisition of our company.

Our certificate of incorporation and bylaws contain provisions that could make it harder for a third-party to acquire us without the consent of our board of directors. For example, if a potential acquirer were to make a hostile bid for us, the acquirer would not be able to call a special meeting of stockholders to remove our board of directors or act by written consent without a meeting. In addition, our board of directors has staggered terms, which means that replacing a majority of our directors would require at least two annual meetings. A potential acquirer would also be required to provide advance notice of its proposal to replace directors at any annual meeting, and would not be able to accumulate votes at a meeting, which would require such potential acquirer to hold more shares to gain representation on the board of directors than if cumulative voting were permitted. Furthermore, Section 203 of the Delaware General Corporation Law limits business combination transactions with 15% stockholders that have not been approved by the board of directors. All of these factors make it more difficult for a third-party to acquire us without negotiation. These provisions may apply even if the offer may be considered beneficial by some stockholders. Our board of directors could choose not to negotiate with a potential acquirer that it does not believe is in our strategic interests. If a potential acquirer is discouraged from offering to acquire us or prevented from successfully completing a hostile acquisition by these or other measures, under some circumstances, the market price of our common stock could be reduced.
Item 6. Exhibits

Please refer to the Exhibit Index following the signature page to this Quarterly Report on Form 10-Q for a list of exhibits filed or furnished with this report, which Exhibit Index is incorporated herein by reference.



44



SIGNATURES
 
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.
 
 
 
CALLIDUS SOFTWARE INC.
 
 
 
Date:
August 4, 2017
By:
/s/ ROXANNE OULMAN
 
 
 
Roxanne Oulman
 
 
 
Executive Vice President, Chief Financial Officer
 
 
 
(duly authorized officer)

45


EXHIBIT INDEX TO
CALLIDUS SOFTWARE INC.
QUARTERLY REPORT ON FORM 10-Q
FOR THE QUARTER ENDED JUNE 30, 2017
 
Exhibit
Number
 
Description
10.1
 
Amendment Number Seven, dated May 18, 2017, to Credit Agreement by and among Wells Fargo Bank National Association, as administrative agent, the lender that is a party thereto, and Callidus Software Inc., dated May 13, 2014.
31.1
 
Certification of Chief Executive Officer Pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934.
31.2
 
Certification of Chief Financial Officer Pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934.
32.1
 
Certifications of Chief Executive Officer and Chief Financial Officer Pursuant to 18 U.S.C. Section 1350.
101
 
Interactive Data Files Pursuant to Rule 405 of Regulation S-T: (i) Condensed Consolidated Balance Sheets as of June 30, 2017 and December 31, 2016, (ii) Condensed Consolidated Statements of Comprehensive Loss for the three months and six months ended June 30, 2017 and 2016, (iii) Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2017 and 2016 and (iv) Notes to Condensed Consolidated Financial Statements.

46
EX-10.1 2 exhibit101amendment.htm EXHIBIT 10.1 Exhibit

EXHIBIT 10.1
AMENDMENT NUMBER SEVEN TO CREDIT AGREEMENT
This Amendment Number Seven to Credit Agreement (this “Amendment”) is entered into as of May 18, 2017, by and among, on the one hand, the lenders identified on the signature pages hereof (such lenders, together with their respective successors and permitted assigns, are referred to hereinafter each individually as a “Lender” and collectively as the “Lenders”), and WELLS FARGO BANK, NATIONAL ASSOCIATION, a national banking association, as administrative agent for each member of the Lender Group and the Bank Product Providers (in such capacity, together with its successors and assigns in such capacity, “Agent”) and CALLIDUS SOFTWARE, INC., a Delaware corporation (“Borrower”), on the other hand, in light of the following:
A.Borrower, Agent and Lenders are parties to that certain Credit Agreement, dated as of May 13, 2014 (as amended and modified, from time to time, the “Credit Agreement”).
B.Borrower intends to acquire Learning Heroes Ltd, a company organized under the laws of the United Kingdom (“Learning Heroes”, and such acquisition the “Learning Heroes Acquisition”), and RevSym Inc., a California corporation (“RevSym”, and such acquisition the “RevSym Acquisition”).
C.Borrower, Agent and Lenders desire to amend the Credit Agreement as provided for and on the conditions herein.
NOW, THEREFORE, the parties hereby amend and supplement the Credit Agreement as follows:
1.DEFINITIONS. All initially capitalized terms used in this Amendment shall have the meanings given to them in the Credit Agreement unless specifically defined herein.
2.    AMENDMENTS.
2.1    The definition of “Immaterial Subsidiary” set forth in Schedule 1.1 to the Credit Agreement is hereby amended to read as follows:
Immaterial Subsidiary” means (I) (a) Clicktools, (b) Datahug, (c) Learning Heroes, (d) RevSym, and (II) at any time, each Subsidiary of Borrower which is designated in a written notice by Borrower to Agent as an “Immaterial Subsidiary,” (a) for which revenue for the most recently ended fiscal quarter is less than 3% of the aggregate revenue for Borrower and its Subsidiaries for such fiscal quarter, (b) for which revenue for the most recently ended fiscal quarter (when aggregated with revenue for all other Immaterial Subsidiaries for such fiscal quarter) is less than 5% of the aggregate revenue for Borrower and its Subsidiaries for such fiscal quarter, (c) for which the fair market value or net book value of the consolidated assets as of the last day of the most recently ended fiscal quarter is less than 3% of the fair market value or net book value of the consolidated assets of Borrower and its Subsidiaries as of such date, (d) for which the fair market value or net book value of the consolidated assets as of the last day of the most recently ended fiscal quarter (when aggregated with the fair market value or net book value of the consolidated assets for all other Immaterial Subsidiaries) is less than 5% of the fair market value or net book value of the consolidated assets of Borrower and its Subsidiaries as of such date, and (e) that does not conduct operations material to the business of the Loan Parties, and (f) that does not own any intellectual property used in the business of the Loan Parties. As of the Closing Date, the Immaterial Subsidiaries are as set forth on Schedule I-1.
2.2    The definition of “Permitted Acquisition” set forth in Schedule 1.1 to the Credit Agreement is hereby amended by revising paragraph (j) thereof to read as follows:
“(j) the purchase consideration payable in respect of all Permitted Acquisitions (including the proposed Acquisition and including deferred payment obligations) consummated after the Seventh Amendment Effective Date shall not exceed, in the aggregate, $50,000,000 plus the amount of Equity/Sub-Debt Contributions; provided, that the purchase consideration payable in respect of any single Acquisition or series of related Acquisitions shall not exceed, in the aggregate, $15,000,000 plus the amount of Equity/Sub-Debt Contributions.”
2.3     The following definitions are hereby added to Schedule 1.1 to the Credit Agreement in the appropriate alphabetical order:
Learning Heroes” means Learning Heroes Ltd., a company organized under the laws of the United Kingdom.
RevSym” means RevSym Inc., a California corporation.
Seventh Amendment Effective Date” means May 18, 2017.
3.    CONSENT TO ACQUISITION. The consummation of the Learning Heroes Acquisition and the RevSym Acquisition would violate certain of the terms and provisions of the Loan Documents, including, without limitation, Sections 6.3(a) and 6.9 of the Credit Agreement. Borrower has requested that the Lender Group consent to the Learning Heroes Acquisition and the RevSym Acquisition, and the Lender Group as of the effective date of this Amendment consents to the Learning Heroes Acquisition and the RevSym Acquisition, so long as at the time of the consummation of the Learning Heroes Acquisition and the RevSym Acquisition, and after giving effect thereto: (i) no Default or Event of Default exists and (ii) Borrower has Availability plus Qualified Cash in an amount equal to or greater than $15,000,000. The foregoing consent shall be effective only in this specific instance and for the specific purpose for which it is given, and this consent shall not entitle Borrower to any other consent or waiver in any similar or other circumstances. The foregoing consent shall be limited precisely as written and shall not be deemed to (a) be a waiver or modification of any other term or condition of the Credit Agreement or any documents related thereto, or (b) prejudice any right or remedy which the Lender Group may now have or may have in the future under or in connection with the Credit Agreement or any documents related thereto.
4.    REPRESENTATIONS AND WARRANTIES. Borrower hereby affirms to Agent, for the benefit of the Lender Group, that, giving effect to this Amendment, all of its representations and warranties set forth in the Agreement are true, complete and accurate in all material respects as of the date hereof (except those which specifically relate to an earlier date).
5.    NO DEFAULTS. Borrower hereby affirms to the Lender Group that, giving effect to this Amendment, no Event of Default has occurred and is continuing as of the date hereof.
6.    CONDITIONS PRECEDENT. The effectiveness of this Amendment is expressly conditioned on receipt by Agent of (i) a copy of this Amendment duly executed by Borrower, Lenders and Agent, and (ii) a Pledged Interests Addendum duly executed by Borrower pursuant to Section 7(h)(i) of the Guaranty and Security Agreement.
7.    [Reserved].
8.    COSTS AND EXPENSES. Borrower shall pay to Agent all of Agent’s documented out-of-pocket costs and expenses (including, without limitation, the reasonable fees and expenses of their counsel, which counsel may include any local counsel deemed necessary, search fees, filing and recording fees, documentation fees, appraisal fees, travel expenses, and other reasonable fees) arising in connection with the preparation, execution, and delivery of this Amendment and all related documents.
9.    COUNTERPARTS; EFFECTIVENESS. This Amendment may be executed in any number of counterparts and by different parties on separate counterparts, each of which when so executed and delivered shall be deemed to be an original. All such counterparts, taken together, shall constitute but one and the same Amendment. This Amendment shall become effective upon the execution of a counterpart of this Amendment by each of the parties hereto and satisfaction of the conditions set forth in Section 6 hereof. Delivery of an executed counterpart of this Amendment by telefacsimile or electronic mail shall be equally as effective as delivery of an original executed counterpart of this Amendment. Any party delivering an executed counterpart of this Amendment by telefacsimile or electronic mail also shall deliver an original executed counterpart of this Amendment, but the failure to deliver an original executed counterpart shall not affect the validity, enforceability, and binding effect of this Amendment.
10.    FURTHER ASSURANCES. Borrower shall execute and deliver all agreements, documents and instruments, in form and substance reasonably satisfactory to Agent, and take all actions as Agent may reasonably request from time to time to perfect and maintain the perfection and priority of the security interests of Agent in the Collateral and to consummate fully the transactions contemplated under this Amendment and the other Loan Documents.
11.    EFFECT ON LOAN DOCUMENTS.
11.1    The Credit Agreement, as amended hereby, and each of the other Loan Documents, as amended as of the date hereof, shall be and remain in full force and effect in accordance with their respective terms and hereby are ratified and confirmed in all respects. The execution, delivery, and performance of this Amendment shall not operate, except as expressly set forth herein, as a waiver of, consent to, or a modification or amendment of, any right, power, or remedy of Agent or any Lender under the Credit Agreement or any other Loan Document. Except for the amendments to the Credit Agreement expressly set forth herein, the Credit Agreement and the other Loan Documents shall remain unchanged and in full force and effect. The consents, waivers and modifications set forth herein are limited to the specifics hereof, shall not apply with respect to any facts or occurrences other than those on which the same are based, shall neither excuse future non-compliance with the Loan Documents nor operate as a waiver of any Default or Event of Default, shall not operate as a consent to any further or other matter under the Loan Documents and shall not be construed as an indication that any future waiver of covenants or any other provision of the Credit Agreement will be agreed to, it being understood that the granting or denying of any waiver which may hereafter be requested by any Loan Party remains in the sole and absolute discretion of the Agent and the Lenders.
11.2    Upon and after the effectiveness of this Amendment, each reference in the Credit Agreement to “this Agreement”, “hereunder”, “herein”, “hereof” or words of like import referring to the Credit Agreement, and each reference in the other Loan Documents to “the Credit Agreement”, “thereunder”, “therein”, “thereof” or words of like import referring to the Credit Agreement, shall mean and be a reference to the Credit Agreement as modified and amended hereby.
11.3    To the extent that any of the terms and conditions in any of the Loan Documents shall contradict or be in conflict with any of the terms or conditions of the Credit Agreement, after giving effect to this Amendment, such terms and conditions are hereby deemed modified or amended accordingly to reflect the terms and conditions of the Credit Agreement as modified or amended hereby.
11.4    This Amendment is a Loan Document.
11.5    Headings and numbers have been set forth herein for convenience only. Unless the contrary is compelled by the context, everything contained in each Section applies equally to this entire Amendment.
11.6    Neither this Amendment nor any uncertainty or ambiguity herein shall be construed against Agent, any member of the Lender Group, the Bank Product Providers or any Loan Party, whether under any rule of construction or otherwise. This Amendment has been reviewed by all parties and shall be construed and interpreted according to the ordinary meaning of the words used so as to accomplish fairly the purposes and intentions of all parties hereto.
11.7    The pronouns used herein shall include, when appropriate, either gender and both singular and plural, and the grammatical construction of sentences shall conform thereto.
11.8    Unless the context of this Amendment clearly requires otherwise, references to the plural include the singular, references to the singular include the plural, the terms “includes” and “including” are not limiting, and the term “or” has, except where otherwise indicated, the inclusive meaning represented by the phrase “and/or”. The words “hereof”, “herein”, “hereby”, “hereunder”, and similar terms in this Amendment refer to this Amendment as a whole and not to any particular provision of this Amendment. Section, subsection, clause, schedule, and exhibit references herein are to this Amendment unless otherwise specified. Any reference in this Amendment to any agreement, instrument, or document shall include all alterations, amendments, changes, extensions, modifications, renewals, replacements, substitutions, joinders, and supplements, thereto and thereof, as applicable (subject to any restrictions on such alterations, amendments, changes, extensions, modifications, renewals, replacements, substitutions, joinders, and supplements set forth herein). The words “asset” and “property” shall be construed to have the same meaning and effect and to refer to any and all tangible and intangible assets and properties, including cash, securities, accounts, and contract rights. Any reference herein or in any other Loan Document to the satisfaction or repayment in full of the Obligations shall mean the repayment in full in cash or immediately available funds (or, in the case of Letters of Credit or Bank Products, providing Letter of Credit Collateralization or Bank Product Collateralization, as applicable) of all Obligations other than unasserted contingent indemnification Obligations and other than any Bank Product Obligations that, at such time, are allowed by the applicable Bank Product Provider to remain outstanding and that are not required by the provisions of the Credit Agreement to be repaid or cash collateralized. Any reference herein to any Person shall be construed to include such Person’s successors and assigns. Any requirement of a writing contained herein shall be satisfied by the transmission of a Record.
12.    RELEASE.
12.1    In consideration of the agreements of Agent and each Lender contained herein and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Borrower, on behalf of itself and its successors, assigns and other legal representatives (Borrower and all such other persons being hereinafter referred to collectively as “Releasors” and individually as a “Releasor”), hereby absolutely, unconditionally and irrevocably releases, remises and forever discharges Agent and each Lender, and their successors and assigns, and their present and former shareholders, affiliates, subsidiaries, divisions, predecessors, directors, officers, attorneys, employees, agents and other representatives (Agent and each Lender and all such other persons being hereinafter referred to collectively as “Releasees” and individually as a “Releasee”), of and from all demands, actions, causes of action, suits, covenants, contracts, controversies, agreements, promises, sums of money, accounts, bills, reckonings, damages and any and all other claims, counterclaims, defenses, rights of set‑off, demands and liabilities whatsoever (individually, a “Claim” and collectively, “Claims”) of every name and nature, known or unknown, suspected or unsuspected, both at law and in equity, which Releasors may now or hereafter own, hold, have or claim to have against Releasees or any of them for, upon, or by reason of any circumstance, action, cause or thing whatsoever which arises at any time on or prior to the day and date of this Amendment, for or on account of, or in relation to, or in any way in connection with the Credit Agreement or any of the other Loan Documents or transactions thereunder or related thereto.
12.2    It is the intention of Borrower that this Amendment and the release set forth above shall constitute a full and final accord and satisfaction of all claims that may have or hereafter be deemed to have against Releasees as set forth herein. In furtherance of this intention, Borrower, on behalf of itself and each other Releasor, expressly waives any statutory or common law provision that would otherwise prevent the release set forth above from extending to claims that are not currently known or suspected to exist in any Releasor’s favor at the time of executing this Amendment and which, if known by Releasors, might have materially affected the agreement as provided for hereunder. Borrower, on behalf of itself and each other Releasor, acknowledges that it is familiar with Section 1542 of California Civil Code:
A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS WHICH THE CREDITOR DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE, WHICH IF KNOWN BY HIM OR HER MUST HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR.
Borrower, on behalf of itself and each other Releasor, waives and releases any rights or benefits that it may have under Section 1542 to the full extent that it may lawfully waive such rights and benefits, and each of Borrower, on behalf of itself and each other Releasor, acknowledges that it understands the significance and consequences of the waiver of the provisions of Section 1542 and that it has been advised by its attorney as to the significance and consequences of this waiver.
12.3    Borrower understands, acknowledges and agrees that the release set forth above may be pleaded as a full and complete defense and may be used as a basis for an injunction against any action, suit or other proceeding which may be instituted, prosecuted or attempted in breach of the provisions of such release.
12.4    Borrower agrees that no fact, event, circumstance, evidence or transaction which could now be asserted or which may hereafter be discovered shall affect in any manner the final, absolute and unconditional nature of the release set forth above.
13.    COVENANT NOT TO SUE. Borrower, on behalf of itself, each Releasor and its successors, assigns and other legal representatives, hereby absolutely, unconditionally and irrevocably, covenants and agrees with and in favor of each Releasee that it will not sue (at law, in equity, in any regulatory proceeding or otherwise) any Releasee on the basis of any Claim released, remised and discharged by Borrower, pursuant to Section 12.1 above. If Borrower, or any of its successors, assigns or other legal representations violates the foregoing covenant, Borrower, for itself and each other Releasor, agrees to pay, in addition to such other damages as any Releasee may sustain as a result of such violation, all attorneys’ fees and costs incurred by any Releasee as a result of such violation.
14.    ENTIRE AGREEMENT. This Amendment, and the terms and provisions hereof, the Credit Agreement and the other Loan Documents constitute the entire understanding and agreement between the parties hereto with respect to the subject matter hereof and supersede any and all prior or contemporaneous amendments or understandings with respect to the subject matter hereof, whether express or implied, oral or written.
15.    REAFFIRMATION OF OBLIGATIONS. Borrower hereby (a) acknowledges and reaffirms its obligations owing to Agent, the Bank Product Providers, and each other member of the Lender Group under each Loan Document to which it is a party, and (b) agrees that each of the Loan Documents to which it is a party is and shall remain in full force and effect. Borrower hereby (i) further ratifies and reaffirms the validity and enforceability of all of the Liens and security interests heretofore granted, pursuant to and in connection with the Guaranty and Security Agreement or any other Loan Document, to Agent, on behalf and for the benefit of the Lender Group and the Bank Product Providers, as collateral security for the obligations under the Loan Documents in accordance with their respective terms, and (ii) acknowledges that all of such Liens and security interests, and all Collateral heretofore pledged as security for such obligations, continue to be and remain collateral for such obligations from and after the date hereof (including, without limitation, from after giving effect to this Amendment).
16.    RATIFICATION. Borrower hereby restates, ratifies and reaffirms each and every term and condition set forth in the Credit Agreement and the Loan Documents effective as of the date hereof and as amended hereby. All Obligations owing by Borrower are unconditionally owing by Borrower to Agent and the Lenders, without offset, defense, withholding, counterclaim or deduction of any kind, nature or description whatsoever.
17.    CHOICE OF LAW AND VENUE; JURY TRIAL WAIVER; JUDICIAL REFERENCE. THIS AMENDMENT SHALL BE SUBJECT TO THE PROVISIONS REGARDING CHOICE OF LAW AND VENUE, JURY TRIAL WAIVER, AND JUDICIAL REFERENCE SET FORTH IN SECTION 12 OF THE CREDIT AGREEMENT, AND SUCH PROVISIONS ARE INCORPORATED HEREIN BY THIS REFERENCE, MUTATIS MUTANDIS.
18.    SEVERABILITY. In case any provision in this Amendment shall be invalid, illegal or unenforceable, such provision shall be severable from the remainder of this Amendment and the validity, legality and enforceability of the remaining provisions shall not in any way be affected or impaired thereby.
[The remainder of this page left blank intentionally, signatures to follow]

IN WITNESS WHEREOF, the parties hereto have executed this Amendment as of the date first set forth above.

BORROWER:
CALLIDUS SOFTWARE, INC.,
a Delaware corporation


By:   /s/ Roxanne Oulman         
Name:   Roxanne Oulman         
Title:   CFO               



 
WELLS FARGO BANK, NATIONAL ASSOCIATION,
as Agent and a Lender


By:   /s/ Akiko Farnsworth         
Name:   Akiko Farnsworth         
Title:   Vice President            



1

EX-31.1 3 q22017exhibit311.htm EXHIBIT 31.1 Exhibit
Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002

I, Leslie J. Stretch, certify that:
1.
I have reviewed this quarterly report of Callidus Software Inc. on Form 10-Q;
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 the 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.

Date: August 4, 2017
 
 
/s/ LESLIE J. STRETCH
 
Leslie J. Stretch
 
President and Chief Executive Officer
 
(Principal Executive Officer)


EX-31.2 4 q22017exhibit312.htm EXHIBIT 31.2 Exhibit
EXHIBIT 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002

I, Roxanne Oulman, certify that:

1.
I have reviewed this quarterly report of Callidus Software Inc. on Form 10-Q;
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 the 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):

1


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

Date: August 4, 2017
 
 
/s/ ROXANNE OULMAN
 
Roxanne Oulman
 
Executive Vice President, Chief Financial Officer
 
(Principal Financial Officer)







2
EX-32.1 5 q22017exhibit321.htm EXHIBIT 32.1 Exhibit
EXHIBIT 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Callidus Software, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2017, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, in the capacities and on the dates indicated below, each hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of their knowledge:
1.
The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 4, 2017
 
 
/s/ LESLIE J. STRETCH
 
Leslie J. Stretch
 
President and Chief Executive Officer
 
(Principal Executive Officer)
 
 
 
/s/ ROXANNE OULMAN
 
Roxanne Oulman
 
Executive Vice President, Chief Financial Officer
 
(Principal Financial Officer)


1
EX-101.INS 6 cald-20170630.xml XBRL INSTANCE DOCUMENT 0001035748 2017-01-01 2017-06-30 0001035748 cald:RevSymInc.Member 2017-01-01 2017-06-30 0001035748 cald:LearningHeroesLtd.Member 2017-01-01 2017-06-30 0001035748 cald:DataHugLtd.Member 2017-01-01 2017-06-30 0001035748 2017-07-27 0001035748 2017-06-30 0001035748 2016-12-31 0001035748 2017-04-01 2017-06-30 0001035748 2016-01-01 2016-06-30 0001035748 2016-04-01 2016-06-30 0001035748 2015-12-31 0001035748 2016-06-30 0001035748 cald:RevSymInc.Member 2017-05-18 0001035748 cald:RevSymInc.Member 2017-05-18 2017-05-18 0001035748 cald:DataHugLtd.Member us-gaap:CustomerContractsMember us-gaap:SellingAndMarketingExpenseMember 2016-11-07 2016-11-07 0001035748 cald:DataHugLtd.Member us-gaap:OrderOrProductionBacklogMember 2016-11-07 2016-11-07 0001035748 cald:DataHugLtd.Member us-gaap:CustomerContractsMember 2016-11-07 2016-11-07 0001035748 cald:DataHugLtd.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2016-11-07 2016-11-07 0001035748 cald:DataHugLtd.Member us-gaap:OrderOrProductionBacklogMember us-gaap:GeneralAndAdministrativeExpenseMember 2016-11-07 2016-11-07 0001035748 cald:DataHugLtd.Member 2016-11-07 2016-11-07 0001035748 cald:DataHugLtd.Member us-gaap:TrademarksAndTradeNamesMember us-gaap:GeneralAndAdministrativeExpenseMember 2016-11-07 2016-11-07 0001035748 cald:DataHugLtd.Member us-gaap:TrademarksAndTradeNamesMember 2016-11-07 2016-11-07 0001035748 cald:DataHugLtd.Member us-gaap:TechnologyBasedIntangibleAssetsMember us-gaap:CostOfSalesMember 2016-11-07 2016-11-07 0001035748 cald:DataHugLtd.Member 2016-11-07 0001035748 cald:LearningHeroesLtd.Member 2017-06-02 0001035748 cald:LearningHeroesLtd.Member 2017-06-02 2017-06-02 0001035748 cald:PaymentTrancheOneMember cald:RevSymInc.Member 2017-05-18 2017-05-18 0001035748 cald:PaymentTrancheTwoMember cald:RevSymInc.Member 2017-05-18 2017-05-18 0001035748 cald:PaymentTrancheTwoMember cald:RevSymInc.Member 2017-05-18 0001035748 cald:PaymentTrancheOneMember cald:RevSymInc.Member 2017-05-18 0001035748 cald:RevSymInc.Member us-gaap:TrademarksAndTradeNamesMember us-gaap:GeneralAndAdministrativeExpenseMember 2017-05-18 2017-05-18 0001035748 cald:RevSymInc.Member us-gaap:CustomerContractsMember us-gaap:SellingAndMarketingExpenseMember 2017-05-18 2017-05-18 0001035748 cald:RevSymInc.Member us-gaap:CustomerContractsMember 2017-05-18 2017-05-18 0001035748 cald:RevSymInc.Member us-gaap:TrademarksAndTradeNamesMember 2017-05-18 2017-05-18 0001035748 cald:RevSymInc.Member us-gaap:MediaContentMember 2017-05-18 2017-05-18 0001035748 cald:RevSymInc.Member us-gaap:MediaContentMember us-gaap:CostOfSalesMember 2017-05-18 2017-05-18 0001035748 cald:LearningHeroesLtd.Member us-gaap:CustomerContractsMember us-gaap:SellingAndMarketingExpenseMember 2017-06-02 2017-06-02 0001035748 cald:LearningHeroesLtd.Member us-gaap:CustomerContractsMember 2017-06-02 2017-06-02 0001035748 cald:LearningHeroesLtd.Member us-gaap:MediaContentMember us-gaap:CostOfSalesMember 2017-06-02 2017-06-02 0001035748 cald:LearningHeroesLtd.Member us-gaap:MediaContentMember 2017-06-02 2017-06-02 0001035748 us-gaap:CertificatesOfDepositMember 2017-06-30 0001035748 us-gaap:CashMember 2017-06-30 0001035748 us-gaap:MoneyMarketFundsMember 2017-06-30 0001035748 us-gaap:CashEquivalentsMember 2017-06-30 0001035748 us-gaap:USTreasuryAndGovernmentMember 2017-06-30 0001035748 us-gaap:ShortTermInvestmentsMember 2017-06-30 0001035748 us-gaap:CashAndCashEquivalentsMember 2017-06-30 0001035748 us-gaap:CorporateDebtSecuritiesMember 2017-06-30 0001035748 us-gaap:ShortTermInvestmentsMember 2016-12-31 0001035748 us-gaap:CertificatesOfDepositMember 2016-12-31 0001035748 us-gaap:MoneyMarketFundsMember 2016-12-31 0001035748 us-gaap:CashAndCashEquivalentsMember 2016-12-31 0001035748 us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001035748 us-gaap:CashEquivalentsMember 2016-12-31 0001035748 us-gaap:CashMember 2016-12-31 0001035748 us-gaap:USTreasuryAndGovernmentMember 2016-12-31 0001035748 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2016-12-31 0001035748 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-12-31 0001035748 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2016-12-31 0001035748 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsAssetsMember 2016-12-31 0001035748 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001035748 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001035748 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001035748 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2016-12-31 0001035748 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2016-12-31 0001035748 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001035748 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2016-12-31 0001035748 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-12-31 0001035748 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2016-12-31 0001035748 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001035748 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-12-31 0001035748 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001035748 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-12-31 0001035748 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001035748 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2016-12-31 0001035748 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001035748 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2016-12-31 0001035748 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsAssetsMember 2016-12-31 0001035748 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001035748 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001035748 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001035748 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsAssetsMember 2017-06-30 0001035748 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-06-30 0001035748 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-06-30 0001035748 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-06-30 0001035748 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2017-06-30 0001035748 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-06-30 0001035748 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-06-30 0001035748 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-06-30 0001035748 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-06-30 0001035748 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-06-30 0001035748 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2017-06-30 0001035748 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001035748 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-06-30 0001035748 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-06-30 0001035748 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2017-06-30 0001035748 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2017-06-30 0001035748 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsAssetsMember 2017-06-30 0001035748 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-06-30 0001035748 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-06-30 0001035748 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-06-30 0001035748 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2016-12-31 0001035748 cald:PrepaidAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-06-30 0001035748 cald:AccruedExpensesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2016-12-31 0001035748 cald:AccruedExpensesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-06-30 0001035748 cald:PrepaidAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2016-12-31 0001035748 cald:WellsFargoCreditAgreementMember us-gaap:LineOfCreditMember 2015-06-30 0001035748 cald:DublinCAHeadquarterMember us-gaap:LetterOfCreditMember 2017-06-30 0001035748 us-gaap:RevolvingCreditFacilityMember cald:WellsFargoCreditAgreementMember us-gaap:LineOfCreditMember 2017-01-01 2017-06-30 0001035748 us-gaap:RevolvingCreditFacilityMember cald:WellsFargoCreditAgreementMember us-gaap:LineOfCreditMember 2017-06-30 0001035748 cald:WellsFargoCreditAgreementMember us-gaap:LineOfCreditMember 2014-09-30 0001035748 us-gaap:RevolvingCreditFacilityMember cald:WellsFargoCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:MinimumMember 2017-01-01 2017-06-30 0001035748 cald:DublinCAHeadquarterMember us-gaap:LetterOfCreditMember 2017-04-01 2017-06-30 0001035748 us-gaap:RevolvingCreditFacilityMember cald:WellsFargoCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:MaximumMember 2017-01-01 2017-06-30 0001035748 us-gaap:FacilityClosingMember 2015-12-31 0001035748 us-gaap:FacilityClosingMember 2016-01-01 2016-06-30 0001035748 us-gaap:FacilityClosingMember 2016-06-30 0001035748 us-gaap:FacilityClosingMember 2017-01-01 2017-06-30 0001035748 us-gaap:EmployeeSeveranceMember 2017-01-01 2017-06-30 0001035748 us-gaap:FacilityClosingMember 2016-12-31 0001035748 us-gaap:EmployeeSeveranceMember 2016-12-31 0001035748 us-gaap:EmployeeSeveranceMember 2017-06-30 0001035748 us-gaap:FacilityClosingMember 2017-06-30 0001035748 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001035748 us-gaap:EmployeeStockMember 2016-01-01 2016-06-30 0001035748 us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0001035748 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001035748 us-gaap:RestrictedStockMember 2016-04-01 2016-06-30 0001035748 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-06-30 0001035748 us-gaap:EmployeeStockMember 2016-04-01 2016-06-30 0001035748 us-gaap:RestrictedStockMember 2016-01-01 2016-06-30 0001035748 us-gaap:RestrictedStockMember 2017-04-01 2017-06-30 0001035748 us-gaap:RestrictedStockMember 2017-01-01 2017-06-30 0001035748 us-gaap:EmployeeStockMember 2017-04-01 2017-06-30 0001035748 us-gaap:EmployeeStockOptionMember 2016-04-01 2016-06-30 0001035748 cald:CostOfServicesAndOtherRevenuesMember 2017-01-01 2017-06-30 0001035748 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-06-30 0001035748 us-gaap:GeneralAndAdministrativeExpenseMember 2016-04-01 2016-06-30 0001035748 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001035748 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001035748 us-gaap:ResearchAndDevelopmentExpenseMember 2016-04-01 2016-06-30 0001035748 cald:CostOfServicesAndOtherRevenuesMember 2017-04-01 2017-06-30 0001035748 cald:CostOfRecurringRevenuesMember 2016-04-01 2016-06-30 0001035748 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001035748 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-06-30 0001035748 cald:CostOfRecurringRevenuesMember 2017-01-01 2017-06-30 0001035748 cald:CostOfServicesAndOtherRevenuesMember 2016-04-01 2016-06-30 0001035748 cald:CostOfRecurringRevenuesMember 2017-04-01 2017-06-30 0001035748 cald:CostOfRecurringRevenuesMember 2016-01-01 2016-06-30 0001035748 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-06-30 0001035748 us-gaap:SellingAndMarketingExpenseMember 2016-04-01 2016-06-30 0001035748 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001035748 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001035748 cald:CostOfServicesAndOtherRevenuesMember 2016-01-01 2016-06-30 0001035748 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001035748 us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0001035748 us-gaap:EmployeeStockMember 2016-01-01 2016-06-30 0001035748 cald:RestrictedStockUnitsPerformanceAwardsMember 2017-01-01 2017-06-30 0001035748 cald:RestrictedStockUnitsPerformanceAwardsMember 2016-01-01 2016-06-30 0001035748 us-gaap:RestrictedStockUnitsRSUMember 2016-04-01 2016-06-30 0001035748 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-06-30 0001035748 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001035748 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0001035748 us-gaap:EmployeeStockMember 2017-04-01 2017-06-30 0001035748 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-06-30 0001035748 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001035748 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001035748 us-gaap:EmployeeStockMember 2016-04-01 2016-06-30 0001035748 cald:RestrictedStockUnitsPerformanceAwardsMember 2017-04-01 2017-06-30 0001035748 cald:RestrictedStockUnitsPerformanceAwardsMember 2016-04-01 2016-06-30 0001035748 us-gaap:EmployeeStockOptionMember 2016-04-01 2016-06-30 0001035748 cald:Grantedin2016Member us-gaap:PerformanceSharesMember 2017-04-01 2017-06-30 0001035748 us-gaap:PerformanceSharesMember 2016-01-01 2016-12-31 0001035748 cald:RestrictedStockUnitsPerformanceAwardsMember 2017-06-30 0001035748 cald:Grantedin2016Member us-gaap:PerformanceSharesMember 2017-01-01 2017-06-30 0001035748 cald:Grantedin2014Member us-gaap:PerformanceSharesMember 2017-04-01 2017-06-30 0001035748 us-gaap:RestrictedStockUnitsRSUMember 2017-06-30 0001035748 cald:Grantedin2015Member us-gaap:PerformanceSharesMember 2017-01-01 2017-06-30 0001035748 cald:Grantedin2017Member us-gaap:PerformanceSharesMember 2017-01-01 2017-06-30 0001035748 us-gaap:EmployeeStockOptionMember 2017-06-30 0001035748 cald:Grantedin2015Member us-gaap:PerformanceSharesMember 2017-04-01 2017-06-30 0001035748 us-gaap:EmployeeStockMember 2017-06-30 0001035748 cald:Grantedin2017Member us-gaap:PerformanceSharesMember 2017-04-01 2017-06-30 0001035748 us-gaap:EmployeeStockMember us-gaap:MinimumMember 2016-01-01 2016-06-30 0001035748 us-gaap:EmployeeStockMember us-gaap:MaximumMember 2017-01-01 2017-06-30 0001035748 us-gaap:EmployeeStockMember us-gaap:MaximumMember 2016-01-01 2016-06-30 0001035748 us-gaap:EmployeeStockMember us-gaap:MinimumMember 2017-01-01 2017-06-30 0001035748 us-gaap:EMEAMember 2017-06-30 0001035748 cald:UnitedStatesandCanadaMember 2017-04-01 2017-06-30 0001035748 cald:UnitedStatesandCanadaMember 2016-01-01 2016-06-30 0001035748 us-gaap:EMEAMember 2017-01-01 2017-06-30 0001035748 cald:OtherGeographicalSegmentMember 2016-04-01 2016-06-30 0001035748 us-gaap:AsiaPacificMember 2016-04-01 2016-06-30 0001035748 cald:OtherGeographicalSegmentMember 2017-04-01 2017-06-30 0001035748 cald:UnitedStatesandCanadaMember 2017-01-01 2017-06-30 0001035748 us-gaap:EMEAMember 2017-04-01 2017-06-30 0001035748 us-gaap:AsiaPacificMember 2017-01-01 2017-06-30 0001035748 us-gaap:EMEAMember 2016-01-01 2016-06-30 0001035748 cald:UnitedStatesandCanadaMember 2016-04-01 2016-06-30 0001035748 cald:OtherGeographicalSegmentMember 2016-01-01 2016-06-30 0001035748 cald:OtherGeographicalSegmentMember 2017-01-01 2017-06-30 0001035748 us-gaap:AsiaPacificMember 2016-01-01 2016-06-30 0001035748 us-gaap:EMEAMember 2016-04-01 2016-06-30 0001035748 us-gaap:AsiaPacificMember 2017-04-01 2017-06-30 0001035748 cald:TIBCOMember cald:HostingAgreementMember 2017-04-01 2017-06-30 0001035748 cald:LithiumMember us-gaap:SubscriptionArrangementMember us-gaap:AffiliatedEntityMember 2015-01-01 2015-12-31 0001035748 cald:LithiumMember us-gaap:ServiceAgreementsMember 2016-04-01 2016-06-30 0001035748 cald:LithiumMember us-gaap:ServiceAgreementsMember 2017-04-01 2017-06-30 0001035748 cald:LithiumMember us-gaap:SubscriptionArrangementMember 2017-01-01 2017-06-30 0001035748 cald:LithiumMember us-gaap:ServiceAgreementsMember us-gaap:AffiliatedEntityMember 2017-01-01 2017-06-30 0001035748 cald:TIBCOMember us-gaap:ServiceAgreementsMember 2016-01-01 2016-12-31 0001035748 cald:LithiumMember us-gaap:ServiceAgreementsMember us-gaap:AffiliatedEntityMember 2017-04-01 2017-06-30 0001035748 cald:LithiumMember us-gaap:ServiceAgreementsMember 2017-01-01 2017-06-30 0001035748 cald:LithiumMember us-gaap:ServiceAgreementsMember us-gaap:AffiliatedEntityMember 2016-04-01 2016-06-30 0001035748 cald:LithiumMember us-gaap:ServiceAgreementsMember 2016-01-01 2016-06-30 0001035748 cald:TIBCOMember 2017-04-01 2017-04-30 0001035748 cald:LithiumMember us-gaap:ServiceAgreementsMember us-gaap:AffiliatedEntityMember 2016-01-01 2016-06-30 0001035748 cald:TIBCOMember cald:HostingAgreementMember 2017-01-01 2017-06-30 cald:segment xbrli:shares cald:customer iso4217:GBP iso4217:USD iso4217:USD xbrli:shares xbrli:pure cald:investment 405000 405000 972000 872000 100000 39000 100000 6.72 6.12 6.69 6.68 4655000 4670000 1300000 1200000 1000000 1500000 P1Y P6M P1Y 10300000 13000000 5500000 475000 385000 0 0 10137000 20099000 13535000 26557000 3.00 4416000 4209000 -277000 -52000 271000 336000 7500000 1821000 11864000 104000 100000 891000 567000 39290000 76896000 48605000 94802000 P3Y P3Y false --12-31 Q2 2017 2017-06-30 10-Q 0001035748 67642666 Yes Large Accelerated Filer CALLIDUS SOFTWARE INC 3850000 6622000 3573000 5850000 55464000 55807000 -91000 -103000 15126000 22742000 -5141000 -2943000 P7Y P5Y P6Y P2Y P4Y P3Y P3Y P3Y P3Y 559200000 568128000 7612000 1269000 503000 144000 5696000 453000 524000 3320000 1171000 2144000 14065000 2449000 873000 289000 10454000 962000 1036000 5429000 2340000 4298000 9941000 400000 800000 100000 500000 1771000 388000 136000 7646000 412000 559000 5178000 1765000 2027000 18191000 1500000 200000 800000 3191000 735000 281000 13984000 835000 1190000 8205000 3397000 4564000 1536000 1364000 2835000 3991000 4610000 131000 586000 3893000 4380000 114000 611000 3655000 4056000 108000 366000 3582000 4142000 94000 382000 3666000 386501000 393796000 261013000 248534000 328000 0 0 328000 0 39342000 1200000 18714000 76000 0 19352000 0 0 0 0 0 39670000 1200000 18714000 76000 328000 19352000 40108000 0 0 40108000 0 40277000 950000 18671000 37000 0 20619000 0 0 0 0 0 80385000 950000 18671000 37000 40108000 20619000 40250000 1200000 18714000 39266000 19352000 950000 18671000 40240000 20619000 0 0 0 0 18000 0 37000 19000 0 0 0 0 14000 0 27000 13000 0 0 0 0 20000 0 38000 18000 0 0 0 0 15000 0 37000 22000 1200000 18716000 39267000 19351000 950000 18672000 40250000 20628000 35595000 35570000 40240000 0 0 0 0 9592000 12888000 5419000 5350000 3250000 2890000 600000 1170000 13000 4856000 4093000 77232000 74331000 148008000 148008000 328000 147680000 328000 132206000 132206000 40108000 92098000 40108000 148008000 328000 147680000 328000 132206000 40108000 92098000 40108000 -2901000 -15802000 0.001 0.001 100000000 100000000 66031000 67618000 63692000 65279000 64000 65000 -6816000 -11698000 -5744000 -12047000 18469000 36692000 24454000 47416000 8332000 16593000 10919000 20859000 0.0225 0.0075 99758000 106023000 3209000 1511000 1541000 2137000 3582000 5600000 52000 75000 3873000 285000 37000 6374000 0 53000 0 53000 0 285000 0 285000 -0.10 -0.18 -0.11 -0.22 -313000 557000 17831000 13427000 P1Y10M00D P5M P0Y002M P1Y12M00D 7500000 800000 0 36000000 11000 0 11000 0 3250000 1840000 1410000 5350000 1250000 150000 3800000 150000 2890000 100000 2700000 90000 0 -249000 -4000 -3000 9296000 17551000 12356000 21722000 63957000 75000000 75049000 8500000 8138000 7512000 2516000 31282000 61437000 36809000 71988000 -5346000 -9725000 -6934000 -13664000 341000 300000 497000 500000 400000 413000 581000 600000 462000 2349000 3268000 361000 1412000 -624000 -51000 9000 5959000 3757000 -1996000 -4404000 -251000 -220000 846000 1913000 -285000 220000 21659000 23800000 23761000 24300000 39000 82000 23000 42000 18000 37000 149640000 160053000 386501000 393796000 136288000 148042000 0 53000 0 53000 0 285000 0 285000 0 0.0025 1400000 15000000 0 37000 -9361000 -15600000 -20692000 12975000 13694000 -5687000 -10222000 -7347000 -14245000 1 36312000 71028000 43991000 85946000 -5030000 -9591000 -7182000 -13958000 22383000 4049000 4425000 4385000 4689000 2693000 2142000 -1140000 -1535000 1621000 2219000 11000 59000 -18000 -21000 8602000 8363000 300000 1100000 120000 120000 756000 577000 179000 8800000 11700000 3000000 11500000 11477000 444000 458000 8483000 6456000 3924000 7661000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 18275000 20281000 1951000 2603000 8751000 5360000 35456000 42243000 39569000 0 0 3008000 11482000 14774000 10305000 7248000 14490000 9277000 18578000 86000 402000 375000 972000 17000 17000 302000 302000 269000 0 269000 485000 295000 190000 0 0 0 0 0 -302832000 -317077000 13035 49903 17325 87516 3238 34377 29825 5701 68442 100000 59323 49751000 1125000 40732000 2442000 5452000 98129000 2199000 80617000 4985000 10328000 61263000 1381000 49953000 3145000 6784000 119404000 2548000 97478000 6110000 13268000 10461000 21233000 12658000 24602000 19682000 38585000 21983000 44674000 14065000 18191000 0 0 0.51 0.331 0.45 0.33 0.0051 0.0082 0.0042 0.0065 P1Y P6M0D P1Y P6M 39266000 40240000 236861000 233743000 2339000 2339000 14430000 14430000 57098000 56894000 65079000 64726000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes revenue for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> by geographic areas (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:88.0859375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">United States and Canada</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49,953</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">97,478</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">80,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,784</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,268</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Asia Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,381</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,125</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,548</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,199</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61,263</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49,751</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">119,404</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">98,129</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of each ESPP share is estimated on the enrollment date of the offering period using the Black-Scholes valuation model and the assumptions noted in the following table: </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Stock Purchase Plan</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 to 1.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 to 1.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.65% to 0.82%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.42% to 0.51%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.0% to 33.1%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45% to 51%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Summary of Accounting Policies</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All amounts included herein related to these condensed consolidated financial statements as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> are unaudited and should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Annual Report on Form&#160;10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> for Callidus Software Inc., doing business as CallidusCloud ("Company"). Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") have been condensed or omitted pursuant to the Securities and Exchange Commission ("SEC") rules&#160;and regulations regarding interim financial statements.</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the opinion of management, the accompanying unaudited condensed consolidated financial statements include all necessary adjustments for the fair presentation of the Company&#8217;s financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the full fiscal year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, which include wholly-owned subsidiaries in Australia, Canada, Germany, Hong Kong,&#160;India, Ireland, Japan, Malaysia, Mexico, Netherlands, New Zealand, Serbia, Singapore and the United Kingdom. All intercompany transactions and balances have been eliminated upon consolidation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisitions</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Learning Heroes Ltd.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">On June 2, 2017, the Company acquired Learning Heroes Ltd. ("Learning Heroes"), a privately-held company that is a provider of innovative education content. The purchase of Learning Heroes enhances the Company's mobile learning platform, and accelerates its creation of high quality, engaging and impactful learning experiences. Learning Heroes' creates courses that run on any Learning Management System. The purchase consideration was </font><font style="font-family:inherit;font-size:10pt;">$10.3 million</font><font style="font-family:inherit;font-size:10pt;">, which included </font><font style="font-family:inherit;font-size:10pt;">$8.8 million</font><font style="font-family:inherit;font-size:10pt;"> in cash and </font><font style="font-family:inherit;font-size:10pt;">1.2 million</font><font style="font-family:inherit;font-size:10pt;"> Pound Sterling indemnity holdback to be paid one year from the date of the agreement. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preliminary purchase price allocation for Learning Heroes is summarized as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net liabilities assumed</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase price, net of cash acquired</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,592</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the acquisition method of accounting, the Company allocated the purchase price to the identifiable assets and liabilities based on their estimated fair value at the date of acquisition. The fair value of the intangible assets at the date of acquisition require significant judgment, and were measured primarily based on inputs that are not observable in the market and thus represent a Level 3 measurement as defined in ASC 820, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurements.</font><font style="font-family:inherit;font-size:10pt;"> The methodologies used in valuing the intangible assets include, but are not limited to, the multiple period excess earnings method for customer contracts and related relationships, and the relief-from-royalty method for education content. The values assigned to the assets acquired and liabilities assumed are based on preliminary estimates of fair value available as of June 30, 2017, and may be adjusted during the measurement period of up to 12 months from the date of acquisition as further information becomes available. Any changes in the fair values of the assets acquired and liabilities assumed during the measurement period may result in adjustments to goodwill. As of June 30, 2017, the primary areas that are not yet finalized due to information that may become available subsequently and may result in changes in the values assigned to various assets and liabilities, include the fair values of intangible assets and deferred tax liabilities as well as assumed tax assets and liabilities.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The excess of the purchase price over the total net identifiable assets has been recorded as goodwill, which includes synergies expected from the expanded learning capabilities and the value of the assembled workforce in accordance with GAAP. The goodwill balance is primarily attributed to the expansion of the learning library. The goodwill balance is not deductible for income tax purposes. The Company did not record any in-process research and development intangible assets in connection with the acquisition. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives, as of the date of the Leaning Heroes acquisition (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:32%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:42%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average Useful Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated statements of comprehensive loss</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Classification: Amortization expense</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Customer contracts and related relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,840</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Sales and marketing expense</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Education course content</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,410</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of sales</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total intangible assets subject to amortization</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The financial results of Leaning Heroes are included in the Company's unaudited condensed consolidated financial statements from the date of acquisition through </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The acquisition of Learning Heroes did not have a material impact on the Company's unaudited condensed consolidated financial statements and therefore pro forma disclosures have not been presented.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">RevSym Inc. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">On May 18, 2017, the Company acquired RevSym Inc. ("RevSym"), a privately-held company focused on innovative cloud-based solutions for the management of revenue. RevSym is a cloud solution that takes into account the new accounting guidance of Topic 606. The Company purchased RevSym, a cloud solution, in order to integrate with the Company's leading commissions, Configure Price Quote and Contract Lifecycle Management solutions, to enable customers to optimize their critical revenue and commissions processes to streamline compliance under Topic 606. The purchase consideration was </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;">, which included </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> in cash and an indemnity holdback with the first payment of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> to be paid </font><font style="font-family:inherit;font-size:10pt;">six months</font><font style="font-family:inherit;font-size:10pt;"> from the date of the agreement and the remaining balance of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> to be paid </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;"> from the date of the agreement.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preliminary purchase price allocation for RevSym is summarized as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net assets assumed</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,890</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,516</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total purchase price, net of cash acquired</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,419</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the acquisition method of accounting, the Company allocated the purchase price to the identifiable assets and liabilities based on their estimated fair value at the date of acquisition. The fair value of the intangible assets at the date of acquisition require significant judgment, and were measured primarily based on inputs that are not observable in the market and thus represent a Level 3 measurement as defined in ASC 820, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurements.</font><font style="font-family:inherit;font-size:10pt;"> The methodologies used in valuing the intangible assets include, but are not limited to, multiple period excess earnings method for developed technology, cost method for customer contracts and related relationships, and the relief-from-royalty method for trademarks, tradenames and domain names. The values assigned to the assets acquired and liabilities assumed are based on preliminary estimates of fair value available as of June 30, 2017, and may be adjusted during the measurement period of up to 12 months from the date of acquisition as further information becomes available. Any changes in the fair values of the assets acquired and liabilities assumed during the measurement period may result in adjustments to goodwill. As of June 30, 2017, the primary areas that are not yet finalized, due to information that may become available subsequently and may result in changes in the values assigned to various assets and liabilities, include the fair values of intangible assets and deferred tax liabilities as well as assumed tax assets and liabilities.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The excess of the purchase price over the total net identifiable assets has been recorded as goodwill, which includes synergies expected from the expanded service capabilities and the value of the assembled workforce in accordance with GAAP. The goodwill balance is primarily attributed to new accounting guidance under Topic 606 and how it integrates the powerful combination of RevSym and the Company's leading commissions solutions. The goodwill balance is deductible for U.S. income tax purposes. The Company did not record any in-process research and development intangible assets in connection with the acquisition. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives, as of the date of the RevSym acquisition (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:32%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:42%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average Useful Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated statements of comprehensive loss</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Classification: Amortization expense</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of sales</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Customer contracts and related relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Sales and marketing expense</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Trademarks/tradenames/ domain names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">90</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">General and administrative</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total intangible assets subject to amortization</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,890</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The financial results of RevSym are included in the Company's unaudited condensed consolidated financial statements from the date of acquisition through </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The acquisition of RevSym did not have a material impact on the Company's unaudited condensed consolidated financial statements and therefore pro forma disclosures have not been presented.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">DataHug Ltd.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">On November 7, 2016, the Company acquired DataHug Ltd. ("DataHug"), a privately-held company and provider of SaaS predictive forecasting and sales analytics. The Company's purchase of DataHug is intended to utilize its unique, patented technology to deliver predictive analysis of sales pipelines that is easy to understand and visualize. The purchase consideration was </font><font style="font-family:inherit;font-size:10pt;">$13.0 million</font><font style="font-family:inherit;font-size:10pt;"> which included </font><font style="font-family:inherit;font-size:10pt;">$11.7 million</font><font style="font-family:inherit;font-size:10pt;"> paid in cash and a </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> indemnity holdback to be paid </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> year from the date of the agreement.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preliminary purchase price allocation for DataHug is summarized as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net liabilities assumed</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total purchase price, net of cash acquired</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,888</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the acquisition method of accounting, the Company allocated the purchase price to the identifiable assets and liabilities based on their estimated fair value at the date of acquisition. The fair value of the intangible assets at the date of acquisition require significant judgment, and were measured primarily based on inputs that are not observable in the market and thus represent a Level 3 measurement as defined in ASC 820, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurements.</font><font style="font-family:inherit;font-size:10pt;"> The methodologies used in valuing the intangible assets include, but are not limited to, the multiple period excess earnings method for developed technology, the with and without method for customer contracts and related relationships, the relief-from-royalty method for trademarks, tradenames and domain names, and the multiple period excess earnings method for order backlog. The values assigned to the assets acquired and liabilities assumed are based on preliminary estimates of fair value available as of December 31, 2016, and may be adjusted during the measurement period of up to 12 months from the date of acquisition as further information becomes available. Any changes in the fair values of the assets acquired and liabilities assumed during the measurement period may result in adjustments to goodwill. As of June 30, 2017, the primary areas that are not yet finalized, due to information that may become available subsequently and may result in changes in the values assigned to various assets and liabilities, include the fair values of intangible assets and deferred tax liabilities as well as assumed tax assets and liabilities.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The excess of the purchase price over the total net identifiable assets has been recorded as goodwill, which includes synergies expected from the expanded service capabilities and the value of the assembled workforce in accordance with GAAP. The goodwill balance is primarily attributed to the extension of the predictive analysis of the sales pipeline to the Company's Lead to Money suite. The goodwill balance is not deductible for income tax purposes. The Company did not record any in-process research and development intangible assets in connection with the acquisition. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives, as of the date of the DataHug acquisition (in thousands):</font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:32%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:42%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average Useful Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated statements of comprehensive loss</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Classification: Amortization expense</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of sales</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Customer contracts and related relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Sales and marketing expense</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Trademarks/tradenames/ domain names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">General and administrative</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">150</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of sales</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total intangible assets subject to amortization</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,350</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The financial results of DataHug are included in the Company's unaudited condensed consolidated financial statements from the date of acquisition through </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The acquisition of DataHug did not have a material impact on the Company's unaudited condensed consolidated financial statements and therefore pro forma disclosures have not been presented.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except as discussed below, there were no material changes in the Company's commitments under contractual obligations as disclosed in the Company&#8217;s audited consolidated financial statements for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">During the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company entered into various contractual obligations, long-term operating lease obligations and unconditional purchase commitments. Future minimum lease payments under non-cancellable operating leases (with initial or remaining lease terms in excess of one year) and purchase commitments as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in&#160;thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unconditional</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Purchase</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Commitments (1) </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Lease</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Commitments (2)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Years ending:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remainder of 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,482</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,142</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,774</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,689</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022 and beyond</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,693</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum payments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,569</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,383</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Primarily represents amounts associated with agreements that are enforceable, legally binding and specific terms, including: software purchases, data center equipment purchases and maintenance agreements. In addition, amounts include unconditional purchase agreements during the normal course of business with various vendors for future services.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company has facilities under non-cancellable operating lease agreements that expire at various dates through 2022. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Letter of Credit</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company obtained a </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> letter of credit on October 1, 2016 for its leased space in Dublin, California. The letter of credit will expire on October 1, 2017. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> there was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> balance outstanding under this letter of credit.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revolver Line of Credit</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">In May 2014, the Company entered into a credit agreement with Wells Fargo Bank, National Association ("Wells Fargo"), under which Wells Fargo agreed to make a revolving loan ("Revolver") to the Company in an amount not to exceed $</font><font style="font-family:inherit;font-size:10pt;">15.0 million</font><font style="font-family:inherit;font-size:10pt;">. The Revolver matures in May 2019. Since the Revolver was paid in June 2015 there has not been a balance outstanding. There was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> balance outstanding as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pursuant to the agreement, the Company is required to maintain a leverage ratio of </font><font style="font-family:inherit;font-size:10pt;">3.00</font><font style="font-family:inherit;font-size:10pt;">:1.00 and minimum liquidity of $</font><font style="font-family:inherit;font-size:10pt;">7.5 million</font><font style="font-family:inherit;font-size:10pt;">. </font><font style="font-family:inherit;font-size:10pt;color:#060606;">The Company has met these leverage and liquidity covenants.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding borrowings under the Revolver bear interest, at the Company's option, at a base rate plus an applicable margin. The applicable margin ranges between </font><font style="font-family:inherit;font-size:10pt;">0.75%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2.25%</font><font style="font-family:inherit;font-size:10pt;"> depending on the Company's leverage ratio. A fee of </font><font style="font-family:inherit;font-size:10pt;">0.25%</font><font style="font-family:inherit;font-size:10pt;"> per annum is payable with respect to the unused portion of the commitment. Interest is payable every three months. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranties and Indemnification</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company generally warrants that its software will perform in accordance with its standard documentation. Under the Company&#8217;s standard warranty, should a software product not perform as specified in the documentation within the warranty period, the Company will repair or replace the software or refund the license fee paid. To date, the Company has not incurred any incremental costs related to warranty obligations for its software.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s product license and on-demand agreements typically include a limited indemnification provision for claims by third parties relating to the Company&#8217;s intellectual property. To date, the Company has not incurred material costs, and has not accrued any costs, related to such indemnification provisions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum lease payments under non-cancellable operating leases (with initial or remaining lease terms in excess of one year) and purchase commitments as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in&#160;thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unconditional</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Purchase</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Commitments (1) </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Lease</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Commitments (2)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Years ending:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remainder of 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,482</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,142</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,774</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,689</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022 and beyond</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,693</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum payments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,569</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,383</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Primarily represents amounts associated with agreements that are enforceable, legally binding and specific terms, including: software purchases, data center equipment purchases and maintenance agreements. In addition, amounts include unconditional purchase agreements during the normal course of business with various vendors for future services.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company has facilities under non-cancellable operating lease agreements that expire at various dates through 2022. </font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-based Compensation</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Expense Summary</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is measured based on the grant-date fair value of the stock-based awards. The Company recognizes stock-based compensation expense, for the portion of the awards that are ultimately expected to vest, on a straight-line basis over the requisite service period for those awards with graded vesting and service conditions.</font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below sets forth a summary of stock-based compensation expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">144</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">289</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Restricted stock units</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Performance-based awards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Service-based awards</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,696</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,984</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,454</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">ESPP shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">388</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">503</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">735</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">873</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total stock-based compensation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,941</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,612</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,191</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,065</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, there was total unrecognized compensation expense of </font><font style="font-family:inherit;font-size:10pt;">$36.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$7.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$45 thousand</font><font style="font-family:inherit;font-size:10pt;">, and $</font><font style="font-family:inherit;font-size:10pt;">0.8 million</font><font style="font-family:inherit;font-size:10pt;"> related to service-based awards, performance-based awards, stock options, and ESPP shares, respectively, which were expected to be recognized over weighted average periods of </font><font style="font-family:inherit;font-size:10pt;">2.0</font><font style="font-family:inherit;font-size:10pt;"> years, </font><font style="font-family:inherit;font-size:10pt;">1.8</font><font style="font-family:inherit;font-size:10pt;"> years, </font><font style="font-family:inherit;font-size:10pt;">0.2</font><font style="font-family:inherit;font-size:10pt;"> years, and </font><font style="font-family:inherit;font-size:10pt;">0.4</font><font style="font-family:inherit;font-size:10pt;"> years, respectively.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below sets forth the functional classification of stock-based compensation expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of recurring revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">412</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">453</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of services and license</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">559</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">524</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,036</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,027</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,144</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,564</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,765</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,171</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,397</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,178</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,205</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,429</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total stock-based compensation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,941</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,612</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,191</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,065</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Performance-based Awards</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2017, the Company granted performance-based restricted stock units with vesting contingent on successful attainment of pre-set SaaS revenue growth and pre-set operating margin targets over the three-year period from January 1, 2017 through December 31, 2019. During the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, expense of $</font><font style="font-family:inherit;font-size:10pt;">0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, net of forfeiture, was recognized.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2016, the Company granted performance-based restricted stock units with vesting contingent on attainment of pre-set SaaS revenue growth and pre-set recurring revenue gross margin target over the three-year period from January 1, 2016 through December 31, 2018 and performance-based restricted stock units with vesting contingent upon the Company's relative total shareholder return over the same three-year period compared to an index of 17 SaaS companies in the Company's executive compensation peer group. During the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, expense of $</font><font style="font-family:inherit;font-size:10pt;">0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, net of forfeiture, was recognized.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2015, the Company granted performance-based restricted stock units with vesting contingent on successful attainment of pre-set SaaS revenue growth target over the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period from July 1, 2015 through June 30, 2018. During the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, expense of </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, net of forfeiture, was recognized.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2014, the Company granted performance-based restricted stock units with vesting contingent on absolute SaaS revenue growth over the three-year period from January 1, 2014 through December 31, 2016, and on the Company's relative total shareholder return over the same three-year period compared to an index of 17 SaaS companies. These performance shares vested in February 2017. During the first quarter of 2017, expense of </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">, net of forfeiture was recognized. There was no expenses recorded in the second quarter of 2017.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Determination of Fair Value</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of service-based awards is estimated based on the market value of the Company&#8217;s stock on the date of grant. Fair value of the performance-based awards, that are subject to SaaS revenue growth and Non-GAAP operating margin is estimated based on the market value of the awards at the date of the grant, adjusted by the respective SaaS revenue growth and Non-GAAP operating margin probability assessment. Fair value of the performance awards that are subject to relative stockholder return and market conditions, is calculated using a Monte Carlo simulation model that estimates the distribution of the potential outcomes of the grants of performance awards based on simulated future index of the peer companies.</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of each stock option is estimated on the date of grant using the Black-Scholes valuation model. No stock options were granted during the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of each ESPP share is estimated on the enrollment date of the offering period using the Black-Scholes valuation model and the assumptions noted in the following table: </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Stock Purchase Plan</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 to 1.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 to 1.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.65% to 0.82%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.42% to 0.51%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.0% to 33.1%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45% to 51%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Loss Per Share</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net loss per share is calculated by dividing net loss for the period by the weighted average common shares outstanding during the period. Diluted net loss per share is calculated by dividing the net loss for the period by the weighted average common shares outstanding, adjusted for all dilutive potential common shares, which includes shares issuable upon the exercise of outstanding common stock options, the release of restricted stock units and purchases of shares pursuant to the Company's employee stock purchase plan ("ESPP"), to the extent these shares are dilutive. For the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, the diluted net loss per share calculation was the same as the basic net loss per share calculation as all potential common shares were anti-dilutive.</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Diluted net loss per share does not include the effect of the following potential weighted average common shares because to do so would be anti-dilutive for the periods presented (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.53125%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Restricted Stock Units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,893</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,666</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">586</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">382</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">ESPP Shares</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">108</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">131</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,056</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,610</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,142</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,380</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted average exercise price per share of stock options excluded for the three months ended June 30, 2017 and June 30, 2016 was </font><font style="font-family:inherit;font-size:10pt;">$6.69</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.72</font><font style="font-family:inherit;font-size:10pt;">, respectively and six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and June 30, 2016 was $</font><font style="font-family:inherit;font-size:10pt;">6.68</font><font style="font-family:inherit;font-size:10pt;"> and $</font><font style="font-family:inherit;font-size:10pt;">6.12</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Valuation of Investments</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1 and Level 2</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s available-for-sale securities include money market funds, certificates of deposits, corporate notes, and U.S. government and agency obligations. The Company values these securities using a pricing matrix from a pricing service provider, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs). The Company classifies all of its available-for-sale securities, except for money market funds, as having Level 2 inputs. The Company validates the estimated fair value of certain securities from a pricing service provider on a quarterly basis. The valuation techniques used to measure the fair value of the financial instruments having Level 2 inputs, all of which have counterparties with high credit ratings, were derived from the following: non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments or pricing models, such as discounted cash flow techniques, with all significant inputs derived from or corroborated by observable market data.&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company measures financial assets and liabilities at fair value on an ongoing basis. The estimated fair value of the Company&#8217;s financial assets was determined using the following inputs at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair&#160;Value&#160;Measurements&#160;at&#160;Reporting&#160;Date&#160;Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Quoted&#160;Prices&#160;in </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Active&#160;Markets &#160;for</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Identical&#160;Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Significant </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other&#160;Observable</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Significant </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Inputs</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level&#160;1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level&#160;2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level&#160;3)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Assets:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds (1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificates of deposit (2)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. government and agency obligations (2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,619</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,619</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and obligations (2)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Foreign currency derivative contracts (3)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">80,385</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,108</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,277</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Foreign currency derivative contracts (4)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">285</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">285</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">285</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">285</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair&#160;Value&#160;Measurements&#160;at&#160;Reporting&#160;Date&#160;Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Quoted&#160;Prices&#160;in <br clear="none"/>Active&#160;Markets for Identical&#160;Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Significant <br clear="none"/>Other&#160;Observable<br clear="none"/>Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Significant <br clear="none"/>Unobservable<br clear="none"/>Inputs</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level&#160;1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level&#160;2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level&#160;3)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Assets:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds (1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificates of deposit (2)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. government and agency obligations (2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,352</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,352</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and obligations (2)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Foreign currency derivative contracts (3)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">76</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">76</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,670</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">328</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,342</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Foreign currency derivative contracts (4)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">53</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">53</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_____________________________________________________________________________</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:9pt;">(1)&#160;Included in cash and cash equivalents on the unaudited condensed consolidated balance sheets.</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2)&#160;Included in short-term investments on the unaudited condensed consolidated balance sheets.</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3) Included in prepaid and other current assets on the unaudited condensed consolidated balance sheets.</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4) Included in accrued expenses on the unaudited condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Financial Instruments </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;"> The Company entered into foreign currency derivative contracts with a financial institution to reduce the risk that its earnings will be adversely affected by foreign currency exchange rate fluctuations. The Company uses forward currency derivative contracts to minimize the Company&#8217;s exposure to balances primarily denominated in Australian, Canadian, Euros and Pound Sterling. Foreign currency derivative contracts are mark-to-market at the end of each reporting period with gains and losses recognized as other expense to offset the gains or losses resulting from the settlement or remeasurement of the underlying foreign currency denominated cash, receivables and payables. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Details on outstanding foreign currency derivative contracts related primarily to receivables and payables are presented below (in thousands): </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2016</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notional amount of foreign currency derivative contracts</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,622</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value of foreign currency derivative contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,873</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the Company&#8217;s outstanding derivative instruments are summarized below (in thousands):</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Derivative Instruments</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Balance Sheet Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency derivative contracts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative Liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency derivative contracts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">285</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for the derivative instruments at fair value with changes in the fair value recorded as a component of interest income and other income (expense). During both the three and six months ended June 30, 2017 and June 30, 2016 such changes were immaterial.</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company did not have any transfers of its fair value measurement between Level 1, Level 2 and Level 3 during the periods presented.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Instruments</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, all investment debt securities were classified as available-for-sale and carried at estimated fair value, which is determined based on the inputs discussed in Note 4.</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company classifies all highly liquid instruments with an original maturity on the date of purchase of three months or less as cash and cash equivalents.&#160; The Company classifies available-for-sale securities that have a maturity date longer than three months as short-term investments, including those investments with a maturity date of longer than one year that are highly liquid and which the Company does not intend to hold to maturity.</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Realized gains and losses are calculated using the specific identification method. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> short-term investments in a material unrealized loss position.</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of the Company&#8217;s cash, cash equivalents, and investments classified as available-for-sale were as follows at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross<br clear="none"/>Unrealized </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross<br clear="none"/>Unrealized </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">92,098</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">92,098</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,108</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,108</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">132,206</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">132,206</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Short-term investments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificates of deposits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. government and agency obligations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,628</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,672</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(15</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,671</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(37</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,240</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross<br clear="none"/>Unrealized </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross<br clear="none"/>Unrealized </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">147,680</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">147,680</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">328</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">328</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">148,008</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">148,008</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Short-term investments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificate of deposits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. government and agency obligations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,351</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,716</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(20</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,714</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,267</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(38</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,266</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The market value and the amortized cost of available-for-sale debt securities by contractual maturities as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contractual&#160;maturity</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortized </font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated </font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair&#160;value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less than 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Between 1 and 2 years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,655</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,670</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,240</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> realized gains or losses on sales of its investments for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">. The Company had </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> net purchases from investments during the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> net proceeds from investments during the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The short-term investments in highly rated credit securities generally have minor to moderate fluctuations in the fair values from period to period. The Company monitors credit ratings, downgrades and significant events surrounding these securities in order to assess whether any of the impairments will be considered other-than-temporary. The Company did not identify any securities held as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> or as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> for which the fair value declined significantly below amortized cost and were considered other-than-temporary impairments.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and June 30, 2016 was </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and for the six months ended June 30, 2017 and June 30, 2016 was </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. For both the three and six months ended June 30, 2017 and 2016, the income tax expense is mainly attributable to withholding taxes associated with some foreign customers and income in foreign jurisdictions subject to income tax. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, at the beginning of 2017, the Company adopted FASB issued&#160;ASU 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting, </font><font style="font-family:inherit;font-size:10pt;">which resulted in the recognition of excess tax benefits in the Company's provision for income taxes rather than paid-in capital.&#160; Given the Company's current valuation allowance position in the United States jurisdiction, the adoption of this guidance did not have a material impact on its unaudited condensed consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of the Company&#8217;s cash, cash equivalents, and investments classified as available-for-sale were as follows at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross<br clear="none"/>Unrealized </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross<br clear="none"/>Unrealized </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">92,098</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">92,098</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,108</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,108</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">132,206</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">132,206</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Short-term investments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificates of deposits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. government and agency obligations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,628</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,672</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(15</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,671</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(37</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,240</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross<br clear="none"/>Unrealized </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross<br clear="none"/>Unrealized </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">147,680</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">147,680</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">328</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">328</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">148,008</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">148,008</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Short-term investments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificate of deposits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. government and agency obligations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,351</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,716</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(20</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,714</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,267</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(38</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,266</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The market value and the amortized cost of available-for-sale debt securities by contractual maturities as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contractual&#160;maturity</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortized </font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated </font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair&#160;value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less than 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Between 1 and 2 years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,655</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,670</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,240</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued ASU 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting</font><font style="font-family:inherit;font-size:10pt;">, which simplifies various aspects related to the accounting and presentation of stock-based payments. The amendments require entities to record all tax effects related to stock-based payments at settlement or expiration through the income statement and the windfall tax benefit to be recorded when it arises, subject to normal valuation allowance considerations. All tax-related cash flows resulting from the stock-based payments are required to be reported as operating activities in the statement of cash flows. The updates relating to the income tax effects of the stock-based payments including the cash flow presentation was adopted prospectively. Further, the amendments allow the entities to make an accounting policy election to either estimate forfeitures or recognize forfeitures as they occur. The Company adopted this guidance during the first quarter of 2017. Adoption of the new standard did not have a material impact to the Company's condensed financial statements and resulted in the recognition of excess tax benefits to the Company's income taxes rather than paid-in capital. The Company elected to continue to estimate forfeitures expected to occur to determine the amount of compensation cost to be recognized in each period.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU 2017-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Scope of Modification Accounting</font><font style="font-family:inherit;font-size:10pt;">, which amends the scope of modification accounting for stock-based payment arrangements, provides guidance on the types of changes to the terms or conditions of stock-based payment awards to which an entity would be required to apply modification accounting under ASC 718, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation- Stock Compensation</font><font style="font-family:inherit;font-size:10pt;">. This ASU is effective for public business entities for fiscal years beginning after December 15, 2017 and interim periods within those fiscal years. The Company is currently evaluating the impact this ASU will have on its unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intra-Entity Transfers of Assets Other Than Inventory.</font><font style="font-family:inherit;font-size:10pt;"> This guidance improves the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Under current U.S. GAAP, the recognition of current and deferred income taxes for an intra-entity asset transfer is prohibited until the asset has been sold to an outside party. Under the new standard, an entity will recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. Two common examples of assets included in the scope of this update are intellectual property and property, plant and equipment. The amendments in this update are effective for annual reporting periods beginning after December 15, 2017, including interim reporting periods within those annual reporting periods. The Company is currently evaluating the impact this ASU will have on its unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15,</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</font><font style="font-family:inherit;font-size:10pt;">. The guidance addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice for certain cash receipts and cash payments. The amendments in this guidance are effective for public business entities for fiscal years beginning after December 15, 2017 and interim periods within those fiscal years. Entities are permitted to adopt the standard early in any interim or annual period, and a retrospective application is required. The Company is currently evaluating the impact this ASU will have on its unaudited condensed consolidated financial statements.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;In February 2016, the FASB issued ASU 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases, </font><font style="font-family:inherit;font-size:10pt;">which requires the recognition of assets and liabilities arising from lease transactions on the balance sheet and the disclosure of key information about leasing arrangements. Accordingly, a lessee will recognize a lease asset for its right to use the underlying asset and a lease liability for the corresponding lease obligation. Both the asset and liability will initially be measured at the present value of the future minimum lease payments over the lease term. Subsequent measurement, including the presentation of expenses and cash flows, will depend on the classification of the lease as either finance or an operating lease. Initial costs directly attributable to negotiating and arranging the lease will be included in the asset. For leases with a term of 12 months or less, a lessee can make an accounting policy election by class of underlying asset to not recognize an asset and corresponding liability. Lessees will also be required to provide additional qualitative and quantitative disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. These disclosures are intended to supplement the amounts recorded in the financial statements and provide additional information about the nature of an organization&#8217;s leasing activities. The new standard is effective for fiscal years beginning after December&#160;15, 2018, and interim periods within those years, with early adoption permitted. In transition, lessees are required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. The transition guidance also provides specific guidance for sale and leaseback transactions, build-to-suit leases and amounts previously recognized in accordance with the business combinations guidance for leases. The updated standard is effective for the Company beginning in the first quarter of 2019. The Company is currently evaluating its expected adoption method and timeline, and the impact of this new standard on its unaudited condensed consolidated financial statements. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, August 2015, April 2016 and May 2016, the FASB issued ASU 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">, ASU 2015-14, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers, Deferral of the Effective Date</font><font style="font-family:inherit;font-size:10pt;">, ASU 2016-10, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers, Identifying Performance Obligations and Licensing</font><font style="font-family:inherit;font-size:10pt;">, and ASU 2016-12, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers, Narrow-Scope Improvements and Practical Expedients</font><font style="font-family:inherit;font-size:10pt;">, respectively, (collectively referred to as "Topic 606"). Topic 606 outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers, and supersedes current revenue recognition guidance, including industry-specific guidance. It also requires entities to disclose both quantitative and qualitative information that enable financial statements users to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The amendments in these ASUs are effective for fiscal years, and interim periods within those years, beginning after December 15, 2017. Early adoption is permitted for annual periods beginning after December 15, 2016, but the Company has elected not to early adopt. The two permitted transition methods under the new standard are the full retrospective method, in which case the standard would be applied to each prior reporting period presented and the cumulative effect of applying the standard would be recognized at the earliest period shown, or the modified retrospective method, in which case the cumulative effect of applying the standard would be recognized at the date of initial application. The Company will adopt the guidance on January 1, 2018 and currently intends to elect the modified retrospective transition approach. The Company is in the process of evaluating the impact of the adoption of Topic 606 on its unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except for the updated standards discussed above, there have been no new accounting pronouncements not yet effective that have significance, or potential significance, to the Company's unaudited condensed consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Summary of Accounting Policies</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All amounts included herein related to these condensed consolidated financial statements as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> are unaudited and should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Annual Report on Form&#160;10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> for Callidus Software Inc., doing business as CallidusCloud ("Company"). Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") have been condensed or omitted pursuant to the Securities and Exchange Commission ("SEC") rules&#160;and regulations regarding interim financial statements.</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the opinion of management, the accompanying unaudited condensed consolidated financial statements include all necessary adjustments for the fair presentation of the Company&#8217;s financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the full fiscal year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, which include wholly-owned subsidiaries in Australia, Canada, Germany, Hong Kong,&#160;India, Ireland, Japan, Malaysia, Mexico, Netherlands, New Zealand, Serbia, Singapore and the United Kingdom. All intercompany transactions and balances have been eliminated upon consolidation.</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Preparation of the unaudited condensed consolidated financial statements in conformity with GAAP and the rules&#160;and regulations of the SEC requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, the reported amounts of revenue and expenses during the reporting period and the accompanying notes. Estimates are used for, but not limited to, the allocation of the value of purchase consideration for business acquisitions and other contingencies, allowances for doubtful accounts, the useful lives of fixed assets and intangible assets, the attainment of performance-based restricted stock units, stock-based compensation forfeiture rates, accrued liabilities and uncertain tax positions. These estimates and assumptions are based on management&#8217;s best estimates and judgment. Management evaluates such estimates and assumptions on an ongoing basis for continued reasonableness, using historical experience and other factors, including the current economic environment. Appropriate adjustments, if any, to the estimates used are made prospectively based upon such evaluation. Illiquid credit markets, volatile equity and foreign currency markets and fluctuations in information technology spending by prospective customers can increase the uncertainty inherent in such estimates and assumptions. As future events and their effects cannot be determined with precision, actual results could differ materially from those estimates. Changes in those estimates, if any, resulting from continuing changes in the economic environment, will be reflected in the consolidated financial statements in future periods.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;The Company generates revenue by providing software as a service ("SaaS") solutions through on-demand subscription and term licenses and related software maintenance, and professional services. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recurring Revenue. </font><font style="font-family:inherit;font-size:10pt;">Recurring revenue, which includes SaaS revenue and maintenance revenue, is recognized ratably over the stated contractual period. SaaS revenue consists of subscription fees from customers accessing the Company's cloud-based service offerings. Maintenance revenue consists of fees from customers purchasing licenses and receiving support for such on-premise solutions. The Company also recognizes SaaS and maintenance revenue associated with customers using its products in excess of contracted usage ("Overages"). Overages are primarily attributed to SaaS products and such Overages are recorded in SaaS revenue in the period incurred. Revenue related to Overages was immaterial during the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> month periods ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Service and License Revenue. </font><font style="font-family:inherit;font-size:10pt;">Service and license revenue primarily consists of training, integration and configuration services. Generally, the Company's professional services arrangements are billed on a time-and-materials basis. Time and material services are recognized as the services are rendered based on inputs to the project, such as billable hours incurred. For fixed-fee professional services arrangements, the Company recognizes revenue under the proportional performance method of accounting and estimates the proportional performance on a monthly basis, utilizing hours incurred to date as a percentage of total estimated hours to complete the project. If the Company does not have a sufficient basis to measure progress toward completion, revenue is recognized upon completion. Service and license revenue also includes revenue from perpetual licenses, which is recognized upon delivery of the product, using the residual method, assuming all the other conditions for revenue recognition have been met. Revenue related to perpetual licenses was immaterial during the three and six month periods ended June 30, 2017 and 2016.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In a limited number of arrangements with non-standard acceptance criteria, the Company defers the revenue until the acceptance criteria are satisfied. Reimbursements, including those related to travel and out-of-pocket expenses, are included in services and license revenue, and an equivalent amount of reimbursable expenses is included in cost of services and license revenue. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In general, recurring revenue agreements are entered into for 12 to 36 months, and the professional services are performed within nine months of entering into a contract with the customer, depending on the size of integration.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SaaS agreements provide specified service level commitments, excluding scheduled maintenance. The failure to meet this level of service availability may require the Company to credit qualifying customers a portion of their subscription and support fees. Based on the Company's historical experience meeting its service level commitments, the Company does not currently have any liabilities on its balance sheet for these commitments.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes revenue when all of the following conditions are met:</font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> Persuasive evidence of an arrangement exists;</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> Delivery has occurred or services have been rendered;</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> The fees are fixed or determinable; and&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> Collection of the fees is reasonably assured. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If the Company determines that any one of the four criteria is not met, it will defer recognition of revenue until all the criteria are met.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Multiple-deliverable arrangements with on-demand subscription.</font><font style="font-family:inherit;font-size:10pt;">&#160;For on-demand subscription agreements with multiple deliverables, the Company evaluates each element to determine whether it represents a separate unit of accounting. The Company determines the best estimated selling price of each deliverable in an arrangement based on a selling price hierarchy of methods contained in&#160;Finance Accounting Standards Board ("FASB") issued Accounting Standards Update (&#8220;ASU&#8221;) No.&#160;2009-13, "Revenue Recognition (Accounting Standards Codification (&#8220;ASC&#8221;) Topic 605)-</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Multiple-Deliverable Revenue Arrangements." </font><font style="font-family:inherit;font-size:10pt;">The best estimated selling price for a deliverable is based on its vendor-specific objective evidence (&#8220;VSOE&#8221;), if available, third-party evidence (&#8220;TPE&#8221;), if VSOE is not available, or estimated selling price (&#8220;ESP&#8221;), if neither VSOE nor TPE is available. Total arrangement fees are allocated to each element using the relative selling price method. The Company has currently established VSOE for most deliverables, except for fixed fee service arrangements and on-premise software licenses. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company considered all of the following factors to establish the ESP for fixed fee service arrangements when sold with its on-demand services: the weighted average actual sales prices of professional services sold on a stand-alone basis for on-demand services; average billing rates for fixed fee service agreements when sold with on-demand services, cost plus a reasonable mark-up and other factors such as gross margin objectives, pricing practices and growth strategy. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Multiple-deliverable arrangements with on-premise license. </font><font style="font-family:inherit;font-size:10pt;">For arrangements with multiple deliverables, including license, professional services and maintenance, the Company recognizes license revenue using the residual method of accounting pursuant to the requirements of the guidance contained in ASC 985-605, "Software Revenue Recognition." Under the residual method, revenue is recognized when VSOE for fair value exists for all of the undelivered elements in the arrangement, but does not exist for one or more of the delivered elements in the arrangement. If evidence of fair value cannot be established for the undelivered elements, all of the revenue is deferred until evidence of fair value can be established, or until the items for which evidence of fair value cannot be established are delivered. For maintenance and certain professional services, the Company has established VSOE because it has a sufficient history of selling these deliverables at an established price. The Company's revenue arrangements do not include a general right of return relative to the delivered products.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Generally, for the Company's term-based licenses, if the only undelivered element is maintenance, the entire amount of revenue is recognized ratably over the maintenance period.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and other taxes collected from customers to be remitted to government authorities are excluded from revenue.</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued ASU 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting</font><font style="font-family:inherit;font-size:10pt;">, which simplifies various aspects related to the accounting and presentation of stock-based payments. The amendments require entities to record all tax effects related to stock-based payments at settlement or expiration through the income statement and the windfall tax benefit to be recorded when it arises, subject to normal valuation allowance considerations. All tax-related cash flows resulting from the stock-based payments are required to be reported as operating activities in the statement of cash flows. The updates relating to the income tax effects of the stock-based payments including the cash flow presentation was adopted prospectively. Further, the amendments allow the entities to make an accounting policy election to either estimate forfeitures or recognize forfeitures as they occur. The Company adopted this guidance during the first quarter of 2017. Adoption of the new standard did not have a material impact to the Company's condensed financial statements and resulted in the recognition of excess tax benefits to the Company's income taxes rather than paid-in capital. The Company elected to continue to estimate forfeitures expected to occur to determine the amount of compensation cost to be recognized in each period.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU 2017-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Scope of Modification Accounting</font><font style="font-family:inherit;font-size:10pt;">, which amends the scope of modification accounting for stock-based payment arrangements, provides guidance on the types of changes to the terms or conditions of stock-based payment awards to which an entity would be required to apply modification accounting under ASC 718, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation- Stock Compensation</font><font style="font-family:inherit;font-size:10pt;">. This ASU is effective for public business entities for fiscal years beginning after December 15, 2017 and interim periods within those fiscal years. The Company is currently evaluating the impact this ASU will have on its unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intra-Entity Transfers of Assets Other Than Inventory.</font><font style="font-family:inherit;font-size:10pt;"> This guidance improves the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Under current U.S. GAAP, the recognition of current and deferred income taxes for an intra-entity asset transfer is prohibited until the asset has been sold to an outside party. Under the new standard, an entity will recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. Two common examples of assets included in the scope of this update are intellectual property and property, plant and equipment. The amendments in this update are effective for annual reporting periods beginning after December 15, 2017, including interim reporting periods within those annual reporting periods. The Company is currently evaluating the impact this ASU will have on its unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15,</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</font><font style="font-family:inherit;font-size:10pt;">. The guidance addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice for certain cash receipts and cash payments. The amendments in this guidance are effective for public business entities for fiscal years beginning after December 15, 2017 and interim periods within those fiscal years. Entities are permitted to adopt the standard early in any interim or annual period, and a retrospective application is required. The Company is currently evaluating the impact this ASU will have on its unaudited condensed consolidated financial statements.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;In February 2016, the FASB issued ASU 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases, </font><font style="font-family:inherit;font-size:10pt;">which requires the recognition of assets and liabilities arising from lease transactions on the balance sheet and the disclosure of key information about leasing arrangements. Accordingly, a lessee will recognize a lease asset for its right to use the underlying asset and a lease liability for the corresponding lease obligation. Both the asset and liability will initially be measured at the present value of the future minimum lease payments over the lease term. Subsequent measurement, including the presentation of expenses and cash flows, will depend on the classification of the lease as either finance or an operating lease. Initial costs directly attributable to negotiating and arranging the lease will be included in the asset. For leases with a term of 12 months or less, a lessee can make an accounting policy election by class of underlying asset to not recognize an asset and corresponding liability. Lessees will also be required to provide additional qualitative and quantitative disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. These disclosures are intended to supplement the amounts recorded in the financial statements and provide additional information about the nature of an organization&#8217;s leasing activities. The new standard is effective for fiscal years beginning after December&#160;15, 2018, and interim periods within those years, with early adoption permitted. In transition, lessees are required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. The transition guidance also provides specific guidance for sale and leaseback transactions, build-to-suit leases and amounts previously recognized in accordance with the business combinations guidance for leases. The updated standard is effective for the Company beginning in the first quarter of 2019. The Company is currently evaluating its expected adoption method and timeline, and the impact of this new standard on its unaudited condensed consolidated financial statements. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, August 2015, April 2016 and May 2016, the FASB issued ASU 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">, ASU 2015-14, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers, Deferral of the Effective Date</font><font style="font-family:inherit;font-size:10pt;">, ASU 2016-10, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers, Identifying Performance Obligations and Licensing</font><font style="font-family:inherit;font-size:10pt;">, and ASU 2016-12, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers, Narrow-Scope Improvements and Practical Expedients</font><font style="font-family:inherit;font-size:10pt;">, respectively, (collectively referred to as "Topic 606"). Topic 606 outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers, and supersedes current revenue recognition guidance, including industry-specific guidance. It also requires entities to disclose both quantitative and qualitative information that enable financial statements users to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The amendments in these ASUs are effective for fiscal years, and interim periods within those years, beginning after December 15, 2017. Early adoption is permitted for annual periods beginning after December 15, 2016, but the Company has elected not to early adopt. The two permitted transition methods under the new standard are the full retrospective method, in which case the standard would be applied to each prior reporting period presented and the cumulative effect of applying the standard would be recognized at the earliest period shown, or the modified retrospective method, in which case the cumulative effect of applying the standard would be recognized at the date of initial application. The Company will adopt the guidance on January 1, 2018 and currently intends to elect the modified retrospective transition approach. The Company is in the process of evaluating the impact of the adoption of Topic 606 on its unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except for the updated standards discussed above, there have been no new accounting pronouncements not yet effective that have significance, or potential significance, to the Company's unaudited condensed consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Related-Party Transactions </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Lithium Technologies, Inc.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of business, the Company entered into agreements with Lithium Technologies, Inc. (&#8220;Lithium&#8221;), whose then-current Chief Financial Officer was a member of the Company's Board of Directors. On August 31, 2016, that member of the Company's Board of Directors ceased to be the Chief Financial Officer of Lithium Technologies, Inc.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2015, Lithium entered into a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year SaaS subscription agreement with the Company in the amount of $</font><font style="font-family:inherit;font-size:10pt;">0.1 million</font><font style="font-family:inherit;font-size:10pt;"> per year, from which the Company recognized SaaS revenue of </font><font style="font-family:inherit;font-size:10pt;">$34,377</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$68,442</font><font style="font-family:inherit;font-size:10pt;"> during the three and six months ended June 30, 2017, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$49,903</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$87,516</font><font style="font-family:inherit;font-size:10pt;"> during the three and six months ended June 30, 2016, respectively. In addition, the Company entered into various agreements with Lithium and recognized professional services revenue of </font><font style="font-family:inherit;font-size:10pt;">$3,238</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5,701</font><font style="font-family:inherit;font-size:10pt;"> during the three and six months ended June 30, 2017, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$13,035</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$17,325</font><font style="font-family:inherit;font-size:10pt;"> during the three and six months ended June 30, 2016, respectively.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">TIBCO Software Inc.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2016, the Company renewed an annual subscription services agreement for $</font><font style="font-family:inherit;font-size:10pt;">0.1 million</font><font style="font-family:inherit;font-size:10pt;"> with TIBCO Software Inc. ("TIBCO"), whose chief executive officer and director is a member of the Company's Board of Directors. The original agreement had been entered into between TIBCO and ViewCentral for SaaS revenue prior to the Company's acquisition of the assets of ViewCentral, and the renewal was at the same terms as the original agreement. In connection with this agreement, the Company recognized SaaS revenue of </font><font style="font-family:inherit;font-size:10pt;">$29,825</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$59,323</font><font style="font-family:inherit;font-size:10pt;"> during the three and six months ended June 30, 2017, respectively, and none during the three and six months ended June 30, 2016. Further, the Company paid </font><font style="font-family:inherit;font-size:10pt;">$39,000</font><font style="font-family:inherit;font-size:10pt;"> for TIBCO Jaspersoft subscription fee in April 2017.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring and Other</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring and other expenses primarily consist of costs associated with exit from excess facilities, streamlining operations and employee terminations. </font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company incurred restructuring and other expenses of </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> during the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and June 30, 2016, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> and $</font><font style="font-family:inherit;font-size:10pt;">0.4 million</font><font style="font-family:inherit;font-size:10pt;"> during the six months ended June 30, 2017 and June 30, 2016, respectively. </font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth a summary of accrued restructuring and other expenses for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Severance and termination related costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(577</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">295</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Facilities related costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(179</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accrued restructuring and other expenses</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">269</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">972</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">485</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash<br clear="none"/>Payments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Facilities related costs</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">405</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">302</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accrued restructuring and other expenses</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">405</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(120</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">302</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;The Company generates revenue by providing software as a service ("SaaS") solutions through on-demand subscription and term licenses and related software maintenance, and professional services. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recurring Revenue. </font><font style="font-family:inherit;font-size:10pt;">Recurring revenue, which includes SaaS revenue and maintenance revenue, is recognized ratably over the stated contractual period. SaaS revenue consists of subscription fees from customers accessing the Company's cloud-based service offerings. Maintenance revenue consists of fees from customers purchasing licenses and receiving support for such on-premise solutions. The Company also recognizes SaaS and maintenance revenue associated with customers using its products in excess of contracted usage ("Overages"). Overages are primarily attributed to SaaS products and such Overages are recorded in SaaS revenue in the period incurred. Revenue related to Overages was immaterial during the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> month periods ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Service and License Revenue. </font><font style="font-family:inherit;font-size:10pt;">Service and license revenue primarily consists of training, integration and configuration services. Generally, the Company's professional services arrangements are billed on a time-and-materials basis. Time and material services are recognized as the services are rendered based on inputs to the project, such as billable hours incurred. For fixed-fee professional services arrangements, the Company recognizes revenue under the proportional performance method of accounting and estimates the proportional performance on a monthly basis, utilizing hours incurred to date as a percentage of total estimated hours to complete the project. If the Company does not have a sufficient basis to measure progress toward completion, revenue is recognized upon completion. Service and license revenue also includes revenue from perpetual licenses, which is recognized upon delivery of the product, using the residual method, assuming all the other conditions for revenue recognition have been met. Revenue related to perpetual licenses was immaterial during the three and six month periods ended June 30, 2017 and 2016.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In a limited number of arrangements with non-standard acceptance criteria, the Company defers the revenue until the acceptance criteria are satisfied. Reimbursements, including those related to travel and out-of-pocket expenses, are included in services and license revenue, and an equivalent amount of reimbursable expenses is included in cost of services and license revenue. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In general, recurring revenue agreements are entered into for 12 to 36 months, and the professional services are performed within nine months of entering into a contract with the customer, depending on the size of integration.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SaaS agreements provide specified service level commitments, excluding scheduled maintenance. The failure to meet this level of service availability may require the Company to credit qualifying customers a portion of their subscription and support fees. Based on the Company's historical experience meeting its service level commitments, the Company does not currently have any liabilities on its balance sheet for these commitments.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes revenue when all of the following conditions are met:</font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> Persuasive evidence of an arrangement exists;</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> Delivery has occurred or services have been rendered;</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> The fees are fixed or determinable; and&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> Collection of the fees is reasonably assured. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If the Company determines that any one of the four criteria is not met, it will defer recognition of revenue until all the criteria are met.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Multiple-deliverable arrangements with on-demand subscription.</font><font style="font-family:inherit;font-size:10pt;">&#160;For on-demand subscription agreements with multiple deliverables, the Company evaluates each element to determine whether it represents a separate unit of accounting. The Company determines the best estimated selling price of each deliverable in an arrangement based on a selling price hierarchy of methods contained in&#160;Finance Accounting Standards Board ("FASB") issued Accounting Standards Update (&#8220;ASU&#8221;) No.&#160;2009-13, "Revenue Recognition (Accounting Standards Codification (&#8220;ASC&#8221;) Topic 605)-</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Multiple-Deliverable Revenue Arrangements." </font><font style="font-family:inherit;font-size:10pt;">The best estimated selling price for a deliverable is based on its vendor-specific objective evidence (&#8220;VSOE&#8221;), if available, third-party evidence (&#8220;TPE&#8221;), if VSOE is not available, or estimated selling price (&#8220;ESP&#8221;), if neither VSOE nor TPE is available. Total arrangement fees are allocated to each element using the relative selling price method. The Company has currently established VSOE for most deliverables, except for fixed fee service arrangements and on-premise software licenses. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company considered all of the following factors to establish the ESP for fixed fee service arrangements when sold with its on-demand services: the weighted average actual sales prices of professional services sold on a stand-alone basis for on-demand services; average billing rates for fixed fee service agreements when sold with on-demand services, cost plus a reasonable mark-up and other factors such as gross margin objectives, pricing practices and growth strategy. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Multiple-deliverable arrangements with on-premise license. </font><font style="font-family:inherit;font-size:10pt;">For arrangements with multiple deliverables, including license, professional services and maintenance, the Company recognizes license revenue using the residual method of accounting pursuant to the requirements of the guidance contained in ASC 985-605, "Software Revenue Recognition." Under the residual method, revenue is recognized when VSOE for fair value exists for all of the undelivered elements in the arrangement, but does not exist for one or more of the delivered elements in the arrangement. If evidence of fair value cannot be established for the undelivered elements, all of the revenue is deferred until evidence of fair value can be established, or until the items for which evidence of fair value cannot be established are delivered. For maintenance and certain professional services, the Company has established VSOE because it has a sufficient history of selling these deliverables at an established price. The Company's revenue arrangements do not include a general right of return relative to the delivered products.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Generally, for the Company's term-based licenses, if the only undelivered element is maintenance, the entire amount of revenue is recognized ratably over the maintenance period.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and other taxes collected from customers to be remitted to government authorities are excluded from revenue.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted net loss per share does not include the effect of the following potential weighted average common shares because to do so would be anti-dilutive for the periods presented (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.53125%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Restricted Stock Units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,893</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,666</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">586</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">382</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">ESPP Shares</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">108</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">131</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,056</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,610</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,142</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,380</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preliminary purchase price allocation for Learning Heroes is summarized as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net liabilities assumed</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase price, net of cash acquired</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,592</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preliminary purchase price allocation for RevSym is summarized as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net assets assumed</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,890</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,516</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total purchase price, net of cash acquired</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,419</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preliminary purchase price allocation for DataHug is summarized as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net liabilities assumed</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total purchase price, net of cash acquired</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,888</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below sets forth a summary of stock-based compensation expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">144</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">289</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Restricted stock units</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Performance-based awards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Service-based awards</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,696</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,984</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,454</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">ESPP shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">388</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">503</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">735</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">873</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total stock-based compensation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,941</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,612</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,191</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,065</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below sets forth the functional classification of stock-based compensation expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of recurring revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">412</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">453</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of services and license</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">559</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">524</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,036</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,027</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,144</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,564</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,765</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,171</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,397</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,178</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,205</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,429</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total stock-based compensation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,941</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,612</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,191</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,065</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated fair value of the Company&#8217;s financial assets was determined using the following inputs at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair&#160;Value&#160;Measurements&#160;at&#160;Reporting&#160;Date&#160;Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Quoted&#160;Prices&#160;in </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Active&#160;Markets &#160;for</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Identical&#160;Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Significant </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other&#160;Observable</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Significant </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Inputs</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level&#160;1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level&#160;2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level&#160;3)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Assets:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds (1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificates of deposit (2)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. government and agency obligations (2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,619</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,619</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and obligations (2)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Foreign currency derivative contracts (3)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">80,385</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,108</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,277</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Foreign currency derivative contracts (4)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">285</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">285</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">285</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">285</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair&#160;Value&#160;Measurements&#160;at&#160;Reporting&#160;Date&#160;Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Quoted&#160;Prices&#160;in <br clear="none"/>Active&#160;Markets for Identical&#160;Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Significant <br clear="none"/>Other&#160;Observable<br clear="none"/>Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Significant <br clear="none"/>Unobservable<br clear="none"/>Inputs</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level&#160;1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level&#160;2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level&#160;3)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Assets:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds (1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificates of deposit (2)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. government and agency obligations (2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,352</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,352</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and obligations (2)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Foreign currency derivative contracts (3)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">76</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">76</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,670</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">328</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,342</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Foreign currency derivative contracts (4)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">53</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">53</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_____________________________________________________________________________</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:9pt;">(1)&#160;Included in cash and cash equivalents on the unaudited condensed consolidated balance sheets.</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2)&#160;Included in short-term investments on the unaudited condensed consolidated balance sheets.</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3) Included in prepaid and other current assets on the unaudited condensed consolidated balance sheets.</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4) Included in accrued expenses on the unaudited condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Financial Instruments </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;"> The Company entered into foreign currency derivative contracts with a financial institution to reduce the risk that its earnings will be adversely affected by foreign currency exchange rate fluctuations. The Company uses forward currency derivative contracts to minimize the Company&#8217;s exposure to balances primarily denominated in Australian, Canadian, Euros and Pound Sterling. Foreign currency derivative contracts are mark-to-market at the end of each reporting period with gains and losses recognized as other expense to offset the gains or losses resulting from the settlement or remeasurement of the underlying foreign currency denominated cash, receivables and payables. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Details on outstanding foreign currency derivative contracts related primarily to receivables and payables are presented below (in thousands): </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2016</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notional amount of foreign currency derivative contracts</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,622</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value of foreign currency derivative contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,873</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the Company&#8217;s outstanding derivative instruments are summarized below (in thousands):</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Derivative Instruments</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Balance Sheet Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency derivative contracts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative Liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency derivative contracts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">285</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for the derivative instruments at fair value with changes in the fair value recorded as a component of interest income and other income (expense). During both the three and six months ended June 30, 2017 and June 30, 2016 such changes were immaterial.</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company did not have any transfers of its fair value measurement between Level 1, Level 2 and Level 3 during the periods presented.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives, as of the date of the DataHug acquisition (in thousands):</font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:32%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:42%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average Useful Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated statements of comprehensive loss</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Classification: Amortization expense</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of sales</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Customer contracts and related relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Sales and marketing expense</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Trademarks/tradenames/ domain names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">General and administrative</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">150</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of sales</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total intangible assets subject to amortization</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,350</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives, as of the date of the RevSym acquisition (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:32%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:42%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average Useful Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated statements of comprehensive loss</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Classification: Amortization expense</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of sales</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Customer contracts and related relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Sales and marketing expense</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Trademarks/tradenames/ domain names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">90</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">General and administrative</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total intangible assets subject to amortization</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,890</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives, as of the date of the Leaning Heroes acquisition (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:32%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:42%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average Useful Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated statements of comprehensive loss</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Classification: Amortization expense</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Customer contracts and related relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,840</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Sales and marketing expense</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Education course content</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,410</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of sales</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total intangible assets subject to amortization</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth a summary of accrued restructuring and other expenses for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Severance and termination related costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(577</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">295</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Facilities related costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(179</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accrued restructuring and other expenses</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">269</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">972</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">485</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash<br clear="none"/>Payments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Facilities related costs</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">405</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">302</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accrued restructuring and other expenses</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">405</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(120</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">302</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment, Geographic and Customer Information</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates as </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who in the Company's case is the chief executive officer, in deciding how to allocate resources and assess performance.&#160; The Company's chief executive officer ("CEO") is considered to be the chief operating decision maker. The CEO reviews financial information presented on a consolidated basis for purposes of making operating decisions and assessing financial performance. By this definition, the Company operates in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> business segment, which is the development, marketing and sale of the Company's cloud-based sales, marketing, learning and customer experience solutions.</font></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes revenue for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> by geographic areas (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:88.0859375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">United States and Canada</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49,953</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">97,478</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">80,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,784</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,268</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Asia Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,381</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,125</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,548</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,199</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61,263</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49,751</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">119,404</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">98,129</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of June 30, 2017, the Company's goodwill balance was </font><font style="font-family:inherit;font-size:10pt;">$75.0 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$24.3 million</font><font style="font-family:inherit;font-size:10pt;"> was located in the U.K. and Ireland (EMEA) and the Company's intangible asset balance was </font><font style="font-family:inherit;font-size:10pt;">$23.8 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$8.5 million</font><font style="font-family:inherit;font-size:10pt;"> was located in the U.K. and Ireland (EMEA). No other individual country outside the U.S. accounted for more than 10% of the goodwill and intangible asset balances as of June 30, 2017.</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> customer accounted for more than 10% of total revenue.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Preparation of the unaudited condensed consolidated financial statements in conformity with GAAP and the rules&#160;and regulations of the SEC requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, the reported amounts of revenue and expenses during the reporting period and the accompanying notes. Estimates are used for, but not limited to, the allocation of the value of purchase consideration for business acquisitions and other contingencies, allowances for doubtful accounts, the useful lives of fixed assets and intangible assets, the attainment of performance-based restricted stock units, stock-based compensation forfeiture rates, accrued liabilities and uncertain tax positions. These estimates and assumptions are based on management&#8217;s best estimates and judgment. Management evaluates such estimates and assumptions on an ongoing basis for continued reasonableness, using historical experience and other factors, including the current economic environment. Appropriate adjustments, if any, to the estimates used are made prospectively based upon such evaluation. Illiquid credit markets, volatile equity and foreign currency markets and fluctuations in information technology spending by prospective customers can increase the uncertainty inherent in such estimates and assumptions. As future events and their effects cannot be determined with precision, actual results could differ materially from those estimates. Changes in those estimates, if any, resulting from continuing changes in the economic environment, will be reflected in the consolidated financial statements in future periods.</font></div></div> Included in cash and cash equivalents on the unaudited condensed consolidated balance sheets. Included in short-term investments on the unaudited condensed consolidated balance sheets. EX-101.SCH 7 cald-20170630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2103100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Acquisitions - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Commitments and Contingencies - Maturity Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Commitments and Contingencies - (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Financial Instruments (Details 2) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Net Loss Per Share Net Income (Loss) Per Share (Calculation of basic and diluted net income (loss) per share) (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Restructuring and Other link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Restructuring and Other (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Restructuring and Other (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Segment, Geographic and Customer Information link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Segment, Geographic and Customer Information (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Segment, Geographic and Customer Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Stock-based Compensation (Details 2) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Stock-based Compensation (Details 3) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 cald-20170630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 cald-20170630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 cald-20170630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Financial Instruments -- None. No documentation exists for this element. -- Summary of cash, cash equivalents and investments classified as available-for-sale Investment Holdings, Schedule of Investments [Table Text Block] Schedule of contractual maturities of available-for-sale debt securities Investments Classified by Contractual Maturity Date [Table Text Block] Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Accounts receivable, net of allowances of $1,364 and $1,536 at June 30, 2017 and December 31, 2016, respectively Accounts Receivable, Net, Current Prepaid and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Goodwill Goodwill Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Deposits and other non-current assets Deposits and Other Assets, Noncurrent Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer. Also includes aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer). Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued payroll and related expenses Employee-related Liabilities, Current Accrued expenses Accrued Liabilities, Current Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Deferred revenue, non-current Deferred Revenue, Noncurrent Deferred income taxes, non-current Deferred Tax Liabilities, Net, Noncurrent Other non-current liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.001 par value; 5,000 shares authorized; no shares issued or outstanding Preferred Stock, Value, Issued Common stock, $0.001 par value; 100,000 shares authorized; 67,466 and 66,031 shares issued and 65,127 and 63,692 shares outstanding at June 30, 2017 and December 31, 2016, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Treasury stock, 2,339 shares at June 30, 2017 and December 31, 2016 Treasury Stock, Value Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Prepaid And Other Current Assets Prepaid And Other Current Assets [Member] Prepaid And Other Current Assets [Member] Accrued Expenses Accrued Expenses [Member] Accrued Expenses [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign Exchange Contract Foreign Exchange Contract [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Ongoing basis Fair Value, Measurements, Recurring [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Investment Type [Axis] Investment Type [Axis] Investment Type Categorization [Domain] Investments [Domain] Money market funds Money Market Funds [Member] Certificates of deposit Certificates of Deposit [Member] U.S. government and agency obligations US Treasury and Government [Member] Corporate notes and obligations Corporate Debt Securities [Member] Derivative Financial Instruments, Assets [Member] Derivative Financial Instruments, Assets [Member] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Estimate of Fair Value Measurement Estimate of Fair Value Measurement [Member] Fair value of financial assets and liabilities Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Derivative, Notional Amount Derivative, Notional Amount Derivative, Fair Value, Net Derivative, Fair Value, Net Assets: Assets, Fair Value Disclosure [Abstract] Assets, Fair Value Assets, Fair Value Disclosure Liabilities: Liabilities, Fair Value Disclosure [Abstract] Derivative Liability Derivative Liability Liabilities, Fair Value Financial and Nonfinancial Liabilities, Fair Value Disclosure Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Stock-based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Payment Tranche [Axis] Payment Tranche [Axis] Payment Tranche [Axis] Payment Tranche [Domain] Payment Tranche [Domain] [Domain] for Payment Tranche [Axis] Payment Tranche One Payment Tranche One [Member] Payment Tranche One [Member] Payment Tranche Two Payment Tranche Two [Member] Payment Tranche Two [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Learning Heroes Ltd. Learning Heroes Ltd. [Member] Learning Heroes Ltd. [Member] RevSym, Inc. RevSym, Inc. [Member] RevSym, Inc. [Member] DataHug, Ltd. DataHug, Ltd. [Member] DataHug, Ltd. [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer contracts Customer Contracts [Member] Education course content Media Content [Member] Developed technology Technology-Based Intangible Assets [Member] Trademarks/Trade names/Domain names Trademarks and Trade Names [Member] Order or Production Backlog Order or Production Backlog [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Sales and marketing Selling and Marketing Expense [Member] Cost of sales Cost of Sales [Member] General and administrative General and Administrative Expense [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Purchase consideration Business Combination, Purchase Consideration Business Combination, Purchase Consideration Payments to acquire businesses, gross Payments to Acquire Businesses, Gross Consideration held back for stakeholder expenses Business Combination, Consideration Held Back for Stakeholder Expenses Business Combination, Consideration Held Back for Stakeholder Expenses Consideration held back for stakeholder expenses, period Business Combination, Consideration Held Back for Stakeholder Expenses, Period Business Combination, Consideration Held Back for Stakeholder Expenses, Period Net liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Net assets assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Finite-lived intangible assets acquired Finite-lived Intangible Assets Acquired Acquired finite-lived intangible assets, weighted average useful life (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Total purchase price, net of cash acquired Business Combination, Consideration Transferred Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net loss Net Income (Loss) Available to Common Stockholders, Basic Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation expense Depreciation Amortization of intangible assets Amortization of Intangible Assets Provision for doubtful accounts Provision for Doubtful Accounts and Service Remediation Reserves Represents the amount of current period expense charged against operations, the offset which is generally to the allowance for doubtful accounts for the purpose of reducing receivables, including notes receivable, to an amount that approximates their net realizable value (the amount expected to be collected). Also includes reserve created for correcting a fault or deficiency of product sold or service rendered. Stock-based compensation Share-based Compensation Loss on foreign currency from mark-to-market derivative Foreign Currency Transaction Gain (Loss), before Tax Excess tax benefit from stock-based compensation Excess Tax Benefit from Share-based Compensation, Operating Activities Deferred income taxes Increase (Decrease) in Deferred Income Taxes Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Amortization of premium on investments Accretion (Amortization) of Discounts and Premiums, Investments Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other non-current assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses Increase (Decrease) in Accrued Liabilities Accrued payroll and related expenses Increase (Decrease) in Employee Related Liabilities Accrued restructuring and other expenses Increase (Decrease) in Restructuring Reserve Deferred revenue Increase (Decrease) in Deferred Revenue Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchases of investments Payments to Acquire Investments Proceeds from maturities and sale of investments Proceeds from Sale, Maturity and Collection of Investments Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Purchases of intangible assets Payments to Acquire Intangible Assets Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Proceeds from issuance of common stock Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Restricted stock units acquired to settle employee withholding liability Payment for Repurchase of Common Stock from Employees for Payment of Taxes on Vesting of Restricted Stock Units The cash outflow to reacquire common stock from employees for payment of taxes on vesting of restricted stock units during the period. Excess tax benefit from stock-based compensation Excess Tax Benefit from Share-based Compensation, Financing Activities Payment of consideration related to acquisitions Payment of Cash Contingent Consideration Related to Acquisition Represents the contingent consideration paid on acquisition during the reporting period. Contingent consideration refers to a payment that is contingent on the occurrence of a particular factor or factors. Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Effect of foreign currency exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents, Continuing Operations Net (decrease) increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes Cash Paid for Interest on Capital Leases This element represents amount of cash paid for interest on capital leases during the period. Interest Paid Interest Paid Non-cash investing and financing activities: Other Noncash Investing and Financing Items [Abstract] Purchases of property and equipment through accounts payable and other current and non-current accrued liabilities Capital Expenditures Incurred but Not yet Paid Accounts receivable, allowances (in dollars) Allowance for Doubtful Accounts Receivable, Current Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Treasury stock, shares Treasury Stock, Shares Commitments and Contingencies Disclosure [Abstract] Schedule of Future Maturities of Contractual Obligations [Table] Schedule of Future Maturities of Contractual Obligations [Table] Tabular disclosure of the maturities of contractual obligations, which may include long-term borrowings, purchase commitments, operating lease commitments and capital lease obligations for each of the five years following the date of the latest balance sheet date presented. Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Letter of Credit Letter of Credit [Member] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Domain] Lease Arrangement, Type [Domain] Dublin (CA) Headquarters Dublin (CA) Headquarter [Member] Dublin (CA) Headquarter [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Line of Credit Line of Credit [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Wells Fargo Credit Agreement Wells Fargo Credit Agreement [Member] Wells Fargo Credit Agreement [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Contractual cash obligations Contractual Obligations [Line Items] -- None. No documentation exists for this element. -- Line of credit facility, increase Line of Credit Facility, Increase (Decrease), Net Line of credit Line of Credit, Current Line of credit, borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Line of credit outstanding Long-term Line of Credit Required leverage ratio Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Minimum liquidity Line Of Credit Facility, Covenant Terms, Minimum Liquidity Requirement Line Of Credit Facility, Covenant Terms, Minimum Liquidity Requirement Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Investment Holdings [Table] Investment Holdings [Table] Cash and cash equivalents Cash and Cash Equivalents [Member] Cash Cash [Member] Cash equivalents Cash Equivalents [Member] Short-term investments Short-term Investments [Member] Financial instruments Investment Holdings [Line Items] Amortized Cost Available-for-sale Securities, Amortized Cost Basis Gross Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Estimated Fair Value, Cash and Cash Equivalents Cash and Cash Equivalents, Fair Value Disclosure Estimated FV, Available for Sale Securities Available-for-sale Securities Income Statement [Abstract] Revenue: Revenue, Net [Abstract] Recurring Recurring Revenue Recurring revenues include on-demand services revenues, time-based term license revenues and maintenance revenues. On-demand services revenues are principally derived from technical operation fees earned through the Company's services offering of the on-demand services, Coaching services, and business operations services. Time-based term license revenues are derived from fees earned through the licensing of the Company's software bundled with maintenance for a specified period of time. Maintenance revenues are derived from maintaining, supporting and providing periodic updates for the Company's licensed software. Services and license Sales Revenue, Services, Net Total revenue Revenue, Net Cost of revenue: Cost of Revenue [Abstract] Recurring Cost of Recurring Represents the cost of recurring revenues which consist primarily of salaries, benefits, allocated overhead costs related to on-demand operations and technical support personnel, as well as allocated amortization of purchased technology. Services and license Cost of Services Total cost of revenue Cost of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense General and administrative General and Administrative Expense Restructuring and other Restructuring Charges Total operating expenses Operating Expenses Operating loss Operating Income (Loss) Interest income and other income (expense) Investment Income, Interest and Nonoperating Income (Expense) Income derived from investments in debt and equity securities and on cash and cash equivalents, as well as, the aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business). Interest expense Interest Expense Loss before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net loss Net loss per share Earnings Per Share, Basic and Diluted [Abstract] Basic and Diluted (in dollars per share) Earnings Per Share, Basic and Diluted Basic and Diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Comprehensive loss: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Unrealized (loss) gain on available-for-sale securities Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Fair Value Measurements Fair Value Disclosures [Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Earnings Per Share [Abstract] Schedule of Calculation of Numerator and Denominator in Earnings Per Share Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Restricted Stock Units Restricted Stock [Member] Stock Options Employee Stock Option [Member] ESPP shares Employee Stock [Member] Earnings Per Share, Diluted Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Anti-dilutive securities excluded from computation of diluted net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive securities excluded from computation of earnings per share, weighted average exercise price Antidilutive Securities Excluded from Computation of Earnings Per Share Outstanding Weighted Average Exercise Price Represents the weighted average price of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented. Restructuring and Related Activities [Abstract] Restructuring and Other Restructuring and Related Activities Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Basis of Presentation and Summary of Accounting Policies Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Summary of stock-based compensation expenses Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block] Schedule of functional classification of stock-based compensation expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of valuation assumptions for determining the fair value of stock options and employee stock purchase plans Schedule of Share Based Payment Award, Stock Options and Employee Stock Purchase Plan Valuation Assumptions [Table Text Block] Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options and employee stock purchase plans, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions. Segment Reporting [Abstract] Segment, Geographic and Customer Information Segment Reporting Disclosure [Text Block] Net Loss Per Share Earnings Per Share [Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Equity Award [Domain] Performance stock units Performance Shares [Member] Award Date [Axis] Award Date [Axis] Award Date [Domain] Award Date [Domain] Granted in 2017 Granted in 2017 [Member] Granted in 2017 [Member] Granted in 2016 Granted in 2016 [Member] Granted in 2016 [Member] Granted in 2015 Granted in 2015 [Member] Granted in 2014 [Member] Stock-based compensation Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Performance period Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Stock-based compensation expense Allocated Share-based Compensation Expense Fair value assumptions using the Black-Scholes-Merton valuation model Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk-free interest rate, minimum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free interest rate, maximum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Volatility, minimum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Volatility, maximum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Dividend yield (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Granted in 2014 Granted in 2014 [Member] Granted in 2014 [Member] Stock options Performance-based awards Restricted Stock Units Performance Awards [Member] Performance awards that the entity has not yet issued because the agreed-upon consideration, such as employee services, has not yet been received. Service-based awards Restricted Stock Units (RSUs) [Member] Compensation expense not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Recognition period for compensation expense not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Income Tax Disclosure [Abstract] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Recorded Unconditional Purchase Obligation, Fiscal Year Maturity Schedule [Abstract] Remainder of 2017 Recorded Unconditional Purchase Obligation, Due in Remainder of Fiscal Year 2018 Recorded Unconditional Purchase Obligation Due in Second Year 2019 Recorded Unconditional Purchase Obligation Due in Third Year 2020 Recorded Unconditional Purchase Obligation Due in Fourth Year 2021 Recorded Unconditional Purchase Obligation Due in Fifth Year 2022 and beyond Recorded Unconditional Purchase Obligation Due after Fifth Year Future minimum payments Recorded Unconditional Purchase Obligation Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Remainder of 2017 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2018 Operating Leases, Future Minimum Payments, Due in Two Years 2019 Operating Leases, Future Minimum Payments, Due in Three Years 2020 Operating Leases, Future Minimum Payments, Due in Four Years 2021 Operating Leases, Future Minimum Payments, Due in Five Years 2022 and beyond Operating Leases, Future Minimum Payments, Due Thereafter Future minimum payments Operating Leases, Future Minimum Payments Due Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Cost of recurring revenues Cost of Recurring Revenues [Member] Primary financial statement caption in which the reported facts about cost of recurring revenues have been included. Cost of services and other revenues Cost of Services and Other Revenues [Member] Primary financial statement caption in which the reported facts about cost of services and other revenues have been included. Research and development Research and Development Expense [Member] Classification of stock-based compensation expense Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Summary of revenues by geographic areas Schedule of Revenue from External Customers by Geographic Area [Table Text Block] Tabular disclosure of geographic areas from which revenue is material and the amount of revenue from external customers attributed to those areas. Document and Entity Information -- None. No documentation exists for this element. -- Entity Registrant Name Entity Central Index Key Document Type Document Period End Date Amendment Flag Current Fiscal Year End Date Entity Current Reporting Status Entity Filer Category Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Related Party Transactions [Abstract] Related-Party Transactions Related Party Transactions Disclosure [Text Block] Income Taxes Income Tax Disclosure [Text Block] Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block] Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Lithium Lithium [Member] Lithium [Member] TIBCO TIBCO [Member] TIBCO [Member] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Subscription Arrangement Subscription Arrangement [Member] Service Agreements Service Agreements [Member] Hosting Agreement Hosting Agreement [Member] Hosting Agreement [Member] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Affiliated Entity Affiliated Entity [Member] Related party transactions Related Party Transaction [Line Items] Agreement term Related Party Transaction, Agreement Term Related Party Transaction, Agreement Term Revenue recongnized in related party transaction Revenue from Related Parties Annual subscription recorded in prepaid expense and other current assets Annual Subscription Recorded In Prepaid Expense And Other Current Assets Annual Subscription Recorded In Prepaid Expense And Other Current Assets Number of operating segments Number of Operating Segments Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] United States and Canada United States and Canada [Member] United States and Canada [Member] EMEA EMEA [Member] Asia Pacific Asia Pacific [Member] Other Other Geographical Segment [Member] Represents information pertaining to the other geographical segment of the entity. Revenues by geographic area Revenues from External Customers and Long-Lived Assets [Line Items] Revenues Number of customers accounted for more than 10% of total revenues Concentration Risk Number of Customers Represents the number of customers of the entity. Contractual maturity, Amortized Cost Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract] Less than 1 year Available-for-sale Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis Between 1 and 2 years Available For Sale Securities Debt Maturities after One Through Two Years Amortized Cost Amount of available-for-sale debt securities at cost, net of adjustments, maturing in first fiscal year through the second fiscal year following the latest fiscal year. Adjustments include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings (less any cumulative-effect adjustments, as defined) and fair value hedge accounting adjustments. Total Available-for-sale Debt Securities, Amortized Cost Basis Contractual maturity, Estimated Fair value Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract] Less than 1 year Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Between 1 and 2 years Available For Sale Securities Debt Maturities after One Through Two Years Fair Value Amount of available-for-sale debt securities at fair value maturing in the first fiscal year through the second fiscal year following the latest fiscal year. Total Available-for-sale Securities, Debt Securities Other disclosures pertaining to available-for-sale securities Available-for-sale Securities, Other Disclosure Items [Abstract] Short-term investments in a material unrealized loss position with maturities of greater than 12 months Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions, Less than One Year Realized gains or losses on sales of investments Available-for-sale Securities, Gross Realized Gain (Loss) Purchases of investments, net of proceeds from maturities of investments Payments for (Proceeds from) Investments Financial Instruments Financial Instruments Disclosure [Text Block] Summary of accrued restructuring expenses Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Acquisitions Business Combination Disclosure [Text Block] Schedule of potential weighted average common shares excluded from computation of diluted net loss per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Severance and termination-related costs Employee Severance [Member] Facilities related costs Facility Closing [Member] Restructuring Cost and Reserve [Line Items] Restructuring expenses Restructuring Reserve [Roll Forward] Balance at the beginning of the period Restructuring Reserve Additions Accrued Restructuring Charge Additions Represents the balance sheet change in accrued restructuring charges Adjustments Restructuring Reserve, Accrual Adjustment Cash Payments Payments for Restructuring Balance at the end of the period EX-101.PRE 11 cald-20170630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2017
Jul. 27, 2017
Document and Entity Information    
Entity Registrant Name CALLIDUS SOFTWARE INC  
Entity Central Index Key 0001035748  
Document Type 10-Q  
Document Period End Date Jun. 30, 2017  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   67,642,666
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q2  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 132,206 $ 148,008
Short-term investments 40,240 39,266
Accounts receivable, net of allowances of $1,364 and $1,536 at June 30, 2017 and December 31, 2016, respectively 55,807 55,464
Prepaid and other current assets 20,281 18,275
Total current assets 248,534 261,013
Property and equipment, net 42,243 35,456
Goodwill 75,049 63,957
Intangible assets, net 23,761 21,659
Deposits and other non-current assets 4,209 4,416
Total assets 393,796 386,501
Current liabilities:    
Accounts payable 5,850 3,573
Accrued payroll and related expenses 13,427 17,831
Accrued expenses 22,742 15,126
Deferred revenue 106,023 99,758
Total current liabilities 148,042 136,288
Deferred revenue, non-current 1,511 3,209
Deferred income taxes, non-current 2,137 1,541
Other non-current liabilities 8,363 8,602
Total liabilities 160,053 149,640
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.001 par value; 5,000 shares authorized; no shares issued or outstanding 0 0
Common stock, $0.001 par value; 100,000 shares authorized; 67,466 and 66,031 shares issued and 65,127 and 63,692 shares outstanding at June 30, 2017 and December 31, 2016, respectively 65 64
Additional paid-in capital 568,128 559,200
Treasury stock, 2,339 shares at June 30, 2017 and December 31, 2016 (14,430) (14,430)
Accumulated other comprehensive loss (2,943) (5,141)
Accumulated deficit (317,077) (302,832)
Total stockholders’ equity 233,743 236,861
Total liabilities and stockholders’ equity $ 393,796 $ 386,501
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Accounts receivable, allowances (in dollars) $ 1,364 $ 1,536
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 67,618,000 66,031,000
Common stock, shares outstanding 65,279,000 63,692,000
Treasury stock, shares 2,339,000 2,339,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Revenue:        
Recurring $ 48,605 $ 39,290 $ 94,802 $ 76,896
Services and license 12,658 10,461 24,602 21,233
Total revenue 61,263 49,751 119,404 98,129
Cost of revenue:        
Recurring 13,535 10,137 26,557 20,099
Services and license 10,919 8,332 20,859 16,593
Total cost of revenue 24,454 18,469 47,416 36,692
Gross profit 36,809 31,282 71,988 61,437
Operating expenses:        
Sales and marketing 21,983 19,682 44,674 38,585
Research and development 9,277 7,248 18,578 14,490
General and administrative 12,356 9,296 21,722 17,551
Restructuring and other 375 86 972 402
Total operating expenses 43,991 36,312 85,946 71,028
Operating loss (7,182) (5,030) (13,958) (9,591)
Interest income and other income (expense) 271 (277) 336 (52)
Interest expense (23) (39) (42) (82)
Loss before provision for income taxes (6,934) (5,346) (13,664) (9,725)
Provision for income taxes 413 341 581 497
Net loss $ (7,347) $ (5,687) $ (14,245) $ (10,222)
Net loss per share        
Basic and Diluted (in dollars per share) $ (0.11) $ (0.10) $ (0.22) $ (0.18)
Basic and Diluted (in shares) 65,079 57,098 64,726 56,894
Comprehensive loss:        
Net loss $ (7,347) $ (5,687) $ (14,245) $ (10,222)
Unrealized (loss) gain on available-for-sale securities (18) 11 (21) 59
Foreign currency translation adjustments 1,621 (1,140) 2,219 (1,535)
Comprehensive loss $ (5,744) $ (6,816) $ (12,047) $ (11,698)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Cash flows from operating activities:    
Net loss $ (14,245) $ (10,222)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation expense 5,600 3,582
Amortization of intangible assets 3,991 2,835
Provision for doubtful accounts 567 891
Stock-based compensation 18,191 14,065
Loss on foreign currency from mark-to-market derivative 249 0
Excess tax benefit from stock-based compensation 0 (11)
Deferred income taxes (9) 51
Loss on disposal of property and equipment 3 4
Amortization of premium on investments 103 91
Changes in operating assets and liabilities:    
Accounts receivable (361) (3,268)
Prepaid and other current assets (1,913) (846)
Other non-current assets 220 251
Accounts payable 2,349 462
Accrued expenses (624) 1,412
Accrued payroll and related expenses (4,404) (1,996)
Accrued restructuring and other expenses 220 (285)
Deferred revenue 3,757 5,959
Net cash provided by operating activities 13,694 12,975
Cash flows from investing activities:    
Purchases of investments (6,456) (8,483)
Proceeds from maturities and sale of investments 5,360 8,751
Purchases of property and equipment (7,661) (3,924)
Purchases of intangible assets (458) (444)
Acquisitions, net of cash acquired (11,477) (11,500)
Net cash used in investing activities (20,692) (15,600)
Cash flows from financing activities:    
Proceeds from issuance of common stock 2,603 1,951
Restricted stock units acquired to settle employee withholding liability (11,864) (1,821)
Excess tax benefit from stock-based compensation 0 11
Payment of consideration related to acquisitions (100) (104)
Net cash (used in) provided by financing activities (9,361) 37
Effect of foreign currency exchange rates on cash and cash equivalents 557 (313)
Net (decrease) increase in cash and cash equivalents (15,802) (2,901)
Cash and cash equivalents at beginning of period 148,008 77,232
Cash and cash equivalents at end of period 132,206 74,331
Supplemental disclosures of cash flow information:    
Cash paid for income taxes 385 475
Interest Paid 37 18
Non-cash investing and financing activities:    
Purchases of property and equipment through accounts payable and other current and non-current accrued liabilities $ 4,093 $ 4,856
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies

Basis of Presentation and Summary of Accounting Policies
All amounts included herein related to these condensed consolidated financial statements as of June 30, 2017 and for the three and six months ended June 30, 2017 and 2016 are unaudited and should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Annual Report on Form 10-K for the year ended December 31, 2016 for Callidus Software Inc., doing business as CallidusCloud ("Company"). Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") have been condensed or omitted pursuant to the Securities and Exchange Commission ("SEC") rules and regulations regarding interim financial statements.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements include all necessary adjustments for the fair presentation of the Company’s financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the full fiscal year ending December 31, 2017.
The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, which include wholly-owned subsidiaries in Australia, Canada, Germany, Hong Kong, India, Ireland, Japan, Malaysia, Mexico, Netherlands, New Zealand, Serbia, Singapore and the United Kingdom. All intercompany transactions and balances have been eliminated upon consolidation.
Use of Estimates
Preparation of the unaudited condensed consolidated financial statements in conformity with GAAP and the rules and regulations of the SEC requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, the reported amounts of revenue and expenses during the reporting period and the accompanying notes. Estimates are used for, but not limited to, the allocation of the value of purchase consideration for business acquisitions and other contingencies, allowances for doubtful accounts, the useful lives of fixed assets and intangible assets, the attainment of performance-based restricted stock units, stock-based compensation forfeiture rates, accrued liabilities and uncertain tax positions. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates such estimates and assumptions on an ongoing basis for continued reasonableness, using historical experience and other factors, including the current economic environment. Appropriate adjustments, if any, to the estimates used are made prospectively based upon such evaluation. Illiquid credit markets, volatile equity and foreign currency markets and fluctuations in information technology spending by prospective customers can increase the uncertainty inherent in such estimates and assumptions. As future events and their effects cannot be determined with precision, actual results could differ materially from those estimates. Changes in those estimates, if any, resulting from continuing changes in the economic environment, will be reflected in the consolidated financial statements in future periods.
Revenue Recognition
     The Company generates revenue by providing software as a service ("SaaS") solutions through on-demand subscription and term licenses and related software maintenance, and professional services. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met.

Recurring Revenue. Recurring revenue, which includes SaaS revenue and maintenance revenue, is recognized ratably over the stated contractual period. SaaS revenue consists of subscription fees from customers accessing the Company's cloud-based service offerings. Maintenance revenue consists of fees from customers purchasing licenses and receiving support for such on-premise solutions. The Company also recognizes SaaS and maintenance revenue associated with customers using its products in excess of contracted usage ("Overages"). Overages are primarily attributed to SaaS products and such Overages are recorded in SaaS revenue in the period incurred. Revenue related to Overages was immaterial during the three and six month periods ended June 30, 2017 and 2016.

Service and License Revenue. Service and license revenue primarily consists of training, integration and configuration services. Generally, the Company's professional services arrangements are billed on a time-and-materials basis. Time and material services are recognized as the services are rendered based on inputs to the project, such as billable hours incurred. For fixed-fee professional services arrangements, the Company recognizes revenue under the proportional performance method of accounting and estimates the proportional performance on a monthly basis, utilizing hours incurred to date as a percentage of total estimated hours to complete the project. If the Company does not have a sufficient basis to measure progress toward completion, revenue is recognized upon completion. Service and license revenue also includes revenue from perpetual licenses, which is recognized upon delivery of the product, using the residual method, assuming all the other conditions for revenue recognition have been met. Revenue related to perpetual licenses was immaterial during the three and six month periods ended June 30, 2017 and 2016.

In a limited number of arrangements with non-standard acceptance criteria, the Company defers the revenue until the acceptance criteria are satisfied. Reimbursements, including those related to travel and out-of-pocket expenses, are included in services and license revenue, and an equivalent amount of reimbursable expenses is included in cost of services and license revenue.

In general, recurring revenue agreements are entered into for 12 to 36 months, and the professional services are performed within nine months of entering into a contract with the customer, depending on the size of integration.

SaaS agreements provide specified service level commitments, excluding scheduled maintenance. The failure to meet this level of service availability may require the Company to credit qualifying customers a portion of their subscription and support fees. Based on the Company's historical experience meeting its service level commitments, the Company does not currently have any liabilities on its balance sheet for these commitments.

The Company recognizes revenue when all of the following conditions are met:
        
Persuasive evidence of an arrangement exists;
Delivery has occurred or services have been rendered;
The fees are fixed or determinable; and    
Collection of the fees is reasonably assured.

If the Company determines that any one of the four criteria is not met, it will defer recognition of revenue until all the criteria are met.

Multiple-deliverable arrangements with on-demand subscription. For on-demand subscription agreements with multiple deliverables, the Company evaluates each element to determine whether it represents a separate unit of accounting. The Company determines the best estimated selling price of each deliverable in an arrangement based on a selling price hierarchy of methods contained in Finance Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) No. 2009-13, "Revenue Recognition (Accounting Standards Codification (“ASC”) Topic 605)-Multiple-Deliverable Revenue Arrangements." The best estimated selling price for a deliverable is based on its vendor-specific objective evidence (“VSOE”), if available, third-party evidence (“TPE”), if VSOE is not available, or estimated selling price (“ESP”), if neither VSOE nor TPE is available. Total arrangement fees are allocated to each element using the relative selling price method. The Company has currently established VSOE for most deliverables, except for fixed fee service arrangements and on-premise software licenses.

The Company considered all of the following factors to establish the ESP for fixed fee service arrangements when sold with its on-demand services: the weighted average actual sales prices of professional services sold on a stand-alone basis for on-demand services; average billing rates for fixed fee service agreements when sold with on-demand services, cost plus a reasonable mark-up and other factors such as gross margin objectives, pricing practices and growth strategy.
        
Multiple-deliverable arrangements with on-premise license. For arrangements with multiple deliverables, including license, professional services and maintenance, the Company recognizes license revenue using the residual method of accounting pursuant to the requirements of the guidance contained in ASC 985-605, "Software Revenue Recognition." Under the residual method, revenue is recognized when VSOE for fair value exists for all of the undelivered elements in the arrangement, but does not exist for one or more of the delivered elements in the arrangement. If evidence of fair value cannot be established for the undelivered elements, all of the revenue is deferred until evidence of fair value can be established, or until the items for which evidence of fair value cannot be established are delivered. For maintenance and certain professional services, the Company has established VSOE because it has a sufficient history of selling these deliverables at an established price. The Company's revenue arrangements do not include a general right of return relative to the delivered products.

Generally, for the Company's term-based licenses, if the only undelivered element is maintenance, the entire amount of revenue is recognized ratably over the maintenance period.

Sales and other taxes collected from customers to be remitted to government authorities are excluded from revenue.

Recently Adopted Accounting Pronouncements
In March 2016, the FASB issued ASU 2016-09, Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting, which simplifies various aspects related to the accounting and presentation of stock-based payments. The amendments require entities to record all tax effects related to stock-based payments at settlement or expiration through the income statement and the windfall tax benefit to be recorded when it arises, subject to normal valuation allowance considerations. All tax-related cash flows resulting from the stock-based payments are required to be reported as operating activities in the statement of cash flows. The updates relating to the income tax effects of the stock-based payments including the cash flow presentation was adopted prospectively. Further, the amendments allow the entities to make an accounting policy election to either estimate forfeitures or recognize forfeitures as they occur. The Company adopted this guidance during the first quarter of 2017. Adoption of the new standard did not have a material impact to the Company's condensed financial statements and resulted in the recognition of excess tax benefits to the Company's income taxes rather than paid-in capital. The Company elected to continue to estimate forfeitures expected to occur to determine the amount of compensation cost to be recognized in each period.

Recently Issued Accounting Pronouncements
In May 2017, the FASB issued ASU 2017-09, Scope of Modification Accounting, which amends the scope of modification accounting for stock-based payment arrangements, provides guidance on the types of changes to the terms or conditions of stock-based payment awards to which an entity would be required to apply modification accounting under ASC 718, Compensation- Stock Compensation. This ASU is effective for public business entities for fiscal years beginning after December 15, 2017 and interim periods within those fiscal years. The Company is currently evaluating the impact this ASU will have on its unaudited condensed consolidated financial statements.
In October 2016, the FASB issued ASU 2016-16, Intra-Entity Transfers of Assets Other Than Inventory. This guidance improves the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Under current U.S. GAAP, the recognition of current and deferred income taxes for an intra-entity asset transfer is prohibited until the asset has been sold to an outside party. Under the new standard, an entity will recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. Two common examples of assets included in the scope of this update are intellectual property and property, plant and equipment. The amendments in this update are effective for annual reporting periods beginning after December 15, 2017, including interim reporting periods within those annual reporting periods. The Company is currently evaluating the impact this ASU will have on its unaudited condensed consolidated financial statements.
In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments. The guidance addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice for certain cash receipts and cash payments. The amendments in this guidance are effective for public business entities for fiscal years beginning after December 15, 2017 and interim periods within those fiscal years. Entities are permitted to adopt the standard early in any interim or annual period, and a retrospective application is required. The Company is currently evaluating the impact this ASU will have on its unaudited condensed consolidated financial statements.    
     In February 2016, the FASB issued ASU 2016-02, Leases, which requires the recognition of assets and liabilities arising from lease transactions on the balance sheet and the disclosure of key information about leasing arrangements. Accordingly, a lessee will recognize a lease asset for its right to use the underlying asset and a lease liability for the corresponding lease obligation. Both the asset and liability will initially be measured at the present value of the future minimum lease payments over the lease term. Subsequent measurement, including the presentation of expenses and cash flows, will depend on the classification of the lease as either finance or an operating lease. Initial costs directly attributable to negotiating and arranging the lease will be included in the asset. For leases with a term of 12 months or less, a lessee can make an accounting policy election by class of underlying asset to not recognize an asset and corresponding liability. Lessees will also be required to provide additional qualitative and quantitative disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. These disclosures are intended to supplement the amounts recorded in the financial statements and provide additional information about the nature of an organization’s leasing activities. The new standard is effective for fiscal years beginning after December 15, 2018, and interim periods within those years, with early adoption permitted. In transition, lessees are required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. The transition guidance also provides specific guidance for sale and leaseback transactions, build-to-suit leases and amounts previously recognized in accordance with the business combinations guidance for leases. The updated standard is effective for the Company beginning in the first quarter of 2019. The Company is currently evaluating its expected adoption method and timeline, and the impact of this new standard on its unaudited condensed consolidated financial statements.
In May 2014, August 2015, April 2016 and May 2016, the FASB issued ASU 2014-09, Revenue from Contracts with Customers, ASU 2015-14, Revenue from Contracts with Customers, Deferral of the Effective Date, ASU 2016-10, Revenue from Contracts with Customers, Identifying Performance Obligations and Licensing, and ASU 2016-12, Revenue from Contracts with Customers, Narrow-Scope Improvements and Practical Expedients, respectively, (collectively referred to as "Topic 606"). Topic 606 outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers, and supersedes current revenue recognition guidance, including industry-specific guidance. It also requires entities to disclose both quantitative and qualitative information that enable financial statements users to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The amendments in these ASUs are effective for fiscal years, and interim periods within those years, beginning after December 15, 2017. Early adoption is permitted for annual periods beginning after December 15, 2016, but the Company has elected not to early adopt. The two permitted transition methods under the new standard are the full retrospective method, in which case the standard would be applied to each prior reporting period presented and the cumulative effect of applying the standard would be recognized at the earliest period shown, or the modified retrospective method, in which case the cumulative effect of applying the standard would be recognized at the date of initial application. The Company will adopt the guidance on January 1, 2018 and currently intends to elect the modified retrospective transition approach. The Company is in the process of evaluating the impact of the adoption of Topic 606 on its unaudited condensed consolidated financial statements.
Except for the updated standards discussed above, there have been no new accounting pronouncements not yet effective that have significance, or potential significance, to the Company's unaudited condensed consolidated financial statements.
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions
6 Months Ended
Jun. 30, 2017
Business Combinations [Abstract]  
Acquisitions
Acquisitions
Learning Heroes Ltd.
On June 2, 2017, the Company acquired Learning Heroes Ltd. ("Learning Heroes"), a privately-held company that is a provider of innovative education content. The purchase of Learning Heroes enhances the Company's mobile learning platform, and accelerates its creation of high quality, engaging and impactful learning experiences. Learning Heroes' creates courses that run on any Learning Management System. The purchase consideration was $10.3 million, which included $8.8 million in cash and 1.2 million Pound Sterling indemnity holdback to be paid one year from the date of the agreement.
The preliminary purchase price allocation for Learning Heroes is summarized as follows (in thousands):
 
Fair Value
Net liabilities assumed
$
(1,170
)
Intangible assets
3,250

Goodwill
7,512

Total purchase price, net of cash acquired
$
9,592


Under the acquisition method of accounting, the Company allocated the purchase price to the identifiable assets and liabilities based on their estimated fair value at the date of acquisition. The fair value of the intangible assets at the date of acquisition require significant judgment, and were measured primarily based on inputs that are not observable in the market and thus represent a Level 3 measurement as defined in ASC 820, Fair Value Measurements. The methodologies used in valuing the intangible assets include, but are not limited to, the multiple period excess earnings method for customer contracts and related relationships, and the relief-from-royalty method for education content. The values assigned to the assets acquired and liabilities assumed are based on preliminary estimates of fair value available as of June 30, 2017, and may be adjusted during the measurement period of up to 12 months from the date of acquisition as further information becomes available. Any changes in the fair values of the assets acquired and liabilities assumed during the measurement period may result in adjustments to goodwill. As of June 30, 2017, the primary areas that are not yet finalized due to information that may become available subsequently and may result in changes in the values assigned to various assets and liabilities, include the fair values of intangible assets and deferred tax liabilities as well as assumed tax assets and liabilities.
    
The excess of the purchase price over the total net identifiable assets has been recorded as goodwill, which includes synergies expected from the expanded learning capabilities and the value of the assembled workforce in accordance with GAAP. The goodwill balance is primarily attributed to the expansion of the learning library. The goodwill balance is not deductible for income tax purposes. The Company did not record any in-process research and development intangible assets in connection with the acquisition.

The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives, as of the date of the Leaning Heroes acquisition (in thousands):
 
Fair Value
 
Weighted Average Useful Life
 
Consolidated statements of comprehensive loss
Classification: Amortization expense
Customer contracts and related relationships
$
1,840

 
7 years
 
Sales and marketing expense
Education course content
1,410

 
5 years
 
Cost of sales
Total intangible assets subject to amortization
$
3,250

 
 
 
 


The financial results of Leaning Heroes are included in the Company's unaudited condensed consolidated financial statements from the date of acquisition through June 30, 2017.

The acquisition of Learning Heroes did not have a material impact on the Company's unaudited condensed consolidated financial statements and therefore pro forma disclosures have not been presented.
RevSym Inc.
On May 18, 2017, the Company acquired RevSym Inc. ("RevSym"), a privately-held company focused on innovative cloud-based solutions for the management of revenue. RevSym is a cloud solution that takes into account the new accounting guidance of Topic 606. The Company purchased RevSym, a cloud solution, in order to integrate with the Company's leading commissions, Configure Price Quote and Contract Lifecycle Management solutions, to enable customers to optimize their critical revenue and commissions processes to streamline compliance under Topic 606. The purchase consideration was $5.5 million, which included $3.0 million in cash and an indemnity holdback with the first payment of $1.0 million to be paid six months from the date of the agreement and the remaining balance of $1.5 million to be paid one year from the date of the agreement.
The preliminary purchase price allocation for RevSym is summarized as follows (in thousands):

 
Fair Value
Net assets assumed
$
13

Intangible assets
2,890

Goodwill
2,516

Total purchase price, net of cash acquired
$
5,419



Under the acquisition method of accounting, the Company allocated the purchase price to the identifiable assets and liabilities based on their estimated fair value at the date of acquisition. The fair value of the intangible assets at the date of acquisition require significant judgment, and were measured primarily based on inputs that are not observable in the market and thus represent a Level 3 measurement as defined in ASC 820, Fair Value Measurements. The methodologies used in valuing the intangible assets include, but are not limited to, multiple period excess earnings method for developed technology, cost method for customer contracts and related relationships, and the relief-from-royalty method for trademarks, tradenames and domain names. The values assigned to the assets acquired and liabilities assumed are based on preliminary estimates of fair value available as of June 30, 2017, and may be adjusted during the measurement period of up to 12 months from the date of acquisition as further information becomes available. Any changes in the fair values of the assets acquired and liabilities assumed during the measurement period may result in adjustments to goodwill. As of June 30, 2017, the primary areas that are not yet finalized, due to information that may become available subsequently and may result in changes in the values assigned to various assets and liabilities, include the fair values of intangible assets and deferred tax liabilities as well as assumed tax assets and liabilities.

The excess of the purchase price over the total net identifiable assets has been recorded as goodwill, which includes synergies expected from the expanded service capabilities and the value of the assembled workforce in accordance with GAAP. The goodwill balance is primarily attributed to new accounting guidance under Topic 606 and how it integrates the powerful combination of RevSym and the Company's leading commissions solutions. The goodwill balance is deductible for U.S. income tax purposes. The Company did not record any in-process research and development intangible assets in connection with the acquisition.

The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives, as of the date of the RevSym acquisition (in thousands):
 
Fair Value
 
Weighted Average Useful Life
 
Consolidated statements of comprehensive loss
Classification: Amortization expense
Developed technology
$
2,700

 
3 years
 
Cost of sales
Customer contracts and related relationships
100

 
3 years
 
Sales and marketing expense
Trademarks/tradenames/ domain names
90

 
3 years
 
General and administrative
Total intangible assets subject to amortization
$
2,890

 
 
 
 


The financial results of RevSym are included in the Company's unaudited condensed consolidated financial statements from the date of acquisition through June 30, 2017.

The acquisition of RevSym did not have a material impact on the Company's unaudited condensed consolidated financial statements and therefore pro forma disclosures have not been presented.

DataHug Ltd.
On November 7, 2016, the Company acquired DataHug Ltd. ("DataHug"), a privately-held company and provider of SaaS predictive forecasting and sales analytics. The Company's purchase of DataHug is intended to utilize its unique, patented technology to deliver predictive analysis of sales pipelines that is easy to understand and visualize. The purchase consideration was $13.0 million which included $11.7 million paid in cash and a $1.3 million indemnity holdback to be paid one year from the date of the agreement.
The preliminary purchase price allocation for DataHug is summarized as follows (in thousands):

 
Fair Value
Net liabilities assumed
$
(600
)
Intangible assets
5,350

Goodwill
8,138

Total purchase price, net of cash acquired
$
12,888



Under the acquisition method of accounting, the Company allocated the purchase price to the identifiable assets and liabilities based on their estimated fair value at the date of acquisition. The fair value of the intangible assets at the date of acquisition require significant judgment, and were measured primarily based on inputs that are not observable in the market and thus represent a Level 3 measurement as defined in ASC 820, Fair Value Measurements. The methodologies used in valuing the intangible assets include, but are not limited to, the multiple period excess earnings method for developed technology, the with and without method for customer contracts and related relationships, the relief-from-royalty method for trademarks, tradenames and domain names, and the multiple period excess earnings method for order backlog. The values assigned to the assets acquired and liabilities assumed are based on preliminary estimates of fair value available as of December 31, 2016, and may be adjusted during the measurement period of up to 12 months from the date of acquisition as further information becomes available. Any changes in the fair values of the assets acquired and liabilities assumed during the measurement period may result in adjustments to goodwill. As of June 30, 2017, the primary areas that are not yet finalized, due to information that may become available subsequently and may result in changes in the values assigned to various assets and liabilities, include the fair values of intangible assets and deferred tax liabilities as well as assumed tax assets and liabilities.

The excess of the purchase price over the total net identifiable assets has been recorded as goodwill, which includes synergies expected from the expanded service capabilities and the value of the assembled workforce in accordance with GAAP. The goodwill balance is primarily attributed to the extension of the predictive analysis of the sales pipeline to the Company's Lead to Money suite. The goodwill balance is not deductible for income tax purposes. The Company did not record any in-process research and development intangible assets in connection with the acquisition.
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives, as of the date of the DataHug acquisition (in thousands):
 
Fair Value
 
Weighted Average Useful Life
 
Consolidated statements of comprehensive loss
Classification: Amortization expense
Developed technology
$
3,800

 
4 years
 
Cost of sales
Customer contracts and related relationships
1,250

 
6 years
 
Sales and marketing expense
Trademarks/tradenames/ domain names
150

 
3 years
 
General and administrative
Order backlog
150

 
2 years
 
Cost of sales
Total intangible assets subject to amortization
$
5,350

 
 
 
 


The financial results of DataHug are included in the Company's unaudited condensed consolidated financial statements from the date of acquisition through June 30, 2017.

The acquisition of DataHug did not have a material impact on the Company's unaudited condensed consolidated financial statements and therefore pro forma disclosures have not been presented.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments
6 Months Ended
Jun. 30, 2017
Financial Instruments  
Financial Instruments
Financial Instruments
As of June 30, 2017 and December 31, 2016, all investment debt securities were classified as available-for-sale and carried at estimated fair value, which is determined based on the inputs discussed in Note 4.
The Company classifies all highly liquid instruments with an original maturity on the date of purchase of three months or less as cash and cash equivalents.  The Company classifies available-for-sale securities that have a maturity date longer than three months as short-term investments, including those investments with a maturity date of longer than one year that are highly liquid and which the Company does not intend to hold to maturity.
Realized gains and losses are calculated using the specific identification method. As of June 30, 2017 and December 31, 2016, the Company had no short-term investments in a material unrealized loss position.
The components of the Company’s cash, cash equivalents, and investments classified as available-for-sale were as follows at June 30, 2017 and December 31, 2016 (in thousands):
June 30, 2017
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Cash
 
$
92,098

 
$

 
$

 
$
92,098

Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
40,108

 

 

 
40,108

Total cash equivalents
 
40,108

 

 

 
40,108

Total cash and cash equivalents
 
$
132,206

 
$

 
$

 
$
132,206

 
 
 
 
 
 
 
 
 
Short-term investments:
 
 
 
 
 
 
 
 
Certificates of deposits
 
$
950

 
$

 
$

 
$
950

U.S. government and agency obligations
 
20,628

 
13

 
(22
)
 
20,619

Corporate notes and obligations
 
18,672

 
14

 
(15
)
 
18,671

Total short-term investments
 
$
40,250

 
$
27

 
$
(37
)
 
$
40,240

    
December 31, 2016
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Cash
 
$
147,680

 
$

 
$

 
$
147,680

Cash equivalents:
 
 

 
 

 
 

 
 

Money market funds
 
328

 

 

 
328

Total cash equivalents
 
328

 

 

 
328

Total cash and cash equivalents
 
$
148,008

 
$

 
$

 
$
148,008

 
 
 
 
 
 
 
 
 
Short-term investments:
 
 

 
 

 
 

 
 

Certificate of deposits
 
$
1,200

 
$

 
$

 
$
1,200

U.S. government and agency obligations
 
19,351

 
19

 
(18
)
 
19,352

Corporate notes and obligations
 
18,716

 
18

 
(20
)
 
18,714

Total short-term investments
 
$
39,267

 
$
37

 
$
(38
)
 
$
39,266



The market value and the amortized cost of available-for-sale debt securities by contractual maturities as of June 30, 2017 were as follows (in thousands):
Contractual maturity
Amortized
Cost
 
Estimated
Fair value
Less than 1 year
$
35,595

 
$
35,570

Between 1 and 2 years
4,655

 
4,670

Total
$
40,250

 
$
40,240


The Company had no realized gains or losses on sales of its investments for the three and six months ended June 30, 2017 and 2016. The Company had $1.1 million net purchases from investments during the six months ended June 30, 2017 and $0.3 million net proceeds from investments during the six months ended June 30, 2016.
The short-term investments in highly rated credit securities generally have minor to moderate fluctuations in the fair values from period to period. The Company monitors credit ratings, downgrades and significant events surrounding these securities in order to assess whether any of the impairments will be considered other-than-temporary. The Company did not identify any securities held as of June 30, 2017 or as of December 31, 2016 for which the fair value declined significantly below amortized cost and were considered other-than-temporary impairments.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements
6 Months Ended
Jun. 30, 2017
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
Valuation of Investments
Level 1 and Level 2
The Company’s available-for-sale securities include money market funds, certificates of deposits, corporate notes, and U.S. government and agency obligations. The Company values these securities using a pricing matrix from a pricing service provider, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs). The Company classifies all of its available-for-sale securities, except for money market funds, as having Level 2 inputs. The Company validates the estimated fair value of certain securities from a pricing service provider on a quarterly basis. The valuation techniques used to measure the fair value of the financial instruments having Level 2 inputs, all of which have counterparties with high credit ratings, were derived from the following: non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments or pricing models, such as discounted cash flow techniques, with all significant inputs derived from or corroborated by observable market data. 
    

    
The Company measures financial assets and liabilities at fair value on an ongoing basis. The estimated fair value of the Company’s financial assets was determined using the following inputs at June 30, 2017 and December 31, 2016 (in thousands):
 
 
Fair Value Measurements at Reporting Date Using
 
 
 
 
Quoted Prices in
Active Markets  for
Identical Assets
 
Significant
Other Observable
Inputs
 
Significant
Unobservable
Inputs
June 30, 2017
 
Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 

 
 

 
 

 
 

Money market funds (1)
 
$
40,108

 
$
40,108

 
$

 
$

Certificates of deposit (2)
 
950

 

 
950

 

U.S. government and agency obligations (2)
 
20,619

 

 
20,619

 

Corporate notes and obligations (2)
 
18,671

 

 
18,671

 

Foreign currency derivative contracts (3)
 
37

 

 
37

 
$

Total
 
$
80,385

 
$
40,108

 
$
40,277

 
$

Liabilities:
 
 
 
 
 
 
 
 
Foreign currency derivative contracts (4)
 
$
285

 
$

 
$
285

 
$

Total
 
$
285

 
$

 
$
285

 
$

    
 
 
Fair Value Measurements at Reporting Date Using
 
 
 
 
Quoted Prices in
Active Markets for Identical Assets
 
Significant
Other Observable
Inputs
 
Significant
Unobservable
Inputs
December 31, 2016
 
Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 

 
 

 
 

 
 

Money market funds (1)
 
$
328

 
$
328

 
$

 
$

Certificates of deposit (2)
 
1,200

 

 
1,200

 

U.S. government and agency obligations (2)
 
19,352

 

 
19,352

 

Corporate notes and obligations (2)
 
18,714

 

 
18,714

 

Foreign currency derivative contracts (3)
 
76

 

 
76

 
$

Total
 
$
39,670

 
$
328

 
$
39,342

 
$

Liabilities:
 
 
 
 
 
 
 
 
Foreign currency derivative contracts (4)
 
$
53

 
$

 
$
53

 
$

Total
 
$
53

 
$

 
$
53

 
$


_____________________________________________________________________________
(1) Included in cash and cash equivalents on the unaudited condensed consolidated balance sheets.
(2) Included in short-term investments on the unaudited condensed consolidated balance sheets.
(3) Included in prepaid and other current assets on the unaudited condensed consolidated balance sheets.
(4) Included in accrued expenses on the unaudited condensed consolidated balance sheets.

Derivative Financial Instruments
The Company entered into foreign currency derivative contracts with a financial institution to reduce the risk that its earnings will be adversely affected by foreign currency exchange rate fluctuations. The Company uses forward currency derivative contracts to minimize the Company’s exposure to balances primarily denominated in Australian, Canadian, Euros and Pound Sterling. Foreign currency derivative contracts are mark-to-market at the end of each reporting period with gains and losses recognized as other expense to offset the gains or losses resulting from the settlement or remeasurement of the underlying foreign currency denominated cash, receivables and payables.
Details on outstanding foreign currency derivative contracts related primarily to receivables and payables are presented below (in thousands):
 
 
 
 
June 30, 2017
 
December 31, 2016
Notional amount of foreign currency derivative contracts
 
 
$
6,622

 
$
3,850

Fair value of foreign currency derivative contracts
 
 
$
6,374

 
$
3,873

 
 
 
 
 
 
 
The fair value of the Company’s outstanding derivative instruments are summarized below (in thousands):
 
 
 
 
Fair Value of Derivative Instruments
 
 
 
 
 
 
Balance Sheet Location
 
June 30, 2017
 
December 31, 2016
Derivative Assets
 
 
 
 
 
 
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
Foreign currency derivative contracts
Prepaid expenses and other current assets
 
$
37

 
$
75

 
 
 
 
 
 
 
Derivative Liabilities
 
 
 
 
 
 
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
Foreign currency derivative contracts
Accrued expenses
 
$
285

 
$
52

The Company accounts for the derivative instruments at fair value with changes in the fair value recorded as a component of interest income and other income (expense). During both the three and six months ended June 30, 2017 and June 30, 2016 such changes were immaterial.
The Company did not have any transfers of its fair value measurement between Level 1, Level 2 and Level 3 during the periods presented.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Except as discussed below, there were no material changes in the Company's commitments under contractual obligations as disclosed in the Company’s audited consolidated financial statements for the year ended December 31, 2016.
During the six months ended June 30, 2017, the Company entered into various contractual obligations, long-term operating lease obligations and unconditional purchase commitments. Future minimum lease payments under non-cancellable operating leases (with initial or remaining lease terms in excess of one year) and purchase commitments as of June 30, 2017 are as follows (in thousands):
 
 
Unconditional
Purchase
Commitments (1)
 
Operating
Lease
Commitments (2)
Years ending:
 
 
 
 
Remainder of 2017
 
$
11,482

 
$
2,142

2018
 
14,774

 
4,689

2019
 
10,305

 
4,385

2020
 
3,008

 
4,425

2021
 

 
4,049

2022 and beyond
 

 
2,693

Future minimum payments
 
$
39,569

 
$
22,383


(1)
Primarily represents amounts associated with agreements that are enforceable, legally binding and specific terms, including: software purchases, data center equipment purchases and maintenance agreements. In addition, amounts include unconditional purchase agreements during the normal course of business with various vendors for future services.
(2)
The Company has facilities under non-cancellable operating lease agreements that expire at various dates through 2022.
    
Letter of Credit
The Company obtained a $1.4 million letter of credit on October 1, 2016 for its leased space in Dublin, California. The letter of credit will expire on October 1, 2017. As of June 30, 2017 there was no balance outstanding under this letter of credit.
Revolver Line of Credit
In May 2014, the Company entered into a credit agreement with Wells Fargo Bank, National Association ("Wells Fargo"), under which Wells Fargo agreed to make a revolving loan ("Revolver") to the Company in an amount not to exceed $15.0 million. The Revolver matures in May 2019. Since the Revolver was paid in June 2015 there has not been a balance outstanding. There was no balance outstanding as of June 30, 2017.
Pursuant to the agreement, the Company is required to maintain a leverage ratio of 3.00:1.00 and minimum liquidity of $7.5 million. The Company has met these leverage and liquidity covenants.
Outstanding borrowings under the Revolver bear interest, at the Company's option, at a base rate plus an applicable margin. The applicable margin ranges between 0.75% and 2.25% depending on the Company's leverage ratio. A fee of 0.25% per annum is payable with respect to the unused portion of the commitment. Interest is payable every three months.
Warranties and Indemnification
The Company generally warrants that its software will perform in accordance with its standard documentation. Under the Company’s standard warranty, should a software product not perform as specified in the documentation within the warranty period, the Company will repair or replace the software or refund the license fee paid. To date, the Company has not incurred any incremental costs related to warranty obligations for its software.
The Company’s product license and on-demand agreements typically include a limited indemnification provision for claims by third parties relating to the Company’s intellectual property. To date, the Company has not incurred material costs, and has not accrued any costs, related to such indemnification provisions.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Restructuring and Other
6 Months Ended
Jun. 30, 2017
Restructuring and Related Activities [Abstract]  
Restructuring and Other
Restructuring and Other
Restructuring and other expenses primarily consist of costs associated with exit from excess facilities, streamlining operations and employee terminations.
The Company incurred restructuring and other expenses of $0.4 million and $0.1 million during the three months ended June 30, 2017 and June 30, 2016, respectively, and $1.0 million and $0.4 million during the six months ended June 30, 2017 and June 30, 2016, respectively.
The following tables set forth a summary of accrued restructuring and other expenses for the six months ended June 30, 2017 and 2016 (in thousands):
 
December 31, 2016
 
Additions
 
Adjustments
 
Cash
Payments
 
June 30, 2017
Severance and termination related costs
$

 
$
872

 
$

 
$
(577
)
 
$
295

Facilities related costs
269

 
100

 

 
(179
)
 
190

Total accrued restructuring and other expenses
$
269

 
$
972

 
$

 
$
(756
)
 
$
485

 
December 31, 2015
 
Additions
 
Adjustments
 
Cash
Payments
 
June 30, 2016
Facilities related costs
$
17

 
$
405

 
$

 
$
(120
)
 
$
302

Total accrued restructuring and other expenses
$
17

 
$
405

 
$

 
$
(120
)
 
$
302

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share
6 Months Ended
Jun. 30, 2017
Earnings Per Share [Abstract]  
Net Loss Per Share
Net Loss Per Share
Basic net loss per share is calculated by dividing net loss for the period by the weighted average common shares outstanding during the period. Diluted net loss per share is calculated by dividing the net loss for the period by the weighted average common shares outstanding, adjusted for all dilutive potential common shares, which includes shares issuable upon the exercise of outstanding common stock options, the release of restricted stock units and purchases of shares pursuant to the Company's employee stock purchase plan ("ESPP"), to the extent these shares are dilutive. For the three and six months ended June 30, 2017 and 2016, the diluted net loss per share calculation was the same as the basic net loss per share calculation as all potential common shares were anti-dilutive.
     Diluted net loss per share does not include the effect of the following potential weighted average common shares because to do so would be anti-dilutive for the periods presented (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017

2016
 
2017
 
2016
Restricted Stock Units
3,582

 
3,893

 
3,666

 
3,655

Stock Options
366

 
586

 
382

 
611

ESPP Shares
108

 
131

 
94

 
114

Total
4,056

 
4,610

 
4,142

 
4,380


The weighted average exercise price per share of stock options excluded for the three months ended June 30, 2017 and June 30, 2016 was $6.69 and $6.72, respectively and six months ended June 30, 2017 and June 30, 2016 was $6.68 and $6.12, respectively.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-based Compensation
6 Months Ended
Jun. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-based Compensation
Stock-based Compensation
Expense Summary
Stock-based compensation expense is measured based on the grant-date fair value of the stock-based awards. The Company recognizes stock-based compensation expense, for the portion of the awards that are ultimately expected to vest, on a straight-line basis over the requisite service period for those awards with graded vesting and service conditions.
        
The table below sets forth a summary of stock-based compensation expense for the three and six months ended June 30, 2017 and 2016 (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
Stock options
$
136

 
$
144

 
$
281

 
$
289

Restricted stock units
 
 
 
 
 
 
 
Performance-based awards
1,771

 
1,269

 
3,191

 
2,449

Service-based awards
7,646

 
5,696

 
13,984

 
10,454

ESPP shares
388

 
503

 
735

 
873

Total stock-based compensation
$
9,941

 
$
7,612

 
$
18,191

 
$
14,065

 
    
As of June 30, 2017, there was total unrecognized compensation expense of $36.0 million, $7.5 million, $45 thousand, and $0.8 million related to service-based awards, performance-based awards, stock options, and ESPP shares, respectively, which were expected to be recognized over weighted average periods of 2.0 years, 1.8 years, 0.2 years, and 0.4 years, respectively.    
The table below sets forth the functional classification of stock-based compensation expense for the three and six months ended June 30, 2017 and 2016 (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
Cost of recurring revenue
$
412

 
$
453

 
$
835

 
$
962

Cost of services and license
559

 
524

 
1,190

 
1,036

Sales and marketing
2,027

 
2,144

 
4,564

 
4,298

Research and development
1,765

 
1,171

 
3,397

 
2,340

General and administrative
5,178

 
3,320

 
8,205

 
5,429

Total stock-based compensation
$
9,941

 
$
7,612

 
$
18,191

 
$
14,065


Performance-based Awards
In 2017, the Company granted performance-based restricted stock units with vesting contingent on successful attainment of pre-set SaaS revenue growth and pre-set operating margin targets over the three-year period from January 1, 2017 through December 31, 2019. During the three and six months ended June 30, 2017, expense of $0.5 million and $0.8 million, respectively, net of forfeiture, was recognized.
In 2016, the Company granted performance-based restricted stock units with vesting contingent on attainment of pre-set SaaS revenue growth and pre-set recurring revenue gross margin target over the three-year period from January 1, 2016 through December 31, 2018 and performance-based restricted stock units with vesting contingent upon the Company's relative total shareholder return over the same three-year period compared to an index of 17 SaaS companies in the Company's executive compensation peer group. During the three and six months ended June 30, 2017, expense of $0.1 million and $0.2 million, respectively, net of forfeiture, was recognized.
In 2015, the Company granted performance-based restricted stock units with vesting contingent on successful attainment of pre-set SaaS revenue growth target over the three-year period from July 1, 2015 through June 30, 2018. During the three and six months ended June 30, 2017, expense of $0.8 million and $1.5 million, respectively, net of forfeiture, was recognized.
In 2014, the Company granted performance-based restricted stock units with vesting contingent on absolute SaaS revenue growth over the three-year period from January 1, 2014 through December 31, 2016, and on the Company's relative total shareholder return over the same three-year period compared to an index of 17 SaaS companies. These performance shares vested in February 2017. During the first quarter of 2017, expense of $0.4 million, net of forfeiture was recognized. There was no expenses recorded in the second quarter of 2017.
Determination of Fair Value
The fair value of service-based awards is estimated based on the market value of the Company’s stock on the date of grant. Fair value of the performance-based awards, that are subject to SaaS revenue growth and Non-GAAP operating margin is estimated based on the market value of the awards at the date of the grant, adjusted by the respective SaaS revenue growth and Non-GAAP operating margin probability assessment. Fair value of the performance awards that are subject to relative stockholder return and market conditions, is calculated using a Monte Carlo simulation model that estimates the distribution of the potential outcomes of the grants of performance awards based on simulated future index of the peer companies.
The fair value of each stock option is estimated on the date of grant using the Black-Scholes valuation model. No stock options were granted during the three and six months ended June 30, 2017 and June 30, 2016.
The fair value of each ESPP share is estimated on the enrollment date of the offering period using the Black-Scholes valuation model and the assumptions noted in the following table:
 
Six Months Ended June 30,
Employee Stock Purchase Plan
2017
 
2016
Expected life (in years)
0.50 to 1.00

 
0.50 to 1.00

Risk-free interest rate
0.65% to 0.82%

 
0.42% to 0.51%

Volatility
33.0% to 33.1%

 
45% to 51%

Dividend yield
None

 
None

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes
6 Months Ended
Jun. 30, 2017
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
Income tax expense for the three months ended June 30, 2017 and June 30, 2016 was $0.4 million and $0.3 million, respectively, and for the six months ended June 30, 2017 and June 30, 2016 was $0.6 million and $0.5 million, respectively. For both the three and six months ended June 30, 2017 and 2016, the income tax expense is mainly attributable to withholding taxes associated with some foreign customers and income in foreign jurisdictions subject to income tax.
In addition, at the beginning of 2017, the Company adopted FASB issued ASU 2016-09, Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting, which resulted in the recognition of excess tax benefits in the Company's provision for income taxes rather than paid-in capital.  Given the Company's current valuation allowance position in the United States jurisdiction, the adoption of this guidance did not have a material impact on its unaudited condensed consolidated financial statements.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment, Geographic and Customer Information
6 Months Ended
Jun. 30, 2017
Segment Reporting [Abstract]  
Segment, Geographic and Customer Information
Segment, Geographic and Customer Information
The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who in the Company's case is the chief executive officer, in deciding how to allocate resources and assess performance.  The Company's chief executive officer ("CEO") is considered to be the chief operating decision maker. The CEO reviews financial information presented on a consolidated basis for purposes of making operating decisions and assessing financial performance. By this definition, the Company operates in one business segment, which is the development, marketing and sale of the Company's cloud-based sales, marketing, learning and customer experience solutions.
The following table summarizes revenue for the three and six months ended June 30, 2017 and 2016 by geographic areas (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
United States and Canada
$
49,953

 
$
40,732

 
$
97,478

 
$
80,617

EMEA
6,784

 
5,452

 
13,268

 
10,328

Asia Pacific
3,145

 
2,442

 
6,110

 
4,985

Other
1,381

 
1,125

 
2,548

 
2,199

 
$
61,263

 
$
49,751

 
$
119,404

 
$
98,129


As of June 30, 2017, the Company's goodwill balance was $75.0 million, of which $24.3 million was located in the U.K. and Ireland (EMEA) and the Company's intangible asset balance was $23.8 million, of which $8.5 million was located in the U.K. and Ireland (EMEA). No other individual country outside the U.S. accounted for more than 10% of the goodwill and intangible asset balances as of June 30, 2017.
During the three and six months ended June 30, 2017 and 2016, no customer accounted for more than 10% of total revenue.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related Party Transactions
6 Months Ended
Jun. 30, 2017
Related Party Transactions [Abstract]  
Related-Party Transactions
Related-Party Transactions
Lithium Technologies, Inc.
In the normal course of business, the Company entered into agreements with Lithium Technologies, Inc. (“Lithium”), whose then-current Chief Financial Officer was a member of the Company's Board of Directors. On August 31, 2016, that member of the Company's Board of Directors ceased to be the Chief Financial Officer of Lithium Technologies, Inc.
In 2015, Lithium entered into a three-year SaaS subscription agreement with the Company in the amount of $0.1 million per year, from which the Company recognized SaaS revenue of $34,377 and $68,442 during the three and six months ended June 30, 2017, respectively, and $49,903 and $87,516 during the three and six months ended June 30, 2016, respectively. In addition, the Company entered into various agreements with Lithium and recognized professional services revenue of $3,238 and $5,701 during the three and six months ended June 30, 2017, respectively, and $13,035 and $17,325 during the three and six months ended June 30, 2016, respectively.
TIBCO Software Inc.    
During 2016, the Company renewed an annual subscription services agreement for $0.1 million with TIBCO Software Inc. ("TIBCO"), whose chief executive officer and director is a member of the Company's Board of Directors. The original agreement had been entered into between TIBCO and ViewCentral for SaaS revenue prior to the Company's acquisition of the assets of ViewCentral, and the renewal was at the same terms as the original agreement. In connection with this agreement, the Company recognized SaaS revenue of $29,825 and $59,323 during the three and six months ended June 30, 2017, respectively, and none during the three and six months ended June 30, 2016. Further, the Company paid $39,000 for TIBCO Jaspersoft subscription fee in April 2017.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Summary of Accounting Policies
Basis of Presentation and Summary of Accounting Policies
All amounts included herein related to these condensed consolidated financial statements as of June 30, 2017 and for the three and six months ended June 30, 2017 and 2016 are unaudited and should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Annual Report on Form 10-K for the year ended December 31, 2016 for Callidus Software Inc., doing business as CallidusCloud ("Company"). Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") have been condensed or omitted pursuant to the Securities and Exchange Commission ("SEC") rules and regulations regarding interim financial statements.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements include all necessary adjustments for the fair presentation of the Company’s financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the full fiscal year ending December 31, 2017.
The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, which include wholly-owned subsidiaries in Australia, Canada, Germany, Hong Kong, India, Ireland, Japan, Malaysia, Mexico, Netherlands, New Zealand, Serbia, Singapore and the United Kingdom. All intercompany transactions and balances have been eliminated upon consolidation.
Use of Estimates
Use of Estimates
Preparation of the unaudited condensed consolidated financial statements in conformity with GAAP and the rules and regulations of the SEC requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, the reported amounts of revenue and expenses during the reporting period and the accompanying notes. Estimates are used for, but not limited to, the allocation of the value of purchase consideration for business acquisitions and other contingencies, allowances for doubtful accounts, the useful lives of fixed assets and intangible assets, the attainment of performance-based restricted stock units, stock-based compensation forfeiture rates, accrued liabilities and uncertain tax positions. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates such estimates and assumptions on an ongoing basis for continued reasonableness, using historical experience and other factors, including the current economic environment. Appropriate adjustments, if any, to the estimates used are made prospectively based upon such evaluation. Illiquid credit markets, volatile equity and foreign currency markets and fluctuations in information technology spending by prospective customers can increase the uncertainty inherent in such estimates and assumptions. As future events and their effects cannot be determined with precision, actual results could differ materially from those estimates. Changes in those estimates, if any, resulting from continuing changes in the economic environment, will be reflected in the consolidated financial statements in future periods.
Revenue Recognition
Revenue Recognition
     The Company generates revenue by providing software as a service ("SaaS") solutions through on-demand subscription and term licenses and related software maintenance, and professional services. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met.

Recurring Revenue. Recurring revenue, which includes SaaS revenue and maintenance revenue, is recognized ratably over the stated contractual period. SaaS revenue consists of subscription fees from customers accessing the Company's cloud-based service offerings. Maintenance revenue consists of fees from customers purchasing licenses and receiving support for such on-premise solutions. The Company also recognizes SaaS and maintenance revenue associated with customers using its products in excess of contracted usage ("Overages"). Overages are primarily attributed to SaaS products and such Overages are recorded in SaaS revenue in the period incurred. Revenue related to Overages was immaterial during the three and six month periods ended June 30, 2017 and 2016.

Service and License Revenue. Service and license revenue primarily consists of training, integration and configuration services. Generally, the Company's professional services arrangements are billed on a time-and-materials basis. Time and material services are recognized as the services are rendered based on inputs to the project, such as billable hours incurred. For fixed-fee professional services arrangements, the Company recognizes revenue under the proportional performance method of accounting and estimates the proportional performance on a monthly basis, utilizing hours incurred to date as a percentage of total estimated hours to complete the project. If the Company does not have a sufficient basis to measure progress toward completion, revenue is recognized upon completion. Service and license revenue also includes revenue from perpetual licenses, which is recognized upon delivery of the product, using the residual method, assuming all the other conditions for revenue recognition have been met. Revenue related to perpetual licenses was immaterial during the three and six month periods ended June 30, 2017 and 2016.

In a limited number of arrangements with non-standard acceptance criteria, the Company defers the revenue until the acceptance criteria are satisfied. Reimbursements, including those related to travel and out-of-pocket expenses, are included in services and license revenue, and an equivalent amount of reimbursable expenses is included in cost of services and license revenue.

In general, recurring revenue agreements are entered into for 12 to 36 months, and the professional services are performed within nine months of entering into a contract with the customer, depending on the size of integration.

SaaS agreements provide specified service level commitments, excluding scheduled maintenance. The failure to meet this level of service availability may require the Company to credit qualifying customers a portion of their subscription and support fees. Based on the Company's historical experience meeting its service level commitments, the Company does not currently have any liabilities on its balance sheet for these commitments.

The Company recognizes revenue when all of the following conditions are met:
        
Persuasive evidence of an arrangement exists;
Delivery has occurred or services have been rendered;
The fees are fixed or determinable; and    
Collection of the fees is reasonably assured.

If the Company determines that any one of the four criteria is not met, it will defer recognition of revenue until all the criteria are met.

Multiple-deliverable arrangements with on-demand subscription. For on-demand subscription agreements with multiple deliverables, the Company evaluates each element to determine whether it represents a separate unit of accounting. The Company determines the best estimated selling price of each deliverable in an arrangement based on a selling price hierarchy of methods contained in Finance Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) No. 2009-13, "Revenue Recognition (Accounting Standards Codification (“ASC”) Topic 605)-Multiple-Deliverable Revenue Arrangements." The best estimated selling price for a deliverable is based on its vendor-specific objective evidence (“VSOE”), if available, third-party evidence (“TPE”), if VSOE is not available, or estimated selling price (“ESP”), if neither VSOE nor TPE is available. Total arrangement fees are allocated to each element using the relative selling price method. The Company has currently established VSOE for most deliverables, except for fixed fee service arrangements and on-premise software licenses.

The Company considered all of the following factors to establish the ESP for fixed fee service arrangements when sold with its on-demand services: the weighted average actual sales prices of professional services sold on a stand-alone basis for on-demand services; average billing rates for fixed fee service agreements when sold with on-demand services, cost plus a reasonable mark-up and other factors such as gross margin objectives, pricing practices and growth strategy.
        
Multiple-deliverable arrangements with on-premise license. For arrangements with multiple deliverables, including license, professional services and maintenance, the Company recognizes license revenue using the residual method of accounting pursuant to the requirements of the guidance contained in ASC 985-605, "Software Revenue Recognition." Under the residual method, revenue is recognized when VSOE for fair value exists for all of the undelivered elements in the arrangement, but does not exist for one or more of the delivered elements in the arrangement. If evidence of fair value cannot be established for the undelivered elements, all of the revenue is deferred until evidence of fair value can be established, or until the items for which evidence of fair value cannot be established are delivered. For maintenance and certain professional services, the Company has established VSOE because it has a sufficient history of selling these deliverables at an established price. The Company's revenue arrangements do not include a general right of return relative to the delivered products.

Generally, for the Company's term-based licenses, if the only undelivered element is maintenance, the entire amount of revenue is recognized ratably over the maintenance period.

Sales and other taxes collected from customers to be remitted to government authorities are excluded from revenue.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In March 2016, the FASB issued ASU 2016-09, Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting, which simplifies various aspects related to the accounting and presentation of stock-based payments. The amendments require entities to record all tax effects related to stock-based payments at settlement or expiration through the income statement and the windfall tax benefit to be recorded when it arises, subject to normal valuation allowance considerations. All tax-related cash flows resulting from the stock-based payments are required to be reported as operating activities in the statement of cash flows. The updates relating to the income tax effects of the stock-based payments including the cash flow presentation was adopted prospectively. Further, the amendments allow the entities to make an accounting policy election to either estimate forfeitures or recognize forfeitures as they occur. The Company adopted this guidance during the first quarter of 2017. Adoption of the new standard did not have a material impact to the Company's condensed financial statements and resulted in the recognition of excess tax benefits to the Company's income taxes rather than paid-in capital. The Company elected to continue to estimate forfeitures expected to occur to determine the amount of compensation cost to be recognized in each period.

Recently Issued Accounting Pronouncements
In May 2017, the FASB issued ASU 2017-09, Scope of Modification Accounting, which amends the scope of modification accounting for stock-based payment arrangements, provides guidance on the types of changes to the terms or conditions of stock-based payment awards to which an entity would be required to apply modification accounting under ASC 718, Compensation- Stock Compensation. This ASU is effective for public business entities for fiscal years beginning after December 15, 2017 and interim periods within those fiscal years. The Company is currently evaluating the impact this ASU will have on its unaudited condensed consolidated financial statements.
In October 2016, the FASB issued ASU 2016-16, Intra-Entity Transfers of Assets Other Than Inventory. This guidance improves the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Under current U.S. GAAP, the recognition of current and deferred income taxes for an intra-entity asset transfer is prohibited until the asset has been sold to an outside party. Under the new standard, an entity will recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. Two common examples of assets included in the scope of this update are intellectual property and property, plant and equipment. The amendments in this update are effective for annual reporting periods beginning after December 15, 2017, including interim reporting periods within those annual reporting periods. The Company is currently evaluating the impact this ASU will have on its unaudited condensed consolidated financial statements.
In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments. The guidance addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice for certain cash receipts and cash payments. The amendments in this guidance are effective for public business entities for fiscal years beginning after December 15, 2017 and interim periods within those fiscal years. Entities are permitted to adopt the standard early in any interim or annual period, and a retrospective application is required. The Company is currently evaluating the impact this ASU will have on its unaudited condensed consolidated financial statements.    
     In February 2016, the FASB issued ASU 2016-02, Leases, which requires the recognition of assets and liabilities arising from lease transactions on the balance sheet and the disclosure of key information about leasing arrangements. Accordingly, a lessee will recognize a lease asset for its right to use the underlying asset and a lease liability for the corresponding lease obligation. Both the asset and liability will initially be measured at the present value of the future minimum lease payments over the lease term. Subsequent measurement, including the presentation of expenses and cash flows, will depend on the classification of the lease as either finance or an operating lease. Initial costs directly attributable to negotiating and arranging the lease will be included in the asset. For leases with a term of 12 months or less, a lessee can make an accounting policy election by class of underlying asset to not recognize an asset and corresponding liability. Lessees will also be required to provide additional qualitative and quantitative disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. These disclosures are intended to supplement the amounts recorded in the financial statements and provide additional information about the nature of an organization’s leasing activities. The new standard is effective for fiscal years beginning after December 15, 2018, and interim periods within those years, with early adoption permitted. In transition, lessees are required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. The transition guidance also provides specific guidance for sale and leaseback transactions, build-to-suit leases and amounts previously recognized in accordance with the business combinations guidance for leases. The updated standard is effective for the Company beginning in the first quarter of 2019. The Company is currently evaluating its expected adoption method and timeline, and the impact of this new standard on its unaudited condensed consolidated financial statements.
In May 2014, August 2015, April 2016 and May 2016, the FASB issued ASU 2014-09, Revenue from Contracts with Customers, ASU 2015-14, Revenue from Contracts with Customers, Deferral of the Effective Date, ASU 2016-10, Revenue from Contracts with Customers, Identifying Performance Obligations and Licensing, and ASU 2016-12, Revenue from Contracts with Customers, Narrow-Scope Improvements and Practical Expedients, respectively, (collectively referred to as "Topic 606"). Topic 606 outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers, and supersedes current revenue recognition guidance, including industry-specific guidance. It also requires entities to disclose both quantitative and qualitative information that enable financial statements users to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The amendments in these ASUs are effective for fiscal years, and interim periods within those years, beginning after December 15, 2017. Early adoption is permitted for annual periods beginning after December 15, 2016, but the Company has elected not to early adopt. The two permitted transition methods under the new standard are the full retrospective method, in which case the standard would be applied to each prior reporting period presented and the cumulative effect of applying the standard would be recognized at the earliest period shown, or the modified retrospective method, in which case the cumulative effect of applying the standard would be recognized at the date of initial application. The Company will adopt the guidance on January 1, 2018 and currently intends to elect the modified retrospective transition approach. The Company is in the process of evaluating the impact of the adoption of Topic 606 on its unaudited condensed consolidated financial statements.
Except for the updated standards discussed above, there have been no new accounting pronouncements not yet effective that have significance, or potential significance, to the Company's unaudited condensed consolidated financial statements.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2017
Learning Heroes Ltd.  
Business Acquisition [Line Items]  
Schedule of Business Acquisitions, by Acquisition
The preliminary purchase price allocation for Learning Heroes is summarized as follows (in thousands):
 
Fair Value
Net liabilities assumed
$
(1,170
)
Intangible assets
3,250

Goodwill
7,512

Total purchase price, net of cash acquired
$
9,592

Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives, as of the date of the Leaning Heroes acquisition (in thousands):
 
Fair Value
 
Weighted Average Useful Life
 
Consolidated statements of comprehensive loss
Classification: Amortization expense
Customer contracts and related relationships
$
1,840

 
7 years
 
Sales and marketing expense
Education course content
1,410

 
5 years
 
Cost of sales
Total intangible assets subject to amortization
$
3,250

 
 
 
 
RevSym, Inc.  
Business Acquisition [Line Items]  
Schedule of Business Acquisitions, by Acquisition
The preliminary purchase price allocation for RevSym is summarized as follows (in thousands):

 
Fair Value
Net assets assumed
$
13

Intangible assets
2,890

Goodwill
2,516

Total purchase price, net of cash acquired
$
5,419

Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives, as of the date of the RevSym acquisition (in thousands):
 
Fair Value
 
Weighted Average Useful Life
 
Consolidated statements of comprehensive loss
Classification: Amortization expense
Developed technology
$
2,700

 
3 years
 
Cost of sales
Customer contracts and related relationships
100

 
3 years
 
Sales and marketing expense
Trademarks/tradenames/ domain names
90

 
3 years
 
General and administrative
Total intangible assets subject to amortization
$
2,890

 
 
 
 
DataHug, Ltd.  
Business Acquisition [Line Items]  
Schedule of Business Acquisitions, by Acquisition
The preliminary purchase price allocation for DataHug is summarized as follows (in thousands):

 
Fair Value
Net liabilities assumed
$
(600
)
Intangible assets
5,350

Goodwill
8,138

Total purchase price, net of cash acquired
$
12,888

Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives, as of the date of the DataHug acquisition (in thousands):
 
Fair Value
 
Weighted Average Useful Life
 
Consolidated statements of comprehensive loss
Classification: Amortization expense
Developed technology
$
3,800

 
4 years
 
Cost of sales
Customer contracts and related relationships
1,250

 
6 years
 
Sales and marketing expense
Trademarks/tradenames/ domain names
150

 
3 years
 
General and administrative
Order backlog
150

 
2 years
 
Cost of sales
Total intangible assets subject to amortization
$
5,350

 
 
 
 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2017
Financial Instruments  
Summary of cash, cash equivalents and investments classified as available-for-sale
The components of the Company’s cash, cash equivalents, and investments classified as available-for-sale were as follows at June 30, 2017 and December 31, 2016 (in thousands):
June 30, 2017
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Cash
 
$
92,098

 
$

 
$

 
$
92,098

Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
40,108

 

 

 
40,108

Total cash equivalents
 
40,108

 

 

 
40,108

Total cash and cash equivalents
 
$
132,206

 
$

 
$

 
$
132,206

 
 
 
 
 
 
 
 
 
Short-term investments:
 
 
 
 
 
 
 
 
Certificates of deposits
 
$
950

 
$

 
$

 
$
950

U.S. government and agency obligations
 
20,628

 
13

 
(22
)
 
20,619

Corporate notes and obligations
 
18,672

 
14

 
(15
)
 
18,671

Total short-term investments
 
$
40,250

 
$
27

 
$
(37
)
 
$
40,240

    
December 31, 2016
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Cash
 
$
147,680

 
$

 
$

 
$
147,680

Cash equivalents:
 
 

 
 

 
 

 
 

Money market funds
 
328

 

 

 
328

Total cash equivalents
 
328

 

 

 
328

Total cash and cash equivalents
 
$
148,008

 
$

 
$

 
$
148,008

 
 
 
 
 
 
 
 
 
Short-term investments:
 
 

 
 

 
 

 
 

Certificate of deposits
 
$
1,200

 
$

 
$

 
$
1,200

U.S. government and agency obligations
 
19,351

 
19

 
(18
)
 
19,352

Corporate notes and obligations
 
18,716

 
18

 
(20
)
 
18,714

Total short-term investments
 
$
39,267

 
$
37

 
$
(38
)
 
$
39,266

Schedule of contractual maturities of available-for-sale debt securities
The market value and the amortized cost of available-for-sale debt securities by contractual maturities as of June 30, 2017 were as follows (in thousands):
Contractual maturity
Amortized
Cost
 
Estimated
Fair value
Less than 1 year
$
35,595

 
$
35,570

Between 1 and 2 years
4,655

 
4,670

Total
$
40,250

 
$
40,240

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2017
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
Valuation of Investments
Level 1 and Level 2
The Company’s available-for-sale securities include money market funds, certificates of deposits, corporate notes, and U.S. government and agency obligations. The Company values these securities using a pricing matrix from a pricing service provider, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs). The Company classifies all of its available-for-sale securities, except for money market funds, as having Level 2 inputs. The Company validates the estimated fair value of certain securities from a pricing service provider on a quarterly basis. The valuation techniques used to measure the fair value of the financial instruments having Level 2 inputs, all of which have counterparties with high credit ratings, were derived from the following: non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments or pricing models, such as discounted cash flow techniques, with all significant inputs derived from or corroborated by observable market data. 
    

    
The Company measures financial assets and liabilities at fair value on an ongoing basis. The estimated fair value of the Company’s financial assets was determined using the following inputs at June 30, 2017 and December 31, 2016 (in thousands):
 
 
Fair Value Measurements at Reporting Date Using
 
 
 
 
Quoted Prices in
Active Markets  for
Identical Assets
 
Significant
Other Observable
Inputs
 
Significant
Unobservable
Inputs
June 30, 2017
 
Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 

 
 

 
 

 
 

Money market funds (1)
 
$
40,108

 
$
40,108

 
$

 
$

Certificates of deposit (2)
 
950

 

 
950

 

U.S. government and agency obligations (2)
 
20,619

 

 
20,619

 

Corporate notes and obligations (2)
 
18,671

 

 
18,671

 

Foreign currency derivative contracts (3)
 
37

 

 
37

 
$

Total
 
$
80,385

 
$
40,108

 
$
40,277

 
$

Liabilities:
 
 
 
 
 
 
 
 
Foreign currency derivative contracts (4)
 
$
285

 
$

 
$
285

 
$

Total
 
$
285

 
$

 
$
285

 
$

    
 
 
Fair Value Measurements at Reporting Date Using
 
 
 
 
Quoted Prices in
Active Markets for Identical Assets
 
Significant
Other Observable
Inputs
 
Significant
Unobservable
Inputs
December 31, 2016
 
Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 

 
 

 
 

 
 

Money market funds (1)
 
$
328

 
$
328

 
$

 
$

Certificates of deposit (2)
 
1,200

 

 
1,200

 

U.S. government and agency obligations (2)
 
19,352

 

 
19,352

 

Corporate notes and obligations (2)
 
18,714

 

 
18,714

 

Foreign currency derivative contracts (3)
 
76

 

 
76

 
$

Total
 
$
39,670

 
$
328

 
$
39,342

 
$

Liabilities:
 
 
 
 
 
 
 
 
Foreign currency derivative contracts (4)
 
$
53

 
$

 
$
53

 
$

Total
 
$
53

 
$

 
$
53

 
$


_____________________________________________________________________________
(1) Included in cash and cash equivalents on the unaudited condensed consolidated balance sheets.
(2) Included in short-term investments on the unaudited condensed consolidated balance sheets.
(3) Included in prepaid and other current assets on the unaudited condensed consolidated balance sheets.
(4) Included in accrued expenses on the unaudited condensed consolidated balance sheets.

Derivative Financial Instruments
The Company entered into foreign currency derivative contracts with a financial institution to reduce the risk that its earnings will be adversely affected by foreign currency exchange rate fluctuations. The Company uses forward currency derivative contracts to minimize the Company’s exposure to balances primarily denominated in Australian, Canadian, Euros and Pound Sterling. Foreign currency derivative contracts are mark-to-market at the end of each reporting period with gains and losses recognized as other expense to offset the gains or losses resulting from the settlement or remeasurement of the underlying foreign currency denominated cash, receivables and payables.
Details on outstanding foreign currency derivative contracts related primarily to receivables and payables are presented below (in thousands):
 
 
 
 
June 30, 2017
 
December 31, 2016
Notional amount of foreign currency derivative contracts
 
 
$
6,622

 
$
3,850

Fair value of foreign currency derivative contracts
 
 
$
6,374

 
$
3,873

 
 
 
 
 
 
 
The fair value of the Company’s outstanding derivative instruments are summarized below (in thousands):
 
 
 
 
Fair Value of Derivative Instruments
 
 
 
 
 
 
Balance Sheet Location
 
June 30, 2017
 
December 31, 2016
Derivative Assets
 
 
 
 
 
 
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
Foreign currency derivative contracts
Prepaid expenses and other current assets
 
$
37

 
$
75

 
 
 
 
 
 
 
Derivative Liabilities
 
 
 
 
 
 
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
Foreign currency derivative contracts
Accrued expenses
 
$
285

 
$
52

The Company accounts for the derivative instruments at fair value with changes in the fair value recorded as a component of interest income and other income (expense). During both the three and six months ended June 30, 2017 and June 30, 2016 such changes were immaterial.
The Company did not have any transfers of its fair value measurement between Level 1, Level 2 and Level 3 during the periods presented.
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
The estimated fair value of the Company’s financial assets was determined using the following inputs at June 30, 2017 and December 31, 2016 (in thousands):
 
 
Fair Value Measurements at Reporting Date Using
 
 
 
 
Quoted Prices in
Active Markets  for
Identical Assets
 
Significant
Other Observable
Inputs
 
Significant
Unobservable
Inputs
June 30, 2017
 
Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 

 
 

 
 

 
 

Money market funds (1)
 
$
40,108

 
$
40,108

 
$

 
$

Certificates of deposit (2)
 
950

 

 
950

 

U.S. government and agency obligations (2)
 
20,619

 

 
20,619

 

Corporate notes and obligations (2)
 
18,671

 

 
18,671

 

Foreign currency derivative contracts (3)
 
37

 

 
37

 
$

Total
 
$
80,385

 
$
40,108

 
$
40,277

 
$

Liabilities:
 
 
 
 
 
 
 
 
Foreign currency derivative contracts (4)
 
$
285

 
$

 
$
285

 
$

Total
 
$
285

 
$

 
$
285

 
$

    
 
 
Fair Value Measurements at Reporting Date Using
 
 
 
 
Quoted Prices in
Active Markets for Identical Assets
 
Significant
Other Observable
Inputs
 
Significant
Unobservable
Inputs
December 31, 2016
 
Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 

 
 

 
 

 
 

Money market funds (1)
 
$
328

 
$
328

 
$

 
$

Certificates of deposit (2)
 
1,200

 

 
1,200

 

U.S. government and agency obligations (2)
 
19,352

 

 
19,352

 

Corporate notes and obligations (2)
 
18,714

 

 
18,714

 

Foreign currency derivative contracts (3)
 
76

 

 
76

 
$

Total
 
$
39,670

 
$
328

 
$
39,342

 
$

Liabilities:
 
 
 
 
 
 
 
 
Foreign currency derivative contracts (4)
 
$
53

 
$

 
$
53

 
$

Total
 
$
53

 
$

 
$
53

 
$


_____________________________________________________________________________
(1) Included in cash and cash equivalents on the unaudited condensed consolidated balance sheets.
(2) Included in short-term investments on the unaudited condensed consolidated balance sheets.
(3) Included in prepaid and other current assets on the unaudited condensed consolidated balance sheets.
(4) Included in accrued expenses on the unaudited condensed consolidated balance sheets.

Derivative Financial Instruments
The Company entered into foreign currency derivative contracts with a financial institution to reduce the risk that its earnings will be adversely affected by foreign currency exchange rate fluctuations. The Company uses forward currency derivative contracts to minimize the Company’s exposure to balances primarily denominated in Australian, Canadian, Euros and Pound Sterling. Foreign currency derivative contracts are mark-to-market at the end of each reporting period with gains and losses recognized as other expense to offset the gains or losses resulting from the settlement or remeasurement of the underlying foreign currency denominated cash, receivables and payables.
Details on outstanding foreign currency derivative contracts related primarily to receivables and payables are presented below (in thousands):
 
 
 
 
June 30, 2017
 
December 31, 2016
Notional amount of foreign currency derivative contracts
 
 
$
6,622

 
$
3,850

Fair value of foreign currency derivative contracts
 
 
$
6,374

 
$
3,873

 
 
 
 
 
 
 
The fair value of the Company’s outstanding derivative instruments are summarized below (in thousands):
 
 
 
 
Fair Value of Derivative Instruments
 
 
 
 
 
 
Balance Sheet Location
 
June 30, 2017
 
December 31, 2016
Derivative Assets
 
 
 
 
 
 
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
Foreign currency derivative contracts
Prepaid expenses and other current assets
 
$
37

 
$
75

 
 
 
 
 
 
 
Derivative Liabilities
 
 
 
 
 
 
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
Foreign currency derivative contracts
Accrued expenses
 
$
285

 
$
52

The Company accounts for the derivative instruments at fair value with changes in the fair value recorded as a component of interest income and other income (expense). During both the three and six months ended June 30, 2017 and June 30, 2016 such changes were immaterial.
The Company did not have any transfers of its fair value measurement between Level 1, Level 2 and Level 3 during the periods presented.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - (Tables)
6 Months Ended
Jun. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block]
Future minimum lease payments under non-cancellable operating leases (with initial or remaining lease terms in excess of one year) and purchase commitments as of June 30, 2017 are as follows (in thousands):
 
 
Unconditional
Purchase
Commitments (1)
 
Operating
Lease
Commitments (2)
Years ending:
 
 
 
 
Remainder of 2017
 
$
11,482

 
$
2,142

2018
 
14,774

 
4,689

2019
 
10,305

 
4,385

2020
 
3,008

 
4,425

2021
 

 
4,049

2022 and beyond
 

 
2,693

Future minimum payments
 
$
39,569

 
$
22,383


(1)
Primarily represents amounts associated with agreements that are enforceable, legally binding and specific terms, including: software purchases, data center equipment purchases and maintenance agreements. In addition, amounts include unconditional purchase agreements during the normal course of business with various vendors for future services.
(2)
The Company has facilities under non-cancellable operating lease agreements that expire at various dates through 2022.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Restructuring and Other (Tables)
6 Months Ended
Jun. 30, 2017
Restructuring and Related Activities [Abstract]  
Summary of accrued restructuring expenses
The following tables set forth a summary of accrued restructuring and other expenses for the six months ended June 30, 2017 and 2016 (in thousands):
 
December 31, 2016
 
Additions
 
Adjustments
 
Cash
Payments
 
June 30, 2017
Severance and termination related costs
$

 
$
872

 
$

 
$
(577
)
 
$
295

Facilities related costs
269

 
100

 

 
(179
)
 
190

Total accrued restructuring and other expenses
$
269

 
$
972

 
$

 
$
(756
)
 
$
485

 
December 31, 2015
 
Additions
 
Adjustments
 
Cash
Payments
 
June 30, 2016
Facilities related costs
$
17

 
$
405

 
$

 
$
(120
)
 
$
302

Total accrued restructuring and other expenses
$
17

 
$
405

 
$

 
$
(120
)
 
$
302

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2017
Earnings Per Share [Abstract]  
Schedule of potential weighted average common shares excluded from computation of diluted net loss per share
Diluted net loss per share does not include the effect of the following potential weighted average common shares because to do so would be anti-dilutive for the periods presented (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017

2016
 
2017
 
2016
Restricted Stock Units
3,582

 
3,893

 
3,666

 
3,655

Stock Options
366

 
586

 
382

 
611

ESPP Shares
108

 
131

 
94

 
114

Total
4,056

 
4,610

 
4,142

 
4,380

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of stock-based compensation expenses
The table below sets forth a summary of stock-based compensation expense for the three and six months ended June 30, 2017 and 2016 (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
Stock options
$
136

 
$
144

 
$
281

 
$
289

Restricted stock units
 
 
 
 
 
 
 
Performance-based awards
1,771

 
1,269

 
3,191

 
2,449

Service-based awards
7,646

 
5,696

 
13,984

 
10,454

ESPP shares
388

 
503

 
735

 
873

Total stock-based compensation
$
9,941

 
$
7,612

 
$
18,191

 
$
14,065

Schedule of functional classification of stock-based compensation expense
The table below sets forth the functional classification of stock-based compensation expense for the three and six months ended June 30, 2017 and 2016 (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
Cost of recurring revenue
$
412

 
$
453

 
$
835

 
$
962

Cost of services and license
559

 
524

 
1,190

 
1,036

Sales and marketing
2,027

 
2,144

 
4,564

 
4,298

Research and development
1,765

 
1,171

 
3,397

 
2,340

General and administrative
5,178

 
3,320

 
8,205

 
5,429

Total stock-based compensation
$
9,941

 
$
7,612

 
$
18,191

 
$
14,065

Schedule of valuation assumptions for determining the fair value of stock options and employee stock purchase plans
The fair value of each ESPP share is estimated on the enrollment date of the offering period using the Black-Scholes valuation model and the assumptions noted in the following table:
 
Six Months Ended June 30,
Employee Stock Purchase Plan
2017
 
2016
Expected life (in years)
0.50 to 1.00

 
0.50 to 1.00

Risk-free interest rate
0.65% to 0.82%

 
0.42% to 0.51%

Volatility
33.0% to 33.1%

 
45% to 51%

Dividend yield
None

 
None

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment, Geographic and Customer Information (Tables)
6 Months Ended
Jun. 30, 2017
Segment Reporting [Abstract]  
Summary of revenues by geographic areas
The following table summarizes revenue for the three and six months ended June 30, 2017 and 2016 by geographic areas (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
United States and Canada
$
49,953

 
$
40,732

 
$
97,478

 
$
80,617

EMEA
6,784

 
5,452

 
13,268

 
10,328

Asia Pacific
3,145

 
2,442

 
6,110

 
4,985

Other
1,381

 
1,125

 
2,548

 
2,199

 
$
61,263

 
$
49,751

 
$
119,404

 
$
98,129

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions - Acquisitions (Details)
$ in Thousands, £ in Millions
Jun. 02, 2017
USD ($)
May 18, 2017
USD ($)
Nov. 07, 2016
USD ($)
Jun. 30, 2017
USD ($)
Jun. 02, 2017
GBP (£)
Jun. 02, 2017
USD ($)
Dec. 31, 2016
USD ($)
Business Acquisition [Line Items]              
Goodwill       $ 75,049     $ 63,957
Learning Heroes Ltd.              
Business Acquisition [Line Items]              
Purchase consideration $ 10,300            
Payments to acquire businesses, gross 8,800            
Consideration held back for stakeholder expenses | £         £ 1.2    
Net liabilities assumed           $ 1,170  
Intangible assets           3,250  
Goodwill           $ 7,512  
Finite-lived intangible assets acquired 3,250            
Total purchase price, net of cash acquired $ 9,592            
Learning Heroes Ltd. | Customer contracts              
Business Acquisition [Line Items]              
Acquired finite-lived intangible assets, weighted average useful life (in years) 7 years            
Learning Heroes Ltd. | Customer contracts | Sales and marketing              
Business Acquisition [Line Items]              
Finite-lived intangible assets acquired $ 1,840            
Learning Heroes Ltd. | Education course content              
Business Acquisition [Line Items]              
Acquired finite-lived intangible assets, weighted average useful life (in years) 5 years            
Learning Heroes Ltd. | Education course content | Cost of sales              
Business Acquisition [Line Items]              
Finite-lived intangible assets acquired $ 1,410            
RevSym, Inc.              
Business Acquisition [Line Items]              
Purchase consideration   $ 5,500          
Payments to acquire businesses, gross   3,000          
Net assets assumed   13          
Intangible assets   2,890          
Goodwill   2,516          
Finite-lived intangible assets acquired   2,890          
Total purchase price, net of cash acquired   $ 5,419          
RevSym, Inc. | Customer contracts              
Business Acquisition [Line Items]              
Acquired finite-lived intangible assets, weighted average useful life (in years)   3 years          
RevSym, Inc. | Customer contracts | Sales and marketing              
Business Acquisition [Line Items]              
Finite-lived intangible assets acquired   $ 100          
RevSym, Inc. | Education course content              
Business Acquisition [Line Items]              
Acquired finite-lived intangible assets, weighted average useful life (in years)   3 years          
RevSym, Inc. | Education course content | Cost of sales              
Business Acquisition [Line Items]              
Finite-lived intangible assets acquired   $ 2,700          
RevSym, Inc. | Trademarks/Trade names/Domain names              
Business Acquisition [Line Items]              
Acquired finite-lived intangible assets, weighted average useful life (in years)   3 years          
RevSym, Inc. | Trademarks/Trade names/Domain names | General and administrative              
Business Acquisition [Line Items]              
Finite-lived intangible assets acquired   $ 90          
DataHug, Ltd.              
Business Acquisition [Line Items]              
Purchase consideration     $ 13,000        
Payments to acquire businesses, gross     11,700        
Consideration held back for stakeholder expenses     $ 1,300        
Consideration held back for stakeholder expenses, period     1 year        
Net liabilities assumed     $ 600        
Intangible assets     5,350        
Goodwill     8,138        
Finite-lived intangible assets acquired     5,350        
Total purchase price, net of cash acquired     $ 12,888        
DataHug, Ltd. | Customer contracts              
Business Acquisition [Line Items]              
Acquired finite-lived intangible assets, weighted average useful life (in years)     6 years        
DataHug, Ltd. | Customer contracts | Sales and marketing              
Business Acquisition [Line Items]              
Finite-lived intangible assets acquired     $ 1,250        
DataHug, Ltd. | Developed technology              
Business Acquisition [Line Items]              
Acquired finite-lived intangible assets, weighted average useful life (in years)     4 years        
DataHug, Ltd. | Developed technology | Cost of sales              
Business Acquisition [Line Items]              
Finite-lived intangible assets acquired     $ 3,800        
DataHug, Ltd. | Trademarks/Trade names/Domain names              
Business Acquisition [Line Items]              
Acquired finite-lived intangible assets, weighted average useful life (in years)     3 years        
DataHug, Ltd. | Trademarks/Trade names/Domain names | General and administrative              
Business Acquisition [Line Items]              
Finite-lived intangible assets acquired     $ 150        
DataHug, Ltd. | Order or Production Backlog              
Business Acquisition [Line Items]              
Acquired finite-lived intangible assets, weighted average useful life (in years)     2 years        
DataHug, Ltd. | Order or Production Backlog | General and administrative              
Business Acquisition [Line Items]              
Finite-lived intangible assets acquired     $ 150        
Payment Tranche One | RevSym, Inc.              
Business Acquisition [Line Items]              
Consideration held back for stakeholder expenses   $ 1,000          
Consideration held back for stakeholder expenses, period   6 months          
Payment Tranche Two | RevSym, Inc.              
Business Acquisition [Line Items]              
Consideration held back for stakeholder expenses   $ 1,500          
Consideration held back for stakeholder expenses, period   1 year          
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Jun. 30, 2016
Dec. 31, 2015
Financial instruments        
Cash and cash equivalents $ 132,206 $ 148,008 $ 74,331 $ 77,232
Cash and cash equivalents        
Financial instruments        
Cash and cash equivalents 132,206 148,008    
Gross Unrealized Gains 0 0    
Gross Unrealized Losses 0 0    
Estimated Fair Value, Cash and Cash Equivalents 132,206 148,008    
Cash        
Financial instruments        
Cash and cash equivalents 92,098 147,680    
Gross Unrealized Gains 0 0    
Gross Unrealized Losses 0 0    
Estimated Fair Value, Cash and Cash Equivalents 92,098 147,680    
Money market funds        
Financial instruments        
Cash and cash equivalents 40,108 328    
Gross Unrealized Gains 0 0    
Gross Unrealized Losses 0 0    
Estimated Fair Value, Cash and Cash Equivalents 40,108 328    
Cash equivalents        
Financial instruments        
Cash and cash equivalents 40,108 328    
Gross Unrealized Gains 0 0    
Gross Unrealized Losses 0 0    
Estimated Fair Value, Cash and Cash Equivalents 40,108 328    
Short-term investments        
Financial instruments        
Amortized Cost 40,250 39,267    
Gross Unrealized Gains 27 37    
Gross Unrealized Losses (37) (38)    
Estimated FV, Available for Sale Securities 40,240 39,266    
Certificates of deposit        
Financial instruments        
Amortized Cost 950 1,200    
Gross Unrealized Gains 0 0    
Gross Unrealized Losses 0 0    
Estimated FV, Available for Sale Securities 950 1,200    
U.S. government and agency obligations        
Financial instruments        
Amortized Cost 20,628 19,351    
Gross Unrealized Gains 13 19    
Gross Unrealized Losses (22) (18)    
Estimated FV, Available for Sale Securities 20,619 19,352    
Corporate notes and obligations        
Financial instruments        
Amortized Cost 18,672 18,716    
Gross Unrealized Gains 14 18    
Gross Unrealized Losses (15) (20)    
Estimated FV, Available for Sale Securities $ 18,671 $ 18,714    
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments (Details 2)
3 Months Ended 6 Months Ended
Jun. 30, 2017
USD ($)
investment
Jun. 30, 2016
USD ($)
Jun. 30, 2017
USD ($)
investment
Jun. 30, 2016
USD ($)
Dec. 31, 2016
investment
Contractual maturity, Amortized Cost          
Less than 1 year $ 35,595,000   $ 35,595,000    
Between 1 and 2 years 4,655,000   4,655,000    
Total 40,250,000   40,250,000    
Contractual maturity, Estimated Fair value          
Less than 1 year 35,570,000   35,570,000    
Between 1 and 2 years 4,670,000   4,670,000    
Total $ 40,240,000   $ 40,240,000    
Other disclosures pertaining to available-for-sale securities          
Short-term investments in a material unrealized loss position with maturities of greater than 12 months | investment 0   0   0
Realized gains or losses on sales of investments $ 0 $ 0      
Purchases of investments, net of proceeds from maturities of investments     $ 1,100,000 $ 300,000  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Ongoing basis | Estimate of Fair Value Measurement    
Assets:    
Assets, Fair Value $ 80,385 $ 39,670
Liabilities:    
Derivative Liability 285 53
Liabilities, Fair Value 285 53
Ongoing basis | Money market funds | Estimate of Fair Value Measurement    
Assets:    
Assets, Fair Value [1] 40,108 328
Ongoing basis | Certificates of deposit | Estimate of Fair Value Measurement    
Assets:    
Assets, Fair Value [2] 950 1,200
Ongoing basis | U.S. government and agency obligations | Estimate of Fair Value Measurement    
Assets:    
Assets, Fair Value [2] 20,619 19,352
Ongoing basis | Corporate notes and obligations | Estimate of Fair Value Measurement    
Assets:    
Assets, Fair Value [2] 18,671 18,714
Ongoing basis | Derivative Financial Instruments, Assets [Member] | Estimate of Fair Value Measurement    
Assets:    
Assets, Fair Value 37 76
Ongoing basis | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Assets, Fair Value 40,108 328
Liabilities:    
Derivative Liability 0 0
Liabilities, Fair Value 0 0
Ongoing basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds    
Assets:    
Assets, Fair Value [1] 40,108 328
Ongoing basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | Certificates of deposit    
Assets:    
Assets, Fair Value [2] 0 0
Ongoing basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. government and agency obligations    
Assets:    
Assets, Fair Value [2] 0 0
Ongoing basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | Corporate notes and obligations    
Assets:    
Assets, Fair Value [2] 0 0
Ongoing basis | Significant Other Observable Inputs (Level 2)    
Assets:    
Assets, Fair Value 40,277 39,342
Liabilities:    
Derivative Liability 285 53
Liabilities, Fair Value 285 53
Ongoing basis | Significant Other Observable Inputs (Level 2) | Money market funds    
Assets:    
Assets, Fair Value [1] 0 0
Ongoing basis | Significant Other Observable Inputs (Level 2) | Certificates of deposit    
Assets:    
Assets, Fair Value [2] 950 1,200
Ongoing basis | Significant Other Observable Inputs (Level 2) | U.S. government and agency obligations    
Assets:    
Assets, Fair Value [2] 20,619 19,352
Ongoing basis | Significant Other Observable Inputs (Level 2) | Corporate notes and obligations    
Assets:    
Assets, Fair Value [2] 18,671 18,714
Ongoing basis | Significant Other Observable Inputs (Level 2) | Derivative Financial Instruments, Assets [Member]    
Assets:    
Assets, Fair Value 37 76
Ongoing basis | Significant Unobservable Inputs (Level 3)    
Assets:    
Assets, Fair Value 0 0
Liabilities:    
Derivative Liability 0 0
Liabilities, Fair Value 0 0
Ongoing basis | Significant Unobservable Inputs (Level 3) | Money market funds    
Assets:    
Assets, Fair Value [1] 0 0
Ongoing basis | Significant Unobservable Inputs (Level 3) | Certificates of deposit    
Assets:    
Assets, Fair Value [2] 0 0
Ongoing basis | Significant Unobservable Inputs (Level 3) | U.S. government and agency obligations    
Assets:    
Assets, Fair Value [2] 0 0
Ongoing basis | Significant Unobservable Inputs (Level 3) | Corporate notes and obligations    
Assets:    
Assets, Fair Value [2] 0 0
Not Designated as Hedging Instrument | Foreign Exchange Contract    
Fair value of financial assets and liabilities    
Derivative, Notional Amount 6,622 3,850
Derivative, Fair Value, Net 6,374 3,873
Not Designated as Hedging Instrument | Prepaid And Other Current Assets | Foreign Exchange Contract    
Fair value of financial assets and liabilities    
Derivative, Fair Value, Net 37 75
Not Designated as Hedging Instrument | Accrued Expenses | Foreign Exchange Contract    
Fair value of financial assets and liabilities    
Derivative, Fair Value, Net $ 285 $ 52
[1] Included in cash and cash equivalents on the unaudited condensed consolidated balance sheets.
[2] Included in short-term investments on the unaudited condensed consolidated balance sheets.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Maturity Schedule (Details)
$ in Thousands
Jun. 30, 2017
USD ($)
Recorded Unconditional Purchase Obligation, Fiscal Year Maturity Schedule [Abstract]  
Remainder of 2017 $ 11,482
2018 14,774
2019 10,305
2020 3,008
2021 0
2022 and beyond 0
Future minimum payments 39,569
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Remainder of 2017 2,142
2018 4,689
2019 4,385
2020 4,425
2021 4,049
2022 and beyond 2,693
Future minimum payments $ 22,383
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2017
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2015
USD ($)
Sep. 30, 2014
USD ($)
Contractual cash obligations        
Line of credit outstanding $ 0 $ 0    
Line of Credit | Wells Fargo Credit Agreement        
Contractual cash obligations        
Line of credit, borrowing capacity       $ 15,000,000
Minimum liquidity     $ 7,500,000  
Line of Credit | Wells Fargo Credit Agreement | Revolving Credit Facility        
Contractual cash obligations        
Required leverage ratio 3.00 3.00    
Commitment fee percentage   0.25%    
Line of Credit | Wells Fargo Credit Agreement | Minimum | Revolving Credit Facility        
Contractual cash obligations        
Basis spread on variable rate   0.75%    
Line of Credit | Wells Fargo Credit Agreement | Maximum | Revolving Credit Facility        
Contractual cash obligations        
Basis spread on variable rate   2.25%    
Letter of Credit | Dublin (CA) Headquarters        
Contractual cash obligations        
Line of credit facility, increase $ 1,400,000      
Line of credit $ 0 $ 0    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Restructuring and Other (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Restructuring Cost and Reserve [Line Items]        
Restructuring expenses $ 375 $ 86 $ 972 $ 402
Restructuring Reserve [Roll Forward]        
Balance at the beginning of the period     269 17
Additions     972 405
Adjustments     0 0
Cash Payments     (756) (120)
Balance at the end of the period 485 302 485 302
Severance and termination-related costs        
Restructuring Reserve [Roll Forward]        
Balance at the beginning of the period     0  
Additions     872  
Adjustments     0  
Cash Payments     (577)  
Balance at the end of the period 295   295  
Facilities related costs        
Restructuring Reserve [Roll Forward]        
Balance at the beginning of the period     269 17
Additions     100 405
Adjustments     0 0
Cash Payments     (179) (120)
Balance at the end of the period $ 190 $ 302 $ 190 $ 302
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share Net Income (Loss) Per Share (Calculation of basic and diluted net income (loss) per share) (Details) - $ / shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Earnings Per Share, Diluted        
Anti-dilutive securities excluded from computation of diluted net loss per share (in shares) 4,056 4,610 4,142 4,380
Restricted Stock Units        
Earnings Per Share, Diluted        
Anti-dilutive securities excluded from computation of diluted net loss per share (in shares) 3,582 3,893 3,666 3,655
Stock Options        
Earnings Per Share, Diluted        
Anti-dilutive securities excluded from computation of diluted net loss per share (in shares) 366 586 382 611
Antidilutive securities excluded from computation of earnings per share, weighted average exercise price $ 6.69 $ 6.72 $ 6.68 $ 6.12
ESPP shares        
Earnings Per Share, Diluted        
Anti-dilutive securities excluded from computation of diluted net loss per share (in shares) 108 131 94 114
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Stock-based compensation        
Stock-based compensation expense $ 9,941 $ 7,612 $ 18,191 $ 14,065
Stock options        
Stock-based compensation        
Stock-based compensation expense 136 144 281 289
Compensation expense not yet recognized 0   $ 0  
Recognition period for compensation expense not yet recognized     2 months  
Performance-based awards        
Stock-based compensation        
Stock-based compensation expense 1,771 1,269 $ 3,191 2,449
Compensation expense not yet recognized 7,500   $ 7,500  
Recognition period for compensation expense not yet recognized     1 year 10 months  
Service-based awards        
Stock-based compensation        
Stock-based compensation expense 7,646 5,696 $ 13,984 10,454
Compensation expense not yet recognized 36,000   $ 36,000  
Recognition period for compensation expense not yet recognized     1 year 12 months  
ESPP shares        
Stock-based compensation        
Stock-based compensation expense 388 $ 503 $ 735 $ 873
Compensation expense not yet recognized 800   $ 800  
Recognition period for compensation expense not yet recognized     5 months  
Granted in 2017 | Performance stock units        
Stock-based compensation        
Stock-based compensation expense 500   $ 800  
Granted in 2016 | Performance stock units        
Stock-based compensation        
Stock-based compensation expense 100   200  
Granted in 2015 | Performance stock units        
Stock-based compensation        
Stock-based compensation expense 800   $ 1,500  
Granted in 2014 | Performance stock units        
Stock-based compensation        
Stock-based compensation expense $ 400      
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-based Compensation (Details 2) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Classification of stock-based compensation expense        
Stock-based compensation expense $ 9,941 $ 7,612 $ 18,191 $ 14,065
Cost of recurring revenues        
Classification of stock-based compensation expense        
Stock-based compensation expense 412 453 835 962
Cost of services and other revenues        
Classification of stock-based compensation expense        
Stock-based compensation expense 559 524 1,190 1,036
Sales and marketing        
Classification of stock-based compensation expense        
Stock-based compensation expense 2,027 2,144 4,564 4,298
Research and development        
Classification of stock-based compensation expense        
Stock-based compensation expense 1,765 1,171 3,397 2,340
General and administrative        
Classification of stock-based compensation expense        
Stock-based compensation expense $ 5,178 $ 3,320 $ 8,205 $ 5,429
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-based Compensation (Details 3) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Stock-based compensation          
Stock-based compensation expense $ 9,941 $ 7,612 $ 18,191 $ 14,065  
Performance stock units          
Stock-based compensation          
Performance period         3 years
Performance stock units | Granted in 2017          
Stock-based compensation          
Stock-based compensation expense 500   800    
Performance stock units | Granted in 2016          
Stock-based compensation          
Stock-based compensation expense 100   200    
Performance stock units | Granted in 2015          
Stock-based compensation          
Stock-based compensation expense 800   1,500    
ESPP shares          
Stock-based compensation          
Stock-based compensation expense $ 388 $ 503 $ 735 $ 873  
Fair value assumptions using the Black-Scholes-Merton valuation model          
Risk-free interest rate, minimum (as a percent)     0.65% 0.42%  
Risk-free interest rate, maximum (as a percent)     0.82% 0.51%  
Volatility, minimum (as a percent)     33.00% 45.00%  
Volatility, maximum (as a percent)     33.10% 51.00%  
Dividend yield (as a percent)     0.00% 0.00%  
ESPP shares | Minimum          
Fair value assumptions using the Black-Scholes-Merton valuation model          
Expected life (in years)     6 months 6 months  
ESPP shares | Maximum          
Fair value assumptions using the Black-Scholes-Merton valuation model          
Expected life (in years)     1 year 1 year  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 413 $ 341 $ 581 $ 497
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment, Geographic and Customer Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
USD ($)
customer
Jun. 30, 2016
USD ($)
Jun. 30, 2017
USD ($)
segment
customer
Jun. 30, 2016
USD ($)
Dec. 31, 2016
USD ($)
Segment Reporting [Abstract]          
Number of operating segments | segment     1    
Revenues by geographic area          
Goodwill $ 75,049   $ 75,049   $ 63,957
Revenues 61,263 $ 49,751 119,404 $ 98,129  
Intangible assets, net $ 23,761   $ 23,761   $ 21,659
Number of customers accounted for more than 10% of total revenues | customer 0   0    
United States and Canada          
Revenues by geographic area          
Revenues $ 49,953 40,732 $ 97,478 80,617  
EMEA          
Revenues by geographic area          
Goodwill 8,500   8,500    
Revenues 6,784 5,452 13,268 10,328  
Intangible assets, net 24,300   24,300    
Asia Pacific          
Revenues by geographic area          
Revenues 3,145 2,442 6,110 4,985  
Other          
Revenues by geographic area          
Revenues $ 1,381 $ 1,125 $ 2,548 $ 2,199  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related Party Transactions (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2017
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Dec. 31, 2015
Lithium | Subscription Arrangement              
Related party transactions              
Revenue recongnized in related party transaction       $ 100,000      
Lithium | Subscription Arrangement | Affiliated Entity              
Related party transactions              
Agreement term             3 years
Lithium | Service Agreements              
Related party transactions              
Revenue recongnized in related party transaction   $ 3,238 $ 13,035 5,701 $ 17,325    
Lithium | Service Agreements | Affiliated Entity              
Related party transactions              
Revenue recongnized in related party transaction   34,377 $ 49,903 68,442 $ 87,516    
TIBCO              
Related party transactions              
Annual subscription recorded in prepaid expense and other current assets $ 39,000            
TIBCO | Service Agreements              
Related party transactions              
Annual subscription recorded in prepaid expense and other current assets           $ 100,000  
TIBCO | Hosting Agreement              
Related party transactions              
Revenue recongnized in related party transaction   $ 29,825   $ 59,323      
EXCEL 51 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( **!!$L?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ HH$$2V;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "B@01+\\]8%^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:25*:'+BV-/"H(#Q;>0W+9@TX;DI-VW-ZU; MA^@'\#%W__SN=W"-"=+T$9]C'S"2PW0S^K9+TH0U.Q(%"9#,$;U.94YTN;GO MH]>4G_$ 09L/?4"H.%^!1])6DX8)6(2%R%1CC301-?7QC+=FP8?/V,XP:P!; M]-A1 E$*8&J:&$YCV\ 5,,$(HT_?!;0+<:[^B9T[P,[),;DE-0Q#.=1S+N\@ MX.WI\65>MW!=(MT9S+^2DW0*N&:7R:_UPV:W9:KBXJ[@]P6_W8F5%)44]?OD M^L/O*NQ[Z_;N'QM?!%4#O^Y"?0%02P,$% @ HH$$2YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " "B@01+/I6ESF0" 5" & 'AL+W=O6=F(7UE+VSP"(JB8M%D^L)YWZ MB'O;8O[[0"@; M=B$,WS=>FELM]08HBQ[?R#"/%,&$\3C)Z94#]@ MB&@S$^(P(M " 6<$4+9G M >03.""'COX5.+J(V"\0>R.(#3U>T!,_/?'2$T-/%O34.@ 7D?D%4J] ZM!S M2V!$I ;1C2<;/PRF5R$JN;+P2&Y=O M)BD9UG M$R9;8NQ$ XM'MB7\9OJ1""IV[TPS7.S./6^/S"/]%SXVS*^8WYI.!&O2\H.0J]317]9C?.)CH04F WI_^^AF2C M9&:\O0D?><=^QPR/C9>GKO\^[+P?%S_:YC"LDMTX'A_3='C9^;8>OG1'?PC_ M;+N^K<=PV;^FP['W]68.:IL4E7)I6^\/R7HYWWOJU\ON;6SV!__4+X:WMJW[ M?TO?=*=5 LG'C:_[U]TXW4C7RV/]ZO_TX[?C4Q^NTFLKFWWK#\.^.RQZOUTE M/\%CI7$*F!5_[?UIN#E?3*D\=]WWZ>*WS2I1DR/?^)=Q:J(.AW=?^::96@H^ M_KDTFES[G )OSS]:_V5./B3S7 ^^ZIJ_]YMQMTKR9+'QV_JM&;]VIU_])2&; M+"[9_^[??1/DDY/0QTO7#//OXN5M&+OVTDJPTM8_SL?]83Z>+NU_A,D!> G M:P"83P/T)4"3@/3L;$[UYWJLU\N^.RWZ\],ZUE-1P*,.@_DRW9S';OXO9#N$ MN^]K-,OT?6KG(BG/$KR5W"LJ06&ODC3T?S6!H@F8E<$I. MDSP?(4&G'>8Q1S)/@0.58KL$SLKP+!C!N$K?@N5^H24#%3E0#04J2J34M)X% M%5@3*6>4<8HIH3A%CDEP2EGF1]"9PMV\ MK/>.9)PB7]@:NK"5-#EU\ZGFWHF,930,["96>3)*D:.4(KM$SDA*]4\E]SYD MA")'J*7(0LY&9ZD101-9#J,,3^3PM)15R*%H70[T@Z*2=+8(7_,11S(]D=.3 M5G:)G(H/8 Q=RE?_K[MW)-,3.3TMXQ7GX@,6;&TLR2S$B*5E?FK.3TN)I3D9 M'S1D*J,(%87A>T='N*5EBFI.44NYI3D?4>N,#9*H<[F+C9),4LU):MD'.;)/ M;7%A*NFDA6EZL^,Q;4']4?>O^\.P>.[&L6OG+8YMUXT^M*F^A/QVOMY<+QJ_ M':?3+)SWYZV?\\78'2_;6NEU;VW]'U!+ P04 " "B@01++52-HFT" #4 M" & 'AL+W=OY^S3F+9+FZ,OXHS MI3)XJZM&+,.SE.TBBL3^3&LB9JREC7IR9+PF4@WY*1(MI^1@3'45(0"2J"9E M$ZX*,[?EJX)=9%4V=,L#<:EKPO^M:<5NRQ"&[Q,OY>DL]42T*EIRHC^I_-5N MN1I%0Y1#6=-&E*P).#TNPT]PL8%(&XSB=TEO8M0/="D[QE[UX-MA&0)-1"NZ MESH$4%;,C@FY8]:<\R/,RS,+@0(_D M4LD7=OM*^X+B,.BK_TZOM%)R3:)R[%DES'^POPC)ZCZ*0JG)6]>6C6EOW9,T M[VU^ ^H-:## ^4,#[@W8,D0=F2GU,Y%D57!V"WCWM5JB%P5<8/4R]WK2O#OS M3%4KU.QU%6=%=-5Q>LFZDZ"1!$T5&X\B'B21RC] ("\$,GX\ALC]?NSU8^.? MC_P)L(KH)*F1-$8"<3*WZO"(8ISX2>9>DKE+ BV23I*-DH 9 )9J\TPU88F] M++'+8GVX=2>)1UEB8'X6S7/=A"?Q\B0N#[9X$B>/3?)(,6%(O0RIRV M@G7Z ME.&18L*0>1DRER&V&+(/K9%GJ@E+[F7)79;$8LF=:B$ WE7R$>6$"0+_G@1< MJM3>E("3+$D3F+E4/F4",+Q/=6>GA"Z5LU5"-U>,TMQ#Y5'B)$?WJ?Q;)T0N M56Y3(2<7PM@']5S8,46CXT6?]S\(/Y6-"'9,JI/*G"='QB150<%,A3NK*\8P MJ.A1ZFZJ^KP[9[N!9&U_AXB&B\SJ/U!+ P04 " "B@01+\C. M[#<*2#AQU4JMA$[5]MJ$!:*3Q*EMX/3?UW9,2&;&<&Y(8IZ9W7<_YEW;\[>R M^EX_I]1,?FPWN_IZ^MPT^ZO9K%X]IVU17Y;[M&O_\UA6VZ)I?U9/LWI?I>*A M#]IN9JB4FVV+]6YZ,^^OW54W\_*EV:QWZ:Z:U"_;;5']EZ5-^78]A>G[A6_K MI^>FNS"[F>^+I_1G:O[:WU7MK]DQR\-ZFW;UNMQ-JO1X/;V%JUSW 3WQ]SJ] MU2??)YV4^[+\WOWX[>%ZJKH>I4U:-5V*HOUX38NTV729VG[\.R2='MOL D^_ MOV?_I1??BKDOZK0H-_^L'YKGZVF83A[28_&R:;Z5;[^F09"=3@;UOZ?7M&GQ MKB=M&ZMR4_=_)ZN7NBFW0Y:V*]OBQ^%SO>L_WX;\[V%R X!> QHV_XL0 \! M^B/ ?!I@A@#SLRW8(<"2%F8'[?U@+HNFN)E7Y=ND.JR'?=$M.[BR[72MNHO] M[/3_:\>S;J^^WG@UG[UV>08D.R!XBL YLN3(!S%KVS]V J5.9,C"\;R!!2<\ M099?)LD_37+632V.E>[C]6F\EN.-&&_Z>',:;\A8'Q#?([L>,<$I2T:#4SIB M)/.VY%0T0=%!X91W(3I9EQ5U6:Z+]#@[(/:D%4!G ]$E4,HXNM@XA<8Q70(% MJ$?FRXFZ'-?EB"['6G&M,$UT<8@A4'<<<&#VRU4#TQEM MMEF#&LD@VQ9H-CX!Z/AHH5S&0 N9@$%T?'PX9HRC-2(7,!ULL"/J9%,%[JJT M/]G G-5,])Z*XY1'$Z@V3D&P=#OE$F9,')LYV5B!.RN=D@PD:]7647$<:X\, MCHJ37-,C]5:I36_MR)D/9'<%;J^!N@APL].T)"\$*#!A@FO2$V0N0$:-U2+9 M6<%S4=1"!N:L&1TC4%D824,=*0GQUSBHHUC*U*V?^#^'SR5)[@VO1U:"- %JS=+@=*: MS9N0RHZL293='[G[4ZO*D!OQ!=+J+T&:.K\$&78G)D!A3)7L^LA=/U#71V[ M%RYJ>J:1,*OI%EI*&+3'%6IK$M<6FQ%;0]GV$9D\>H.7#^ M/<+/;0\!D[:'@(G;0^(^V1ZRP2(W6'H$S5 P/* /B@2(+O^EE A93>.0'7ED MH&5WU=Q=(STT:.&FV=&^+ 3J L#0(Y& (=(G$+F8[/0!S+DVV6,U]UBZP[*! M.5]HWE"/E3 7Z .!I80!*KJ\HY/K&5PM0+B^A*O\\%KC(_WA+FRZK[[]7AW>;AQ^-.5^>',S.[X^NOD?4$L#!!0 ( M **!!$O;AC2]"04 /89 8 >&PO=V]R:W-H965T&UL MC9E;;^,V$(7_BN%WK\09ZA8X!F(510NT0+!%VV?%9F)C)7N[(< M>NI]_#-WNKR..32\_?[>^\]C\'TP3T7K\KK\^[CO#O?+=+G8N^?BM>R^UI=? MW!Q0M%S,T?_FWES9RP9G[?V^& M&]#<@*X-^K$_:\!S _[1P([!3\[&4'\JNF*S;NK+HIGNUKD8'@ISQ_UD[H:+ MX]R-_^NC;?NK;YLL6P=O0S^S9#M)Z$9BKHJ@[_PZ J$1MJ2:T\V_.MP3#$'5C8@1T[L+>38,0D3))DE)Q&RS)H) -&Q'.TS=0@)C5J4H#*AK%G5DR( 1 " M.[%$0*BGWPI.Y$#DR4+C89$!5A)IQ7PRRFQ$2U;&HQ@2AJ-26-":<3J9U)F? Y$OA0RF)$&0-)[ MBS$E#<"DD9@T&H$KCF4>0A7%J<&,#D)D-/(=98T%?5S T0K2CVK M&V%XDH:GE:4= 78FD5SV@2K*HLSC!A.4$$'ETD^ H!QGZF8!&66);WHP1@EA MU'>_,48)850NV@0 &=LHEC$!66I3]AC"'"50D[ MJ+,8?Q;@CR7^9M'M4:L-,[E2(54:R0HWN#DMKUSS,KY8:!>[^O74#0?3-U>O M+R\>:#AM%]>WYBZ?7D'\Z&9Z(_)[T;P<3^WBJ>ZZNAI/W)_KNG.]R?!+/V4' M5^RO/TKWW U?D_Y[,[V)F'YT]7E^RQ)<7_5L_@-02P,$% @ HH$$2P'> MYBBQ 0 T@, !@ !X;"]W;W)K+)+F'8\4 ME0UH7UP+X,FK5L;EM/6^.S#FRA:T<#?8@0E_:K1:^.#:AKG.@J@22"O&-YMW M3 MI:)&EV,D6&?9>20,G2UROM;"_CJ!PR.F67@//LFE]#+ BZT0#7\%_ZTXV M>&QFJ:0&XR0:8J'.Z&PO=V]R:W-H965T&UL?5-ACYP@$/TKA!]PN&K; MRT9-;J]IVJ1--M>T_X+,,.\-V^&H9C0/-H>P)$G M);4M:>_<<&3,UCTH;F]P .UO6C2*.V^:CMG! &\B2$F6)LE;IKC0M"JB[VRJ M D,I#? SX+F"RFS,)E5P0'X/QJ2EI$@2!A-H%!NZW*]R#E('(R_BY M<-(U90!NS\_L'V+MOI8+MW"/\H=H7%_26TH::/DHW0-.'V&IYPTE2_&?X0K2 MAP-TL:5U*-UJ!86+T7QIWD7.N[3?)-E"VP?D"Z = 7. M5X7!B9BY]P,/3WPXIKXW=7#&5L0[+]YZ[[4ZY$G!KH%HB3G-,>DV9HU@GGU- MD>ZE.*7_P=-]>+:K,(OP["^%+^3/=PGR2)"_6N)>S+\JV::G"DP7I\F2&D<= M)WGC70?V+HUO\B=\GO8OW'1"6W)!YU\V]K]%=."E)#=^A'K_P59#0NO"\9T_ MFWG,9L/AL/P@MG[CZC=02P,$% @ HH$$2]+F$:6S 0 T@, !@ !X M;"]W;W)K05HSO=F^9%M+0,D^^LRUS'+R2!LZ6 MN$%K87^=0.%8T#U]=CS(MO/1P"[A-&MSB164E)#(P;E'W#\"',];RB9B_\,5U A/"H).2I4 M+JVD&IQ'/;,$*5H\3;LT:1^G&\YGV#: SP"^ &Y3'C8E2LK?"R_*W.)([-3[ M7L0GWA]YZ$T5G:D5Z2Z(=\%[+??9(6?72#3'G*88OHY9(EA@7U+PK10G_A^< M;\,/FPH/"7YX0>%?!-DF098(LE=+W(K)_DG"5CW58-LT38Y4.)@TR2OO,K!W MZ1'9G_!IVK\(VTKCR 5]>-G4_P;10Y"RNPDCU(4/MA@*&A^/[\+93F,V&1[[ M^0>QY1N7OP%02P,$% @ HH$$2^%%9["T 0 T@, !@ !X;"]W;W)K M!-8YT6 4W7,M\[$'4":<7X;G?'M)"&EGGRG5V9VR$H:>#LB!^T%N[G M"90="[JG;XYGV78A.EB9]Z*%+Q"^]F>'%EM8:JG!>&D-<= 4]'%_/&4Q/@5\ MDS#ZU9G$2B[6OD3C8UW0710$"JH0&01N5W@"I2(1RO@Q<](E902NSV_L[U/M M6,M%>'BRZKNL0U?0!TIJ:,2@PK,=/\![L2-S4^U[$)]X? M.?:FBL[4BG2'XCUZK^4^N\W9-1+-,:>WN1W M^#3MGX5KI?'D8@.^;.I_8VT E+*[P1'J\(,MAH(FQ.,]GMTT9I,1;#__(+9\ MX_(74$L#!!0 ( **!!$N=O#//M0$ -(# 9 >&PO=V]R:W-H965T M:,Y^>F4[ST=AGUP%X\J*D=@7MO.]/C+FJ \7=G>E! MXTUCK.(>3=LRUUO@=00IR=(D><,4%YJ6>?1=;)F;P4NAX6*)&Y3B]N<9I!D+ MNJ.OCD?1=CXX6)GWO(6OX+_U%XL66UAJH4 [832QT!3T?G@_&I+F@2!(&$R@<&CML-'D#*0(0R?LR<=$D9@.OS*_N'6#O6;0SK#M@'I#$@7P#'F85.BJ/P]][S,K1F)G7K?\_#$NU.*O:F" M,[8BWJ%XA]Y;N&PO=V]R:W-H965TIVF3-NG4:>MG+G$25(@S M()?NWP](FF9;UB^ C=_SLS'9B.;)M@"./&O5V9RVSO5'QFS9@A;V!GOH_$V- M1@OG3=,PVQL0501IQ?AN]XYI(3M:9-%W-D6&@U.R@[,A=M!:F%\G4#CF-*$O MC@?9M"XX6)'UHH%OX+[W9^,MMK!44D-G)7;$0)W3N^1X2D-\#/@A8;2K,PF5 M7!"?@O&YRNDN" (%I0L,PF]7N >E I&7\7/FI$O* %R?7]@_QMI]+1=AX1[5 MHZQX@O+A08G/4:*R<27E8!WJF<5+T>)Y MVF47]W&Z20\S;!O 9P!? (>8ATV)HO(/PHDB,S@2,_6^%^&)DR/WO2F#,[8B MWGGQUGNO17*;9.P:B.:8TQ3#US%+!//L2PJ^E>+$_X'S;?A^4^$^PO=_*/P/ M0;I)D$:"],T2MV+V?R5AJYYJ,$V<)DM*'+HXR2OO,K!W/+[):_@T[5^%:61G MR06=?]G8_QK1@9>RN_$CU/H/MA@*:A>.[_W93&,V&0[[^0>QY1L7OP%02P,$ M% @ HH$$2_ 5PFFT 0 T@, !D !X;"]W;W)K&UL?5-M;]L@$/XKB!]0$N)T561;:CI-J[1*4:>MGXE]?E&!>ZYXT@'-*^V 7#D74EM,]HXUQT8LT4#2M@;[$#[FPJ-$LZ; MIF:V,R#*"%*2\8J]DZV&DR&V5TJ8CR-('#*ZI5?'N.]-$9RQ%?'.B[?> M>\FW^R1EET TQ1S'&+Z,F2.89Y]3\+441_X/G*_#=ZL*=Q&^^T/A?IT@625( M(D'RWQ+78F[_2L(6/55@ZCA-EA38ZSC)"^\\L/<\OLGO\'':GX2I6VW)&9U_ MV=C_"M&!E[*Y\2/4^ \V&Q(J%XZ?_-F,8S8:#KOI!['Y&^>_ %!+ P04 M" "B@01+%TB+4;4! #2 P &0 'AL+W=O%LB.V5XN;M!!*'G&[IN^-)-*T+#E9D M'6_@&[COW=EXB\TLE5"@K4!-#-0YO=L>3VF(CP$_! QV<2:AD@OB'P %,]MY1,Q7^%*T@?'I3X'"5*&U=2]M:AFEB\%,5?QUWHN _CS3Z= M8.N 9 (D,^ 0\[ Q453^B3M>9 8'8L;>=SP\\?:8^-Z4P1E;$>^\>.N]UV)[ MN\_8-1!-,:+(.WZTJW$7X[@^%AW6"=)4@C03I M?TMX4]=/ZF1J.%\Z9IF.T-B"J" MM&(\2:Z9%K*C119])U-D.#@E.S@98@>MA?EQ!(5C3G?TW?$DF]8%!RNR7C3P M%=RW_F2\Q1:62FKHK,2.&*AS>KL['/@5"#R,EYG3KJD#,#U^9W]/M;N:SD+"W>HGF7EVIS>4%)!+0;E MGG!\@+F>#Y3,Q7^&"R@?'I3X'"4J&U=2#M:AGEF\%"W>IEUV<1^GFS2=8=L M/@/X KB)>=B4*"K_))PH,H,C,5/O>Q&>>'?@OC=E<,96Q#LOWGKOI=A=)QF[ M!*(YYCC%\'7,$L$\^Y*";Z4X\K_@?!N>;BI,(SS]3>$_\N\W"?:18/_?$K=B M_E3)5CW58)HX39:4.'1QDE?>96!O>7R37^'3M'\1II&=)6=T_F5C_VM$!UY* M&UL?5/;;MP@ M$/T5Q >$7=:;1"O;4C91U4JIM$J5Y)FUQQ<%&!?P.OW[ G88J]DZV&DR&V5TJ87T>0.&1T2S\<3VW=N.!@>=J)&GZ >^Y. MQEML9BE;!=JVJ(F!*J-WV\,Q"?$QX*6%P2[.)%1R1GP+QKUG(6%>Y2O;>F:C-Y24D(E>NF>'KCO31&[E%T"T11S M'&/X,F:.8)Y]3L'74ASY/W"^#M^M*MQ%^.X/ARN?(C MU/@/-AL2*A>.-_YLQC$;#8?=](/8_(WSWU!+ P04 " "B@01+X6]39K_=N^-(>S0O MM@%PY%5);3/:.-<>&+-% XK;*VQ!^YL*C>+.FZ9FMC7 RPA2DB6KU8XI+C3- MT^@[F3S%SDFAX62([93BYNT($ON,KNF[XU'4C0L.EJL?\!8SW?*!F+ M_P47D#X\*/$Y"I0VKJ3HK$,ULG@IBK\.N]!Q[X>;S7Z$+0.2$9!,@'W,PX9$ M4?D==SQ/#?;$#+UO>7CB]2'QO2F",[8BWGGQUGLO^7JW2]DE$(TQQR$FF<=, M$R_E+@4\_U+$C;K MJ0)3QVFRI,!.QTF>>:>!O4GBFWR$#]/^P$TMM"5G=/YE8_\K1 =>RNK*CU#C M/]AD2*A<.%[[LQG&;# &PO=V]R:W-H965T, 7J=_7\!>QW'IBV&&,^?,8&;24+7&MS+#@4T(&!3:,E"S7.$1 M&+-$)HVWF1,ODC9PO;^Q?W6UFUHN5,&C8"]MJ9L,WV-40D4'II_%^ 1S/7N, MYN*_PQ68@=M,C$8AF')?5 Q*"SZSF%0X?9_6MG/K.//?POP!T1P0;0+().0R M_T(US5,I1B2GN^^I_<7A,3)W4UBGNPIW9I)7QGO-PR1(R=42S9C3A(G6F 5! M#/LB$?DD3M$_X9$_//9F&+OP>*T>W_L)=EZ"G2/8?2HQW)3HP_PGR[U79.\A MB#ZZ5$!I,*L&=N=7&S*/%8%!INTW, M7DY=.1E:]// (KE='0( !X' 9 M>&PO=V]R:W-H965TE);?NJ$_$M!KX(3A)05B2+(CD=1,7>;#M=)&K MLQ5U SL=F;.47/_>@E#=.J;QU?!:GRKK#:3(6WZ";V"_MSOM3F1D.=02&E.K M)M)P7,<;^KREJ7<(B!\U=&:RCWPJ>Z7>_.'S81TG/B(04%I/P=UR@1<0PC.Y M.'X-I/&HZ1VG^RO[QY"\2V;/#;PH\;,^V&H=K^+H $=^%O95=9]@2&@>1T/V M7^ "PL%])$ZC5,*$9U2>C55R8'&A2/[>KW43UF[@O[KA#FQP8#<.I!<*D7_@ MEA>Y5EVD^^*WW']C^LQ<;4IO#*4([USPQEDO!5UF.;EXH@&S[3%LBAD1Q+&/ M$@R3V++_W!GN/D,CG 7W=*J^2G""%"5( \'L'X(["KQ6F8H0?9 +3',$A>A"?Y7)P]4$P6M M[NC$DIWB$4:Y';HF*@[$X?4;R1:/I(51%0=IL/F8PG M"?H4!K.)2G5NPJTPL8[#?\/">/L+[V^.KUR?ZL9$>V7=D RC[*B4!1=+\N2Z MLG*7U7@0<+1^NW1[W4_L_F!5.]Q&9+P2BS]02P,$% @ HH$$2Y;E* +! M 0 -P0 !D !X;"]W;W)K&UL;51A;]L@$/TK MB!]0$FQW6V1;:EI5F[1)4:=UGXE]ME'!>(#C[M\/L.-Y&5\"=W[WWCO@DD]* MOYD.P*)W*7I3X,[:X4"(J3J0S-RI 7KWI5%:,NM"W1(S:&!U*)*"T-WNGDC& M>USF(7?29:Y&*W@/)XW,*"73OX\@U%3@/;XF7GC;69\@93ZP%KZ#_3&$ BHK&=@;KG M(PCAB9R-7PLG7B5]X79_97\.O;M>SLS HQ(_>6V[ G_$J(:&C<*^J.DS+/UD M&"W-?X4+" ?W3IQ&I80)OZ@:C55R87%6)'N?5]Z'=5KXKV7Q KH4T)L",@L% MYT_,LC+7:D)Z/ON!^2O>'Z@[F\HGPU&$;\Z\<=E+N?]$($:90@#03I/RTF-RW&,&E<)(N*9!&" M[$8DAKF_$2&;BY.@V_!D#:K4V(=QV637J7B@X>+_PN>1^L9TRWN#SLJZYQ,N MN5'*@K.RNW->.C?%:R"@L7[[P>WU_);GP*IA&5.R_E>4?P!02P,$% @ MHH$$2^,[M\## 0 -P0 !D !X;"]W;W)K&UL M;53M;ILP%'T5RP]0)R0T301(3:=JDS8IZK3NMP,7L.H/:IO0O?UL0QA+_2?V MO9Q[SKFV;[)!Z3?3 ECT(;@T.6ZM[0Z$F+(%0&%-:WV"%%E' M&_@)]E=WTBXB,TO%!$C#E$0:ZAP_K@_'U.,#X)7!8!9[Y#LY*_7F@V]5CE?> M$' HK6>@;KG $W#NB9R-]XD3SY*^<+F_LC^'WETO9VK@2?'?K+)MCA\PJJ"F M/; MD$P%R4T!&86"\R_4TB+3:D!Z//N.^BM>'Q)W-J5/AJ,(WYQYX[*78KW?9>3B MB2;,<<0D2\R,((Y]EDAB$L?D4WD2+]]$'6Y"^6:IOKV/$VRC!-M L/V/(+UI M,8;9Q472J$CZF6#_<",2P^QO1,CBX@3H)CQ9@TK5RS NB^P\%8])N/A_\'&D M?E#=,&G065GW?,(EUTI9<%96=\Y+ZZ9X#CC4UF]W;J_'MSP&5G73F)+YOZ+X M"U!+ P04 " "B@01+L2IE^+O3" %5^H M;9;T[SLVA-"4%]LSGG/FS'BYM:,Q$Z][WEXXN208F^JX(RM MB'>9>!O4OCF[R'3]/^ M@]M6:$?.QN/+QOXWQGA *;LK'*$./]AB2&A\.-[@V4YC-AG>]/,/8LLW+O\" M4$L#!!0 ( **!!$O-\&PO=V]R:W-H965T- VSO0%119)6C"?).Z:%[&B11=_%%!D.3LD.+H;806MA?IU!X9C3'7UU M/,JF=<'!BJP7#7P#][V_&&^Q1:62&CHKL2,&ZIS>[T[G-. CX(>$T:[.)%1R M17P.QN M9.7:G!XIJ: 6@W*/.'Z"N9X#)7/Q7^ &RL-#)CY&BIQIVP0^$_A".,8X; H4,_\@G"@R@R,Q4^][$9YX=^*^-V5PQE;$ M.Y^\]=Y;P9-]QFY!:,:<)PQ?878+@GGU)03?"G'F_]#Y-GV_F>$^TO?KZ(?_ M"*2; FD42/\J,7U3XA;F\"8(6_54@VGB-%E2XM#%25YYEX&]Y_%-_L"G:?\J M3",[2Z[H_,O&_M>(#GPJR9T?H=9_L,504+MP?._/9AJSR7#8SS^(+=^X^ U0 M2P,$% @ HH$$2^YA2?ZT 0 T@, !D !X;"]W;W)K&UL;5-M;YLP$/XKEG] 39RDK2) :EI5F[1)4:=MGQTXP*J-F6U" M]^]W-H2QC"_X[GB>YUY\3@=CWUT#X,F'5JW+:.-]=V#,%0UHX>Y,!RW^J8S5 MPJ-K:^8Z"Z*,)*T83Y)[IH5L:9[&V,GFJ>F]DBV<+'&]UL+^/H(R0T8W]!IX MDW7C0X#E:2=J^ ;^>W>RZ+%9I90:6B=-2RQ4&7W:'(Z[@(^ 'Q(&M[!)Z.1L MS'MP/I<934)!H*#P04'@<8%G4"H(81F_)DTZIPS$I7U5?XV]8R]GX>#9J)^R M]$U&'RDIH1*]\F]F^ 13/WM*IN:_P 44PD,EF*,PRL4O*7KGC9Y4L!0M/L93 MMO$<)OTK;9W )P*_(; Q4:S\17B1I]8,Q(ZS[T2XXLV!XVR*$(RCB/^P>(?1 M2\Z3^Y1=@M"$.8X8OL!L9@1#]3D%7TMQY/_1^3I]NUKA-M*WR^S[_;K ;E5@ M%P5V_[3X<-/B&N;Q)@E;S%2#K>,V.5*8OHV;O(C."_O$XYW\A8_;_E786K:. MG(W'FXWSKXSQ@*4D=[A"#3ZPV5%0^6 ^H&W'-1L=;[KI!;'Y&>=_ %!+ P04 M " "B@01+5VRLV\X! "6I' QO.S@KI 97?U8V(HM*V0KH="L[I*#*\$-\/!TYGAR!4$' KC%)A=KO (G#LA6\:?61,OEHZXWM_4O_K>;2\7IN%1\I>V-$V& M[S$JH6(#-\]R_ 9S/PE&<_,_X KYO6MO/K M..O?:&$"G0ET0R"3D:_\"S,L3Y4J+!0U9G.@'.@W3=\$*=YZ^6[LG]V&!?5!@[P7V M:_\XVK08PORGR21HD@0$Z,8DA-F%30Y!DT- 8+\Q"6&2C0E9W0X!JO9SH5$A MA\[/Y"J[C-X#];?K'WR:VR>FZK;3Z"*-O:/^)E52&K"E1'>VX<8^%4O H3)N M^\GNU30P4V!D/[\%9'F0\K]02P,$% @ HH$$2TZ EQFW 0 T@, !D M !X;"]W;W)K&UL;5/;;MP@$/T5Q >$->ML5BO; M4C95U4JMM$K5]IFUQS8*&!?P.OW[#MAQW=0OP SGG+DP9*.Q+ZX%\.15J\[E MM/6^/S'FRA:T<'>FAPYO:F.U\&C:AKG>@J@B22O&=[L#TT)VM,BB[V*+S Q> MR0XNEKA!:V%_GT&9,:<)?7,\RZ;UP<&*K!<-? /_O;]8M-BB4DD-G9.F(Q;J MG#XFIW,:\!'P0\+H5F<2*KD:\Q*,SU5.=R$A4%#ZH"!PN\$3*!6$,(U?LR9= M0@;B^ORF_C'6CK5NXIF8O_ C=0" ^9 M8(S2*!=74@[.&SVK8"I:O$Z[[.(^3C?WZ4S;)O"9P!?",<9A4Z"8^0?A19%9 M,Q([];X7X8F3$\?>E,$96Q'O,'F'WEO!DT/&;D%HQIPG#%]AD@7!4'T)P;=" MG/E_=+Y-WV]FN(_T_3KZ(=T62#<%TBB0_E/BP[L2MS#'=T'8JJ<:;!.GR9'2 M#%V*S$3&Y4M3U+B[MM/DA7/)I]+I3>UY3R\XXG\\4Y7+8YE];W> M>-_,?NR*?7T[WS3-X5.2U$\;O\OKF_+@]^U?GLMJES?M9?62U(?*Y^M^T*Y( M>)KJ9)=O]_/EHO_MH5HNRM>FV.[]0S6K7W>[O/KWLR_*X^VKOS^WI;[F>5?[Z=_\(^W3O5#>@5?VW]L;[X M/NM">2S+[]W%K^O;>=K-R!?^J>E,Y.W'FU_YHN@LM?/X9S Z/_OL!EY^?[?^ MM0^^#>8QK_VJ+/[>KIO-[=S.9VO_G+\6S;?R>.^'@-1\-D3_FW_S12OO9M+Z M>"J+NO]W]O1:-^5NL-).99?_.'UN]_WG<;#_/@P/X,, ?A[ V8<#Q#! _#_@ M8P]R&"#'>E## #5V@!X&Z+$#S## C!U@AP$V&)":VY&S'G>Z119TW2WK?SS>/PYO'>@+@PP"S#!@0T('H# M\L* "(+]PBCOGCB#_B=.>8+,[& MA\N)=(>@"1<7BBSA!S/#$3..,(%IX')"M)@&KD8L[B"Z6ES)J,7%S/ 8!V:) MOE/*D<#0" "-#.M6 M$2N1)RRN&+$9A)$48KP8Z$C M,24@#*E *8N'CF2\Y20C3@.!418 94D5ZAA2H2?4^AA2@7*6#,,%(DE4 @*3 M+ #)DMK3F%'AQDV$02XR+1:#6(KIY8J&8!)D;% M,#!+'.L*PZ F%'F*Z%F S!!6/9D"11Y=C2C,C$+=#1-ZTG$UPDAH%(9&(6AL MZ,G F A'&"V%$HT+'0$1]0RM,']J1)FX8%2""DAC M2O7/NQR9CBM&RZ@'*8U1UB-0SG1<,GX0$(99C^AR9#KND/\TYD^/:'-D&K0Y2- - M!M !51RQF,EIF0 VFQHQH6^(\L (,F8+ 8!CNAG> P# X]&P5%[0T42N+6A>\'F][QZV>[KV6/9-.6N?Y?AN2P;WQI,;UJ#&Y^O MSQ>%?VZZKUU"JTXOMIPNFO(PO+23G-\<6OX'4$L#!!0 ( **!!$M& /&PO=V]R:W-H965T(''[[7> J67FGL'X)09\YG)F M[LW/]M>>Z_6R>FN+_*B>:Z]Y*\NL_O6DBNJ\\IG_ M^\*7_/70=A>"]?*4O:JOJOUV>J[U67")LLM+=6SRZNC5:K_R_V"/GZ)^0*_X MGJMS"^I=[=@.O MCW]'_[.?O)[,2]:H357\F^_:P\I?^-Y.[;.WHOU2G?]29D*1[YG9?U;OJM#R MSHF^Q[8JFOZOMWUKVJHT4;25,OLY?.;'_O,\?!,E9A@>P,T ?AG Y.0 80:( MN0.D&2#G#HC,@,@:$ QS[Q?S8]9FZV5=G;UZJ(=3UI4=>XQTNK;=Q3X[_7=Z M/1M]]7W-XV@9O'>!C.9IT/!KS5BQ 0HKR$VD$2W5I:(!LO[8I M(?<)+2=3BI&)!32Q "92R\3BIHDIQ8D!LHG$L! #*02& MF".$@VEL?K$R3!+&;Y>KT5S/-^5ANK#92&5,)O'"D26&R<0 FDC%&M%4M4Q* MQD8P2!@@":E:(YHT,B49&\%$8M&,RC6BFSFBLLD<8<0QQ#@'I1GF$DON*%U, M%0:P0DJ70D.&S/YUV@"9X*Y_9XP7!OA"ZY:2@Y3+E&2\-",.,X8)PK N823^_H%3!1!-JI2+M=H+B0(8_L! &92-V&,%D$( LI6T&1 M8?^G;8!&N*Q@J@A %5*X@NZ,'@3Q@D2.7 M'5X?:.KO)%71CI!,E2:*HK$N4 MHTT5F'8"T4=? M)C%7)-JMV#4K*3)TL\KMWR$@8ZF('+VFQ&R1<_HR2:'!A.T&:%*'%<6D4/NV.TST<3V\'AE.VNID7OT$ ME_=/Z_\!4$L#!!0 ( **!!$O#\OG:P0( -8* 9 >&PO=V]R:W-H M965TS'3=;W;AXE4>&5/>6UE4<=K5NE_]ER45.FM. 2R%HSNK%-9! 2A)"AI7OF+F;4]BL6,GU215^Q1 M>/)4EE3\6[*"7^8^]M\-3_GAJ(PA6,QJ>F"_F'JN'X7>!2W++B]9)7->>8+M MY_X]GFYP9!PLXG?.+O)J[9E47CA_-9OON[F/C")6L*TR%%1_SFS%BL(P:1U_ M':G?QC2.U^MW]HU-7B?S0B5;\>)/OE/'N3_QO1W;TU.AGOCE&W,)Q;[GLO_! MSJS0<*-$Q]CR0MI?;WN2BI>.14LIZ5OSS2O[O3C^=S?8@3@'TCJ$^*9#Z!S" MUH'<=HB<0S0V0NP0?#C8 @?-8=G37U-%%S/!+YYH+E!-S3W%TT37 M=VN,MISV/UT J:WG!4FS67 V1 ZS;##D"I/B+F0]A'P@ BV@54$@%4LR<"<3 MU VQ@C!]&2-X'D;P;" ,@1,*P6,-+4'8(0AA@@@DB"Q!U"&(>G5I,*G%5!83 MQG$6(]1+>3T"V)$4@Y)B0%+ ?6$%'V- MZPC""&Y::$3E'2CM5C0"1(U!=F5]TDLQ4/W))Q1@([S'!,ALT(_)X!0'*7T) MV=R$=+7"/0Z'0ZT9ZFL-!V?;;^PW(5TA<*_$0+/,!B_4L EBC(:WX0$ A@BX M"\'5$ULR<; #DO2V_%0IBV:2:O9*%Z[*3)H1]G% M?U!+ P04 " "B@01+8Z.9&2,& "J)P &0 'AL+W=O=->5B])?:R*?-,/VN\2F:8VV>?;PW)UV]_[6JUN MR[=FMST47ZM%_;;?Y]6_ZV)7?MPMQ?+SQK?MRVO3W4A6M\?\I?BC:/X\?JW: MJ^1L9;/=%X=Z6QX65?%\M_Q)W#QDLAO0(_[:%A_UQ?^+;BJ/9?F]N_AU<[=, M.X^*7?'4=";R]N.]N"]VN\Y2Z\<_@]'E^3N[@9?_?UK_N9]\.YG'O"[NR]W? MVTWS>K?TR\6F>,[?=LVW\N.78IB062Z&V?]6O!>[%MYYTG['4[FK^[^+I[>Z M*?>#E=:5??[C]+D]])\?@_W/87B ' ;(V %J&*#. X2>'*"' 3H8D)RFTL?F M(6_RU6U5?BRJT\][S+NW2-SH-OI/W_=])3-YF[QWA@;,_0DC M+S%CQ - F#,D:1TX>R&A%[(?KT=>*&Q 00.J-Z!&!C0VH*$!#3PP01Q.&-=C M#CW&I\H'J >*4IEU*7;&0&<,F(W%!BPT8,%L7#";$\9<^"G)7"C&,#^+@WXX MX('?GC@1X8-9-! %O]^B103+;W^AJT!2*5I2,>41$.G(O4A M)RE,2<_XS(B# .X(Q@1FMI S(H>Y+51,Y"A(I43(% E)9M(P;A0D9,KP5V U M$51.5,J\L0)K@$ BP 4.JX! ,D "1T$@<$ L4BNR,'04)C)E).,UU@Q!14.E MW,0QW86?$3M,>)'%Q(Z"0.PR&A1OG0ACAV!.,%Y++#(2Z0>7B3'GI8B/G62R M.4KG83(=0"-Y"E+4 \ X)@]*K!T2R0)G G-9ZAD!P5R6)B8@)DK6 8R5=8EU M0=KX^D)BDDJ4V<,*0]*T'8KM)&3L"*:Z1*D]+#$&T*0C4Y"Q(U@P)-("ATTH MS%Z5QK]I"K-7T8Q-90N :)4Q@*Z]C@#&OHX*RX6B1"<+\.)KJ>4?YK3'0=4_X#$,VC MFM;UA*53D/%R$=84 ^1",&$WF.AF1MEO,-%-1-F_!B"J;(;6_;1/!R"^3S=8 M6 QH#[B6RV I,#/: \,L]T6T!VL H$#>@'Z= ";Z-,-%@T#%@X$TVL:S'7C M9L0.<]V@^I_$#F1^&CO: : ^'<+8/MU@>3% .02WPHLY;V$\IK>G5;^2W,XJIK<'F5OJ(!R>UNK6 MRO 4 4 I;[B@8*GP0 5DF,(]I;A53H?N@)4"[[CH8"WP2 N81.ZQ%GBJ!?QO MA+7 YK3H% .DT(/8!Q3\GM,=(^(SA1ZGMG,IT3G X*)[@&':4!.H,N3''3! M X"X/BH+:3Q^BAF:1:S5KQ&(6X3/,(VSB+Y\C4 RK :2BZ-'^Z)ZZ8]UU8NG M\NW0=&,O[IZ/CJW[@U[A_2R]N<]2\*2=JN/)N(:H+%IVY#^Y^=5NE*U%@\N^JGFC*]D$BA]6 MX2>\7./4=?"*WQ6_ZKMRX*:RE?+=5;[M5R%R(^*"[XRS8/9QX:]<".=DQ_&W M-PT'INMX7[ZY?_&3MY/9,LU?I?A3[Q0ZE9A_=LVK\\]K[W[K!'4C?@0P=2#>7#N1' M_ID95A9*7@/5+7[+W![C);%KLW.-?BG\.SMX;5LO91RC(KHXHUZS[C3D3D-( M/&@BZS] " @AWB!^@( 8-8F] 'PS(:)2=)O6:QFLPIAF!,13$4&^QN+,@ M"&(;)G$3F(R $$'2'RZ6+EBR2',1C!D4- '&;V%<^D%C\1 MB%[TL"^8S@0"P\G%Y)E( "J:9'.K D<=_Y4.DAIN+5$+W;4)WOO&"J"'XPKIK:LNL.WJQC9 M]A>+:+C=E/\!4$L#!!0 ( **!!$N79T&PO=V]R M:W-H965T2"V.??<65^V0I9,FVF14N,K?V(A>9..@B MK_B+#-2A+)G\]\@+<9J'.#POO.:[O;8+:)'5;,=_M*PS6D#N^,S^Q=7O"EFQ11?BN)/OM'[>3@-@PW?LD.A7\7I*_<%T3#P MU7_G1UX8N%5B89PDQAL3&X9;$CB"\(9C!! A(DCB#I$B11;\\;3.HPED=5GI5)*:1^\"9IF"F*9"I?W6F5YE2.I)H M!B:: 8D2F !'L!^CV[<5#U@: RIHW],-B';J[1MN%'(I!'3U R: D$D_"P1* M!_+ AL0Q0#%@:0Q;$B>?V';84!ARU*Q?+0"B U<,P[[#$X!BP+D8=AY./U$M M;"D,>>JJ6@!$R4 >V%$8L!0=N(8$MA3YA*4(;"D"6(HF/4MYT,7+*AEYA1#8 M-00P!.W;UX/&_A]&(8T0U.D22BYWKF53P5H<*M9(6YGK9S#U7ZR6]L"PMR'-EU)<\ M3ZI_&Y+1V\I$YL?$2WHZ,S%AK9=E#FE.BCJEA5&1X\I\ M0HL8N\*@0?Q.R:WNO1LBE%=*W\3@VV%EVH(1R"1<)?US)EF29\,1Y_)5. MS6Y-8=A___#^I0F>!_.:U&1+LS_I@9U79F@:!W),+AE[H;>O1 ;DF8:,_CNY MDHS#!1.^QIYF=?-K["\UH[GTPJGDR7O[3(OF>6N_>)$T@PVP-,"= 5][RL"1 M!L[=P)TT<*6!.W<%3QIXR@I6&WN3S%W"DO6RHC>C:L]#F8ACAQ8>WZZ]F&QV MI_G&\UGSV>O:\?RE=16.)&;38G /$Z A9*=#[@B+$^A88(C%!FOF>+C 5D<$ M"F3WJ9-XTLF I@,FRVGLG4&R MB!"SIP&P?NP$&H9+O%! VF:#&!IV1#QX3* MINUT2*1F+-8QKCV2$ ^,QP,2$L$.?-"!KR?$MY5(6HS78XG]2(E$QZ"1C0E M'@' 0SWC@;:&GE$=X]H>3"0$B80 $?6@A]HB2LKB*<2 1 22B 2CD(BTI9X M"%3EB $0PB-4D T+E V0<56%LO6\AVK1 "#'5G,[QU/\B:=A6".ZBX"P1DX* M D7S">'YU8=@04/.C/J3H!FG"<&JAP#9TZI+@OJKA&/JC& U0MZ,XI&@.=' MDH4@S5*K ^F"]. %(Y*$8$U"D"AI)U]7'!QY*IMIT) ,K$L($B9_Q 6L*BB: M?UXQ+ 88$@/UO&*].O4+ P"-W1@8KF ,5;!ZJB5HL(RMJC4 &KTU,*P%&,\X M^A(T=7%,0H9$8$7!D**HU8%U17E @;9%$&KL]L"P]&!(>M0:POK_(!0IF=D" M(/WVF.,I_L13&Y;5^P.?D^K4=%.UL:>7@HD:ZLUV'=L3%@V ,K]!BRT"YG>\ MPVO[L;O[MCW\D52GM*B-5\IXV]$T!T=*&>'<[4>^&V?>D7:#C!R9> WX>]6V M9>V T5*VG%;7]Z[_ U!+ P04 " "B@01+Q#+Z+M.7>4Z(L#ZJLN93.Q>B MF3@.W^:DPGQ$&U++-WO**BSDE!T6[,LI4=1 M%C59,XL?JPJS/W-2TO/41O9EX:TXY$(M.%G:X /Y3L2/9LWDS.E9=D5%:E[0 MVF)D/[5G:+)"@0K0B)\%.?.;L:6D;"A]5Y,ONZGMJHQ(2;9"46#Y.)$%*4O% M)//XW9':_9XJ\'9\8?^DQ4LQ&\S)@I:_BIW(IW9B6SNRQ\=2O-'S9]()"FVK M4_^5G$@IX2H3N<>6EES_6MLC%[3J6&0J%?YHGT6MG^>._Q(&!WA=@-<'R+V? M!?A=@'\-")X&!%U \.H.81<0&CLXK79MYA(+G*6,GBW6?@\-5I\=FH3RN+9J M49^.?B?]Y'+UE/E1G#HG1=1AYBW&N\'$Z!ZR'$*N"$)^94! MH&3L&[8"H"@R#F@%@<(0%I6 HA+ U@=_JC%(,'[=5N3"Q<%]P=@.9/AA& N MPB0RBPC 9![1"@!%Z($OZ$'-0X"UGBFK!8UO]QF9XA<@:E"98*[$5 :AT(," MA(,U_0 $7.?0?50[!90Z]4N?0L/(@-S']!4#^X/(9@L:!:2Y A )# ME7-S:U:$'70+PZTM/=9".7*SVK=),T_=NL;Z'$T6"%A?JK9*W])7^K8G^X;9 MH:BYM:%"WO7Z1MY3*HC,W1W)K'/9!O:3DNR%&L9RS-I>J)T(VG1]GM,WF]E? M4$L#!!0 ( **!!$OHKJ=PV , /X2 9 >&PO=V]R:W-H965T;\G-!IPSXYF#_2WQ_"+KG\U1".7]+HNJ6?A'I4ZS(&BV1U%F MS3MY$I7^9B_K,E/ZMCX$S:D6V:X+*HL PC )RBRO_.6\&WNJEW-Y5D5>B:?: M:\YEF=5_'D4A+PN?^/\&ON2'HVH'@N7\E!W$5Z&^G9YJ?1=RXNSN<;>#M];_L[[OF=3//62-6LOB1[]1QX7/?VXE]=B[4%WGY((:& M8M\;NO\D7D2AY6TE>HZM+)KNK[<]-TJ60Q9=2IG][C_SJON\]-\D= C# V ( M@&N GONM #H$T-> Z,V : B(7@/8FP'Q$! ;,P1][YV9ZTQERWDM+U[=KX=3 MUBX[,HOUX]JV@]W3Z;[3?C9Z]&5)630/7MI$@^:QU\"-AI&Q9&U+7A6!+N!: M!6!5/((5#N,)5K:"&9+U?Y-LWDPR*I.B9M$NGMYV&<9X@@A-$'4)HI';L>%V MKV&=INHT:1H9?J]L$4N(:8@M(IRD1JH-HHK"Q-%6C+85(VTE>(($39!,-Y:A M"=@$8WM-?-LH30Q?$4UD;(>UK0%NFHII4KPACC;$D8:8T1"W)@F-4KGU;$.\ MB!0M(D6*X,84F,;1*0EQ!(5V"NZHDS@H1J8O(((BZ(' A"4TB$;K@YDP7&$J M2%(3F6 ]'&KO3B071)'+8!Q;A$Y83(/H=B(6A^:"&E3,I1J7@T.08!0TEQ4F MXH[_*02G$D&PQ!V\)SB7R!U@(CB9R!0T$9L7+(E,."&J.$D3TSEF YVF/#(7 M%H*Z,(HC1W,XI<@43!&;4S0)[:5EPVHL&Q>$$XM,018FXM3QOH(S"Q!F,5<* MG%EP![, 9Q9,81;8!*'DVB(@[G<%Y!5-X!3:ON+6F MP,85=ZTHP&D%4VB%B;AC*P%.*\!HY5H..*W@#EH!3BN80BM .&1;;V/(;3U. M%T#HPAWOE8#S -+IEE!\JU-LJYN6#*(Q34U+$!&X+*$X-"A!+&&.%#@T*-QA MB>-W$+9!+4NF;%!J;U#B?)^@^ ZEV.;CCA3XYJ/Q'9[@FX\F4SQ)K'8CJ]O@ MYK=[*>I#=Y#2>%MYKE1;X\WH];#F =K?_L;X(YFM"#*^)K--?Q3SFKX_&?J< MU8>\:KQGJ90LNW.!O91*Z-K#=]JCH\AVUYM"[%5[R?1UW9_(]#=*GH;3IN!Z MY+7\"U!+ P04 " "B@01+_^!Q-0H# !A# &0 'AL+W=O5-F0BZ;D]?6#>6NEWKOH5DO^444><4> M&J>]E&76_-VP@M]6+G)?-K[GI[-0&]YZ66P'+(2U:U.:^< MAAU7[CU:[%"B C3B5\YN[>C>45(>.7]2BR^'E>NKBEC!]D)19/)R92DK"L4D MZ_C3D[I#3A4XOG]A_Z3%2S&/6 F3N M]P)('T!> X)W X(^()B;@?8!U,C@==JUF=M,9.MEPV].TYV'.E/'#BVH?%U[ MM:G?CGXF_6SE[G5-XF3I7151C]ET&#S"1.@M9&M#7A&>+&"H D-5;+ 5CM\F M2&U$9$"V_R79O4ORIDP"FD5T/!F;E?@P00 2!)H@&!-$U'"[PT0:4VE,D@2& MWZD-BD)D&F*#4(P2@VH'H (_I+ L"LJBMJQDXOV'($$XW]@()(AF&-MAZ$AH M8%J6 AA*#%MM3$R,7#L;DX031RT&!<6 I1,$"4B0S+<4^7!K\&>8VH/&2BDU M&D@*@7!@MA ;A-"HY,Y8".63<$+81,]#EK!XXK@BL%_=(_P!=^%>@L@<=XFE M%OLX,NT%4"BP_+51 0T#TU\ A9-X0AKUB,L$ =Q<4?\!?N+^@9(Z_ MB?5QH2B*37]M%"'8-_VU43'VS<8+990'V)#FC<:CDC4G/:NVSIY?*J%L&>T. M\_"]'A&-_0U:I C8WZKY68]CK_3=\/TM:TYYU3J/7,BA3H]>1\X%D\7[=_)8 MG.6\/RP*=A3J-I+W33?T=@O!ZWZ@]X9_%>M_4$L#!!0 ( **!!$N0*#C] MB0, *\0 9 >&PO=V]R:W-H965T%Z]/;(BK1_XB97RSIY712KD977PZE/%TIT* M*G(/^W[H%6E6NO.I&GNJYE-^%GE6LJ?*J<]%D5;_%BSGEYF+W/>!']GA*)H! M;SX]I0?VDXE?IZ=*7GD]RRXK6%EGO'0JMI^YCVBR(2I (7YG[%(/SIVFE&?. M7YJ+K[N9ZS<9L9QM14.1RL,K6[(\;YAD'G\[4K>?LPDL[%#W[YPKJ" M?IJO_&7EDNX4TF!% MQR)3*=*W]IB5ZGAI[T3O87 [@)P'R#GOA5 N@#R$4!O!M N@(Z=(>@"@K$S MA%U ^!$0JO5HQ5+JKU*1SJ<5OSA5^P"=TN8Y19-0KN^V&53+J>[)!:CEZ.N< M)&3JO39$'6;18O $Z%KR,J$:(B-B2 )[3&>3++/%$.9+K!!@*^G6)J(2(.L M/B59?TZR 4@"N!(":DY4/!F*Y5L(*$A %0$=:AD%VJ*UF$AA2H5)$JHMRM($ M12'2-3-!*$:)1K4&4-0/+64%8%F!659B(0A!@G"\L!%($ $9A-KJFQA,,3Q) M#$X2 Y-$,$$"$B3CRT0^W/7^B">H P6#)0U\7V]\$Q0/0-?)6"P( 8+$%@K0 M&QX1OD,2N"D1&2,),:I%IB0F"%LE@1L< 1V>)!8*N)E0<(-*>1/*_:+71[(?BI^WO Z_^CF/\'4$L# M!!0 ( **!!$NDRY!,# ( (L% 9 >&PO=V]R:W-H965T-OH@20SCLEM4C<4LIFC9#(2J!8/+ &:G63,TZQ M5$=>(-%PP"=#H@3YB\4CHKBJW30VM@-/8]9*4M5PX(YH*<7\]P8(ZQ+7 'Y4T(G1WM&9 M'!E[TX$!][J:8 M.RQQ&G/6.;QOAP;KKO/62_5O'6QO$=$$LONGR/ZNR%68P6RQ L,/QED^_B7/ M<%8@- +A2.!I,2EV#XD,I+8/$DR*<8L)PNF+W&*6JPEF/^/K*9KD@T:=1($7 MYK<63L;:6NI:C*S#Y'CV=2=.[!MOO?5F[#LU:?K!<)'OQ]0WS(NJ%LZ12=7_ MIDMSQB2HT!&PO=V]R:W-H965TJJK)=174:K\(GV"V(;0- MZ!!_Y^K2C.Z#-I4WK;^W@]]WBS!N%:E";4U+D=G+NUJIHFB9K(Y_!]+PNF8; M.+[_R;[IDK?)O&6-6NGBGWQGCHLP"8.=VF?GPGS5E]_4D! /@R'[/]2[*BR\ M56+7V.JBZ7Z#[;DQNAQ8K)0R^]%?\ZJ[7OHG4@YA> 9 L@U@*1W ^@00#\" MX&X &P+8-8"*NP%\"."/KB"& .$$1'VQNNJO,Y,MY[6^!'7?0*>L[5.8";N_ MVW:RV\[NF=V QLZ^+QFD\^B])1HPSSV&C# 2;B%K'_*!B*R JPJ"J7@F7C@C M\>T2*Q]#$E<&QN-@7A[@V2 8PO&$*%I6VA'0<3T$PPD82L Z G:3"7&R[3&\ MPU3WBL[1);BGD1&*$PB40'@:*75:IX?(D43)8^8TV/HAU,9'"9IRB2N6J&*) M5)4YDJ5750%$.(FMI">&I9*[_>AS :0L=I9\\PW!O,8MRP :YTN!.<:X0E"$,7?+$90 <"K\@J!8FDQ\[A#< PD@J4W\ M'1#< PGYA0+C/D,PG_$*3#WC ^I^ :XP%+C_3VL$13AS7RD,!:E;G6CTR5ZJ M^M =N)I@J\^5:ZIY(^\GOS#_#; 7(_!IF+_T1X8.^/T'^F=6'O&J" M-VWL0:,[#NRU-LJ*C[_8OCC:0^MU4*B]:6^EO:_[DUL_,/HTG$JCZ]%X^3]0 M2P,$% @ HH$$2U&LH:&ULE5?K;ILP%'X5Q ,4?.$6)9&:-$DG;5+5:=MOFC@)*F &3M*] M_6QP*3&'AN9' /-]W[G8YV!/+[Q\K8Z,">LM2_-J9A^%*":.4VV/+(NK.UZP M7+[9\S*+A7PL#TY5E"S>U:0L=;#K^DX6)[D]G]9C3^5\RD\B37+V5%K5*SFS)TE0I23_^:E&[ MM:F(W?MW]74=O SF):[8DJ=_DITXSNS0MG9L'Y]2\"95I&N9/%;#XM^<4J MFR5:Q*H2T"24*VBK!NL%4[^34US)T?.<$G?JG)60QBP:#+["H&O,LH\)#,BJ M#S$0FSZ"1+3%.#*0-AH,1;/ @*?8\+2/,1 /?41@0%8W1=:W13: B'<->00@ MO@]GA(#S2VH!>I41 @M04(#6 N1*8&!./%# SPPPEPUF*#&Y,W2<-4/MN.# M=GS SD"J E @&!]I" J$@ >!,:%]#*88-A*!1B+ 2 @+(!7=\H&B@:Z#; MD[K4H.ZL$MSQM2DV (6(VULA&N9U8%[@&@UD#8D%I%-5U\&!3>0>82"X:$ " MKCI$OI!BN.X0'9-BVLL*D6LN,'-,>VFA4>02,\=]-3^DU.QL@%H8>&B@UA#< M%1#0%NA O2.XX)'_A23#)8\"P MC42TTZ&H=1X/-"<&] 0'-8:CP$5SY*!H? M+X9+'[NWX]UHT-ANC.$6@8$600>^/!@N1(R_$#!J-M MWI?-WK]Y$+S0YQJG/5S-_P-02P,$% @ HH$$2Q31KZ9:9@ (J4! !0 M !X;"]S:&%R9613=')I;F=S+GAM;.V]:6\;698@^GG>KPCXN:9E(*CDOCB[ M"Y!E.=-=WMJRJ]#3& Q"9$B*2I+!BB!MJU __IWUWG-C(2E9.9V%EP64DR(C M[G+NN6=?_K4LM]%NG?UMEY[GN_7VWYX,A\,GT;?59L4:?FO/VS_^*\_X#O\ MWCAZFZ^WMR6\LT@7U5__?;<^C0;=..IW>Y/ZC\O3J#]I_O' >JJ/RQ,?TYNL MW!8)O/OSMO&>H<)B^2)4RZ2+]% M?TKO6E?XZ6Y3FZG7[?Q'ZPL?TB++<5>+Z&6RK;VK0/M__L?_:(+,&8RQH'%> M+9.;ZJ_7R;*L[WM7%/1"5LYA2_^9)D7K[)U.K]\9]-J@(B-]3#=YL9P9>UQ5:?E"-K?/8_^C5XOW_W\N+= MY<7+"#Y=O@><._L$?[PX>W/V[OPBNOSYXN+3)5RISY_F<^%$ N"\ F'!0AM,&MT[:JC_Z4YXNOV7)9 M_?[U&A#N)@-HR!R-;[^$.U-F #R_^G6^[ARS@^;?].R767*5+;-MEM81P)W8 M)KG#XVKXO=C!-8.?BWRYI+45Z9*N7OH-^$A9O\GZ3MOO+]/K%%:& WU)U[O: MG.&IF-4?&BBV &M].%O/\U4:;9-O:;GWC?>U,]BS%E[TG@>0&&5\;?C& 5\$ M&I2NY_6'D6\_+S?)//VW)\"8R[3XDC[Y8U2[E$C8;O/E(BW*__G_3ON]R8^$ MH=N[VCG#S9#METP-GW9/N]T>G&L1P97?I3]&H[C;[0H;CY+=%FY\]O=T\2- M0+_-RA(/-B^BO)V*"M5MG:?7[;;--)[$P_&8P#,>Q]U!KS(Q_3"*>WVF#N-! M/)[U]1FSI$+18:R!!PK$I4.T.!YLLG@F&MG#[)3N2ON=,_]>#"8N?T= MM92&.[1;[?B>"27+5X *MW"C8+71,B^;[IU[9Y%>9_.LAM*,I64KWAS$:EK] M\>\?Q^E./B1XO6[3;0;,]-G1G ]EBY38,'"45]D:N$N&S!C)* JE_W5VA=+> M?/N_CV)4AD.=P+0+H'=)43X[>)4<;MO7(F :C *'!ZC=A&/?X&MQ[--'W]G[ M;BA\^^!N&A]OWDKCHWOV4;V)S4I)"U9>?H+_O+UX!QCY_A7\]/;#QXN?X;G7 M?[Z(WKR_M!*9+MH@9WP 60=':T(U8O"1V5N-J'],D3$U@.$2&$8VE]NZA$_K MNM#/5[N%!9_G)5VJHF5F8='A4S5QJ B%6V*_+I.B-YO4'Y'4JU20FV.2Y!$ M>0>KI/@EW3;L\R.PQJ28LPB[@%4LPWC+@M M=O/MKB VHI)8\_[SVB;:M]E$L$$N3 &-MBJ2>,%/OCB1<6LWSKTI#]3T)(3\ M50KZ<(H'\"4KD1["GX'TTR#J'OGD.Y#IFW:DWWMB47WB15)F<^:!V7*'K.HX M&M/\'M_#)H)4X94U[/J\!E*Q1/(4G> #SZ*;! :$O2=?DFR)'*$#4.B4@(51 MB1>M4:I[!1#.;M8BK<[O(K0NE$LVBB2+O^Y:-*7Z"A]&I,XN?XY>O7G_E^/5 M15+YKH'3E=%UD:\,$BCJ M[KCA0?6!(3.&6@M*GZW0HO!W?@:(3E95JO9C\R+?76VO=T #A/4W"M.=JZ1, M%R1KP1H:34ETM7C0\.0)FDBJ.MN\PR0+:%(!TD43H;GX!O2YQ-L%]W0-TMJ6 M!RB/7$:C.M.VUD56@FZ)%.L:#Z=!GST$;3B?5;9;X6![]/_S6S@2YHOFW.ET MA!4=H8EZD>RP0M9\\JJ %LW$O)5:OSL6@0_=*0;1 :3_L /.!>=<,C:W A7P M>)ZFBU(1;"NDB$5Q)$\'WK?S''?ZE:4=N&AG[2F7L(C@G^4M2E'0?H M74D8W BP0T"^9H'_ ) #X*&0B0(^+="(EHU20#;?J@B-EG5$8=D.$CL Q!8@ MDJXVR_PN3:.OV?8652+B]8+F=?M4DH-_*ZOC,!E'NT_>,7%J&821 ,IL0UF$&: M7CQ#X^B*H0KGO]SAG02 IEEPNP'&<"W@\B^0 Y$54/::NG,F"XW;5D++J9N0 M$-%@-#S3E ^PS+Y%*]8Q4]0Q&UY"[3("D1D(6K);9%NQJ94@+"Z!A,#53Q,B MR+"NO^[6<]H]DC::2E\Y8M$P*+ZQSI&2(&*EL'D'%Y@ ?SU;KW?P'CN+D-Z M-+V*>MW.G]SN[M %P[NIVE38@I[K9>I!]7M,) M$-H38IRM@*3-$]C/3V=G'YX\BVX34"BNTG1ML P-MJMLBV]N=@7RP*T@8W3I M5!MVI2H/('-U2>+SR9/+BW,8N=BI0EZD-SO6<5!%X#PDIIZ""I2U/ZB(48LR6 M2ET/WLJ"+H_;1$;XMH"31F5"U^IE4YT'3A5N,0JX)+W@1+"9J-Q=E< &D)"' MX=C5R_>).*]?=\1Z8D3Q0QA3Y!$@>LK2%3+NT[^=8V2 M&.PA6V0 "_3;?+W-YK=NL-8'\=Z<[9 O .,"U@(HMX#__I3"'5[?Q='/.6SP M3_!/C)Y\?.0U4NOU(H[^/8&UQ-';9)G_@E^6.2K4V(7=!*"\FPW2.8>DZYP3+3A M^0N=+K,5@!0'VFWRM0$VO'4:?2X),2Y <%@1>2!W:!%@]T//#!]"VHAN=2)< M2&W<[IHI@TP)Q .^)LFY-'<>4765_ +(ZM9+YCD0T5<;'F!["Y);P@(K34., M F_'RJ%-LW89&XHMTC8[V[8M+Z",B%,@$+X+5G'K2L5*RB*9:*#1@G53_PYQ M KZ:"MV +A)'/36'3-R\Y+L> \/;$MU 3&&10VCK?1JEQ J+UH<9.% :32Z\%%@L?KD$.D9PN4^#,;# MX9EA/H_[CKE/VON\4-/G,*E,?=E11/BQXI=T#VVB6\24K\C5OX&R#>DB1X9TR/!@&N8Z(^HH,XK=#B(Q 6R4+LEQ[ M]ZS D0@? X%A0J3O-8AV@*%PP"!G95OQ&,!,7W*D1JBHDW]2)>=0\96G^<#F9P($FV1E:-( M3-SXP(D"%.$$=X2E2$"\< WR2TJTD>;"2P^LO0BCQ_%GP1$(DF=1N(S@__.Q2HUJ,J+=$7*%(@?\R+;."V" MHJ;$"Z=$)])JE)'[C3L6=![@@[(0XHQ<,LO67'![@ MJX/&^4+5DKI154@L1@@$P3,H";HXFD6J^(WZWRT)/,*D^.'"@!4V2]AC%K1* MMW@$XI[4P[!?N:D"00[4. !PP"H-:/Q+6:DK0 <.G"/L#%3S+[)*0@T.L2D$ M[1DQ3L/QB>.5S)Z#8[M.4S$9^@N-JEA9*N43//H7N$BH3PI_443)\5;!HR52 M\=KZ@WF;IA*6S+;$ &_P% D_=QM2FI&V$P$!_",;/5Q-AYRG <8GRS+W4!-( MMT 8*5".#AFE(WYMS"\RTFOSQ6[.UR]E=X:(6@ATI-4E\"^X-._A7.!3B:JV M?B94!=ZP8MT&F'N17>W$2D)+<\/SI8(]!N]:- \.5:B&"%& 6$CF%YXB&&N, M&_ K7/-LI5302F4-YA6GKNVULIQ&XH6GK][P,?J;8'^4,W8[\&"QB )0S= " M&I/B<%-X,P7*YMG-3K[QU.(G-2/$%91MI"X U0+)M%AP4'(!BLRB2Q(!M4\[ M,%E'@52R= $XEJWTI@KXS(BIO:=)R;K-C39:.L@P[7)DN@F1S#@;SDB?2 MN=N<+,O&D$,"ON/G>]\GT!)2L8"3H4 &\DKV=Q+*@ATB1$@](98$H\S1=''# MZ@K%(^BD"WD37D"!=PDR@84EB$NANKW(R:PE' 78W>X:H\=0/F$)$E4U"JRA M,6X*\ER"J%\L= (QB\@-#*BSJ*KZV'[4)R+EF(%^2^01=KQ)B98K373,HS[? M(D7]@LVULG4D)BKN,BL#;0>'XT.,6>JB P1!A,PKJN0L,F^W:>* -<97HS3U MQ?\*-(>,;(G3_=8[LMH@'E(%FA# 0 Q/6E MJJ?5M^EFHY957F=,>K/5%6"D7CRK1.1E "B@VU;(AV\J("R=-KXP\2G9Q5V;AB O5EN\!Q4I M)TK@SAC"FI(3B#3=G)"JU\>]#\9BOX^=[M]&QE(E(\*@89W &U*U_\-R:0XQ MR^: %7I%W",2#3=)?+_*:41T,CL1UR/J0O,,#]J)/TL,Q2(/:Z8J M'P@(+*M=)MD0B0_0F18L,G 4/Y@] W3(PPICW*EU*4!9 MI'VL"_X-;EUV3<83(\Q%0I"%0&1%76YW,E:*S/2%\J>0E38KSKAZ%9/V *61 M"(M.#0R!R3'\9NT1R"&WI9H'(TK94A,N&7'<^*'XU\#@0+!?$[$3(GF=HP&' M .5I'JDGZ?9YA$:+_OA'S'4I=PG%+:5X_N)/ASMFR P ^66']U;+Y4@WZ)# M:RXL#:5716I/1%4F\&\3D^20Y4=J@ZM%DCX+E^G'DJ[PE.ZC \-( 1D;PNZ+5#P8K#23\3DE.UPH(H68&< [#6UB2%.62W&/,:+12BQPR/T6 M()^3)9/*Z[<9O .Z%RE\LHQ>Y,@N3YZ\.KM\ M\>299B4T/OIY0[+:"6%D]\>SR\_TJ??CL^A=?@KLNCOK] 9Q]*3)4''2..1Y MOB#7-3_B!CYW W_*-]D\&G='SSH>C5X:2.E<9P:=3I_08>R%.KF10IB71F"' MXX9Q%Q@MR:Q@'N57?Q6+F*,1NN(_7[Z_T"6S\4@#+A'WLF+1 ;S9WM5?_/0A M? \'TOMGQH"UMNU#1[JX_!",M$XS0F$:<0T#P%0XLAL5$)83K0R2.7HDMG66 M7X)[8H7-)7ONP@4Q"H;7 0FDYP&P%5A !F1^P6E3 -\P(F#ZB M$N0X9J#9H6AEK05B@U+!-%R-.@50?6OB%&(8IJWK4ND1@/$QJR$>5.9+L3,@ M+AGR);SA.8WX-PT=WF[KAW:F_-Q14#\_= M8)"EWC(8$??/B(5>1)53X?&OL 0*=T]O[N[#7A1!!"^8M=2?;.$B7L27]^,V M63:T0+5JY55-L561JVCCU8 '$19Y!X+.-[N,8S("5@"D-9I-1QT@J$"G77Q) M \$&&OK9&0MJ>F6S6DQ(XFXTA2.P2XXE)Z:Y_L:A,8+@"Z\*>7'V=',H[ %T MLB2-)>A-%MY57CA!YJ@!23JR0+/_Q4OXP75=Y(03+D9&%=:H0+K* M,NIV5ZP]LY(KX\]1;;*!;5$/W$^/\IQ8Q+VM)I.8E35PM0;<0#2HT0'X'A4[ MJ[$WW:6: \ >G+?\:Y "4U8*SX0;OQ1O4\4&SY$T2 .WPMIO<'AV0$MR&SN( M4:'_)O8"&L09!8!$,!<_6^04Q64C!XM\G:-/D _G]3IZ2ZE,G)B*FT IT\F8 MEY_IETYW%A.@U8O=H;R%X*OGT>L5ZN:IR]>XT"AEJH'08556@Y'-FM2@5F;P M JKT(-@E #UD4^3B+"NQC%6S9S6@ROK>-SR?R!>)EJDHG?J.ATT0E0R3@D4. M=+FKH]/,WC0T7@\.S.8P 0KUS\0NKIXZ#KRB"%WG0G3V%I!I%MK:;= M%HZ=+=PB-?"D;,Q<4 I?VM39:M#:CG07@381HMQ"S1Z(D/+&Y55"!5P@=8 D M: 5-Y'8$_GZ@P+L"+ZI$?WA\(9@Z\J 80[%$R3I@_1B<>X<$ADT!**.RH*\* M@HD!*=D!*C0E^(']%G=LMJ@XU63I9*ER8H2QY5YG14DV*#@5LL6BQ?:4"8(Q M3ZS3KY&SQRZRA37'.Q,QW,ID[@09XX%TX4FMP;B,4MZG7C%.I+5LI+(^C0UK M1Y++/F$ >24]/H10*N25G!$ORZIKDWD>,[.JQ68CPA8GPYAWN&ZWEKU?,&HDH8+!XP?6=E MWS&82V[=^IVJ^*_$ &L03\R3V[N-9"](X(6<)0*2\-S8]YJI=)1\)9L#O"BK M7_-MNXN^^EAQ3WJ2S0; VK8=]J2A/#WI32O\*ZHS,(HOA?N$<(;_,*U!>03! MLMF!Y#/WH6F.!K!:YJ)72Y,SDESCY7-QK+V1<9Q48W#%FLZ."3M>B-99H*0+ MP9<[K_=4]T!&0;K,8BUY4&0A^1C>@S:(6S@@)>"/K]'>W[G@0_N$X:7DQ,&8 M<8ZUXW2Z3WB#7Z\QM C$3X&\0ZB,)8FRRNQ]!+-C";@!BC&>N[PQF%^09FOG MEUB_W%.0S,_/BI0&EGT^O3RE6-.XB6S99)5%4T*D!$"':Z'IW8KP)&&/M]D5 M'8CQ:]%C**>349KT><3T-14@0,<'V:E.C>IGJ7ALKPPB@.P6I**+NUUPSWM)OR8JR#/Q)5!,S''TB%&9Q0-QNVY3D90JI ML4E&^@=0I64B1^(2CVHB'\T3#AW>E![W9]F."6MTWVF[CQ M9[L;T$D.7GC8?5 .A3+27I$X><)VX?Z@^^QY=+Z$,_=$&I\4I9;>0 Z9;41H MH&\^J#C'T'"4(5DL, X N3:IC\[T:S+F<)&E=SAZHS!I*9W$7Q:>3CS>J,N;N%3DSWKFF5.Y%K\)#'^57A4[S-,YI/KVX^@- MAM.ZP ^75M# &]KB_$%IJ%2%"A>U6UPS"IX)?T+LP8NP+&0&,2 M@E@?"\F#E"6%!I,$'H+5I56^D,B"F,)3)BGJO'2] "-V+I 8^,WRSN76RX'S MNR[WV+%HF!C+7.7LX.>GA%68(50H.ODHU$&BA&1.B MS?E\ M)Z.!H7*ZVL=@IGIQ@Z,XW ']#^-+KT*4HR!=LS0RVR:F!P01MA\E6L MCM@-)?Y*''&-]/DUH+6.5<-K<0"RX.!U:'H.\95@00I'"0@!I[% J:<" Q++O7=W$>!:&202FTD1ZA M"E_=,3APN!H^;=E0:!!S;9"C@D^**J=P-W$%)>^+ KDJ2H(&C"2^LAH%9VS9 MVHB#_PU-]?J%S;KT:89>"XPQ*E$A;,/K YM&PY5WF1MV!I5O*, *#4PN*]Q, M609QIZS@MZC<#;NM4PN2&I.M4!1$.),*[=)$'$UQ=APFW('5H*8IW8MS3>/# MK(M&BAD;F1T5_E?DR?R6X>;79\0"1%BG43MIQOU.*GDB\?.TS*L$ M]%;+/-#YDBT76/^EW&5;MYFUSP.#!7]!>^KRKF*GJ"8&T_95( ')_0H3_XA# M!2LRZ"S"]&(/1E@'A8>M0^2ZI6IVG(" ;,K9;AQ.B#N.F&>V2I>P%Q_8)O*$ MZA@!)G^W1"&FFV%LI&= \[-- ;H=Y\##,N2I=I%C2 :>CS8(]5RBZ(0FGSMW M0:POC3HX[U$OQ1%7\4F<2^S"'1?67O:#@H#?/7K0UPL48#GB[8,)-G[OF'YI M8M+91(5_^[GZ1\_U#AA;_K7#1K# [[$$7@,GJB,2UC3!YP?Z *OJ2(H23"'2S32GU,( /IDG#>VHAW7)*D8L?P MSC+#)^;AEN=^RQ(:")]3I!1J@VB*"]:K&NJD"\Q'ONO42 R@[E:S-$2NM8L7 M7@5D 06V@%$*YW2<-$A:NZ7R)R28-/(J J[NT@.H$MHV%)R05NS;.UXIG50=D9= M4A1-*!.03+HBE=QD4ZE T$5JSU+(EZLQ1&9A%=KJD]G9N;?O[W$6I4GAH@=993KDCRSY.L7=FN7_/5F3CLLE%*9\51PO9;F3HZB6 MFN[>LEN#$J%48[BTYD!A]2L6\IO5>6$[B?%&&1K[76SXP@>D;1N$DY+HV:ZD MA-\KX!K$A0&'?1CP.B<,#TJD!$X:O$)WF!K@Z(//BRQ=H9\YQP1N\BU24UQE M\%/-S?6P_>XKBE:K9:ERW;F5Z_95*S;9]V_@BA#5^3DM,,SGS19D[O=K3@GI MQ\9EY7R46K:L\=63)Y6OGSQ#=7)#A0N!(W=NTR6G^5!8/0(XH_AY%I4+OACK M_(M$YK/(K3-Q>ZM,;N,C(UL3 Y7I ME(2EF&BM*'R;W=P*/P3Y(EW?)#>J)3+>4_T!'=>'[9>GU;7]"X]+<2*8OR(1 MX<6.*X4"0-P+)EO_\JX$M*AL/*RN@&[OI[WNZ2!:86PA?%/)A%U$3Z>G4_>K M+:36.^V[[S_ =+H4A67\F MNQ$5CK5F.LS%0B!$)[VX-^E&SZ):%X5H$/='W4B[+D23>-3K2Z!NN.+FJH0P M^"P>S?K&@6/J7#1&$U8NE@_\M2?-0-*8"1;&L\2LNVJ3=)'46\[J=]'+)F:M MPHK,0EWJ3!':X&IE-/:,X6)P2E,?32M1\(7[FA;&^.=35&MYFY0R(>6+\BN, MCM,H?6)J7!B5I89=Z5,&@*2\H0R9@;7_(?I@+7L3DCGM@RID4.>M?UJ$23XY M+-20:4T)>!>!X]A?#39R[5AFT^57JZBX6%>13B1L0O"_5)0A=X7(MT;NM9G_ M'%H#).$VVYAT+[QSZ74'[V>GR.^2)68X^4%;B"L=.]T9.#T3FR6GKNA>,X7+ M'0N*E-AK[Y-8P_A)%Q;?5)PNEHA>,A9SU0\8V43$V-/5(E37(!_@LKUELT:B M++8B3>'@H$#5N4K1IQJ$[9]A"'M8?<)OQ(4O'0NI_;O@5#2,LR$E,RR9?"-4 MBNIYU&'&TEI&%083# @/[Q%*.2AV<,'J!8?0U+0\!CJ7$G='Y$M_+>_F78RSE_.J%:@H[]9I083%5UE37(5O$C(?.^%BGFS"4D(. MR!;W5E>8#ODU+WZ!$YT[&X6U!V(,A'A@E=^ICXH"&)H+*;A%E:''@Q>WS*Z* MA&,^FH=%U%L@T=G2&8:U31':F[R6,*+!:QK!2:[*CFHB14O%_D:*C%1NG5:+ M4-8XG\M%8>\+O0Q+U2Q76!<(/A+M'YQ_ WI:"E#EQK9P52RDKRI$@2QD12%+ MM/9(/W_1S)8S23CYS%.]R:Y34PZ5U2>UVT@(7%A%ON+??QX%A;S%6^8,>,

O%TV(TFXDEHZ,O@!KXP# KE9>53,,2PUXU&,H2VE^#,'9;8ZH=AXFH3 MNXNG(OA]"KPOIM)B]1"*NH_M.]6]_>Q)(XW#+'TQ=)GG&G2A Z&?M?3CAZU> ML+MP#2(BXB2!.XQ6P&D2Z=K;>ZBZP>7=BLJLHMZ)5G3T'NW1.^T;)T_XK[U: MYC7VT5.ITJF60:$=5X!)#0RFLJ"W2+K5DLI* [A7F6=NDU^(^U'E;1+SG6G- M&!Z\)<<82$*ZI[Q'MQO7)B0#%3*8@KDWI]8;?X\_5B#1"\[#UBJL)=5%IC(O M:?2!V-M_[+ T+07J:&X_$HSYW1SND%%'':S(V"&FX"#1 :T_*XE,RSBYF:SV M@5W7+T7M2FR7+K<@KZS0&L]5/C("%%LI*[#:IPR/3D=[=.'!:;=1%Z;PMYK. MZR#*/JV-+[O^M&<&,JJQJ9V\7SDVHOJ*Z_$XALG#CYJ&_Y4T;X_<#U*XE>DY M7;LW:-"R^_%T9K3L/FC9X_MIV2,@_K/?M>S?M>S#6O8]-&R1'O%%5Y=1$FM_ M;3T9VL1"9:Y$@6(OKB=^W\_X?:>?R[>OZ;5\\U9_^_63MO M$S(KLA.M[!;CJ;=>:I3"9"B%)04%QD=BG8F2SO0.D-2=B_E('C M6E=# 18^4)@+=J82+)']#:L.;I(MA\>8ZT6YK%3UP*Z'9I:F0U+))MND2U]^ M#*,XD_*N$J&%__^2E3L2.HYP-5L%NJI<]WJG$__Z[R_Z[R/[EENUGMQ$$X367/9 M*+ >_'@ZL->I[[%%-I(B;8'-_3:TZ%KWL=\UZ=\UZ=\UZ=^()LUKVJ:! MG[M%R,*?0D&K'@/Z!ML@PK=O09[![FE JW_WDC^>;JSBW#^7Z"C]^+WEJ?12_Y&\\2PMM^K1[K!_PXJTKO&WKTE78\-]*]S7 M:^QV3C,<]5 3@Z:EU1NMVC=J(:>E@6EE9-4:U 9\^D*$Y 8Y_6*EVNVQ=7!Y2!K,]H2/RZ:$'+ M'.09*0$3K 964=["#>U0OKCI#%]OO&!^U"3SXN&;0*;\2 MBX%65;X/@MOUWB9(!5J 2$*+IPR[=:$+)P:CS0'YN$.V:N9PJ=V()G$-632O MS<]Z\'+1%306$3B?8W9>9;OA.\(>TP4SB9^H^/!/=$#\^0T?T86[RH9M4_F8 MI]&L'W=G4_A >^[_&'R2'\\K^W\NDI?H]-<[3(X:=N->=^I>UO_*U\RW:KW? MCWZIZ4YU=9AO&0]89$2?N# ,^"9+3"!7\C#8@N. M(D._H6Z%N4GC[7?C<7^*<1LG_7[TC/[NS>"P0.:DV")NP(UOV]=ZTW@\Z4>] M8732&\%K]'=/H-&"]D\19GU:='^"QK/!!-[D;X?=!LQZ#-SI#2?Q>-H&*/WU M*.P9].M8@-^UX,T1C[=AS' :=[MM"*^_'H$Q%80!J;';"@GZ[4BDZ%4AY.HNZ/@GK$7T[1HCJ-++*B$\KP]U5\7I"NKR'MY0 M)4WDECWFE;#=43R:C>3#I!N]2+=?4:SKT895#A_&X]$(_X4G&*KFSLDU^U1G M4T7(.%$6X8L%G)!%>M3HB''Y@]&HR8964P?[VE77\+1WVG/N ;0]J)PD\KF= MUUB6CICPJ4V0HY%104X7WS&P;J"=N8M$4W!57NXA9+#L1@M?LU0& FI.\9Q8 M<8!N3[6#;-5BY!A%VM\Z_K&U0$2SDS;U.7 MYK"@/128$^CKAYNUV_A35.O*TG5OH28W8MZ'162%"H5S@V#/8R^-7M>>Y=LR+GWE CM>&UQEIP;3$/[@/1[)DL=X2@&.XN=XT3!RGKFLXC, M>:1RFIJ;X=!.&S)>*2DGYBJ$T3#NKQ,],)EEK^HJ]'OO.08=8)K.,B&; @(M MG+IV'-G"A1::3M9N?1: M9L[9-:P^W[A-UWF"B0C1;O*]I@66<)4QU16P4U77=;DK:TB"!=3RJYP9S-6=11IY%TX@B17'Y#L9A"P_43.+W355CCYF\15VQH=8FO-J MJ\ZX#4ZYWLQ>G"$M>-FD8-?F_)H$MB5O3O FW\2KWG]]IG/Z[SV>[@Y%CF5 M_#US),I]&CR3R1OUJY.>:(,]TGWTG)P!%&']97*GZ_R(@7 2O66^1U?$4E1^;_/.;_""]>VUZ^K78;,?4?=.@$A8&!'>&AV1E: M],H'#S\(A]\4*<79$>X0V7QR*$"164 M8@&GM@J0LRF4)*II^Z'4LRM97.,VZ7OW@((NEDK6Y@!5&08.@:M.8Z0EP]?& M0L QY!C.)/U=SK"^8()YF'%TGJR3!7VZV!6Y5&4,:@:='GF]J4$MMB?.K;&F>I7ZO#$?]?J:ZA!CP$7%J-74&RGH^(1, MRHFS/V.VOJ7/5=+H6'?=>1\%W P:([N0/<;*(%<+;0MM#$(94N\OU6"\H"9E%N- MQO*@DR].9,7/X&*S^?A*:^'?RRX>VI=)[=8%D^4@6ZF[N-E.ZOJ\!UURD$>9 MC5JJ=B7^ Q&78V?K\*; @;6(:\G2]C"2<]\VWE44@+?AT %U[O6PL7;N,7;N M'T)J1R8VRH.NN1:))+"N<^^&KR"([8WF)^*\.NLCLN*WS(8E=JOQ2=Z4ZF6? M0Y%)@N/D 6+$J1,2AW='^$,JC=FMH*2!JRT[BRF$@V722C^#$ !^T[DSG\8DS$QFA.V^W92QL'(89.F2Z];$Q6"U]X+L=N$NCM:$-WLR=!/ M:>LI-8W@1%UE?@*$WK\O,V*@% MLK.R-B'5 \J7&"[_!@._/4B"K@&ME#;1A?MZ,(0!?X$#*T'F+&YR$"K7OV!A M?$&M,[DU%./\Q#R(68R\5'9)V#%H^(5O:XJ5> A AYLN8J2K2/)\\JT>ND MO*]5XM M2([E-BE]U&K2=#PTZ?X#;"+BITB9@T;N[@C"\S+=K1A^&;5TIPXY$CY.B9$X MQ>"TVXV>]_!?(B3*T2B8,>/:]B!2FYH^U>@'2EL2[Z4;G[T:.L8\_X+$"2G2 M>[/)*W2D?"4#A*_H[F!\E9)_AP786#5M+]9PO6[Z(:'P6+9&;):8O[+6"N7B ME0'!7J*>JU]'!8M-*E!V3R>C/W"LQVD?/G$#)6K 4A6L0FC"58VN4[I077IS MDW+!?*I.)$HMWQ7I_J#'N%N3KX_,!CYWP_-TI.,JQ_N1=CU[\SFI+U(5WB=^ M5D5(7W">9[Z+T6:(M><3PP&YSSI=)5U!XKK2>/DTF-7W/4C=X*XIG+TBTG8, M0QQ8\MHL$[GD;@7T/1K7Z6OIXDY'C%\VZ#FC,OO,_!.7?YE5 MD(3\U:6F'<^72;:BP#( ;+&(U%-<;8Q=75ICF\QC8>9U&@061U;H0VJ5I2 ! M_MFV1-]1_E;+CNJ1+!]35+KG6Q9T>;[BK>K>BVS1/7O SN@ M-7!2N$XI79_+!E$T_08\F0R"HBUXR2KV!>J(CFVT!3M-F:XVR_PN975#2_%7 MVBGHP12'%HS% AB]!1<6(4T[J M@!]*^@$[H/E4E"NTX7W)2$!R#RM2BP.$F =:K"2',1&Q2;HQT[ 5LW?5<'<: MO<:JM86$#D<=XEGD]<4)4LG$(@S+YIS^B0_NUIE8%;V= -,;>?9-18WP M$JWC!3R,S[%>DL9U^F'!T8(!Y-^^CSF@W@W_%XC/^.1O+,>\;B: #?CZ;P&SP[[O4BQ"XF/E@\ M"U-Z>M%L&/5AN#Z /R6\!_8VH;S$ M/O\P(^!>'@^J,#0^!99$(LCX%-A2*#\\S)-"XT8P\%1DF_%IKSIR3:@E,$N5 M:+S;P&4(W:O/O0QZ.=LGG7A[SA(VG8J,Z(2(=G;2M@#J@8B*RJ5(2O;!N7U0 M/>%9Z;5A#[>Q6JYSRN-_NB M2WY%Q;A\L0AT3)#Q@D)_$5B(I!TJN$"QG+YL!1EL2E#(?-PPLRF>'C-5948. M)\ ,B 6-[LS*6H="C;JR:2YVP"YB4_(@$%$[DF5^/>)S&=QBS$0<4W;9 MD+RO/?IW9DF4Y8VF*VB *%$OGDQZ&/\&=WD0]V:]J!\/AS,0D@F\X<.3>#P$ M(A:/9V.8/IY-A^B\&(Z&3,R$@@^FTVC4'423P2BB, #.%VN#.?9DF@UQ_3!\ M#\7;WI06@IN+N^-1HTW8^061_]$$F)?K8DP:3Q6UM<'8Z$]Q]'02%"%_.ARY MTY,>J:A?^:Y<5O=N@%"LMIL:H..J3(-C&ZA5=3T6I(@CV_L5=BNDZU1C!

_6,:V+46"6 M XGD6@\?U!5"S2&%+DX'J+K,QGU?24.\/F()9OO4:#2+1GVX(S%J?+VX"S>V MJ?9'/^[V)^0C1+_@:(S_]F=3O,O-16'@TL*UP#9I/;BT@QF^/!AV]Q4#&<'# M4WP8E*QIW ?=:Q0/^[/OOYQURG+&Q.+UNJ%#!/$Q-/[6WFH1ZMG=)G1_KC$# MY)LJ=W.T_&!=F&2+%G^-_P)1L(.&"BH$J2=X4^1?I5B:_NY];6(;W\)_**32 M55="U.J01U_Y$YJ$^=\JRK@L\#=?S2FQP'%@OLYJAJ8IH9FA71#JA," M<*_3C-OY(HGT1.-4#F;\ZQW,PTZC?NEN*&D\.)M['LVX]6A8P/SNW3J%UBN5 M;"K^HJ6YB+QC\8L4[>MP(FN_!U+@ZANAPJ;:$9OK;WY#2*+M"H'(A4^SIN 7 M4 /F.XG6,M=XD\*, ,[=YI$PLE?%R/[W8^3H-T8J&C$N:D"YW5+Q;10UE2": M/@;0[:470_#H^V$^_!6IP!65&4\;87N_:SQLO<92E/&_\Q*2G%2F%F8J"2-@ MV'7W*KTJ:$,KFD)F;4SH7;[N8"'"NDQPO[T( "K5<9T&;VRJ8H_U]_8!:]L4^16'^]Y) M=C_[S_="J:;*&_"X:T-G$%X8+[,:G3NN6*,UB1ME;JSI4BQS3%Y5 R0EJDH@ MDRO#RI;/DJL[VFJ.SF28[[9<_]3"DOYJV)<[(YD7+5T[THJX,,C;,@.II2M&0;P9@6D(*0 M6#(*?TOKX0HE#N:S:+037T(UWVBF;.U^_RO<_I(*V5*S%D^>_:*JL:[,;ZY2 MX H<]'#=H'PG"R VL*)79Y'ROKE9]IUISN+ ^-UAV^8_>IY]'J%P24: M99.;ZT@6\Q?68HY9(J[4/9NS.)7+7WP16I3H2R0'POPJ7:?77,*H(MF%\3H> M(BCA)%M7K@-CECJ4_[G)MIB&\1,@1RU50!)J/,7",OQ?B9MH63]= ;IZR.]# M/,L>$0.9@.NX%^"*:^YSN,0H]Y%X0&'1NB\DE3+[/Z4Y,),-@)VS+;1:[6M? M6;OE79/IO/B$Y;+Y;99>F]4MTCEC'8;G M2M69>NI)PF3"#^#U<>">("<7U!(4!R-B@3V>4+^0Y@]X07)@:6(AE()-1L:I M]BIIF20Z>7)^\?[),Q+.?.$CMA\?WIW,I=$L_5JV0-"[7,GA4TD*1G\/ M'H:6P\:C@N%-2):9V&Z8\BO=A,'N7]SQW2)#A5O(KC'GU=Y,J[_]ZEO.0.A(EP#SD!$WFLWA&5O-A-YX,^A3$% \G M4RZ',881+MY>G$7C>#(=HE%ZU$??4G\\I<28_C0Z*[,$F HGD0SBWG!$/JH^ MO-(CU_AL.I((PUX\F*(WJX>),_%H.$6K^@P#I\;HXAKPF+6W+_#G7RL&3\+)9!3XE%S)H:?]H1&*\%'M\:(\Y?1/IQRYC(H7_/<$ M0?',2:I9GA)1L,JI>!,60P1Q6!4VA1L+/,U[:ICIS,35K'-_%0^ME&Q%VDBZ M'M7*RN2'I !I_Q,F;B8LHAW_Y-Z@67JI<_3P#4]&;S >?+>*/FD5>PJ'I3;< MK_G(6Q.;]N7 ^,AJ$F;WS'*"5IQ^]T=YA/[J_?B,^&5).+/NJ-1U3DS(EXAX M+\SK*R7VKMC.5R/!+W(,I<<,;ZJLEA@ "E6NIK]?*):LI?2T #LT XK7BQ/_ M&63=\Q0SJI>TN>">@';!95_#953:2HB=*V7-Q QH.TT#H#$.,G%V8G9!4/JS MA'/6=T%(7V_\DI5M:7'[+GQ_%D_[@F^C&>#;X+%0>8UB]P-P%Y/,J>]5N G* M.GPZF,7=;I?.A$_KWQ.8M\!LH1!+K\E\%YW!82U9?*@IKCX*S-8G\[:*Z /H M,%23X$0_/:L.\B*1SD(?6 ,2VP'6V/'#-PSY6.-$9\ME-;]Y$:'7)PM"E#A4 M^5Z-2EH:*#Q<#Z%@06?;H#=O-:*WP*9+W,_HKQ),9!H:'5UY06\6%UFCN# V ME@6=9\Z8JK%U S765YACU^MV_G109V[2(MGHLPW9^JVQ+ M?N1*Z/VE+Q]+\6]:6.O<-:>&H2\OSF'D8J>!4FR;80$7/@/9Y[(U:$9;-9O% M5-K--]E:*/,*]-$;0R81%G0DG$#^D*X^+KEPB1W8T'9)3>Y,IHTB%OE@-O:2 M'ZQ=JO;'V'96JN2RN>*NPON:G]1%*,3J$?/:C$\WD1&^+2B<[XOW_SBKC<[# MPK)O%I=S57'?EZ\R)Z*& \ENB1A<8H53O7=47;)R\;1_T_<=D9[XKMZ8A752 ME UO<[@$G?PKU1:'/62+#&!12VMI?S"HQ2:EV!*TD:+]"ACDSSEL\$\YVHI> MPV[A)U&\8^!H&ZS9]A94X;L2?WF;?LOF>8S-;(&@X4,E_O$U^E]IPJ]>&;*)+D:3O @ M6,6M*U7AD#)D-6+$B'&U*G_.J6O)*#'@4W/(Q/Q+)@W<#K>I%:YI_2R[<^[J ME@[72$0\M_4B>% MS1:8BKUGAPGB(M]=;2D>3*@"+\7V,J0HF^Q;NK#'4FN3 M)UL(H\J.#)^*VP-O37@/6;1CEU\9(,::"CB)0$'-)X5MN+"D=@P..N1ZW'>\ MZ I]X.'KVL;Y% B5NROJ12DY';U]PH;JWIQT3R?%N:-)">HW0)=-4AQB $H. MZ'=4"]L8T_U)7R>D_X7-SE+GW<,X)Q!(YL!AOF1%ON8-G&TP3;] 'ZUEV3 ( M>I3N?-:?VPXA,A?%7%#!!I/MQ' D.LE <"Y%D$66TBM-*LE(,X(X^L+! RG5 M.=K>J: =%N#3U@7T8Z712- FUS>N++6$Q]6=7:;Q.\\IHFU><-TM(B>"1%OD M_"A!$_,^<*)4KD>":Z0;B= %;!!*M)'FXOHPM@8[D6D00-C[@\A-E1-4L)B3 MAK#(,.+$.4P!S%(!-+=X#0*U+047_.9/LU)%5%".HA;#0G)-V!*[BK%%>KUD M84<>/XH_"8A$\&JP+#/Q_>C=X4<\TE#>9&OL57SVDACLBGR0:553IT#43I)+ MD+6=7RK2.$M?5B.T3TK"O*8XA#U/W2RF/ERH#XNG"/L[,Y$J&XE(=\7^],T\6!\*9K! MN<\5LXCTZS"A)Q01K;2RQ<4IB**17R72_=KZ@WF;IA(F3K6L0KS!4R3\W&U( M*Z=>%TARO.<\JQ)U>?TLQ7N;>U73TMSP?*E@C\&[%LV#0Q4Z(V*7EB8Y522T MYAXW()H6?0G2 ^8XIP\>: (F&8'TU1O)<'(WP?ZHZ4_&%MX.@-)_=[.0;3RU^4CM%U2O;;+BG.D,WJ0\@ :EIJ;$*P!_2#DS642"5 MKMM(MM*;*N S(P;9=YJ%'_Z\YE@+)UA)9Q&1)F"I&,SE6[7@HHB.W:)'SIPO M!K&1]-FA$DP'M]AB_/4,P=<<0\&'LWO#^ IIHRH%7=121"I!$*S;^CZ!EI!* M&_Z "(?AD7_G8!>[0TKP)^$+61*,@C4?\8(Y1ZR/2^4WX044D9<@15A8@H 5 MZO.N+H$$7)4[="YD5$:79$[390C&N"DHZ"SGJNT\@=A=Y 8&U%ET87UL/^H3 MD7+,P 5U2#^X34JT7&FB"4ZISK=(42,I7,,V(2:QB<&%7;"?G@\Q9CF-#G"Y M9/N-JD5:$^;:\\B ]887XW2U!?_*] <=O,Y;7&]4T=0<+.)GF,535=FC:V8 MA)#*R\/+0;)"&0@ B.M+56BK;W.4/)"C$BNQ(4"RU17ZSUMZ+%L+?)%\D1#H M?+?MY->=#2A\Z=8IV7&M2WIC*JD3%4@"7YM&%L8C7,BZN%Z>:O%9&0P_WY>Q MJK$/"'DQ"\<-B7G&H#E&O3W'08W$0>-]7&QES"0K"H+'5/58-T&[; MUSR'V'US#C8CONS]!S$'A6@+-(^ MUA[_ML,2JV1N,<)4VU!8R"CMXE1B,&$$H!V)#E4V:%JW6JS MQ#C)M>^H![S54[J,#PT@!&1-JO42N:S&:H>$4UE,0#&)>;Q%K1MX94=8&.ML M-0+>K&^R%-2FBU:B.E8R4V1FJD8U.4L5I<&D2V?L=4!RZB%V S05L7TT,5KN M0A&I4N/?PCL-K6A(4Y9+\;_-?4*.!8Y4\S7(YV3)I/+Z;0;O@&Y%<@'S?:X) MS_6=,>\P8T7(.)$OA4]J",7)$\P'H&!AS@AH>O3SAF0U#>\ZN_RLH5W1N_P4 MV'5WUND-XNA)DZ'BI''(\WSA*T;X@<_=P)_R33:/QMW1LXY'HY<&4CK7F4&G MTR=T&'NA3GZJ$.8F;0S)$=?U[KC2Y3FE8 0T0E?\Y\OW%S[,+3-]JQ'WLF+1 MV5"<7NW%3Q_"]W @O7]F#%AKVSYTI(O+#\%(:^E$2B-BLV*8BH)I=-13+=EG MD,S1(PU&)_DEN"=6V-0\P6!!C(+UBLF>!\!68 $9D/D%+X\#,:0.DNHQR;+W%59N@Z)IKSRHYL( M=4X2YX@4MNS*4-=P3_618Q8JN12UL>%S]ZC=IFZJ=^IO4.+!W3*LHR.M33G-W'_:B"")XP:RE_F0+%_$BOKP?M\FRH06J52NO:HJMBEQ% M&Z]&5(BPN$J-8]ME'@6L $AK-)N..D!0@4Z[ )8&@@TTU%>SKNF5S6HQ(8F[ MT2;GE"4G5T+2N2\%OO"JD!=G@3>'PCY#)TO26(+>9.&E$&X9\J@!23JRZ^HF/TZ&)CH7C7- MR>F=]KHN\J#X9*(*:U0@7649E1+732V("J*H33:P+>J!^^E1GA.+N+?59!(4 M@_F@#;BAV:(!'Q-AI%;3:L"7=?9K6QYITP"? M%[Q U?X15^A N&5@7K#$0@G)XEFUQ>@:AL;;%79*I+XKXBX61Q\'AE$2K?-9 M.G,-B$2+:YU54G)-%3KR5Q#AQ_XHF'U)/1+J6)7DM\#7LMA>)VCAZ?2E#=;K,0QVK8 L!F MB,N!--3C=,NKQ":XMNP!DE!,N-R.(,"@$AYM\(5@ZJB+8@PWD5D'D@,&#]\A M?6)+ HJXK">H?F&"3DKVGPI)"GY@M\<=6STJ/CE9>B7_^4"QFU,F",:ZL4Z_ MFCX;^].G:Q'Y/AZJ-5CX 7GHM6F.SSRW$$J7KI2C1KV(KE$_ 5OWD8 =&BH8 M#Y23!,%#)([7JD6B7Q/5.>4@CAZ_KBG^3>3XSF1$-A#C"1'CRSG<,US/6ZO= M-Q!5PF!QH.D[*_N.P5SR"M?O5,7])?9;@WABW=S>;5B3TD@/.4M.N,@#ET@S ME78ECX0O#ESNL]U3V039$N\W=5/D"DU.YA!Z0$_/$UN@LZ%WQHGVS736GHR@G$ MG_ &OUYC+!-(KP)YAU 92Q)EE=G["&O'$G #% ,M6GQ&\PO2!%T_-5W(4Y#, MS\]ZF$:R4;HM!K?&363+M8?%'"K50 (RQ0':X5HX!5=71!V7BOPVNZ(#,6XQ M>@S%?+)IDSF *Z-I/C"9N6P?)$O%8WMEN!F1\I8#@*NNUZU4C/2TKB;@L61" M%]V]@E044?=KKE7GTV_)BK(@_$E4$T<(2VTM%WJWZ\,$M[QMLM_$C9QZ=U^H6:W(.O8$<,MMHP]J@I0Q#PU&&9+' , +DVJ1] M.LNQ%_1HD:7W5WJ;,BF"H(@J_,C,0=4Q4*%H&1EGW;P+#;:7(O:IO/^:^M*6OKB1Y# V\H2VQ )0VIUE)%UZ;&B(2 M5.B=5>TPS&+X);T+,]JN@#'0F(0@UD5#\B!E<5'6*#P$JTNK?"'1#JBE-)TB MP+)Q!S!BYR*7@=\LR1_.3_*!\[NZUSO'HF%B3%K-.3Z@VA+Y-'JA=-3 $/>.] M'ANK'Q?#(O1,ZR7;_1K0V,>JX;7X#UEPJ#2G17S-MJYQG21N-]1'6ZWT7)E(0*AF40A/K$:KPU1V# M X>KX=.6[8P&,=<&.2KXI*B"+7AQ!27OB^+ *DJ"QIMH(0, (\5V;-E8B8/_ M#2W]^H7-"O5ID%X+C#&H42%LX_D#FT;#E7>I(G8&E6\H/HLZ#0+-%'>YF[)> M5+95Y6[8;9U:D-1(/6E%NLN+FP1@3L^XO!1'4YP=APEW8#6H:4KWXES3^##K MDI8)W(V0>)$K >=8%R>B(D657,ZE8$756&6Q:^&B$P7AFZK[D9P LV;HZ);@ M8)_0J658606EJ/@*_ROR9'XK+1[<^HQ8@ CK-&HGS;C?225/)/R>EGF5@-YJ MF0?Z;K+EHK/-.^4NV[K-K'WBV0;KB^6[K$'(ZQ_P\/6(7+=4C4[3D! -N5L-PXGQ)M'S#-;I=@4Q\?%:2E T3$" M3/YNB<)WN?;2,Z"Y*Y(PIF7(4^TBQY ,/!]M#.NY!.$)33YWWH987QIU<-ZC M7HKA%J+2FCB/VH4[KI>H%\5&P.\>/>CK!0JP'#!G>E5$[TW[61_2SB8J_-O/ MU3]ZKG<)=GCNL!$L<#O@B!]8@(?]87G:148_5&MHG(@'A]/*"E7C400NHR<: M$C/&W /W!ZK@2PHX2B+[H2RIU>!'GK8V87'!4!A;QG) 70)#5N**[PV;F*V-MVGC?&V ;1984/F M#/A8-FAKEJT=S[0.:FZ@BX4L+2N-0G9=5;,.<]0QN_)K/F6QAVO7>C^I\*:O MN54$/:?2:+==H[F) ,6B-^D4EOEI'$.V%KUIKDF0OE&W:SF(BJ*)A.(B0+5D M:%-)0=!EON.:YU]L1T0R"ZO05I_,II9L&QE\>9M_75.0 'F%FYE[^_X>9U&: MA2YZD%6F0_[(DJ]3W*U9/FSOP"6U/"]EN9.#L)::7]^R6X,2H51CN+2F4!6Y M9G4UJ_-:O\EXHPR-_2XV?.'CV;8-PDE)]&Q74H;Q%7 -;6_FHXC7.6%X4,(E M<-+@%;K#S )''WQ:9>E*'J%C"\_$PFUY&8GAGOZ@.\(GU M;"Z& 2CKF\12R*.I78"'6]U#5OJJKN2&YE##>BE6TV0#NQ,'1AI,Y$D7U"(Y M[DVP2?+K:A6":!#W1]WH)ZVSB97VM#%SN&+70(18$]5.*&CP63R:U1HO6_"] MPAN?=MX :BWL"L2!FB+ZMEL]+N'_IOSTA.EI\29\0 MU&OE<DNJM86?8BE!):E=/@9#M:>JRW[MNOF9IWJ#;0G.[34R(HAX<[WX1GUW0U/U<\R=!A[T]["IGBN_[>4+ MFZ#-(0PP[6VVH1:2\738C2:B%#>UIM.!+Q:[N?J6J7(H3I!2*[IAKQN-9 C7 M#H^&8O2K'X8)$4GL+IX*%CK;C YO==3Q[IP;=2D& MV7>=/F$_6_RZ_&&+']<@\9<_1(L<(_TB^BN:^:'V]'6\_QUC]*PU1TZVR<\[ M4&B:N.[]+ID,]=B\;]QMYGRC>& YWS3N#:;WNVZ@X4^GTW_.^Z; _N>Z<(-X M"JZC\2_V--3 M:1.C3>E01/28T=TG#&L=*VQ.QR.I*XAOJ=[]!/EH?P$J%#*YS_9*S0]FW47;IQ_WNN&7Y^NOE+<"I0[XV->N#-%GQ;=GR"G&4S@3?X6Q.,Z M9CT&[O2&DW@\;0.4_GH4]F"/C"H6X''/$XVT8,YS&W6X;PNNO1V!,!6& MB'=;(4&_'8DTO1G0SQ[\!TY_BJ>/?_>/09H)'"N\UY?:B[ZM6IW!#>PQL*OJ:^'%P9%J ZBD>SD7R8 M=*,74KN]Q\5"A/L.X_%HA/_"$WQXYFKS;:ZQ5G\QW_HXBSW,U=I#W+NQVD#8 MD>3%U[<:'@++((& MIA.8HGL^Q]"+L%*>Z($\M0U\B>TB1LZ[SS3W?^RH[^,'3F[%I$2V5+Z5(H>H M/K###IT: E1;IYVC=-]?H3A.X'O-Z[?/?%[GM=_#S3%RG+RA$A:]9_JI[SX- MGLGDC03WI"?LH4?$T'VHTZ\6+@ETYADQ0WW.?CZ2UN$0PA3USCB#\ M45^I_/FJ6HP2Y%[@!])?7*7S$X 6T$#'2R8& 'H-I]UX,!U5H-:?V$?-O7E^ M[,Q#/(@^#>R!'_ZM*]C_U'G1@;9PJ2X MN@0'R9AXZ$3#<"(MK.RB)Q\Z\$N/*\TJ>Y )5BF:=03:2>"C;<8(TL%VI^E\ M%$3.KMXB*W]A_Q]%([%3JG1!ELD" \LQPH0KF*?4C[RVBE3[,W ;35-]./2Q M[DH.#^<2>GOW@+F)& >KF1]5&08.@4.*,7U-B]+["I)P#+E6I;?%]M=2;9\^ M7>Q "^.0FQQH9G0)D%Y2G9[CKC>7L"U^P= UH;WJD%\O7,V>6A0 '<\-J8$4 M%<=*8%@PDA%9;5*8V'=]34&FZ""G5S&,3=^L)[X&Z;S(I!ROLI45)'ZU :L\ M]-@\XPOI2IAF2&TZI)"^-^HO?X06,UH(HW[;SCD M8)%B!$$B6=:@'=VP6N&F/I:I?A!Z'P2Q-Q)^4;DG([L\JW;]:FL\J[(*E2-! M]K$$T16JUH"/MO/=6CSA4+"P'+GYV<5:4ZT-9X#5PH;4LEX2Z3SHY(L36?$S MUP'N80W2P];L5,5'%TSV %\!M%(4+4CB7E=2()%'F8U:JJ9=VD1CSVN58PTH^Z*CV*%!^]9V_*;,I_!VDS_\D,P_7]GP. MBAGN9N$+"5!3WW@X[9.7LP=2/@67]8;Q!(CS,!Y/9Q3&38V%NV@I0IVTW^UW M@6ZCZ7(8#_OTA5>!AW%WB&_U&>.NTKM<"C.2QAV/9X.H+BC509!*C*/.7R<,OTAG.1,F8D=(\UEI;. MUX3;/O?ET?1DL1M-L@5R0O*H3U+U#U1+6IDU51IQ5CK285RL.76'2V9/YN*V M-J9E0&CE%:[,)\F(#'=?(1QQQ%(=C#"]3N;*%HZZ-C604]$4[/#BUK"02MA< M005QX[0A9@6I_'S+&T00LNGJ"*^=ZB-%,(2RG"8C8<4CC45:M^*13D1^V#.R M9Q:.K2G;.K;)7_6^-_A,%EIBX9LXS@?+!W:SH]>MQ9*P[R%'&BP"3"']SNT\M7\R*\FI=P:9M_H7M%B.0_??2=J;CV"#:/PWC2$?!14&> OPWB\7B,_XY& M\LQ[Z>@T@.]'4_@-GAWW>E@E\P,?/,9"H?NV%\V&P)75FP;L%&X"L.)>%_Y% M%HU,N.:6N30U6():*$>0S]:66OLH*$?RL'YEXGD"ZGEHX.]HDOKK'2^?5R[G MA7[],?EJAZ2Z].C?F44"TY[,YDO)OJ403@\DJAX:CX':#>+>K >2T!#D).F% M$#X\B<=#0!,0E<8P?3R;#E$ &XZ&C"YR1P;3:33J#J+)8!21#LW>US:88[SR M;(CKA^%[2&U[4UH(;B[NCD?[",ZU-)M%>:.6!GWHF.^!/IR!\AUS_2912H.< MZGT!@%O040S)SCT=(.>8C?L^+*JIY\!H- /U&7 B1H;;B[N H4V!7/VXVY^0 M7(^R_&B,__9G4\3=E&H%'B* M#P./F\9]8'TC4 EFORHRFO)XIE?>M2D([[RV@4FI#&XV59C1PH;\DX]^7(*N MW2@W!@.25=-?24J8==YGL8FGZP+8'X'71B%J@R@UA7I/\XME C"#_>9+JI^H M>^641!>N8':^SDUEMHID^WP/JOJRCK1[IV1^@-T;[+W0S-PEACSB+:'@@6=1 M]W3410[=.P51,/CC8U;^TKDNTM3;6<@@WCT=C_Z 3W5/I_T_P+_#OOPYZOTA M^C-W]T-KP&!PVJ5?X /\,N2W\*&7&=5T741W60H2P3M4O_&?&L*D-UP XJ68CYNS)!8O/D(#<,;)4U7FP>3JH8U_(KD M*VQJS95]L$\OTBVXQD2ZAMUX,NB3(!\/)U-V8(]AA(NW%V?1.)X #P/*,.HC M0^N/IV11Z$^CLS)+0)]A[1L8XW!$C!&$H[A'$L\,Y']6!'L@]R +[:'%(1X- MITC:9J@\C)&O#G@YDQ$1D=XL'G:19<^ KO2KJ0%A>E4G"K.MQ)"/(GN&30,% MIC'(]+WQX$?\\BT6!,_K- +@>!IAH1F$WN?+E]')TQI28=XXUDO8\\B[_ L, M,V$=IN49FDJ/;-\SNIR?7GS OBXA=J#H&&=.M6S9; /C9UE:T^I;HJQNARK M[0P3:#NA^N4-ED+3J_86+S951^ ZALDO*1##A56U_B%GT:1/-43#5Q^KQ<0W M!!!CYM:2,K?:@]!K%__H(/IC4OE@E_70[D9,+CBM<,^2X[K&Y8+E ZI>'5]R MG1Z\7OBR038YL?83AZ$W*%"4W[\JZ..KU!\\(/CG,< M5"O#' O-(U\[!*[*,":=@#YR!L$/+TTZP?>/ $^U"ZO?2W6^]_U8A+WJ.!RT MN3>_Z"AD&C4 >E7'> !^/6"(>R%8=7Q. M@P'L^,!E]!%M7G!23/75_G& VS/BO5:JQ=RQSBMH6M%[$ ?_$>U+(]56=8=& MPLJA^T=J2=9Q4E@G$H&D(H_MDV%J^N.K( 1()JD^Q+D(G]<@3R\I?(!2% X^ MQ:9U8@+_%Z3'&O!C4UOV="UFK001)/O6?*?X^A, MX]^)H"&!B"Y;X^I; BBKCQT7+UDGM'N#(^^'4%'_*%':!^CM>[I-5@[DZ?:A MFB+^XVC_(56#_6L%'YHB_1L%U>-6TY1Q4'V3%31;#6_#]7VD^G]#*D5[BD9S M.@S%'?I:]CM__=@AD4LJ)_IS3AF@TBKI0CI_A^O=,VYK]L6]J>7[]4U.42V46O$/=\QAGH:= MI49+..2Z^>O8#%+#8!,_7+\XM?BDFE!AWM\W376'#:'A#]GV?_5J:2?5F=JB MR1\T7?_@=$<&H3]D]MK.#H2I/\8[0?[TEK_#_?I19'Y1HXW(2?MW1 M&Y'W5Y_R2);^Z/,^3$9X_.W?3^BHSG],#I9+9'G4P1Z$+?>=X8'(<=]I'@<7 M[KVY_XM'_Q""=Y\%-.7VN;2I1QOHNW'NT.B/@&^'IGA\7#NXJ?OAV;L%W M:>W1(_>HH>]G+DSP7"+>Y:K< PQ'3JF1[!?>!W'T%+]JFMF^R1XWXZRN,.X/ M#*\'=[?YUNKZET3NM\1!WR.<_.RJI#.I4N3W,0XEWHG$W[9O8?P0.W/ML&*,6&\9ENG'/#%N>L28#PN<]Y(MJ M3J(?K$@7V!#>)_.T/7G.3_XC^DNZ7)9 .HJ;7+\\TZ#C_=/$T56.):81_O-D MD\P;]$D]B&4&EW'1J'#>8SUL[?P>/7![FE_](?O7;V"XQ[[X/H,Y:9($PI\P;AO8GK(W.J+G#S"(I-O M]UUDOQ$XZ5;*U;N97V([GW5T]H4Z M+K3$O]_;M!..1$X4'.XCI\KL+?[Z\:@(^O I-^['?+E$GHA!C+61-9VNK35# MLVO,Q7G7?W!AWXTV\ \MU+BR#$E/;5] :TQ])P@GKXM6S6'G32[E2OPW?O5: M EUMA/[E;9 M$%^1?@,ZG6D82 VB/I*W<;V-L=SW)@67]PS-#8*?&]A0/=Y6BVC[K.TF64X[ M&DBT(S5D>]AH_3:_8TOD=?4YJ9#4Z[:,TQ20W39&VUI&+=__!)1$0C4INNX? M07\-$T>^_\7Q0U\M'D!\?O%;#)AF3NP>]]X+>/-7.TEH$P7"!$SX>^6*OE=NR+=:>]-U#8>.>6 M6.G.V[38DO 9A$S7R%%S;'+L%+D3RA87(;O&;;D1;6]\FY' M^9>8[N[,&?(* DH^UCE_:\Q\VZ/M$[N./UHK(F4Y8I53YQIT[7?_0,(\!>&Z M>/U_1&V;:HMKKR'%VXNSFMAHXM9K%A]D&O4-LAJ C1ZDG[;V#&U H;K$L8\W MG&T*?Z!UK7-[FY&FC"TRYT7&K5K.?'_1MJ52?^J@0UW+J9&XMO;-Z(JV >Z_ M-C2\7E\#^:$!+ZBC=6W[SBZ ^MF>.9BS>SM"@TK?_NPQ*_GT^L7Y^[J&07V? M2KM#VP5R$Y9Q::WBTCC94=O2)W_.N4MR@^WLA[+<_O'_ U!+ P04 " "B M@01+9+VA35(" !_"P #0 'AL+W-T>6QEBV+(MT,63Y!5S^I4AQ!&^/7G^KA;IX!5P[ M>S.;^;?'%U/_D0T<0^ 8'],(!LLSZ/T^],3W'P:;X 2^^$/X8^P)>OD$^N>/ M7?8(W8N_9QF D^;,$I= Y=&S$,-HA&\!)1LI;$9&6($;IU[KEQ M)((*"93>>ZTM,)[JSH4#US/'HN4PPH6TM5T%][MNAT\"7<\())3V N?0.>*P M1$IAR:]TQPZVSE]"H+57VU(KS"7:!O,%'!)LHXNLA4RQ[,L$L'/%(<69D2-) M7IA6B=(S0:4$TT9*4"XXLAJZC-;0V 13>F.^F:_9#KO)@!MCML2'P*CH3#WK MUAQVS;>2QS3''F/WXX*2;(3Z4.OI<-LW1P=?2YR1QO:;K!>@Z:@LZ?8])3EG MV$WFR8+!G@7C$'5U0"$DN=,\)RA5N5'>_[UD^Z\R%?RR5O6Y)9I+^@!$+@Y!Y/(0 M1#[W9^.U-^/H^MVY?'LO6->$*L);N05)4^STF-=/!+^8AQ?=N0*'.UCC%5KK MU_ .7^>F.$,U5==FBC88P<'^9(0'RW[4JD=$<+ _XY34[*TM.#RYXWM02P,$ M% @ HH$$2[KBNMPX P T!D \ !X;"]W;W)K8F]O:RYX;6S%F=MN MVC 8@%_%RE4GK0NQ"SVH5&+ )B0*J$&]-\80JXG-;*>'MY\3FLVT\&LW7JZ2 M.([]R:?/OW/[HO332JDG]%KDTO2CS-K=31P;EO&"FF]JQZ5[LU&ZH-8]ZFUL M=IK3MXTZG%Q=4R.CNMBEKH>.[V^KF4? 7\S>]>D246?',EW35CSJ1 MRQ=[&>M"F^N>Z$;_"Y/:; 3C(\7*@DN[A](\IU8H:3*Q,Q&2M.#]J,F"J%RC ML;3"OJ&)W!?E\D:HKGJR[D>)N[?4NF^>A1&KG$=(WPCW0D_6204>#G(XGXW& MLW0\0NXNG4\GH\'2/7P?3 >SX1AYD!B Q&U"$@^2 )"D%0% M7K0)V?4@NP!D-RQD6A8%U6](;5 JME*XSZB;1@/&5.FFD0?9 R![82$'[%?I MZJS3/:)+@.@R+-$/(:ED@N9NE3%6U]E]M"L [2HP&A4:/=*\Y.B>4U-J_A'N M&H"[#CPG5%$(6P/52_50N4$FM]RU)?<1DPZT3'?"0C[PJDN9+;5#JS'G-N/: MQP,M$E@C,U?N5!F#%ERC-*.:^V20.I+ [DBM8D_G*VIXU;.%*\E\TB]DC22P M-B:2J8*C)7T]'&R0))+ EDCYMLKQ%?WD:JOI+A-L/S-*8QVLCPEI(@GLB8CP?U,2'CX#:-@_VX!$/&P8&-<[!0GJ/#=7-TT)J0 M=G!@[9Q8,D?<4I$?CDU(.[B-@.4/YL'9 R0@W$[PTH#ZF)"!<)MA#.GXAR20 M@4BK!CKS,2$#D;8,]*G3"60@\O\-5"6]!Q4'K0D>C;5FH;HY?4S(0B2TA2!, MXEN(0!8BH<_'0,R>CPE9B 2VD!_9'I4/@>1# LL'W'&0*Q\3D@\)+)_3,6[= MI#XF)!]2RR=N?GJL^49(OIZY*HQ+9S1G"XVJR_Z\YJ);!5.;,L^'+FTNIXK6 MORFJ,IH_+'>_ 5!+ P04 " "B@01+@TE%A9X! !*& &@ 'AL+U]R M96QS+W=O;_LFA=746^EM7F"[+3UEA#:?IW+CQC&2['L^<[/:;Q.WV ME$P^,U?8L$G,N3+?K3OYTMK@S?!!+_V"_BN7SOYG?7LX''/[UN9?M6W"C8J_ M!8FY'<3Q((8'23Q(X$'3>- 4'C2+!\W@0?-XT!P>M(@'+>!!RWC0$AZTB@>M MX$&4*C*F^"0-:[S6I'!->*]) 9OP8I-"-N'-)@5MPJM-"MN$=YL4N DO-RET M$]YN4O FO-ZLZ,UXO5G1FY]PUM8.VWB]6=&;\7JSHC?C]69%;\;KS8K>C->; M%;T9KSC->;U;T9KS>HN@M>+U%T5OP>HNBMSSA78GVL@2OMRAZ"UYO4?06 MO-ZBZ"UXO4716_!ZBZ*WX/4616_!ZST=Z>W+S-G]1W#'IO"/+KD:?K=F!+G?_2.G0;[%FN#[\YV*8^AMAKOXZV/X 4$L#!!0 ( **!!$MF MK-&@I0$ *48 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9WV["(!2'7\7T M=K$(;.Y/U)MMMYO)]@*L/;7$MA! IV\_6G7)EBYQ49/?32D<..>#DN^FD_>M M)3_8U%7CITD9@GU@S&UV3+/>][87D>8QZED[\9Q;I/;JY)0?53RFOMR'_31NV;WW'?AW MT+.N.>W4S\A(./4$!0C,I1E,I1G,I1 MI,I1K,I1M,I1O,I1Q,I1S"I0S"I0S"I0S"I0S"I0S"I0S"I0S"I0S"I0S"I0 MS"I1S"I1S"I1S"I1S"I1S"I1S"I1S"I1S"I1S"HO:-:N36NEF[](/HQ9'NJS M[N_$[ M02P$"% ,4 " "B@01+'R// \ 3 @ "P M@ $ 7W)E;',O+G)E;'-02P$"% ,4 " "B@01+9O,+8(( "Q M$ @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M **!!$OSSU@7[P "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ HH$$2SZ5 MI&PO=V]R:W-H965T M&UL4$L! A0#% @ HH$$2W,H'8%+!0 2AH !@ M ( !BQ( 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ HH$$2[4PMKZR 0 T@, !@ ( !,A\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HH$$2YV\ M,\^U 0 T@, !D ( ![20 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HH$$2Q=(BU&U 0 T@, !D M ( !KRH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ HH$$2^%O4V:W 0 T@, !D ( ! M<# 'AL+W=O,@ >&PO=V]R:W-H965TKE='0( !X' 9 M " 7$T !X;"]W;W)K&UL4$L! A0#% M @ HH$$2Y;E* +! 0 -P0 !D ( !Q38 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HH$$2TZ EQFW 0 T@, !D M ( !@T( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ HH$$2\/R^=K! @ U@H !D ( !34\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MHH$$2Y=G1RB^ @ . L !D ( !1%L 'AL+W=O&UL4$L! A0#% @ HH$$2^BNIW#8 P M_A( !D ( !N60 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HH$$2Z3+D$P, @ BP4 !D M ( !R6\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ HH$$2Q31KZ9:9@ (J4! !0 ( !+GD 'AL M+W-H87)E9%-T&UL4$L! A0#% @ HH$$2V2]H4U2 @ ?PL M T ( !NM\ 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ HH$$2X-)186> 0 2A@ !H ( ! MG.4 'AL+U]R96QS+W=O XML 52 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 53 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 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 218 205 1 true 65 0 false 8 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.calliduscloud.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.calliduscloud.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.calliduscloud.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.calliduscloud.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 4 false false R5.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.calliduscloud.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.calliduscloud.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 6 false false R7.htm 2103100 - Disclosure - Acquisitions Sheet http://www.calliduscloud.com/role/Acquisitions Acquisitions Notes 7 false false R8.htm 2103100 - Disclosure - Financial Instruments Sheet http://www.calliduscloud.com/role/FinancialInstruments Financial Instruments Notes 8 false false R9.htm 2104100 - Disclosure - Fair Value Measurements Sheet http://www.calliduscloud.com/role/FairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 2105100 - Disclosure - Commitments and Contingencies Sheet http://www.calliduscloud.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 10 false false R11.htm 2106100 - Disclosure - Restructuring and Other Sheet http://www.calliduscloud.com/role/RestructuringAndOther Restructuring and Other Notes 11 false false R12.htm 2107100 - Disclosure - Net Loss Per Share Sheet http://www.calliduscloud.com/role/NetLossPerShare Net Loss Per Share Notes 12 false false R13.htm 2108100 - Disclosure - Stock-based Compensation Sheet http://www.calliduscloud.com/role/StockBasedCompensation Stock-based Compensation Notes 13 false false R14.htm 2110100 - Disclosure - Income Taxes Sheet http://www.calliduscloud.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 2112100 - Disclosure - Segment, Geographic and Customer Information Sheet http://www.calliduscloud.com/role/SegmentGeographicAndCustomerInformation Segment, Geographic and Customer Information Notes 15 false false R16.htm 2113100 - Disclosure - Related Party Transactions Sheet http://www.calliduscloud.com/role/RelatedPartyTransactions Related Party Transactions Notes 16 false false R17.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.calliduscloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.calliduscloud.com/role/SummaryOfSignificantAccountingPolicies 17 false false R18.htm 2303301 - Disclosure - Acquisitions (Tables) Sheet http://www.calliduscloud.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.calliduscloud.com/role/Acquisitions 18 false false R19.htm 2303301 - Disclosure - Financial Instruments (Tables) Sheet http://www.calliduscloud.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.calliduscloud.com/role/FinancialInstruments 19 false false R20.htm 2304301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.calliduscloud.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.calliduscloud.com/role/FairValueMeasurements 20 false false R21.htm 2305301 - Disclosure - Commitments and Contingencies - (Tables) Sheet http://www.calliduscloud.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies - (Tables) Tables http://www.calliduscloud.com/role/CommitmentsAndContingencies 21 false false R22.htm 2306301 - Disclosure - Restructuring and Other (Tables) Sheet http://www.calliduscloud.com/role/RestructuringAndOtherTables Restructuring and Other (Tables) Tables http://www.calliduscloud.com/role/RestructuringAndOther 22 false false R23.htm 2307301 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.calliduscloud.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.calliduscloud.com/role/NetLossPerShare 23 false false R24.htm 2308301 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.calliduscloud.com/role/StockBasedCompensationTables Stock-based Compensation (Tables) Tables http://www.calliduscloud.com/role/StockBasedCompensation 24 false false R25.htm 2312301 - Disclosure - Segment, Geographic and Customer Information (Tables) Sheet http://www.calliduscloud.com/role/SegmentGeographicAndCustomerInformationTables Segment, Geographic and Customer Information (Tables) Tables http://www.calliduscloud.com/role/SegmentGeographicAndCustomerInformation 25 false false R26.htm 2403402 - Disclosure - Acquisitions - Acquisitions (Details) Sheet http://www.calliduscloud.com/role/AcquisitionsAcquisitionsDetails Acquisitions - Acquisitions (Details) Details 26 false false R27.htm 2403402 - Disclosure - Financial Instruments (Details) Sheet http://www.calliduscloud.com/role/FinancialInstrumentsDetails Financial Instruments (Details) Details http://www.calliduscloud.com/role/FinancialInstrumentsTables 27 false false R28.htm 2403403 - Disclosure - Financial Instruments (Details 2) Sheet http://www.calliduscloud.com/role/FinancialInstrumentsDetails2 Financial Instruments (Details 2) Details http://www.calliduscloud.com/role/FinancialInstrumentsTables 28 false false R29.htm 2404402 - Disclosure - Fair Value Measurements (Details) Sheet http://www.calliduscloud.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.calliduscloud.com/role/FairValueMeasurementsTables 29 false false R30.htm 2405402 - Disclosure - Commitments and Contingencies - Maturity Schedule (Details) Sheet http://www.calliduscloud.com/role/CommitmentsAndContingenciesMaturityScheduleDetails Commitments and Contingencies - Maturity Schedule (Details) Details 30 false false R31.htm 2405403 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.calliduscloud.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.calliduscloud.com/role/CommitmentsAndContingenciesTables 31 false false R32.htm 2406402 - Disclosure - Restructuring and Other (Details) Sheet http://www.calliduscloud.com/role/RestructuringAndOtherDetails Restructuring and Other (Details) Details http://www.calliduscloud.com/role/RestructuringAndOtherTables 32 false false R33.htm 2407402 - Disclosure - Net Loss Per Share Net Income (Loss) Per Share (Calculation of basic and diluted net income (loss) per share) (Details) Sheet http://www.calliduscloud.com/role/NetLossPerShareNetIncomeLossPerShareCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails Net Loss Per Share Net Income (Loss) Per Share (Calculation of basic and diluted net income (loss) per share) (Details) Details 33 false false R34.htm 2408402 - Disclosure - Stock-based Compensation (Details) Sheet http://www.calliduscloud.com/role/StockBasedCompensationDetails Stock-based Compensation (Details) Details http://www.calliduscloud.com/role/StockBasedCompensationTables 34 false false R35.htm 2408403 - Disclosure - Stock-based Compensation (Details 2) Sheet http://www.calliduscloud.com/role/StockBasedCompensationDetails2 Stock-based Compensation (Details 2) Details http://www.calliduscloud.com/role/StockBasedCompensationTables 35 false false R36.htm 2408404 - Disclosure - Stock-based Compensation (Details 3) Sheet http://www.calliduscloud.com/role/StockBasedCompensationDetails3 Stock-based Compensation (Details 3) Details http://www.calliduscloud.com/role/StockBasedCompensationTables 36 false false R37.htm 2410401 - Disclosure - Income Taxes (Details) Sheet http://www.calliduscloud.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.calliduscloud.com/role/IncomeTaxes 37 false false R38.htm 2412402 - Disclosure - Segment, Geographic and Customer Information (Details) Sheet http://www.calliduscloud.com/role/SegmentGeographicAndCustomerInformationDetails Segment, Geographic and Customer Information (Details) Details http://www.calliduscloud.com/role/SegmentGeographicAndCustomerInformationTables 38 false false R39.htm 2413401 - Disclosure - Related Party Transactions (Details) Sheet http://www.calliduscloud.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.calliduscloud.com/role/RelatedPartyTransactions 39 false false All Reports Book All Reports cald-20170630.xml cald-20170630.xsd cald-20170630_cal.xml cald-20170630_def.xml cald-20170630_lab.xml cald-20170630_pre.xml true true ZIP 57 0001035748-17-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001035748-17-000022-xbrl.zip M4$L#!!0 ( **!!$LG*!Q/O#(! ,."%0 1 8V%L9"TR,#$W,#8S,"YX M;6SLO=EV6T?2)GK=_10ZNCZRKO]N#KJW^UBOY?KR[+WO6K?_7*O]K?&F_>C!^Z^8D8Z4*(VG!.0-!D MM>64$!$=]90"_+_??VJPIBZH(*W"@&@I]:?13=Z"XI+]J2\I4Z.7??^S[+1_ MRO]]A51W^S\U&YW6/U]_'0QN?OKQQ[___OL'_$6GW1KVFYW>L/5#LW?](R-4 M$/](;=07G[\%1^VP_]HOG#5>_;CW<7\T/R#:%O.'UX;%B6R)>GGKN[ M.N?!5M&>_PQ>R+>+Z=N+[\VO\^_/5^:\O]W]5O0'\Q\97\L/\9F'^CW!J)IB MW>C)7GF%MQ/^X]T=]P]TVMV_%MR=+__9Z!?WMW<;[69_/DVC2YDD.DU2M]?M M#J_G?Z,U*'\1(Y(]X]?[&?KLY?PAX M8-QLW#,Y>-_I\C0NXNS!$V7BE[G:(_]YG1E?D/ M93[,?VAT9=Y#@[*X>I)/YD>\?G]KOM":4?('?HXO3MTZF'LKC&\=3-[:7J2@ MW?Z@T6T^J-SWBHK^S4=W4V/,CZ.K#[?V6_-NQ-?2'__/^W>?FU^+Z\;CS>WE M-[]YH.;G__D__I&_]5-_=.%3L.BN^#5VVD.87\Z&_LCR\A?^C^%O3%[<%M_L7];]JM M_+O+=E&^&M%13 WA7B_]V__]^F>" R$JW) MKR(+RD' D/!S)C/K$Z'WCS]>FWB@Z+8F;I=O.'G\6NO^YOM?/7SO_A=WG%G* MJG_?V=._W;#?[A;]OFW^9]CNMP<8\>SW=O_?62C__E1\^WQ[_;;;_.%]C&EZU6KC+>-(?3>HGYX8U.N?\ZA^ MFAW5/WZ<^^(Q'3]6"#D7X;\K&F47$<^O1=DK^N\&K9-2@J=&5RO#7&7 SS5^ M'5Z=FA94AG4>XG\[DC[_KV'GEJE#C)ICZ#"X&[MZP]3#*^^N;*[ZX\&SPQ_V MI,BW,VSYFSCP8!#L6^8X(\#B MU_.?L.@:MDNMI MU=99E?T.'+S?@6W[G;&[/?0H([<<9>YBZ_O&+=5UBOD2*>8T9$ UUEL39JB% MN>?Y@DEQK@ ')F]_MN,>ASCQH?=-;9@B/CR6VMWVH'C7_E:TWG91)Z_:?W8* MV^\7@[Z[?=_XO[W2=QKXUORJ^V?\L#_H71>E1Y+*1G/0GWDGB@,O?Q[@&#.C MW_6:C0=R[N_Y7'0ZF.+;;NM]H_RK&.#/\?L-"K\X)?5<*X==XZMK2.WUS_;W&\[A%6$?A[&^[9.05XZ!9DN_IN4YK:J M4?YKV"U87?.^CYKWV8)6PK9:G2)KX1[0AH9)\:Y4O/IX^U90UT.MTDC:'QNW M>4P(0KLHMD8@40G5> TTHPJ)^Y4Y@E6; EGU$55VU/3+W_W:C6= M846MICM3T[>UFM9JN@JBVVJ]\:9:5\?PDX_A!UWE7B\[O72NLX[B'>R4]RFO M.AT2S'YYFZ[W+ARC(==;%VKK/?DR[B,WN%K)7P)VUJI^,""Q5O@M*?S[HM5N M9$^#;*NU?#=:7N5QK=I[4>VZON>8#>-4:GD.P"JW4R!03P8<; 7# >8HISLI ML.\"C\.UYMH #\@ :Z7?LM+7 /-8K.5L@69MI2<[PW'\=G8ZJG[?/'G"_^?3 M5$85*+@HBO[%92AN>OWVD2EF=703SN[IX;U4'];G$[3B/3L-LZ,CRV2(CS1W;R LVZ&S%J?D/0U3VV;'29 M458&=O+B_/WSE[)H](?EK>VV?NE]*\KN]='!N45B73C DQ?OYZ^]!.RKK;4&R.<)D /RX]NH M44]J=QO=9KO1>8M<*X>C%Q[CH6HU7MZN5:^N(2=GXIO&97X AGT2L][;B,O\ M["WX#-8'CBHN'Z'UG7P:.>7#FW MS.NDUASKO*M>:=RAP;(:;6[-XMCQ6ERM\W60JDVF#E)U>GA&A3%U7EB7R)Q# MK#VU^9PZVM:S.&<4;T]M);T.N_6:^AE-QYX,7*YG8FN0?)QF6AO;41C;6>G\ M(22&=6BJ,\(Z-!W\%J=32P#/L9RM3OM."$_6DZ[G 4CK2=UZ5$-3@^MU*B8XZR)[WGOPZY]4[_!>8\V73_J"H5CM 4S[O08&MVL//# M)XY@QN<(M?\<)VS.2N?KK4LU^*IUODY?:@NJTY?:G.OIP]I^CWOZ\!@,]A!6 MUNNJM2/.T(Z_:NT8S/00EN5J,ZU7Y&HS/7CX6]>IU0#X8.K4CL%H#P$"UW5J M-1(^F#JU8S#:0XBT-2"N0^R9 .+#+VF&GGH6J%W:. M"""?6KRM<7(=9<\(+I_:3'(-E^LYY1.!RT=H?>>(=X]2YT\C>)W,Y&P=M>II MVF,/5W6R>![QKDX6S\QH3RU%K(VV3@Q/OMBH-MJZV.@LC?8T,MN3WJY:9[OU MQM7:Q$^KTJ&VZ;KFX6S ]6F9;@VM:X-]RF ?4<8CN/C4[O\U;5:]LFA?=>/W MYM=&]ZKP^,*RT1S,V-.O1>L*91.*/MZ+K^QUIU[RH==MW5TJ6L=E2XN8-*&R MB[BT)5V=S^-'&N8P^7CU=++):JVGM9X>0_=0U^A@KE9\_EH4@W>]YJ-Z-1N= MUK\_EL5-H]VRW=;%X&M1>HQF2/]D+E+;9+(=%*WZ_0885M:UMW];F9URN:UY^A5P\8:-IZG MX>TDKL'4_->?@T?F/YK5Q^5L]_;5HM/XS;)3(GQE=_/RU5PZ^/*F,Q0 ?.4YU?(HS M=TKY)&NVI(YS&3NACW,X>YRP)(PU\H\OX7$I;#2HU&BV.TC9E$9]*K[U.M\P M;$S?4T$DM8>=HU-5OCXJU$+&;@U[U!Y^_-0 '49 7'-G413_?7CCP[6)!XIN M:^+V20.\O[*]D%!;7VU])VU]NTZRQ6^\MH5:%]?51?&&F!I933/^D;H,PZ?W MZ;:[[>OA]7'I?1T#MF9W:WSV07DF]O5.:L^9 +T[?_#;A#^HT_\Z_5]?B\4! M:/&I1K7&]SJJU5%MTZ@VJ3UG$M7&JRMBPN*S(C0'PURT[7O]@>VV\'=%^6W: MTNXUT7=Z_:-KC[1DD),U[7-&^4)+%UM>1@NC]>LIQU_+>H^RGO("3$)&:M&8?A!>0++!?5LCX4+[!O+/ ,Y8C7-YW>;5%\+KX59:[4.5'U>&*< M9Z(@LS5PM>LXE#"Q@YJK301=NX$C%;;: /S5PMZ]L'>^F[AVX8?APE^B,,PB M1:UV9YC+EQ_;.\;OSN;X6!437QQ&1ME%YG0_UB4G[\VRL+= MSG_!?*+*6:OE8K4\JPFP0_"6 MM4(>D$(>@H>BPCDRROG",:WFX.B5?O+^8HYET,O%\+7 M4L0?N A?.]><@])3ZV4AZR4 MAY#L[&%JJ%;* U?*LY\>JE7R@/#D(7C)?21GW>=Q3X5WXKN\-B.QUPPV+NM/JN,]HQ"JUQ= M61[VC?YUM/5EA7&>UX!:56%J;.C/6='Q^1=)I3EX2BXT]:2)X99^Y(Z M^!QB\#D0?U)G0\>4#1W"O,MF\[EU$#J39'DSC%(#VAJQU+[DP'S),>&36CU> MW'OL'8EL %_K?&>/DVV'H##U1/[A3^0?"#*I"Q$.7U4.(>/98-JMGD79\YKR MD4+;.DT^2Z"[03"J@>X>)_8/(21-;9OYNU&V*@W^CWE/P>2 #F07P-Z%/KNK MM!;Z^86&::&/D,/,;JW?N^U!WL5PV2NO8W3@V-V3,8]VGS[\?M4X\L95U>FQG--VU/G8XRCU_*R"(,^V1,[NG MN5: ,YN06DD!ZE!0*T*=1IZ@T%>*_[7UGP4.J('@.7>'7TD!:D]P^HJPTMQ MC0-.:QY@(?BKYPOW/)U\"#"Q5H_#5(]#\![KAXP:/)Z4 LP+'_FUC_[AE[*! MS[3:W4S"F!%+]&7"K$:=UX[1>]SSX,Y[S&'"(B5YOFX^P<.SBEQB>5IS"JIV M:,)?>U)CZI#-[1R=.WGN8HU9]HI97OKDQ3H"U1'H,.93UL-&HM;,!R:_;W?;U\/H(U?'9 M7FB-#S[P[?%C4XP[U-66@R@A7:Z#C>^U#FZD@Y.,.Y-,;E=^L-;!X]'!4_6# M=2P^GEB\;S\XFVH^=-#YI>A=E8V;KVU$Z=/*^#[:X]*M)\S\*9^H]ORC6ZCU3@9N8Y2RP5#/-]LKU:+_:O% 0*/VN^?1[R? M4X&_Q".,NBI.7OH\YL+)Z,+(*2P>YJA!Y3DABY5]1@TJS]8CU+CAM'W RO,-M0\X MM3F%]1++&A6<22:QW@QDG4F2KH M8>TYA=H'G.P,PZ0B^-X0;RAOD)+;#XWKB;KZ+V^=OY@MDRHZ2$'K8[[[2]GH M]AO-Z;/3?NWU\_F$]JHLBN-#%/.8<0]J:^NYV\,NT_+R_; MG7:^%D>>+B6N]K?7V*S&3?B\.B6GOW &).;$[R)71X MOJ.H0?U!VM>=X;H]$'1"\\2'08DVG?;X?U"^3JP6^XH2\5 T@CMSOG3B V'LA[,HY:5T$=^Y%<"^=APZ[[;&BWNU6 MF%2;ZZ+1'Y;%F#%WP[M_T?VUQU?G-\UY;W_4KG?>:^\&.;J^]FN;P_Z@=SVM MYE/TWM^P]INO_KR9]])VOR<853_]XCZN_@/%AK(XRW+WSYZP#:;Y;!HC4XI&C8' MPQ+]CD<.716VU6J/HNJK.WO]5%Q.H;S7KUI%LWW=Z/3_^?H-?SV.-.C+WE#. M'*':*^$C2/P+!ZX@:0B$IZ3\ZU>9A-'K1DHI"*!__\>/JQ*T#>*GSYYZ>!@= MK^WF%R)^F>Z-B2-#_#"X]9U>'^^\BV]/L8 E'#[#P2KAP%KM0M*11Q8M-UP3 MO5\6J,7R\\Y""DYJY0(P9XU/7@K'C$E2.1]GB3>*O3CQ:\OOH1]H\0V]1[=9 M+)$@RHVY:&F0*EIE$\(/II /4FNM2*Q(4!\#$]93XN0C]XY$3\! 5@1''=/) M)^DB=Y[-LH 2LB$+NMUAHS-9)O2I:/;*5M%ZV_U8%C>-=BM^OT$<5>"X1EL< M_; LT[ SQ7:GL7?O>]&GCIJ M:D)";$) 6GL(T0L6C0[H&'RT#AVB#MPQI\!."^@1%\H?%'L0TTNP]Q"D^<>A M2Y-(@UXLR, PSC,MC1,!I6D8E4$IMT":],RD.7L:SR%*4Q'"-?I/:CP%1Z,3 M3H@DF7*4 N?PM#2E.3MI'KQM1J81<:B@,"D(:)A$^PP]=2+6IY3( FGJ/4GS M6Z/=:?S9*5*O_-SH3'PR%'\.WC<&]WRY1)!QT2V^?"U[PZNO7_[N_5$TRKZ] M[I6#]O]7M#)TG9;979?Y)S$J)BA"*6ED)!RTMA:(1Z26K'6"AV JB19BC G< ML$6ZM\6,U&B7_]WH#(OU&('V[TFR&)93!*) 0]3HX(EG1GKJH,H(1;;&B >: M'YC@AIA@%/T^JMF?>1H%U9?E_B]0>.OXFNO@Y?N M0-HT7GT[AJL?>M_4@TW=O]XV_S-L]]O3<]&A,6C\.KQZ-VC]L 1T,NXX9C5, M,NF!"J4%YSXZ92*WUHA*DD?Y).I\WAAWQ2I4DO\:=@NV&J_>%6/3_[4H>T5_ M!99Y"TJ"I18229EUQ">5K- D1D8]G6#9:!*3LJ-@V?O&+=5CEGQLW.:$)2)R^YY2Y*Y"_W05)% M4IJ?!YT>?]&U[(2_VB6J@P-,X5FPE@A,7I"_,J3HJ(8J?^'@^/MQM*!2F?5X MKH]\C*E$&"(<8A!O@$1G)6J@9](@MB0:R.N?/](_ML*0CP]+0[MCRUZ,^S'" M:)"4FV2$<#'P& ,-6=U<(,YZ[9&7\OU)\_+9AOP(<2AE+G! $.P)90H!,?OP/=K/=6.80 M?6%XBAR1/@T4$H1L$,P[D333=';\L"R6+1Z^;_2_?FRT6Y@CO,VSQ45_<-'U MC9OVH-%!W9V-_*LL%8*4"'),C$D3)#^YB"-)R0;NP4==D:!0$]G;1?J2 M53)D,^96P5-M,'9)E;?=O#*:@9+O M?2NZC>[@73&>8_N4M?/N6-.YDT"/RW9ET6H/[E=UIV8=,8CT.M_RHNO4/3-0 M;)J0QQ#TKZ+3Z:=&>=4;/SY3BO;P_+M>]PK=UW5^3^7PT7<87M"R1B^H1K)I MJ_8R L=8X#GU8"VUREBIJ*09V(&8M.K[VAK^PP.?5^?GA AN>AAX^_<+@N.5 MP _H'\8K@U7&(XAYVMB]=-QIJ1%Y@>#4&8)@E4:'L2$B)*G$,4$EF2!_,2W/ M('K1E*&@";PT@7+,AUF0#I)V+HK(0"-2K,Z=,F(V(/KM0TT20AKTL?I02,X[P"]=\ .ZCA+7'_EKM@:(QY?1E" MP#0&L6U("-B]"=S(BI]5]-"&MS",(#(7 B,;0BV@21EG3$CH\]#R9%05F,NY MW-+P)GWP0_7/G7_\@HZ[?W=T\;LV)B)XS^VG G\H1[Z^ZDU@(O8<3.C K$$Q M(Q,G4D+.@W/X0,NP 73.!6>9JZ:RH.B.8_%3=W.12^M'=]W>N. MEOWRBMO].F ?;[M[X.+R2^-[T;_H_GJSIX_S++WK9TWAZ ^A-[PS\'EL&.;S5R+EV'570G=)_0UK?;= MVT8UG1MXA& C"2R:X-$CL&0XND9*9+*HX*R:C&HSZ1 V)7,7 UTBT!@5ZB<" M6<,QY];)N02.61:8!9)X1: @U38'^I#J8?I5=&?7\%? L5Y$YQ'"NES*@!FZ M24%[!'B* 8OYM4[02U0)UX.>/_(\'OBYGWP.O1]50?V(L;^5Z*436C9G!_7G[ M>,M=/+!_-\I2XA)*Z1$LJ_O%CY>7W7[RKW$[M/@XI5Q_%\9;#%3Z.&N*\=Z@0 M%C JH&&&A*K".5$D2J4A%YSE/N,;QCS)>'O%D2MQW5A@A@# M5HJKP$CJ0.1O,;/YP):@) !WYO?IK^;7WW_N;$[ M\J,5A<[;;JOX_K^+VQ6^:QGU"$F,31QQ=DQ."Y^,&)4M,B1A>L/SDU^:(>,Q MV1B[BHDJSCDE.?R_AIU;II[.JT5P7G@E&453%2(+":&BK<,43:@1J-24) M?/#:("LD&C:%Z*P0KW_V]MV[M^'WSZ\^7Z0O_[*?XJNW'_PD.=/?S/2,-YC^ M%-#XOC5R=?&'7@XAC8Z]SHAB[JSYQ)31_5./$T=Y$6YZCUJO+-I7W?@=FLCX4M%:LLT-_1XPJ9CS$N,E*C=X MKY*A227M3#75'2_DHC=:PHN-V*6F9M@.D5U6!YH-2R22A-"!BVA'[$+TBA"D M,A,M)6.KLNNA6<==TH40)!:CN=A$)Q0\"1A!JP4GXFZ2;!5:-J=Y$8,17I"8 M!"<>\@P\6/!)6L6D9SYG8E6:-5&;TEP6(]L:[PNXVUP1$#'=3R%\+(MK3*[Z MCW/ZZ\_E<,F=(A93'9> :&(L$!:-0<6FFKC*3LDW=W,YSR-S%P-=DD 3#)_" MV6!Y,!C -$(RZJV4!(&2EZ$RE_-F7-^V[9$.B]:[=N//O#+0+OH;V0TS"7VD MUB8O4.3]PYCXH $12)8BT*ULSJ"0"^MGAS*7D VI760Q1@9F4V+:.@D>]?A]M;31) MOA['+7=)@TXA<@Y24YT]%'-:>;27(*I& E14S&0=\K8ZLH7^3&J1%,J($($J ME+2@#G,6C!564ZR\:U].0];M5<<^(J&G:7*W[QO_MU?Z3J,_O3?OONSK'C95IU>8 M2DX)XE@ M%C*'67)IR SRR7*XO7/']4?D[S=G$&GS.CW>0R'S^/GE#CO6HDA(C1GF)8B;B,"]7<4CX)U MR6N@F<&R9O"3#+XH6T5Y47XL>ZWA:+(X[QSH]*XJ?$:HB0F'&A7E6Y-R-1NY MX[,BT6=GP6H^/\GG+T7S:[>'C+UU>0)Z]KFJ6DOO4A!6F* 984:KQ.[8S0., M-H2(FMU/L[MLM(KK1OE7!L*CO^19GBJ;.;'.6,SVD=]*"!ZHA#&;8TANQ&9^ MZ&Q^W@Z,';MG <"(4"$==X)K:4/SK# 09A3?/V M?@O-Q)K#>FECBFY$4[RE')*)I.:DUP4"L#5542]36RA02D^80&3*W*\Z2L8/CTG(FN$;W M'3G-@ ^XCYQ$X:VJ3CO/S@,>\-"?:@@T+7P7":;"%!+EP+RR(+BG-D2&D,Q# M=?Y0B$-FP#Q[^/3Y]V5:D(+5)A$$]A2L9\ZCMP;FDHY.*E5=*9%&'@87QG-J M>9%Y5&3S+K]S*F3/[!.[J_A:YA(B$QHX\@$"@+1)*\NLUYQ&:4ETE9*\/%UX M3/RXJ[=\V&&T(EN0!2&#O+Q]!)SC3F%0!T>)0!=B:65C+K #,99%;+F_YY>B MBW"H@RRQK6L$3_W17M9O]_L^EIF0<9)HSF6R(6]41'>:-$B&/H5:QRI;)3AG MY'AXDZMQ&V7S*S(GH*IT>C?YUM4X0U3>:Z2DH9I!\'D;>G2(:15E8*FKS*I3 MJNCQ<.9ST>GD P6ZK?<(Y8M<\K(:6P)E OTH<4JY[&4T(DO+@@X*!!!6W?^Z MU\BSL"EYU,8EPAQ !,8=&@)CVECP 4)4P:49(0@LT=!H77D%N3 M:Q"61T5(8C2)BI]D0NP142XOE5T'46(D,&14PR ]^+ROQ8:\0BB5C6C^E>VB M>K8VY("'OA*BU @;2<@] O.N1,9U[A&8J%1YFV*H5O&@J1PR S9#E,0ZJPA: MO\$\'[EA\G8&@U[?*F"8\,_9Y 3[=6^[AI2Y/#IW.I "/!H'U2F($*CU1B4I M>&7ZP,@]9MT;\&-#2!EP]"$H2Y WP&C01EJ:^].0W'JH&@8IX7M,/5;ERW8P M)08+Y(O73N> *:WVN?VHU$0I(\UL)VF$VX(=B"O9-::T1$E,5Q%G,(!L0QAO M;4)HZ3TCJ;KICG&Q1[2]+F2R"YK8DQNY#YU;:B?<(BPFB1B/)9 8CZ..GO')_JMM?]AN-MYX*$\1=F.PXB;X5G%;6$A](H)'K8&%>$_A]8?N5 M&+!9*AP%JKKD1N4,)SAB$XV4&*UR>.95**.D.! N["H3CGG'0>! HX$DB7.) M4$>3B*"#ADHF+/:V_KP9/S;,A&F4P7+M$$/HG!U ^TKV MUF#+=A)A(:(P%N.H(1QRZRG(Q3 TI,BY#%4( E0=B"?==2*,.#8Z4-2+R,&E MO-_285ZL$?=3;W5EV8FJO4V];\"9C1-AP_/68)K="@>K&":1^9S!Z%&)\(_J M'"QA:G]L6;2X(C7JN\=@(4UNV+@!=8Y ME8C2(WAC@D3 ,&2411CG-?':REF]Z5G*'8TQ"8%H/$6$]IUKD$**= ML$1AF*F64?(]!MY=K'-R$CG1,9AD/01J-.;S3A 1/%";JGUS,=D_9 9LF-SE M6NR\X*V<@9"492Z@"^7H4-%!B&JXX4;O:YU3O<@ZI_22:2:4#-&##$1[C#'H M%I0-5%%:0:3Z4.QBM]F=4R$(SH*S+J"B2"U9=-0Y[M&'!#*G"LH<2.S8?7JG M,/VMJ PC1Z SVTCO\EY2:@Q(1R5P3;0"9YA$ MG8E:"E4!')R;_>8Q+Y/>.9HKUCFUG")#T%2,1_9$B;:52/(5M@B8[96R$5O^ MSL!H3@/3Q^XEF[5^$7E=$**B3() GX#@*>'_J>.$B^K$#X4YTZ0KT[;%02W: M+:-YTD%C#D$1'F,>9O+Q/20JL-H86NT11/D<$6TVJ*F.)+-[G]:N;O11)/3< M+M@D (.9CM$8S#*CS[W]8K5E1R6@+:3G.90OF3I0R?FD6$HZ'T7#@O;)@TN: M1*J=J9X Q0QDRLN6[T( M6N&_PC*)\1T")LJC[9>""["2Z#FRX+G)^I$*8V$/>8C,<\R5J:00,1E2"H-K M@F@C(C;01]:7FLY['S=%5(F)#P0" W M$K=6>DND-2&:&,4\CRT!CE(8RPIQHZ%Y!ZR2F+MY1:S2.A\*K0S+O?#GN0E! MX#B1Q&P1T(%Y;*,"=7FQP=,(CA CT%/3@ @OV#QA-L]C$UU+8E<>.T_E!H)) M-N$*B,GG+&-*(P1"[:C"5*GGHY>H+6,G'EN%2!FFG#)21),N61L=C<9'",#T M5!^+!UF 9L M.HD9N&-"(\@ARLJYB7AM&+MQV)SFXVD("2F!LE$;117U$E.@%"+, S,8/'<= M/>=,M"];O3%6V6!%(I1KL%KJ0$>')0M"T?:K!7I<2R S>5MU/OT)0A:MN'CM MG552*%1O\-J8J&*@GG@B&-?5OMS<<#7;QN<)0C9:UG*62.)4XNY1'6/IJ3(PSGTS%OC64S6(C9%8D"(8*GS%(@+6E/)(!+M,--SU0TZ MHTY 8AVR4J-=_G>C,RQR-_Q.KS\LB[F<>^P>>/^ NWWX\==V4>95X]M\U'IG M^ER2^WO>=E&Y^Z,;Z&Q#PL=7OB\:F831"5-E\9]AT6W>SG_?Q)W]A[*/91/- M47!G!),B(@-90NBK(";@5COFYY2 S;;$>XIEY\'7B?7R^U,2*I5)OB@'['0Z_=#.!RAV_<]/O?"IB0@<+,2:OF95YVF]6++5$UI)(K[SIY7.F M\@G;CY%G::T^9B72D83_ T"K451H$B6BDL0,KRR)US)91R;O>]WB=EQ'DH;= MI:6KU#M%T15Q90$48U9Q&[@'BN!#"5*MK*G]UKH2^?WSEW+T!D2/K5]ZWXJR M^WAHZ=.P(>6&I,1I0B,&$NXPAZ(Q.*#).4R@CM=*V+YB=&**Y Z&P0B;>X18 M)Y@7TD%P7-'J05B(#&?G \Z;L[N*TLE'F0&H5QB>)8D:X:^CWNL0'*80U,U.)$,\SY:6:F=HEK-+H[6HEDFFL?S"E.[ MV^@VV_G\U?OC&/O3)U,\55MADO > S:A"3"SU$0Q1W000DCBJSM#U;R$MQ;2 M]G 5"UXYGC0 M*I?1)VF2 XM*+)GF(>2:,^DL4RS4$MD#F#)"F12H8-GUL*1=,D0G'20839FI MM*6K9;++B0\G&=>.0#Z"- ANF1:8;Y-\SJ5EO#+_70MC]P%:&Q$@8G"6VD+, MI]SEM4FMP6!2,:?%VLO+9((MKM%OSZS$]@),&_24%C2+2"2+F1:B]9]N'S>%=!FP$U>76"28%9',(HZ?-^X;R; M43JB*HM(^YH'.1$);13$$42E8'(E:#8E%9QQ&FP@06$F$>:>RMP1C4>[OPZV4E-%'P]UB?!IY5><14^U1=>4T:Y1(*WC0>9VJ3953@@1I%+&?MZ6R O +A4Q1Q$0@P3@:"@2N!4IRD>A)2%$3;X(#QJ*3+*B0G.21,*$J"$@0IM0Q:?LAK.AM M$J>#LAX0F&IC4M9VYXQUS%),ZY274#E>SL!N9TM.42P;!6NG$N$DGV65.Y09 M,,"L%HAVG=7)S9LCD;.G'=2B>8&9D=RADC+A E "-'#K ^4^'\H@\LE)U8,9 M:K>V6V"E%,-LPSK'93Z1!QV:(6A+SEHJJ XO6?1Y@L+8<%'*&4X8!GYN"#C( M\Q[.\Q2)T/D, WB+D$P ST>^)P?1R&K7^WVM M/IV&=#8#98$[0 ='([4)N,XG:3$!UG.+\B/1;!>CQ3&$.8PSJA@@- R'_%CN3(0B;C:UKTK=H M;(_/+2YN1[O9XH6D MC">5Y\55KF2R^62O*"UEGB1@E71B3H'GO@;\^2OJTY>BO'Z\9]EH XJ+1D^< MY7F?$#6:.A)%-"0RRT,USADVVWUJ7Z/=:CW;U@<\&3^V;+W28I ,J*):&C!:VWS:,$$=CY;:2):OD>YML!L9KZ!" M&4\")J -S!>'35W>9. $.B9(G6YTY@#L(IS M[UE%N!B?Q(&(=S/CE:"20BP1#;.Y7EA'+A0-.G"2K%-SCNFLH(IG#M@VF\/K M82>?F?1+V>OW?^_B,#HYAO_2:'==<=DKBR^-[YO'K$8_GY"5_XC_&6(6TUE! M#TC(KEMR((J )<@=CGF+0P9)3>CB95+5PGR+6- K=G-D;*K>0B@..89S%A ^,T>41EHKKU M3:_HUH^*=VO.A"3C.8(=)WGBH(UT+"FMG<(HCV"GNGWF]!BV 6@"Z[56)""O M/"(E[P)$*DRN[DAY^7O9S-YI,&[369V4"P,P%$0# K$FFJ'&@*G *1I%M1W4 MJN#K,'BW:FJR"4:S 7-.R9@!24%R:HEDG'B7',4DQ1US.%V#;:OS2YN@G(P^ MJQBP%(W"@*IRA6*05K"%I2BGPZ]EYV"B"$0 5I$]&"8,&LAC/0JLLJ">VZ"3$+:Z$6+E:=&CXMVZC> HLBBQ(%1*8)&!+D9G@>E(@D)D>_K*M@%& M\]S$R"!QU#-P1EG.I4I,.,V!<5L];/BX,-I.Y\AHQ$2=.!4\YNV(-DP2DB@K MG/)YTK?<._[:G>31O(%AAT#IY IF"TS10Z;1TH+6.L&5;G1KI MX;!MC7E''PSDB6<,#(!0Q-E48#79>C (9+EQBB,QLXPC4$(0O[%YX(US9; M $LB;^(*@2L)%)CUD6%:@+J&.90UU9-(RF-23W M(JF0%PFBAFWGY@?(L TP&A,\:[7(>S>D8$<\JEZ0!!L%0Y!PE M6MB$;*SVR#M-MJW.+VX4S:D491@.J'':1:(2$,Q#A8#JH1>GR:^E"\*).LPA M>4P4#(T: 0<1:)$VX&\6[T0\$29MTB>)J0A)4*U1H0QZKGS@GO0@A:34;WU* M^Q"YMME:I^6,*&,PU?1 1-!,8C:@M,Q5"$E55U'@%+W_NFN=W!BN0#-,F4!Q MX9@))I M(.,VPVB&(\0 EC KX)B"6AL8:!!@0O3$5ZV4K5HENEW>39:0OVB&SHD2:(!& M8,($/CB-H$QY:42NQ+/5[CMKU(5/#>I%^;"1/P_$1H2>QN7B2R+!F) /<0WH MH3SC\W9W*;IJ#?7>6+')K#VZ9?"*Z$CRSAR!#,G+;*!R!91U97)EA[,O M/FR8X.G H]14.TM .::Y#4JSI 4-2MC*ZG6N,E^U#GG[K-@A1G0)F>!Y4BH0 M"$XZ(Q.QAM*(Z9L(E;Z-J]>?[X\-FX&^*,'98*UV H1VFCM-(S&8DBDF=24/ MRY7I*T>4?;%B R<1);H"'#01ED%>5V%"I8"0V'@J_"9[J@Z #YLY"85.D@@, M$C'O-#+$6N#"1NW15P!E%58P(F?[7V^3%5F=WS<&=W_[5WOPM=V]Z!9_%(UR M.9>>+K=S)"*&0O7G$8 *3151*',9I&90/4$P8ZU5\YU5*7[V^!]V(:XW=DJT MDSJ "R$!A@%'9 B62$SY;)#5SA0X]MDC-YY%[>KC7K*CX^F9\^@XXR1RT#A" MIPVZ>Q5YU%$QA5G&M@>GE@PN!N-= H3P%"#7I1@: MP3F::X=3VK!*_7F#>]N=SH,^9G#1[G7[OPWQEX/1;O['/< ?AMFS7EP^W/6N MZ/>_?&W5+V>CV+XNR+%ITBB%WSN2_AMWB$2O_5K4?:*_KM!ZX=EF"DID8_!HB[W4Z6833GB\RGMB",C595LPH"9 MAH[K#&Z+3!$?>M_4:CP)C4'CU^'5"LS0UA!)A34J1142M\)KE73(C064LY4B M'WTEUZO]7>[TYGBYMO=Z9:(+/.'\8"A('?80]!Z MIUL4C:T2]('/Y"8ORI7#$8?:K?\3F#<0SK-.8\KDF%'&AR2%Y^C\!%2;%,RF MC.$\2GF)=.H*9@85,P^![%2"A*J-4;:G* X)G[S4N[)2<$3*!JH M@N2(=<&[L7NR CU_90Y)DMWQ?>(W^^#PCCV.8\Q[ 3+87.'JN W..QZY28QX M+JO;4:DZ:E;/9I$[]!Y$:LYL/A\@4B*B,3'QD?=P0%"=JX<#\)TQ=B8Y]8T; M3"$Z\?M-T6VU!YA 8+Z1^V45+3</11>Y,,#GH52G;SFC4XM%8@5A(X3!8DF@:5 N6 M9S*9HYX[KRN04Q##MS":>;5B=N ;97F+EOW$[!Q,9_W3LW/ '.$^@', QH"V MTGOI Y/,:5.M]E>*<38SD!6(VL(HY((9.,VTL)PI35B ?,[&B$A!4MZ\X&)E M!@XS24[W-(JG9>%\G@G/2P': J:Z6@6J,=6ES"'L]I514($IG=[7,'96W&@0 M4 F9#-4>P$:/V1TAC@FCI4"V5-?4CX(-JX\_,IFX71>*K0 MW50/)&$'/_AE$D=]9RF?(*QRZ7DP2DNNK7+6."U$97V4"B4U.>1!KUG7914' MJ[5))J+.8V9A==[LH1T-("%55'Y?(E^T"J)XI AJO)"2H"29E8C1"6,B,C1: M6BE\H)PQ,AOA7VP8._->B06$ R@](P+8# Q"U!$1 5?Y]/(Y.P^/@0VKCU\2 M/SJZ6$M/05-CA _.!6: !L15E6F*:F/: QS^THAE>(J>\Z0(9->=C=C8&!F+ M484*M!V=EW#(8U[3?7$@04EN6.0:A.,8J*5/6>K6:N4K4_,[D_E*C8IWB5V< M5"$?RPKY-#X.:/T\!"4H]SF\^%@IH!T$$Y;5L_"0*SLH2]&!(Z"C\E)@\D<99EFV.FFR*I;9^^#7 M= K>!:%TD)%D&$N%9<)ZM _-,,&,KKHU;L\JL$M0$/,B,"CAE338FD202"U,9$FHA$WF& PL:NXQ%5!PM['OFZNDSSW^?R 4 OF&&K#+_-)^\[0UKR22G\\1)Z3DH*1#+8SJ#TU]+FQY%P1(%%MSFW.&\TJ?98;)E2[F-%2) < A++DS,Y)8LF M(2"?5;!7W_OMG[KMSC]?#\IA\?K5CQN3,LV_/C;*B_+S(&^<&6D[LO+SU\8387U!95\DQB:#=A)<3]NQQ+*RS4IXE&7-/*8+"]N" M6Y60TP9016 MW @,AP$HTQ$2(F-!K+*"Y+XF> G& M,1()4-1CR(5ZZ.2D\(8BZ./S*.9RID)O$3F;D[V(T5F+B<=0@:P%$,RIF,_C MU=8**YB)\\A&QV*>2_8&JT,\)(H>@43C7)XB=EX3R1%+8JK)YIS9(<531%8G M4Y82MI"'TA$N1];$("INN;7&8/!3EL1(*OMK):Q#V$U9?"VZ_?:W N%"[[KX M4 PN+BL;8><7LT_SCQE)*+A\? T8#') 7*)"H'*BQ_65)?Y!4/$8*Q1RDK,JGFR0MDY9_=HQ)XS M9$Y\?SW"%C%0N]R+ (*CA.7(Y?*I2B:)?,8.I%B=\)%5_[\984O447JOA"1Y M4IJA$07$N0E1HV#$8W93[9;#,,+.JN/&A"U4.<5"4#2.LD0EG%414V)K2865J+BDA81]+LIO[>9LKK*"DCG$U"KHI#!QPEBN7(QZ0MXEH^V 5C"<6\W8%-B-A%;F1L M4P1TY*$G-1 M27J?ZP2[\_LY/.V>P#K, M<3#F:@)(M=.Y*PXSBF#VH*ONR1@%TU!R/A6;T+DHG_"Y15L@W'G0("G7R6J- M.7!2Z%M]=?\))0A_^/,(_= ;UUZNRU-*<__'?#!44@"CS5>.&)<9Y5.+O>_K&PFGUTC=XU.H]LL/G\MBL&[7K,QO0? -IOEL&B-"KO[ M]QU1)@+>_6<>0\"G=O^OZ5.K>V71ONK&[\VO.4[E98<2.3+SJE^+UA7&UU#T M\=Y'(NXOHYZT[BX5K67;$1@B5YH7[/$?;D4^L5HEPYW$')[:2B("L^)?QM"7 M8__'LKAIM/-6A]$FJ#O7/WG<_8'+(BK&99Z'!(8*;X7,A>TH"T07!!.,2@&= M@CW*XC!9"$;G79&:J(BYGT;'1C6RD!&9J -?\1Q5A8'RD*K70@\6J5U+N=S5K([AT*2\]4]IUR)K3#QJ=V?%4?\ M\%IW^_#CK^VB;)3-K[?O$*]WICEX?\_;[LUPT!_=0&?X-_'*]Z.^7J,$/)7% M?X9%MWD[_WT3=_8_Y8XE)8I@Z6$]3#A,XD*,$M!#.#IB,?$LF1C\HJ/(YG)J M_ZQD^V*E\GGI4K$4*(& L"[OXDM12A)=B-430^"IN'=0[.3[8F=,426T_2@$ M X(_&1,XH0#>"ZGIHK.0=LS*B=&,9I"FQAS[ QS- %W,PQ-SJN/VQ53+'1%: MY?E."XHQ!UH9ZXTS3F("4NW6LAL=G8PZQ^P]@]':(LKB^6Q0SA!P,4Y9X$)$ M!=I7ZBD/GY5[\YXI:4Z)\S[F]3ACK.2.\I +E"4Z@H"1.CX*") MJ#;:7EM)X[A-2/^^\#$SJ(GI3VAWAH/92K;Y:\F3=;#>6:JCI,FG"-+E,EC& MA"#.$9I@-A=\K-!\0WZ@$V0OH>JY _CCZ0$0G 'VQ 2R0 M@.:8OXJDB H1T8!Q(H)A"'*-RQ7GBP; V&8#N+PLFH.+R_L4,R_(773G%[./ MJ\*'^.:+F[M^<>N7-=@D TTBNMQI50;N)*>4Y\9&E%)5;8/\AL^TA'DNQ;L= M_;*-!L$ZXH)#KV!'%3I6!(B9U"]:P^(N 8Y/S>E3)&:.(=Z(^KLRDWLKS0VLK_/TYTA:'WJCO4A%R_[= M*%O]+[U!HS-Y/5>JC/OG//9$&F\X2;WR[E?YON7E#:,//)05W'5XZ@_*=A._ M/JI8_1U?E?W)9:^\SG.(8Y+N(_BC$E!@PA#OF#; C-4:\ \C$BJ#"=J^_ODC M_8.2]X2$*N=>AAE'(X8'E'9/9)9#A>/2*"9#\-QRG6.V27G;$B48L3'\>8H< MA_@1]77/!?[:.$8_GGG7=C)>Y?'-XT?>NB".=;8 M)=GA*)P$^GW,)*GC- B]7Q*4KN+(0"32-L<7 MU&-J93AJ= 01M1:26&.D3-YC ERMQYS)"Y]#[ Y'O237)])+3S7C3BN B,FP MSGM,&(<\1U5M*K#?$=_-$3Q+SIRAD-$V#,854(Y:KYS21"H$:OA/M89U4SG/ M(7:'HUXB9Q.5M: (U;F)8:2Y*9JVA//(?&XDL14Y+QDQJD%[4'3:WZHMTN][ M(K_X.29HY"% @GSV'0AA-.'6J) +7852I+)>5^GCO\J@#H0)CRL>(QK>S:/! MW;YO_-]>Z3N-_O0RC!_V![WKHKPO[YFMMAIOL!QU:L@+*%.56_?W?"XZG:P= MW=:X00W^?%=(M_0X4Z^(L21W<('$&*95R2J'J(,&:>8TH=7B/*7TOFBU&UE$ MU6"JD!A>()4+I*)*QG 1=C1MTM!'@Y26RDT,/ M.,F[Q! &!]1%045BDHX./?!$V!BK!=JS9[(

"/UUF@&FK!8VXE8*Q!14U: MW4G'6B6JQYKNR:7O33H79:LH+\J/9:\U;.8/N4;SKT[O:@,A_8*0H&QT4$BV M=8VD8+8R6LQ>45*(,Z,"ZQ+D#5O,*"[N))4;E5;VY- S$]27HOFUVT/)W(Z@ MUNQS.W7PHZ-^$Y$L;ZI4N?^["'>R(2GYZLG9LW,Q)R^GY7LBDN\9Y-> M64"C\%1;)Q@!$Y5)Q";O4N!))%?=*CXYC-7)VMIHEDR?Y0ZY3$LA(/)\)HJF MGG%*"4>_AIEP)W'SN-[B"74=U<5ZJ( M5A .B(* 94"ECP&".-M M$CHX=$W54PT858QM3/R\HUR7%EH2]"M*64OR,<4)A#-,JV IYB4AQ.JF;\G- M3!7IO,-2GZ9EMFQRJJH@][6/@F(0=/F:QN1U'0U MP/MHEY5H,$0E"!\IL^A[9<+LDR(S@7&9\G[^2HG&; 7-RO3O\-1:S!49H,8A M'HX"\H^4W)U:&Q3:>640E.O-!['C@V'!!96$P!38Y_,CP5K@0>1&F39%ZBH[ M^!10]JS!["*3]QCYDB:&H8E*QS&.0!@=P9JTY\I471K,]%Z<.X@2@SL&]<*]<0(94Q&1QCL@M"45J,;0O>9-CP37U^'J(4A-_G#$8_!A&""5AKPN%3C& *8<9Y9Q75FB4=1HO0I1XR0P MH\:\#CYO^\(8R(_O0SB/:62[VRO;@UO,R8JRZ \PZDZ_)4/-W(QO\#4?PW!_ MM,?Z?4)]#&@Z@CBMT7PX#M9$(L X83".5$L;W@ 7TU;T@J,[)*8N3/T0)2:= M6S[G'7[>.2LY\QZ.L6#EB;BL#&3J=Q0W#'AJ'4FA@26 M5B>_,-J\)*F37,4L3\CXP$E2I;)Y M"QJ1VCJ)Z8>4@8Q)90@Y3<5:QU>%L%SE'7WX;^3.)87)1,1$GS"*;*XH@-Z=!YA#ZJ0".$S< M0K2*8_ 3H[,.&!LK /!Y*<]L0\W52)TZT^MMUS:;O6$^\ZMQFUL;K^\+I$.H M;SQW$EELO"4)J"'.,A5S_5=%%22;)7HQ1?\_>^_:Y#ARHPM_/N=7,'IM[TR$ MJH9YXZ5G[0A>[3D[,]WN[O&&WR]OL"16%3V2*)-4==?Y]0=(ZD[=14J4*M>Q MTRJ)%R02> !D(H$3R=\A'F& !3 $>,;@I#F685&;V &$+<*V+TYA#E5IX]B MQT2 [)@!6!."11"L4+>9%^(99HA>+/!:*G4S8(CU#P(K.6ZL5[+'5% :X)JK MZ>HD$*;-+ _<5,_2:2"PP%\U?XF3/;1AA:K31[%K;TOHU.9Z: .D"Z+[=L@@ M7J:<.1;W?+TR%7<&K3B-)XYB6EMYP:T\?,/1]@.;0,SO!675VF"DJ[NXI]&\NT7!X)7$'RWB8(0$%$/!?/! > MAJ F@2NL(*RL#-\1VZZL!^U-7GW#VG66Q70XUF[ 5I/@0[D6-[@3PHAHP#R; M5Y>YP*CL0JQCAR7/K\W/OOHJF,DN_PK3P?U!]TAX'X[!*RC!P+G\, 7.H!P)0"_D_N2-8]D4B-X MJG43]WA:,OC(.6*F#SZZHS-";.%Q&QQ?R],9X\P*F>M4EMZMZLKJ$60V,=!= MF\NA80<$FY@QUWBS&69(,_XNSE M<,N$U?1]@Q(3QB= &G&/@ C?\CF6VJ_&+G>KQ=KVHZN.D>Q"0.XSQXRD MSCB $F[_6H!>>@A1-".>XX>F5Z&85?1E\?6'4K8U$2\,'4\W=8A_;:%[MLO! M[(/W;UC4@*B^8C2LU3CX>,IVM0$,P'YY/#1T6VZ9NQP+G(<.MWTW6).'2E>- MV4F4;0U8N0A" :XI@T##Q/4#E]C<85;@!-SEE=4#?C#//H+1/6(JW4 W7, # MVQ.A""S']0C1 ]/"$O"D$C20U=6E^;OWIVE7\R&3F\(UF2MPTQ"+B.&".1:N M!AMBKDG&6(W(UM.TJ]3WEAH"%%-40L-TJ# ):E\)3)]9J>6]FR1PV60= MDN>TWXNSO-S9.XQU%@],+/,3>*8E0"F=@!*?AD'H8/JH7A$O9AG@=6ZB, .:14@#SB%T ]RK5@NPF;D241])_%'5+AG#B(5R MR@PFA,><(*"AC46T#1VX7\W0909=R8+97B'RU(*6IAO@(CPW0L($ W0&2^:9 M 9 7AJ%.*P8- DI]!0;W)G!-T>C;;>)A!3H'+XW:P@(7SG9M'5.R(3@ C3>] MZO+Z>H:N85F+F'NQPO2!XPIJ=-,,\%NP AB8-[10X-[,I:RR69>\6UZZFE0]B#]9 \1X K M96.B/O$]RS=-/'IV,3F^F68@+O@U!&RJ(WS!1. P$.3 9H[C!&#RMC6LN1KF M7@R%'1;(R(&AKBT@ M/G6#P/5Y8./1>MT4%5?]DLR]8A@VJ./H-G<][*QKAK9-T!NV7)!N1Q"WVIGX M!$&>MV#?Z:BO=%IGNL.%X]O"\R'P]>$3..@A-2'L@3AR6_VXQ;=NHB:<-*3W MTL$@D?FA81Q_C+,N?(J>-JZMS,_"+SUEI83F2]I_@6E8OJ;2+'*Q#?S\ ,O_ MQ/T^L#5[2LO;G:VI6,_P'8S=-1^K&P5AFI45I2NM(^=+\[?GY.L^++1J;&!=RRF:U+:[W4 MU$G@V;HNTXWL$,37P-8Q1D <*ZB>6B.KV9:',F<78W^)OB6#\"7=>L1_.^L?5(J#&838KGJTP;'7@BXP!H M*A^S]"7IQ3WW]3=9,FI-[=5:6N3HMBD\1S=] B9 .*'-J N^@1%RDP6,KDF3 M69K^TZAM7AHEGF!%0C=-RQNNR;5(3[W+<'7I1.)U9SETRAN!#D/*&$8A*& 8-*O+)C>8:'--@UN:[(3 M'NG"SHB.*P3UF"-<*W#,@-MZZ!K5/(T[PBFOX,_1HY-!UH?'F<)^CI_V/IZY M[/R!?PS^D<4V [J A]BX2F;GG<673^)B\!0%D8Q"9*%LF=_3A)"SC\ M$'E@Z8%E4A @!> M?UC9BN?,MDG=!&X]8T ]CX!-"[D3",>2)1D#[&P9.)R$8;7\B;!7LEGW(W"N M' I!D49MJ@V+S$P6-.U Z(8(RCU!##2QBP+@K7; M Y^S-5Z[2:P-^GP:D5O-,_&< !QJUX'(V">ZQ4+3]D#3!0UHI2FN/+INBPU* MO8-*N1R0A^,"EWR3(2XX?(Q>)9#ZJ\=%=N4OA&!GB<"6Y(+A"4+;8K[NVSK$ M\H;-_.IQ0LHLMI[J[60=,1*,*%_B?\91=F F$01V'N9XFHX?BH![$,8$@&/" M,C@$]J(*7ZL5J@XG\+CAI>/LB.$Y-K-7BEL MS?E*.8_#"3QJ>%^>L_B8Z3-,Q_4,W3 -G0J8-S"/)@D='A!7Q\RYJO6QCAS? MG,+C!O@U/6)XX/MQ-S0,8K@ 8EAQ#,RM;SFA;7DZK9Z/XX9UI'1.Z3MB<%^> MXRR.'HLX.S"_#+QUCP>8>>F#: 8VID8QS_-M &^]6L\24>:8P.BY^:[K!QP5!Y]L\,J9,'P"@,^837P0 M62L0K.*^4TKL=O/UMR'8GCXV@_Q;VI='9>9EF#%EHLR-SI(;39KJI\ M_>&E''V=>%YK, M!.?8]'!KEWC$L\#XF&)-:ZO]A.TZ>;4#\D+N$'# B ]6&:*CP D(Q!7,8T3G M8;#F'/K*49F;8];VRCLFQ,DV-1GF+]G +%_W'#OTF&[X7K6]ZMV>YJ%V9BVD M4_V:#KO'G+MPF&?9X#A@,0*!#AN6*B"68>#B-7$JZT(6A&K5P:XEY%ARMYX MM0D$4H[EAEP7$";:KDLA2':P/P@'S[Q"+C/8$>1.77-,D\G2;ASW9'G 0VMS M+J7U8/-6W0DMT]-]DWJ,46Q2%0I&7,^O)MBN'N#<3=*I ]A1 \QV7$>W&;.X MY3 _<"SJ8]&:LJT@-]8WHZUE!$L'OH^H?,1-YO/0H ZXQR[V8,!3J1[6#_)8 ML*9\_D:REP@YA=CEIMG3J[%+#C@TDR/M*UF;D]RX?IKO3M/TA-"9ZX0!QN8H M8(Y'7:PR#.)G>:QZYJ_1(>]"6P%1#@F-T+.QGKEG>QZU.#%A@CS?]=:4O#<: M)_;@^9DW(7^!@'_8W=4]QV:.[U'=-""V U'T;2MD9N@9!LQ/(*HF1IAF^P9] MF%!BF4O+\$,&D&?Z7&=.:)1#MD5@5@M!$-,^>LA?TDD3H6G%]SB7-;+7-.6K MO=[](F;J6!/>MBP+AFIR3OTPT,W0$:8=6,*DE8C(6JVYL&M )PZ^MHX%2VT7 M@M#T*<63O(!#G#@.#8AO8R%&/[1XM=\N6>WAU>BH:^P*L#AJ!F$'\4./,-WT M=5_8OF7#5&-E6LZ+A&R6IKV$/+J&]:N8FFZYV([+!J Q!PS\(Z099C,->R7=.NYE43 MO@%T3Q[6:C&.PT-?(6 VN! >]@ !Q1*.X&88,,9![G@ESX1SOGTDJQ2=2/ZN MC@>^8V+E3$YEBCMQ#>$;K@5V7_<@]JI6:5[9/SV5_.,K[ .?03=$$-JACUZD M99$P--S0TD&F;*<*Z'QE$W4;-<=3O6MA3@2N9UEV$!A$^&9@VY@XH_,@.8]BZ17 #%RL+Z#ZMA-ZFL9*=?>2(LDEM M,YE+]C'*/F2R1E%/GL;Z&&>?GZ,-AXHWYXL% 3&P%C2C%IZR(G; (;0"WX?; MNN-9*V>NIB\ISP,MY(WM1UL=H]EZ@HPPT[:H8SLZ&&^BICOF2V!1(!"RPN4G"P A=T^(&6SI[TA#I/^7Y> ^. M+^^$NL(,#(4)S8#X?R,+>2 M!8$>AI:_%%7L2? "*2=1O8W-Q/4\ X##L'T;A(,YKFX;V+[)\*V_ !B)T!?@X=F$#K4 M]&PKJ+:U(A9=.7^R!TDGCV!KG2,\,Q-:0@\#+AS#LZA';,)=/S M:E7S\ZE. M5_I2'#R"A;5@P!!/8AFN:Q# #'XM-5FN3V6)U] T.YX)\ MVY6G'4!,%^H&"5'\;>Y0K,+ + J$J8Z-N&93,+*S";PG2%"TZ![9J,6Z'AB6IA0@AC-DO1GD36/L9= M#:W=0+<\2Q#/@+G&RA",Z89.')TSUZNV\!+,6'703AWC^F"G]2W#"0C'D,R%^&Q-K5)1B8^WT'(\S5LW0@,/&V82!L9%N,RP0H<3 ML#4,?'T>5@T-IV5-V,-I_A1WTZP7]WX; H$]N3P:]3^.L^XSZ-^'AW[R))7O M,/(I"83O \(2EPH*_Q6,>R:(E&DZS/>J)W=L82QO!^Q)UA$C\<>Q@_FF8?)8 M/!^>,PH1B^Y1L"'<"P1VM $H"*A+K! [L(AMWLJQ!!XW2$QJ/VJ$KF7JV-:5 M$PI.60#.F0,!I@/_@%80L:W RE'4'3V\=)P=,SX(,"QP QRL2 DHX%DV%IQV M&?SIF8Q57&'0*^L8V5PA\MAAUI#G[+K"< T[#"F8)P-LE>.YPL+% ZX')EVW M-KYR\.9D@H\=_><8KSE"32$F-\#N4CV .-AT'<,AIJ$[\$'HS*H>E\:Z^T4[EL>/\\IQD1PPST&U/>+J/#54$8"A,*Y@.69\86R14=UUU/&U\[#!G1"Z/ M,H^QAAC8&!^+A*72RAQ;6)PX'L-ZBYX'E@XLMFT"N%(/#[L;@5DM%VI2OJJ< M6\@YC>ZM[I(A@$H6!@&XQK;/73VP',-T/,]U3*/J9! NCRJ=@? =J8,F _7@ MV#?/Y,(.# <$A ALX.!@:9W*=J!-5[;-&J1[Z_(Z$:#B@6L[C B(P"$("7W' M"0,J.!%^-976$N;QDK*0, &QR=,1AYDMSZ98R!QWD 7X<:Y# N;8%#PZ#P_J MKQ[8>3>P7$(MRP9/CH"4-BNZ[A<]QR=>D[( M';]ZN)Y4M'YKEY:]"6PX+2D(;,Q?M'W'\(7KZJ[A$\^U.<-FZE8UC&UDF,:V M)63Z!9).87"IB>"6I[K<5T('8^"&A9W M+M6MJG)LU@H*%,$UJZEC]TK-P4JB'QOR@%. >XN;+K9/V1KA76J0!Z8CAC8+!58!M #F3 CV M3+!K!/#8" S?J^A],Y.Y]?0W1)R4VH[K409 ##! P+6R' KA:,CMRB(BM[;8 ML5,H;%S<,%7.#RFVJP/%TBTL*PLVQP3 +!$V=^$(C -=$!V:8AFZ:V 6=8KY]Q2>Z""=V MU2\)'4-@\9< 9I6$%$ =/![L%8,=E*K)8!<<0^/ $^J.[MJ^#7-J" MLR%S'!_!:%N-T];SXC#)QAZ:%.P?@\!>,-^V;49T4P\,9IBN7FVM=R(GBB@9 MQKV@3*?/X>KQ8"R[V?KQ8])=5_)[FV/F&3!SS"?,QHQSS*[W?A=5.SG<,XI#* M.LMA(Y -GG'S;=)(^&.4;6S=O%@KV\/>]7$V@LM??XT&"P6*?TZ*YV0\6"E* MO/#XI:/;B\+Z&80FZ<:S8M!Y55SUI,[E1SJ/CP 0^%LP+&9EYC>Q'.(=S^"&'PA. M @]"X\#235Q0LPWBV=4XF=NVSAIE^3_;)9,A\2%V8+[!/D;5-R FH\W*Y(48=#Z9M*C.(6HC01"8@6/IP@!>ASY6CG-"4EU3QS0+HSF6 MFZW#22-T+29"V[=\ ^22Z$Y8RB2>!/#UZJ%CP,Y;Y,\91=+UN&FZGF%";""X M,"W;DS#IL] 1HKKXS)EIMH#E7WYRO0\',%S>]+>TK :^W,)A(T#ZQ!7@TSB> M@1U:N,,)&FVLGNGK3K6Q!;6M)@%RM2W+Y;75 A2S;#<0#H28C.!&;>G5^+H? M!D%EITV8BZ<-;H<_Y]-6UPX$#4W=T"U/MP(2N)1*;74YY@=4XC_#XIQ>-\O' M#WDW2V1:Y$*CD1V'6QVP('I(0V*#AVUYALTMB[F&SQP?3\94:RCHJPM7%V+4 M&6"-$/"*F66;KF]2@YL.!' @0W88!B%UK(H3(FRPL@>R!M,C\\F5:]L9[=A; MU@T*\VDZ ZW/NRVSQQ9\FM<-W+>5 #.@1+ 'N">&'$)8(+*8-4HI_5IN=$+)2*_5\ M(_P-",$3"7!1'@U[7C2,>M&.X3'7\KEODNV-@PO \[@DK- &+SHZ.@3+.H-8F=J>30$C7"*(P+Z/%3S@HM8!;3V^;#JA/%9G MA:YP&,2IPJ*.$3I.8#EA=0/"MH#^FHEK& ?PF#,$@ 0"0"JH15WP-<&#"D.= M,$=4TY4HL2\UPF-PP'' NC"N)((Q>"($@ L,EW+7XCK6+%I3$\"V:L7OP\:U!PY0+.UC>:$#KKN MCPXE)H3BPF4D#)PU931TMM+[X901["N26TW%)1!@.D3GUL.X'% ":OZK,RJS^4Y;(3' M $/0VPZKEO@$< ,8F$\S.'&,K86(%IEPX;;MKC #!X.!!#KVBZX;DS@AJ09 M8H4_[/?M$*+[:_QI1GA]0'#PN/8 AUHA[A A Q/5 KJDM P! S%!JPSS&J0 M:5J\S@%MW0S6 \L7-@"5$0C;,%T!NN$&(1A/PV#5;&IPL+E>-W5->P0^=CCQ ML+F((TSJ8HQO6(&/2*PXW[!& =;1N9YG"8 #EPB$&2%J( MYZ.KW2UMDYL7&-_A0& QW\5-)CU@OJ".YV)!"VYB\^G ,EA5;\J*DQ<:USY MX($CBF<7F!X*[CHN^-X0@(,[GN5[GN\X:#/ML)JCA F0&XE,(/AD;+,1/)787;VV!,BRX_/ #XA@)AB%P",F%KXR;,>O9BD01*PF MB=V:\\58X!M!Z*'E\BFQ?$,$X 6Z> Y>&-5V07RU,/ ^Q,;]/BZT#7N_1-GO M\4*3KH/%UB0,CS-!3"0" 0$?!(& ';@L9P'>55,(B6VLG&#;3,P))&]E,<4E M.=NT00B$PT,K,"&>8P8 0RA<4=V)*\M27"P4#BN$89@(EP:6,+SN$6H17S=I[;-#4]?Y_ IN]<"Y!/J[12GR4:8I&)79W4 M;4. X03^4#PO[8'"^Z%./=,*/)TS>U%KAK)QYE)Z7>,LN#"_S=KY[0OF.#IS MS( %PK*%"^&Q07'5S I!\_U;Y_<_4FR'@KF?^+I?HF_8;>H<@BY[(@:&B5LN M(O0Y9C3ZONW:S.4.(-@ZQM\+TC#OU[*C+9/0@/3KOF48IF]Q\(1,7;CHR@4. M-J*%8-!L3Z(<]WVK9EA29@O:DSU^4$7)"UL\#% M>2>A9$=;)J%^50@H\TW/PBIL7 A#MRF%6>$B!%3BS/ VJ,)-3<*G)/\]S&(L MD1QG<5Z9(K)T"76_,*&QA1SNFH'XM M8!2KO[HA,#T4(@0?70#K=>Q#*B Z=K_SX1 +]"7.!KN/4.[-]'EF'1*U=/5$KZ>3L[ 62CUB8!U] M+#=D^(!%#D1FOF<:>F &YKN_?"3_7.%\(URX)5Z7TE/AM6N'IAFXCN72$(M1 M6E[@.;H)48%NF*;E :^-7W3_EKE]+)P<(]DZ";$1AT\\7W"!%8<\/6"&I8>> MQVEX\Y+=!*\W2#8C- B9:YHN)GW:H6T%Q' "W?0]ZCBF(R7[_+Q.LP*_W5A< M=6<1:8\$Q EX8%(+&XY8#L"E;7J^S2W"O,K&)[.I8:PLK%9I.)S&;0=6?3"= M#J UQ+-$"((=QJ(6O0T=6=S H)AQ*XM>@B]6B(U:8%)<(S M\526;1$1ZKX;A%:5A90Q8$KN_[W!8>9:@W=DB,P"%8\:N:FL[E-&\BL%+%?A_Z MMNHR9PZ8*H@+#5\ VX!:/+;J.\3COJ%7]TX/I.]_XN3I&:#2P:(,3_&OTKV> MU/9>:&< ;G/2Q5I[27]<;.A;MG5_G1//,737,P O,:&9!MQV',$"SFW*U_5: M$"9$!4LC.8[6AD:[;??-"XGI,2R$:6%3!,.EQ'4MSPZ%X5FN;JP;K6'9O*6C MW;'Q''"85)OBR#R!/^.\2 =@=-S7>4*4 R#P)7KHQU]@K&X?D&#SP!=,#"4F;AGI(1;E%(YA M!' =%KVS7.3=8S1(^J_OOR0#,!>_QE^U M3^D@&OXH?\N3_QN_)_JH^/'=GYZ*'U=N[R?#^.Y9LN8]H?H??QQ%/63#79&. MWENC;S\BO7=8G7A8O.?XQ::'XO?KB$J&SW&6%&OO^_(<:X]IOY]^Q4XR!3)+ M X]R$&%/HES+2D[#)9E6P*7XFA_P.:>\LWC.XEB#R=;RY%LM3]0&\.5SKL7 MI5X]1&(3UC]%@]&/_T$,_4>F=S04EGJHQ:'7\B0$Y7I(>GC5GF9ZHT5H/;7O MDB%,>CK&Q,_\^_>5%_T 4GRT0$?]Y&GX'AMHQ-D^:C)]2#]^+-[K*VJ!?R^^ M=IAF &)++R9XS>S!I:!WXWY_D5SR_MZQ[W1(V,\4??WS :M;971?4,!KE\?OIAT5&X1,7R,]FGQ#+ MD>CAG]\1,+%9^G7RQ^SB'XK>_&.V]A&3@9:D,>N//RX]:.$-ZQZZ>C\Y\79^ MV==?]G9ZU=2KP1]_.SOKZW<@ 7AH!2:43]#G(2W N_IQ"8,IX.DBP"[^75Z_ M]%6)@/C-3C(74'\5 >=P:Q_G^>!M\J^OI:5X2/N]R7-FQGZKH5N>@AGUYKOM MK)M@_(0Q9/1-R]-^TM/^HVP2>11KUZ+]>N95[&SM[/LBG;I?2C\LD'X8NE : M>$X'\//L/#Q-/%,@]!%\Y_?/20\A&07D,@J M:R=OD1%!Y16M$N"UX>:1R*F04-@0WP20INC8SB=L<6K'%NG4%D:K -<-]#IG7[<93]^=TP M'<;O?I@QX1RR](9-K$(OA5Y'H)?>,1E5Z*702Z&70J]K0R_;['#34NBET$NA MET*O:T,O2^\8]:TROFWT>LM;I/(V++%XS((LW;$@V_#N>]TZ971,B]>E4K>B M'.W3@]99\%O5!]'AHK;P7NF#THF]2H;T)]:F7B!?6*=0@7CZ9-Q[:40]AH '9+<9;LY]:(/EWVN&7MZQ<= M9I':U&H';VY%N]JG2%=LGVY-GPBMSTPI?5+Z]+;UB78$KR]#4>F3TJ>WKD_$ MMI4^J>VL>L2I_G3?99EB(%.]=(PE_DY1.)4/O ]G;SUAV" =:M1WU/1H=KZ) MC.(K@L?6.2<*(!5 7N@LOBD:6@U4 *D 4@&D LBK!DA"[ [7:SL@HQ!2(:1" M2(60-X20MM4AM*$%1@60F]O^;S?_U06Q^>-4U]UC>JE?V[/I0- M#IUA;ZE+X\=QUGV&&S[VHR&V^"J;)\X;(A[<^L=Q33<0W!"A187/;,>TK< U M?=_U36J9UME:_TQ$]SS=?Z(DTUYDC[;T48NC[K,6?/[X49-]G+0DU^*\2 81 MUOE+A[()4#S,TGX?ITCKP?=X&WZ=/C["BX9/V@C^27O:.,<_\!>W#PIW!U.= M]H%%+].IT@9I+^[+LH%X532?.6V8XON2\GTK_8G>5WOG+/!TR0BUMD_,I&># MKM?7_:6>YB^F?E5M+*Z[]\R5Y-NUSDV=D2O:O0VKNAPTOQ=YD@BN9^K4R="D MEZ%-W0P-_8QCI/02R0([V'V@W#; 9%7K^W8R4ZJ\;*R]03.2J$J!UR"WT_[S M6C]YC&7SR%>(4//O6[EP5]/"Q^E_B/M1T723XI7Y=%MXQ-C][K4,/A0GX;=O$]W M15IV7>;J-K6,EQY>C3;LYC5,14T_^LE+ AK;TUZ3N-]3#B'<]RO(D7(#582D M(B2E$&?(RVLZE0ZS]\;YW5,4C=[#:Y+\PZ/3[8)5+T#>/J;]I/M:_O>0Y#O; M"(7.J67ZGB,H=6W=8(28'B,>)80:ETB^JW/?45[^/BE ^KH;=B(E+S&=[F,6 MYS!M9988A#R2*:U@D3_:SSL2OW^ MFA3/90+LY)8]Q'V2,HMILCE^RF)0FYE&3?)FG>%P#/=]BD=I5F#R;IAF@_E$ M$/WNOV?2B%OU=$Y.1;B_J Y?&N?8Y?2R^(MM_&G;O M.UHO17!\P/SC.)?8,+W2ZZ?CGO;=.R\=@(_P^N[[>\T#GR("AB7#1TP&GB'N M8YH6R%ZME^3=?IJ/ 9*U,E^X_[K$ZJAD\]J)&F7Q" @KKP/@SGIP35Q.>30' M\E$&#TQ&F!W]% _C3+X#?H]'"VG0R\W6T1(,@#_=",;S5\?Y^.Y[[3EZB4'* MXN$"=@*?TD%2X)VC<9:/(V!V";':Y[@[!@8GD];MP3=P 89/L0;<&21YCISX M[MWGP(,G9^!7Y/.YQ,NS^&G8X6/NK]:YP7Y153 MY90I^J-%GV"2Y:SA+':C M_%G#H">_U_ TP/HKIX1,9[?,\,^G-"',91*-9@-)I)+T0#R+Y&5^1*!\)+!L M^AX018#%>)HZA"^" 6GY^"&/_SW&(P;+[T1YGK%EW$>UR\'[G>$7/KM9 *O' M<%V/+J!4G";@4WV1;M^RY$H93.#KK\\I8-Y=^G4(3\/93WH)2%&<=^"GI/L\ M>]C&"Q$F'5 = ,\DZ@#D#Z,>_/O7&"![^-K1_I:":/PW_*<_SEE_A;TDT[$%F@D<6+\HX,,_Z_."IO^1QG#WCE M9YB3" QM/#/.$[S^;_BAEP[N-71^I3!/D$,#4H=YU)TKXP,^$_1G D QXJ3^SAX=$=V&H&[;I6X$> MVD(WN,T]^/_ HX%K!:$=7'MT5XGEG.Z_QTF)O[7%9_)L4N6PTIF#U)\!:8<( MLW^+LQ2FY>>B5QN8K1]@4_"V[XAK ?P/P_)L!BV-2&<9!5%8T$UDN!*?(>8FPV'Z4MKBN#?NEEZ$ M5-MA<:])TS^:GG. RU?IB(?/)3(M4/V?.<2*#TD_UOK3JT?@$*(;W9%PA@YL M'PT^@C-@?!>BGZGW\@P\UOX-?G-2 #;'@)U/^ !I#N#IW0*,^_RYZ!\ QB,% M0.P* K"6Y9)(8$$V'FK2EW^=W_#+S(O3/K_F8*=6AX[PBBPKZ?P* MH4,MD_\'HM\S#2[KPV-K>>**6:PI:ON#=6_52J:,=='%K"U.)_>T7@H_XFXD M1%5@WLL IA,!$VL/8NSR]F\L# M <5S.L[1B?K^_1D8M-<1DJL[.@RL!:@LB8S&13K]HMSSDM^4AU%M^][0;6:* M^LX8\UK.&%NGGC$^\79+'?*]@LW/&;FL@=Z?;3X>*=_4B[MIZ86\!_,D;5-< MOB+$Q2#6E):&.-@0O.GV0Z''\]47O1#'ZLXK['I6^3>7I1KO?@Q&9:Y<\YG3[.HWCEY_ZG\&5!3OME3L2: M;+>CMJ=PGDJI I?J"6=^G)?CPHE+)A56J_,VV1CL: _C.6MQ3Z?,L2Z%1XL<[W"V[R]+7J%^\+CYTS58TCE>*I%R+ \F:I83/)'*Z6;ZJ$I.U.SG: MF80M[F1-E41F(2WJR4N4]"?*AC]-BRA.=NKQ/8/H%3')OG$UYORAY MTR2U1VT\DA5GZ#2?NK)AN*A)N$TVSC#%:"D/]2'NIK@7-*/O7G, 0LHTS7Q6 M'G+L&'N%NP)HX0S87T;<5-@,"XI&'.XH\_4RW+?IE3O?4Q59R=7(M?QU&&<2 MR^>)KU-X@&\BF88_2W[I1J,%D9H ZY+51B(&0 T8W#3['92H&Z]+.,))\//61>N!&XWTE,V4*3S*\&V6IG"@T_1%,TD3WP/RGH\$D M4[AB!-&P#./5@Q:+CE!M@GIQI[U56K52M%V3\P&S/YD"S%:#44TR@I=4:@W( M+MJQ57\7W"&9*Y:\('A',T5>3,SY.8X6O96+;DFC%XV MU^3"J2XGWGY9YO$#7W\ER[,JTZ9%!?0/SZ91 G5M_#FK0/V/_ +\$@>&'SW% MVF^E?_)S\JA$3(E8'2+F+9Z\6SAOASMPX%9G\7,,P=H+1&EIOO?9H_..H(\+ M,H])N?CW7G,&$!@D_[=<^L&8>)BK[,:3N^IY!RS97E+U&LX;:$^;Q\NG.Y[< MRK9C<55"_6P"H0Q\ZQG7D-TLL[/*#BHWR#4E;BT4M\]1?[+#4&ZX3T_>-NV, MG9^+]?$L6-C!QL/'TXWL8Y9?+M&ZZX3LT]-]"4[J\R5V\.:MN!0*RMO&GR81 M6]3K("CA:1M_FA0>+\UEUG:.9O^MK+;4Q[XR$[ZZ69V/'_X5=V61O6AA6:L9 M0U=7.OQ;68'9F=%]_4LTM9Z4.YYA;\7A:A&V79(S\4M M0[MR+&=55Q?*]J[F.F9QI3#XO(#?<85=MYYE*)Y!Q9Z>6U\ZOKY\>R64BT*Y M* MK*DE.<[MEB=M(PQS>#,6KK/HX.=!VLH1.$H6S^!$K\HZR5)-'2Y:*N4L* MD!29N#\K9=UP,=.:V%W^N7@637Y3R;3X%+]\?AW(POA76I-PWY'6 @H?AMHO MT:M&K*U56A>9^MV[\J^M-5D?T^YX=N)Q5HBUB]T([LJ3:B#/X^5:Z_.*\ZA& M6?P2#\?Q_?3=LL"K?,#LUO+,5!']+D\_X?)#>02U[!01?UUL./ T3LJ#(?#H M+^DHZ6J&;DR*H4Z'.ST),QUOI_)&/"NER0BQ/+Y5Q$]8[75^T&*NQH!G/7F8 M9=9;(._ S\/'Y F44?LH#]O\?8P-%U!WX1>9L2+3YKJO (>+M5MGS.K@>^-A MF?<^R7:1I]/249$,8&HGIP6ZV.:@*^VD9&-9^GY.BC8Y6Q++F_,BBZ,!:H&< MP'XB.27+L%68U7CE6'$OKJ%P++O7FRL<&PW7E66=2=ECDN6%-BI;7=76!^@/ MI.XA+=21K>6!>?)M;W"7CO+I_5_S\'P M*SD0>EBYX+GY:K9*\+7ZZ&_V[)BJ5KSA=E6MN/7K9X>?FSEA=^RYS MBJZQ:6*SU 9JSV;RB?L&9^CJMK)>7JL<4Z]M4)J;3:MS6G<+58V M/I4GM&/9JJZQ,O][BLM;J&I\NDJ)-5V&U1DU996VY'&JBL;7Y'%?23WCD]/[ M.YS89V/:6W/"6Y[JU#HNMF;'095>5J675U<6KZKT\@%EER?U+?'&N/L\1$)> M.X"_>=%X<69X4"_&^< -?F%*MG\!DLV=U3-YGIK-BOK MOIA/T-*2S&@E,NWDJ$F*7M.OVI),<_-*SNXCU)P#[ J'>CI ^CT M-%EWDITQ'=+6]+UY%M[F$:P4?O[M_O.]JO[\%A2X5=6?IU*MJCZKJL^JZO/N MVU759Y6QI*H^'[:ZJ@2J;?Q159^5B-V2B*FJS[>4(E+?)J&_9H7XDBKU9FH) M77^I(-HQ=57-^6P"H0QWZQG79+T]IJHY*W$[G[B=K[SC+64#-M0SXU;3UTE] M_L-;<1,4/+>-/U=D])7PM(T_M]B0H44>4GW,_#)+9_MAGLWVPU(J6Q,&_59. MU=1W2DTM%+1'O:X+W5O$N"OR&5K$-25N+12WO\;#.(OZ9:6UWB 9)GF1R0J% M-[9J4*,O<4N]']3!P9L[.%AK50%U<+"=<'9=QE3Q1_%'\>=X_ES/P>6+HW:[ M3D*LZ]$P/9&@>C.L?[0Z5W>6W@P3,;SAE@RMGOX5B]6*?A%^5$1_&S]I/Q=- M-\*XE7X1OX*?,'B(,\V4 &ALZ!FQR%CMNW>3/[=VC4"- 3UYP;8"J*Z?H^@S M*D4OZ585T&%8'NM[2?*Q/%E^KK8*I/:&!8VT52#DWJR73%D+?ZFY M0FVU^UG='2 J+1\:*.=?#ZVX8/\6R_DOX(BJYZ].!:MZ_KMO5_7\6[_6HNKY MUWQZ]MJSD)JMY[^FS-,E5TU54?\W4-3_.^,,)[^J2G<;^]'?-XI[MP1OJN1_ M]3;184*=FE >PI[BHDK^[^:1U2',:MRX1V+*L^ M*%.I>\MXU_+4F=9QL37;$JKFOZKYO[KZ>%4U_R5C3ZW[CP^1=8SE;">XL79" M'X#Z>@#,>PH<,$1I>C3TMF%P[>@BX,?=,I>#D6DRA^HDH#H)J$X"5^DSJ$X" MNSH)E#056#BRS @M-7=M1A?^M)S5-7W"/,7LYSB2S_T%).45=!6LWV:B$ I6 M&@3<:&^ MU5N?YH3=)YZ^SO39MY>ZHTJR*\*\M?X>E60OV4I1RJE2 G4%?)' M%>17(G9+(J8*\M]2 D=]6WBJ(/_UI6RV9/>7=2Q5D+\V^],B=+DNP]TBQC59 M^(RK.GM*W,XG;K=XL8IVKP*W&[$7%3-?@/9MF'Q?3Q1MR&!BJ[ MW(CWL(,S;\6)4.#=-OXTB=%4K2,HX6G_XG^+/*8:5PYNJ>&.JJ^US\GT&R_ M56L5H..Y^28* %P19%Z7C5:,4XQ3C&L%XZZGR,G%+4.[CFZNZP\T.T*I&@2M M?[0Z+G^6!D%3.;SR#D'3S__UPSB_>XJBT7MWG&-;DAQ(?@!2<+S^["U?@,MN M/^W^_I?__;_^:WH'7#E(R@H8SK#GI;+64 QCB/,U=\KL-?CC4_SXYW>ACW+_ M=_K/+_X[+>G!%\"T.\: 1$-\/PW5_61=/['15> M9ZYV=>FINP7/FO,R,P[*J5[BX=$JLF84C6I)\*T;C\J:1S#MXQQ%^R$&-Z!3 MRFY9A&F8SI5DI2;)7$NZ"PR1_7!F.8]CN"U] +TOJ<0(;--K+E=GD"JL4YX6J/!L4H*/U4W3EXVR@I2/9#0J8 &86NUDM MZ@G RGB(-D>:L,4BGPO*=J]IX;@88ZVT9)@,QH/)DT;1ZZ(R@OV^ZV*QDGY9 M>FCEQ;GVG2P; H\H4+E H;(8$YGFI"&]4N_G56C )Y Z]WW9W6L-=9.J&FV? M3.F;+C?ZF;^ICE(?>YBTI9BOM74[&BC*8==2E$/P:ZZ*0:^[IL=5#?Y*DDL: MV??88,QO8+^S70M8JNG25H'[;=&MV=>HGI7"CQ-GII7$+0:?WY'OMX<12FN5 MUM8C=A^F,4,KE>+G^"K4E;Z=?DNGJ_ _,4<-%P2 O.W!ET*Y1E#N["A6_S:& M\FV5_)R5/PTF.I*K1_1/HM$7\FW96E$K;<VQ),6Z1?Q=5*(TXPMIS69FQO M12-47+W=V!+E^;<(N.[4O!D6NI$ M!0<7SN^]N0K3;$M!0*P;LC3U2W7\]I_86=F2[\C>)4:V#>\@)=TQOE.&\S%+!E$&%VE9 M/"F1G&-_G'%97C)/NXFL#"OK5T9/63PI"EL\1X6LZQ@/'].L&Z/@=K1^_!3U MX5D/B2PJ(I=P\U'<31Z3;EGBLC,I4@Z_O@?8>BR^XD.FQ2WAYUY41%I9-4:+ M_SU.1OB^^063_LH)_(ZE:N,%FNXU[:>AAG.-E:\ZLU%,JJ)OJO:Y,*C>O&)J M60(2YF6=Z3U@3J%! M^]%@_X)#UX &7Q:*[CYCQ580LSYH3+QGH=L*0L3?1@D6?RUF&H.%IO-9\P#< MZ-E1J'D?3=G'\.]7S+G)ZH_;/VWC07WC.\FQ63_"G^.B*"N.>%D,^'H-(ZE( M>_I0@%$!0Q?54T[Y#^2>:W!5?UV+N6,>" HV97-7LAE;*7SH%ND#?#FIFR[- M4 *Z)Y4136_4Q:X@F@]110(FT0/$@6N&272OX>@KS_P*%$^5MO)\$RRL,*V'K(>H+YV6=%SD153Z2"6P%L])7IF.XUN7;%*E,S0(60\2 MG^*7M ^&3_L92&T0*RXVP%H$!/S77Z)7U .^I0)^--76F;4MG=+_0<]0"Z/L M*=7<:/A[1_LUFGB[SL23QV8MW[U;N/#=]YV)!'Y]3KK+SY"/[V'#S$'T.S9S MR>0D2FN?1OB@Z:R^^QZO6B080 >N*%UPV80%?L?2]O"\ZGK4,:PBXEZO%6 ! MW! 29X(ZB K91B:9S8D-EWQ.4'^+Q0L19491(KMM(*;AI6*"0.A$S5K01.OT MOWSMM8#5=30+*@HHU=,O3VB:+W>O5TT['/.@]@2>50?RTH48" P$T>T5BZ\$&\U[4#0VG/F>R M?*L;^+_UP=8@+G"2\W@^BA0[EA;:+-\?%K#D(]-\<=Z4!A%H)8GT7M:%TV]>%16#:ZVKE GI1X'$C2:=PG%PX^$8@ZD1]@PO M>]WAM_,V/'+=L933Q4:J CU<7W4W56SK."B8_Q4,095S._EH.=K*FA0'V;.5:!LP@2MA^4#J]W6Z:]:3? M5+9\PHL1\:*LI_72[A@E1O+H7OMMAGKK&K3-[IJ\_;6CY<_IN(]+%/.%\RSM MC;NEASVE DS)9,U]W@%NZI'$^]W M1H'\_G%<]F,$8]7%%HY2Y]$GOM>^I'+);_G!4[<8G.EQADY,&3) 6".)Q'7W MO$ ?IR\W'T 19W0N]O":+G=,B;E>N_AE@Q!,YW?*5]2U='@'RH:?%E=;7T>X MI-Q_G6UW@"^8#&2+OV19.?&A+TF.GY"!W7Z4#,#^(58E(&ZC*)-J+9DOMT/2 MC3**]KG?C\LF;/!8$*+B==\YGW<]Q,GNR+%-+P(URL83N9C\O" ,^;C[O'E4 MNW9>>JL=/@_KU[GT%Q$XUVZM!756SO0-46#7; M4\W26G=:2LF/DI_:[)#-=M3&J$T8MG8JF9[*JX^T-BJ9GMMPIS; M\?S_5'^/GIOW_Y6**14[R-ZK9GLJN#[0WJMF>RJJN+0A;XLZJ&A;Z<7Q6*J: M[9TUVKYZXZN:[;4SOU?UD6HP.UCUD5+-]EKDD2F05""I0+)](*F:[5W&25?- M]E1[KVUHMK>N@/()99 7ZRG/RRU_>$36 MQ,-IJ%R3)R3_K%3L^EP 8^X>9#^X199N%8,+#D!>_CXI0%V[&X84?!O) M8NB?QP,PIZ]'C^2L'13V&%=E(,>XPHOSW5V8;T0'R;4$.\U$J&,]K;QLTL3C M"0OLWR%D !0E&8!(?QQ/VUWD"X^-P(WHY9.&*E,$R^)N^C0$6O*E:]>1T)$6 M')^ZTE.C?/#6 .\C%.YQ<' Z,#M=0 MY.-DBZ0\*69NPJ3)P>3U:3Y[HW0S8/P]> $^?>9.3>Z;^3(GM-[9)FVV47= MM&_7T::[DYZ]BT+IQSW$_?0K3%\AO47TIK6\1 N4M5T".I//6C2R; $CQ2GY M5LL3)_UDL)I@7%-WH$8KTM?6PD@G1CTD?2?;GYQ>#'];\7PU>#5 MX*]A\%=?G[@=?11FU)L7J#C>JOKB7Z3/]TOII@7239.M@<&Q.GD)ZW)5VZ]M M\UK)XVP5*/EVFC0JA*P7(=O1DV'_G>U+"W"=]945,BHY/$$.JTL02@YO1 [; M)FH*\I2HM0W5;OT3KZSMQ\^[16]X&E+=]BO,B2V0FLLPBU<;#Y*!R'7LO0YYG MF?'VD?C&+)62'R4_2GZ4_"CY:2%_FMP;TZ_;.D8V3&B=RW5 M?$]>N.V89O.+([<2FZCUCQI0_>VH%JVQ_II2+:5:2K6FM0T[Q%962ZF64JWZ MEZH[G"NK=<;%ZBL/NCZ7]2L:#[BN3(W,CL%K2[N[%6U1:U]O5A]$Q["5/BA] M4/HP3BF$)OJ"V%4DREF$HQ3UC98T(IIE), MI9AM4TS+5!:S/?M:EVY:?G+KC+2(^MJF,M[-"%I=[>W>TM'5?1EXY4=8[8[- MZ\MXV=FG3AUF58O-"KL4=M65"T&HPBZ%70J[%'9=&781J]948P5>"KP4>"GP M.A-X\8YN-+1:_5;!:Z\FY@WBQ *;]NF;V6@SO#^M:^-79VN_[#C8.S&+M:Y1KA5RF' ]GO3$WM!NL:UA_8,:]KL%E_76KH,>-IA[" MS'O12KJXF+4!K(DN;'98M87'/$N_MVKEF9:5792QA6J^YF!(!]NCKCVCWRF7 MVJ>EK#1V'F^2%[B_FM'^_J<=)^UKZ@&BWU;'V)M01-DF]:R$CF^ M"/Z*GJ8=6NO3='JOU\.\5S!)>4UB1^ZK>5T7)TJ_KRX#G4)4;5T_]?MJYNDI MA"W*ZOW-6-A%)0:[U.U'>9X\@B\Y[<&L^N*>TU.XY;ZXFZ2^ MC!MVM,I=>/!2L*R:W$Y#P7F$IIK<7KY7J1J\&OP5#/XMUVZ5?ZDFM_6R3S6Y M;<-NA))'U>2VI0BI.NVIIHXMJ4;[-D5-M:I5HJ9038G:;8F::E5[<94 A?'J)A^/XDEJL>B8=&'!=+GF)UY@S?NO']:X(<%IG"17&O&&, M$?4=&588HS!&88S"F$I9@AKKA2B,41BC,$9A3*4Z@*%BI497;&YQ86:2H)W+ M),$^?!KFAZS-W&HA6B%J:W]Q*RK3/NUHG?6]66V@JB:ST@:E#9-3-1UB5P_[ M*'U0^O!6]4%GJJM+'0%&BU8V&NP5%O4GX<8@RGZ/"Z"Q"26ZE8*FM*/3VG)> M;CZNOR(-NU[[=#NJ17AM@8U2+:5:2K5F>^H=82C54JJE5*L!U:)V?>V:;EVU MWOQ&SZHB-A/=OI,&= "=-=6M6*V]79.9N1?7 'Z2UV3^E6DJUE-7; M^_Q4A^JJX[)23:6:K5--T>&TML,2;UXU5<]EU7/Y.@Y,OI'V6:KGLEI"/K^7 MH;!+89?JN:RP2V&7PJZWB5VJY[("+P5>"KRN$[Q4S^4F5\9J[KE\#&$+3-NG M*5U-C"S_Q,O?)P7,4[?\IE*\^F.EP:HC&ZS6-21C!=KP[U79:;3[Y$]#V1]1 M-D'6O'0 (OVJ/671$'N\5MO+9G%>9(GL#UMVF!T/DR+7OB;%L_8"O\$X0#.& M^"^0JZ5#+1]WNW&>/X[[6E0443(M5$6W^5QH7V.HL_38M;PYO1K4:;8 M3W]/@8I(/KALTJ<5\ _VR)3]:)%LV9?R#IN%3KK1:H]9.M#^3S0<1]FK1LH6 MD'A9.GYZUORX&P\>X%Y6_F+?:YH_EC6U9T^;=KF\K@:5G<4&U77U-*ZW#W1] M/33_4'>[Y=6FR,-8RBEHP&.<%.,L[L@>X?..R/L\MVGCG8\2H>+?/S/O.SC#5(UZ2\O>W _@XV!=V._VJ&D&/U.R-OGG0XPVZ? ]YVA\7\5IP.\QGXQM]-G!9 M4;HNZ7'=:U^>8]"_!9Z5[\LE8^ )X)*%\4,F!X2*O^1P/2997FC_AA\+( A> M4(;C#6@UKUEU*LJRJBO(F,FWPW0ZHO**K%?R14X _ USN,*"LVK:F5>5_!@& M.DB&I2<. PZC)-/^$?5WM/,Z<*VL4?SX@K*+9+\@V0L5L"> $KQLQP!H%?O M7V,)$@^O\NNY/3J"ME&6/D0/23\I7K4H!UW+T='OX,\-1.0O+"#JO M/(C(WTM0F('-P*!NU.^.^Y)#XQSIBV2;9YC?*.NGX*D-\%>4_4':B_OEFZ=< MS4M6X1FWY&$\U1!)QQ*O9J!> M<@2&-D?U*U;$..H^3]5F)!FX)+3K5&DR3_B]VX^ZO]]][L)DHPF#ARY,%@X]Y=_7ZM_7YSRO);):;O:81U^]L@2?/WXLG;:UJA(/L[3? MET'[(H2GCX^QE/:)R[BG#LDIE<8AS\>#B1(-TV+N$3W"V]*O\F&X/_>^*@ + M/%W:*M=7&(A_+S)]B-C87_*'"%XS8ZI\H=:-^_W)-7]^I[^3?^>CJ#O]>PW7 MOR2(Q[_&7[5/*<#O*O>_)KWB&3["G$\V6;LPR&B4Q^^G'RI>V9RHQ03^V<:K ML?:LQOY' $J23*!HY\[NVCWFR9#8B?=?]G9^UM=?21&QUB73S,@5%^@OW:IN MTI^3;]*7! ,>2 ,^76#;B=NMRG.ZW ;? M<*DFQG9OC['V'3CON("(A2#15#[])G&_IQQ"N.]7 MD"/E!JH(245(2B'V,1V;"Q&L^_Q?/XSSNZ:X!_O@4/_[Y7>CC/N[?Z3^_^.^TI =?1-WBSM29:;NNX!X+A1NX3B 8 M"0+;IY0X.O'?_65E6A99O"-S:MVLGKM20F4+\=>XT'[&H[C +4VR:^NDMRD% M$"0AZFC7,0MO=O%CFDVSIS'A;Y*S77(',\U! M7Z,G>=!V@/G&Y2F0=%SD13243UI(CRV?<:_Y"9Z2Z1U&$3Z@-JH6LM#Q45&_ M#R_JEV>&YSG72[=WM*_/2?=92X;=_K@'CYL\-4Y[DJ0BL[XG;X?OX/5#F;F^<@AZFN%2/F9Z MLS;J1T/MNW>8__GN^\[T/A _S/4LY+F>R;-Q/J9/. T.TDV^?RP"646;X1K4=DVZ%B96 _BG-S-!*].E&W( MV]OSTQ;8ZZ6Q3(B>HDNIDX^/>"9EDGH]SY">,V\'X#W$W6B(&6I]K7 M=-P'M%QA\0J:YGA&.X_EV8;O9'IV.LY!7O/OWY]C+JXTS]OF]^ 45%?LC>A MM61[LU.SM<559WLKZM\*]5>_+%=[YKA*O#^)?5^DDWI2ZGW[Q*]U"V!*WM[: M08_VBN"-)];7+K'M.^#11#G;.OE8U[:*$MGC17;ODR *.I4<*N@\&#J5D-Z0 MD*IC;^T_S+9WRM/%ON*53E_+7RL)K:)# .L*JKS/5)NZ]B;X(5Z2>K3,J M2BF7E=*RF5)*I91**=NDE(916["KE%(II5+*6I12U-?>ZTTKY97L=S0769;A MY(GE= M-NU-*B:KS1@JQ52*V9!BWJ#BV;QQ[BB]4GKUYO2*$*58C89]2[)!KCR\^X(- M8YMQ@!@X0+UTC >O:SNF=3FUXAU=U)=/L8M1MZ)@:I51:=1FC3)(?>7ZE48I MC;J81EU#[A'O$%Y?ZOPN+KZ)'"2EBTH7C]1%9IW/]+T)7=RKNN;9"#NP'E;C M3: KQ<)F=0I'6=*-%ZJ187G!I7[G\3=9E:PWJQ16UN];*KDW+58AB^3)^G:+ MWQBR9%R%7\>,Y0_&O6'7\J3ZJO !36;5L![SI Y6@,0F>\E+W'^=EDB\PNJ& MU=G_0RT/A]FO;J,>365=-)$F9G][[<-J:>"-]7P7B_Z&49+] UO!SPL)SZL# M[U'XU^*616S.3%@RG*<@/0_#5_BO+B>(7M8TS9; M/"G36^*O18GY8PYF.4KZZ+7<@96]RR/PWO*X.X;')%AF>%(8% Q!_*H-HNSW MN- >Q\->WM&ZZ!,^@E=8E+6!>_$HS9,"?TFS48K][+"X*-8P1H;]=O_Y7GO" M,&&(TRZ_ W]@V'W5T@?P[*1HY/?: J':"\I_/JT//"=KG /KM$BZ$/AI$!49 MF*O'+!TL?)O'V8MT,;(4^T9D6$LYA6M?-2Q/^N]QBFZ)]$)PH%HD\6\RR++8 M,W:;D'ZO%N4Y?OG=5 22X6A)'\J*5 );HIT7#ET?!5(:L:IP](D:P' M&B?RZEZ2 >J"P96/F?TU>0N=OF69*=T^$ .,C\NBML!Y6:IYVSQVT)>*1X4< MU+JY!#OY'+T@TY9?79F.I">G6Q:*S8MD( MF/R)6R;E":E N(N#GPGSMF!@- M2_0"UZ*LB#,8/];TG;SZ908:1=Q]'B;_'LOIAY<6,)4E,):%:I=HD-\DPVC8 MQ8*UR3 OLK$$F_7#[$PY61;;AFNPJ.T8"UV,@"@8,>T9]%?K9G$OD?T: MT>IURNK!, H0GEXYTJ7"N>]!"89W#TE9C7O"=C!X>3S,QWE%2$!WLO1!:H^L M,+X@-)-[80:BSE3&)M]-GH+3FR> !5&V-&CX>J8J:2_N ]7Y& 8*T]X#>RQ' MVM.Z4?ZL80R_P.M..7!D3P[1E]3W83&5^:51PTOV(_Y^SWA^&WRN!H2-8N?> M19?;9\EN(Y"\Q 2KU M F9N N9B@PM0>2^&3;T8P&\ ?.I-K.UR-? ) !%5Q$6UO(D/^[&@X#5\7B]]UM M:4>Q^):QJW5;GW-RWWQU%7_VU'>V0]T;X-4U\$?)SU7)SUD-Q-_E.NJ<;1_E M2NK\;XC)]PW$STJW(W6&?HI4*\ 'W_N;3^F&V2=)*:G^2*[U*-Y5NO@7=_&V8WI(Z'E==YBS]*%JZ M(+644*I0[_RH=P'IN[1.UWH45LF:DK4MLE;FELW92KY7@J<$[P*"1Y7@*<&[ MA."QO05/U6;<=(RP7+#;GJ*DR@C5J]H[VPA>IJ?%=KFK^_SJ&2LQO8G#JTHS ME68JS52:J313::;23*692C.59EZO9EY)@F5SL-EI1B*<6Z MI/57"J843"F8LEQ*L91B*< M-[YHIA3BS2J$6DI66J&T0ID)I1!*(9294#N.M>XX+G?6DI%;0R%;B_AYO9AT M*\M,Q.H8)E$K3$JWE&Y=@2.@%$PIF%(P9;R4;BG=4L:K;0KVYO^*D>FR+:'J!BA66Q'G78RY%7A2 MRJ24Z8S67FF5TJJWK57*1"EE.N_1U,85Z/J/KN[+HC=YM/6MX(S:B-XD5+6V M+&D1QZX9QQGH82\=/_3CDX"\X?6WEB+\&N;M%,OV8[^E=Y@E+L^Q6S$("LD4 MDBDDNP22U5NK32&90C*%9 K)+H1DU&QHR4\AF4(RA60*R6YD9?$MPMF59 ?5 M)T4_)]%#TD^*)*ZOH:""]OU;@C; JVO@CY(?)3]*?I3\*/EI)W^4_-3M)+8H M$*[/>]PSEYRK<]&7QK0FDH[>YFI"E7,\M$)"&8&+[IVTCWT;] MBH!OHW_A,4M0HL,]BTS OQ??,TRS0=1?4BV"U\P>+*= Z\;]_N2:/[_3W\F_ M0;ZZT[_7<.Y+,HAS[=?XJ_8I'405@/Z:](IG^ C#G(@VB&P_&N7Q^^F''U?% M=$[4XI+F7-3-M>FA^Z^*EC0QXX^[E6FMYD[&=-G;V553KP:O!G\%@W]+VROR MKZ^EN7A(^SUUFJ+YTQ1$M+NX:A=\B3BKQV->+U]AE&1S'OXCZH_C^9^_Q%$^ MSF)LBYW/OXV*^>=/\2@%O@V?YE_Y4;'PB-]R_/%PG[3-ZMXZ>5;\V5/?U>DI M)3_7+S]G-1!_'Z=%W)NS[6.6=.,%:Y ,M4U+$4X7#YXMF),H^STN,CC[$6NA6VX MX:?A:*PD5$GHV23TMV%:LU >=UBZ@3#H-$EN9*-E_3SY<3<>/,29QDA'HSHQ ME/Z?7_\O((&7Q@>5:JMD[5RR]MW/\4N\X(H3U6U0"=XE!(\JP5."=PG!V[^_ MJBHW-+VM7+"IK4YEBWC47E5^6[VT:TT.O/7#B$J_E'XI_5+ZI?1+Z9?2+Z5? M2K^4?EUA>E5],O(+L.A5&\BT ^T1)C;7OE,KFVU.'+KX%J"\K;:S5LV-N&XX M9;2V=H*W I=*_Y7^*_U7^J_T7^G_S>M_ T>I%0XH'% XH'#@5G#@VO?]F],3 M#X>.F%-IW]67SM(B/K4/?-[?V2SI4UQN7K%O!+:5:2K4N M6E))*9A2,*5@RG8IU5*JI6Q7NQ3L2G("FHM=?[O_?*\]H?(.LF#_#"J$C285YG**N@:7]HNC($(G:'":H6SI1"*(50R\E**Y16*#.A%$(I MA#(3;W;7L3XA\=)LE&91$6O#%#<:,5)K*$1K$?^N%X-N95F)6!V3<+6BI'1+ MZ=85&'ZE8$K!E((IXZ5T2^F6,EYM4[ WO]\8IED,C]6ZXRR3NXP]N/(EPDKI M0-.PR*)N ;'L_N7(VL>\*T:FR[9[J1N@S-I*%>]BS*W DU(FI4R7:C:JM$II MU9O3*F6BE#)=LD=X PIT_<=5]V71FSS.^E9P1FT\3V^KM1%'BSATS;C-0.]Z MZ1B;II\"W VOM[44T=VS$'A60*R122*22[R67$MPAG5Y(*5)\4_9Q$#TD_ M*9*XOIYY"MK;UD.^=?Q1\J/D1\F/DA\E/^WDCY*?NIW$%@7"%T\DY^I0]#5B MW)M9/;C^Q0'!&F?&K83\"F(4Q"B(:S\@P"=WD+H;Q1 M!8X*'*\+'%N56*A04J&D0DF%DJU#2>5"*G!4X*C 48&C\[J' M6*'J" W]CGP_MR@_#;O]<2_N:W]C8^?+8HVXW M&\/'^-L(!W3^L3:,A4UCM['B$^+?#1G)\D^\_'U2P..[Y3=?2^(>TGZO?+0_ M3S@/DR%,4A+U8<[S(AN7JGS.L3=E!?9EQ@F&8DZ?]@4TPDL'X!>]:C"2.)/* M4Z3:XU[9_E^3 @R*]CB;C01F(RG&V"!-@Z? X\:@2JAW69+_#A^B0DO@1A#: M(7 7G]#O:P^Q%O7 -[OT99;\<8@,Q!,DP&P!E)Z.01,S?7_#%'$$GS<1;CQ1-\R %= MDT&4 8OAN<,4GB'A Z#'&8-(PM1%PX[F1<.H)S\%XRPMF\A]1$=6^PST_8Y61/!^>.'O())W^&\,,%Y(DF/$]T=@:O<96#X",P?/U4;PD+17SM%3 M!#,C7]Y/<^1-%G?3IR&,&:Q#/C$.$ZC$0::/CV @Y,/+6]-L?F<^[LL7/&;I M0%X"EQ;_C[TW;6X<1]9&/Y_S*Q!^I^^IBI#=6FVY>GHBO/;4O-5=-657WSCW MRP1,0A:F*5)-D'9Y?OW-!+AJL64+E$@I^T.U)',!$IE/KDAX0A]G#M>%\(DC MM

&_'=T)!7?P M0A[)P*<^!A0=K@"J3EN]0:=RUMH5$"/9(MEZA6R17)%WNE%-[$833(,0" C^(A-).;07>+&&1O?,? MF@9)P]9)Y]@:)+U G%U!)A(H$JBE D7"1,)$PF3'2^U:2P&M2IE]=E9)TO96 MTK0=V"?559M\[&XTE%<+-W%3<&W+E3#4WZZJ IN][V_7.VUUCT^V3\Z]:&]' M $D 20#9,( D<"1P)' D<"1P7!#PZ]6@,_*;0H$-8%,J:B'DK!E+$G):];LK M2N23:;D\[OMCQ($N"Z]?\/FO/\;J\)[SZ8>/63CT[X&'#*=NG+%P8T]\'N5_ M4[?X]%L@Q;D7.'_\[;__ZZ_S#U 7'E=*CJ1PSY\N8/0A=Z*8>[_R* 8*/%WR M2)2? Z3WD;Y?Q>CG@^O+;KMS\L_N_]Y>'C#IP@]P^V'OZN*LWQ_VKXZONX-^ M[_3\XNKJ_&)XU3NYNNP?7_<._C:S7D7:W\J)4.PW\D#SD$?(F(/W(N%+K:*X$<^"4!$ M_B,P.:0B;.7"'[CTD*"'HR \5!SDPA5W\$;A(,$ES/WN2=,X60EX<)3^A2M\ MQ!RGO67(_XA]D2NI7KO%<"6M/)H]BE#@6$>!!^I5L7?2!VH$L0*RJ/?S;5@+ M2UE28NV9=%YRS<\'[0/]'<##2;^_G@D? MI1N-X2.P6H)9@$<>GRKQ(?WPTRP&Y8,J9GLR'!LN3."MGB\R0SKI_? R4"[$ M\F1*:]Z^[OV-OGVSKW];_K""S'-56<2U8%E_?30P<0=*,JV)S6 UQ[X$7Y]> M8?]D4WJI1?D6Z/T\C1W 41%62^6S3.D]2]+M#? "=+$M:Y?<5I*&9YGM2D42 M(*:^TG#-99BON[9?W^#+[-@)!.N+TB>A%%B]W&<=]@2^XC8!I]D>M[U 3\WC M..N3JC=H#4X'E=.K$6RS;J"F03A6.Y. $(P0[.T(=F*OV+,D]J2HOW["53O38*\ERJ)F MVQ.)HA##,VE'W"=3#4/M0'U)G86 "_=JL[J C]J,:$0A>;"5T02!)( M5@R2?0+)!A;BO;Z.KEB/]YMX/',<6(@(V/9+&/CPT1'ZN5^ ]LZ3^?_\M 98Z7><4O7%UZ? MW9PSJ52,L[OYIO]RV#YMK5TC.$_CI')B,A6^TBWD#F\B9,7B3Q_8Q\DT!)6N MJE4/(Q,EV?F#('AP6DH%(Q+3P4++15.\/!.CWEJQJR. MV*VNZQ2^:R89BC]C&0H&7TR1)CP[% X@*..>QR+^G0&DSKY]T:,9QS+0*/(T M^5@0,O%]*D,SG&@,0'T_UL.6OA-,!#P#GI8UK,<_/ +KC=*WW@E?C&2$;[L3 MR9#@;8]CX3/X&2BCA&HQ%=_]&T:'EYEZ2EW":E[*L7Z3@Y0@X"@).L$T#SQB M9^8EA^F4'*[&;*2K/8&(L:=I.@J#B1[7XMF&(B6>FPUR&H3X."QTG>JWX=(X MD7PPM-6%I,69PRKEKS9K$T]=C@T/]=#P_F2Q$ZH5%P3N7CH\N-R+77T_7)*] MI,PDCS!0GJ +,+[F,OD@O*;!=45C+OD0Q5Q/Z,.2Q+B/1"70.3TY":B E>YX.N M@%7Q70Y\[X*UX <1&_,'F!,6,(/, F.!7'+#:5$^AO]1R%R F$C]D?1A!'AM MML2FM*/Q9Z)18M 2JA=1 M3U9P0#00!1FX1];4U-;-L(88#A\3S6K=;IB9X_&,HWB<%KYOU+1XTL*]U+ X MJ=*PN'$ [U$J?@U<<_ M2D5%!H(&8V6@/WWOI/C> @B#>"_2#Z"]0N[?&S9H M(?8_@'HL8&A@<"IZF@JM9YPQ7IZA$D*"AFS$/@UC:HG%P?@C8*J^,1F];Q3' M$WL,8L\UD)&K43Z= NH!Z9S<7[*0SW(R9R.;M1"NKB3 -6@NY$_YG M5#KH7KUB4_!SIJL:@\8&"@!4*#)B(QK!+5FFK# M=!*/$FPJK3(#-- 4K!4' T1;5YF"1#L,O7%M="W2EF]7$C7$I,].%.!:O.#P MX!\KXN2/Z,D?7AEYNP615R,1:E$]4V"K*_99FQ&W:$9@-,"/@O!I?@W>,G_# MWAF@2.-9J5G'!3EZQKQ%)@%$$'";'JK4DTA (RI.@IM)!+DM)+-)L&\:*Q+^ M9?J0K%_.SKZT%AE@Z54H+*Z QX?:?"D87#A._?S"6/3KLQ&AM, -.4HK."\@ ;IX,UQA&X)8&4892.>M4=;1;*3F M;V9(?ZER2J-&^4O]6X M$#GXPHJ!?Z?0Q<.E9>CHX]@*<0%-/\/.FJB!#JN@%,'0 0UC)V51\5TJS:_ M-X##""PPJRE&C*5CA,Y)IJH?'Q:GJG]9&HQ*I3D?^)P\;]$TNDI?A:.:HE,< M)Y'?22SE>JBPDZN&0C&7 G<3W,^K^CGM:;-58B#RLZX(4>8&*0XTE?PB4 MAQ'&:HUW=P=6D'ZF%M6"7WJD'>@0E8T'Y@"'BV!T8M8(XLF C#F#,( LKK.; M*)NQ,G:2=AV])_T2?:41/7-O.M>GS!Z%%P.)INC>PAWFJOS\F2-V'B1 F3\L M?X@>H42J<@_$$US<"3P@1J.2&YQ(PK!)OX4D"CF*,0[')G#G)$[IG$5TL=1 M7Y;0'P#HB-W$=\;DB])7X,6MF?#O;&8 WV^$@5(U@'HEAFX*^"O;KJFSIPB MR\? 51K2-8 A#,(5@M_ZNB/P+30M=)Q0 4/ ZB%N\2@*Y5UL^AQ@!%_AV.V#6,0%^8Z#*N"87#[G096*W16,9BQ@0G> H[)24IAC 5J70U<6TI& M+!!YHZ]5^0VI,>^[268H!NUEK*/\E2K/WR2KM312OF"V\VBA720>)8B"#!?> MIB,RB0'$Q\*HIT$J8=#[E5&0U-Y7_E/L3H,E'GT@NOA7($"7C2[$!/59# MJ23X)MQYLR0,N#,V!,S'5[#6D'NS6&)F9&9_U\%(;!FCT1*'B24<)4W2 LM. M>BXX%X,)R8"V,8UFE1.!%I,K4RO)F9> MZEV76'HM0V_EK=Y-3Q$"_57 <05[/IJ'TM/6FZ9E9/O@J'@0F MYC36IN4WB0*[@#$'$[%@V\_;<@C)? :'2))MSJ<%2(J1-N"]!)JN,DG#>B.[ M\ST^[+2W/=^/R.1RI&V&+R+46@U1Z'-^KJ%FQD_@1_O*7MH(GYF3H3I?944R M_ 9F7?!X:')FI8H;'.@7$T@ KK@".'2EM9A("[/P685#B[W#7E?I5_A;$O5% M=UZQ Q/+.6X?'[P' $^_8,0600^&RG"!L#T7 'LHQKA@P+B@.X6G%46Q.@)] M$#F7EPL3:=L4%4DGN= MJY9!0AGG57OE18O1W(E,F.1^'9XXX]G=60Y8![V,^)F:$9AL.!=)+UBK*;LX M\23V#/N9]=(N 6:14[=G_F4%NS$QDV>M8C4.'L'R3@R^)1;Q\OG9&91.:>@$ MF/&>"X'!LE%I?,[2A A MY",I2W^:*T*K8%'FZ])?6T]>K$7_7(@$7&0#@R_G7$GU>?2E$ H[3YS#2Z&< M4&I.///=PJOQ-8 *KRE<'YZ!KW#:N;PZOKP>G'4OSRZ&QX/K_M5IISAB6YI2*$H*&2]-N/.F5! M9!*&8!,&<[F7,^.A?-76.MIOU^ &%N+C[^&+4+\#_BZF MA=T)WWS-';K.Q10+@L,,:ASF@Q5T!^\+=FB.G4"G(/$>IW&H,$Z0VH\W>7=X MG#%8O[J<&.W*B50**?'NX.;J IX"Q/:*7.=Z7U3I7K MJ8^&XN#[^(D?!'8?OT^RN&FMI.8A4__\!O,[Y2&]H#WAQJ- MLHE(+22N]HL?LE1ZGH%.WV-VIV0I%A-8><+]8VD"O?Q.Y.>,+!C;*,1_$+_P MV=4"F!W%U1Q9T FXM1B\4%NL9CC7!.PP"C@. /,.@TE*X"*LL3%! MG/1A2R]$F#S#6"H8V+P%D.]S%_[_B\!P_E.+_3T UOB_\$^K6$SDXK4?T?;T MW1;[!X=!M=BOW.-/"O_RJ_@NG: %SA\J6;P((^7@"?Y_@IM;;D1XAU?>P)IP M4+3Y,1T)7O]?^(,;3,SN1LW,"7*4:W7PKJ101Q6 7'@89]4TCJ=Z2U?!>;;* M1!OV=;XIC0II(^OF^#!?M$HOP?!;Q0,O0JO#%">!28!Z/..?%W1N\F[0SWF" M(-=2V>[/=$MADJU7*IY,S0-TX(F;.*BI.4OWR4XR45U<>-::*1XS6QCO=:G^ MDDJUF0%5(5]IS.Q:RSTW2*FEP;U$4*[&R"C(PNL"L4C.;G;4.RRU4!]9/R1P(3/5_1E9'TSS;-VWT M,;;=B$ %9M!JA@*#Q1\]^6",Q)'\KK<^9\L"$(356Y@ ,K\F4XC0#$[KIZ=Y M'C39. ;L%8&U:>*A&'2+ =YPIW=AH).$Z(N?L28Q331WJ[ M1&JU9'5-RSD8%\>\&1,B&>^7S*$[3!^4'_'OV+TWVQ9^S>4EB8ACA4P,ZF;Y M2[5_ /_>&R]#AVQ&0;I:L2855X%.L?FZGLU4\(PED"K4*53D3U!9NC@G6^T1 M:(( \23A** YX,A[X"1\R##P#<3.,.0/W@/>I=%;CG"0[ ZRD+%>?3 MTTU'K&$"';M'_$/H('!5P*BPSNC(R2DZG@30\!(A)P$X)0 MLEL$Z $([2>#=Y[2J\T?O1@WF!AJSGA>D7#&?N %]T]8J&3,N;NGXC#S5*$N M#P1BA8)GQ:1Y'E)#N+$?7UA1H*)*BSP11'+_&JSN=%,_O L%_T[D.Z]=@]E@ M SM2:3,[.5LKM6T=[?6[P^].\6ZQD%U:695F*$9)WC&Y?"5ME= HW3UC2V-WVC/U2/J'#9LC:9'$ MUSQ?OR,%\\5NF)@2B+LL6V/$!^M[/5TR(])N"R; F[UEPG6BT^2TDBK3D="! M!^0]\WH4ST3+YYDR;1I+_R& "]RD #.O9,U\#;W'Y4'7.AC-E^\B3.>?%WRT MD@IK792)J6.1;,$3"XLY8+):H L#FF"E*%2J=U0:(2"0<_$0DME.D"=!)*JCSKJX&-4O0 5HRHD$O9;AR$S;&%/KE% MH?02"J/^ M#ARIJ5@N($JL+:F#KX$;.T9W);U<$F<%B:Y+J\'Z WS[#.L"GQ3&@]//9CM9 M" I8Q[+2/1$F0:6'ECW>X!_,L71O$9%*BYI68Q@W!!@+C218^:\9RF2)L.R! MV!)(3K*>-P6_IM9II"Q02-FDC<<)29^\HE%, HMYF:^PK5F*KT@P,T.$'&:* MP LH)7U=8XGP=Q_FN2D,&\G[./DE-Y1^27-'K1D5L-"P*NWJ,[XTN ?&F>9Z M8\,AO.PP!1UE?%W ;/A+@LL)'!6>6"Z82]KAE/^,!8O"S1UWZ4_CO+,6#!6W M.+<,HF)W!AB4-N'&01RJ EY>Z^K/[\(]!!6UPA1+1"DJFG09\E)*=*HQ6J0? M5HB%I#L_,#)6[O*7>Y?/WJ])JZ'1N-L2PP/@/O=1-[M3=Q+#Y0R2*M 06_EB.NKN!4,5F:BH>C;"2!-C:!#0P M>IAL7(*'W(>Z#UJ /8/2-R1YI42EEID9%98_/O4L +=2>J/99J.W/N#.@84@^5)']Y%N'U8UW$ MC0)?1$MM<\+$#O.":YVM-VTM$]>P##C:]50E?[+0C&;^;HV6&$M56/6+YJ&< MW(&4IV!6#!,&JL1ZH#D>A&=BBW%T&(P.IX&#Y\BG@?%6LD$T+V+($7->1I-^ M"+Z.\#UP3\?YLXZ#83(NC=%9Y%V6N\ZD!]4_]QKRG:MAYJ2B!-%ZQKEE')"] MH/_UN;!ZP8")$/HZ762GWG%2%)9OQR:5Z1;OD7E'4BD2 M@*"E[EA>!I6Z;"XRKGC.+.EV\&334B&PX E$ M'FQ%)=-4!+C>"5 I9RS<&$W,@DMO@@ C+CVT-K3A(9(N*>9A.6PP_@"7I>T< M)OPIZY-6:MFH7IS0 MP=&G 8AGB++0&LMW@!B[#/Y6S)4E.S#*[3R28AB=8,R>3V9!-74PSS@/NC<; MVI%IUY T[6:]7)S4D>]1?2ADAF?'MO&K%?G&BKJ0%0Z_Z2_:&-!D0[=/IX6 MLVCB"YG[>4+,G$.3/SK),7>/YZ?UIM#3%X'%F7JWJD!LU=ZB:0B8&YZFRYTF@$4?3YGJ'"I $0OTQ!"1:@)(EP-/QU MZ)1PP *M+Y+M[WDID::\CG@D926ZQ6FL8V"DY^U[3#.ALK3<(RV8@]]@1KF: MC\/<99?&C@,5W\+3,)*^75C^,=/0K1P!2,-/)=N(PB2F: H*Y\,_BX@<[;9ISL,0H][(RB]PATP.:).-FA7'/N!IYE9O>SB^\ MK%@T/U BK7R0V,4BJ? W]2"Z[E7HRK]R"+R9-M[#X/ M,(;W[@!;#!V\SYH,+;KTF^EI_"Y#_O9/9S??LF^=G]ZSWX)"5\YNNWUZV.FU MV,&"&B/V;N$[+HJ-]LMONBB]*=V>/WA_N"[?O20,EX452F=R5NP+>6 G47;[ M$LOH/2)EAE&%;!+P*@S.#<*\I4K>-3X&OO@!MU_F[\>'IOJ@\*P@7#JOXA.O;K[,/=%/FCKJ)_OP('@MOB%[.G;$ MP;1047(RLRTI42[T\DB%OY@@2;ICE =FY*HLXVA;%SJF*2QPD6H,C]?#PS6: M8,RW#$4B;[!@S$C,W&7!G5(Z4K>Z+)2,)#5C:2[%HNE#NG&EF$=:OR[2URW#_J)IGH3!V+J8]+"6^QB MJ S3ZECSXBBU?H?1)0BX0$RTY_)"[OFW_I2]")/1.H"N=>B26174SM>'9WGQ^S!0N.,CO =]F2&]O(TQP M^2,, ?='1>+^J7ZNPQ+]4YL@5&.,TA0S$ZBT5<""ANC\^Y;8G'ER,AE%:UG* MJ%S?M[1&8[9L8&E6?Z8V8W;/:XK/? (*T>*\]#R;Y OE#49O#6FPP%HI2/<Z*X M1]0<@Y7T3$7X+1?JIX=_YH>BW.,*FGV>/ 8-%>:'IYA$??J0M"IG[6B]_3WF MN]K_B\X6MQZ^HK/%Z6QQ.ENSQ>EL<3I; MG,X6I[/%Z6QQ.EN\^:A*9XO3V>)TMCB=+5[U]B4Z6YS.%J>SQ>EL<3I;G,X6 MI[/%Z6QQ.EN\D>XBG2U>SB'0V>);FR^=+4YGB]/9XG2V.)TM3F>+T]GB8SI; MG,X6+WS.SQ:O]'SPXD'D7TWYYQ=,O]X6O-#++,#QFF/%N]?'PXOVR?"R>W4^ MZ)V>G/?.+SOPW_#J?#@XN>ANXUAQFZ5G"PK--/D.-?U8D8 ;]2 KG>,GU.GQ MA-VF9Q'IT[?P:%F;%8*;=HJU%C?ET@XVB]9J)HV5S#0)*;8!G6TRLIPZI08& MR67E)@:/VDR"5_F'J2U[,99BQ*XS"/F,.^+ Z-!URJ!NT^Z[94PR[3K@YTL= M5P[0MON-6'E M28?ZT%?=FW1Q7YP\*)@9+/Y,3?-?K(RD?=1A$VP-8*E2$&U2[4ZTC$=C;,WB M1 JF8^EP$9B2E1'\I==O]4[J=JS&7XZ'K7Z_:V=4S[=?7]AW?3:@8&]B_=/6 M:;M7-W(/3UH#6R>VOY[D9E97NHEJBNY*2B5'X6-R8H")0M MB6IU>\.ZK?"@==+N[* \=7JM=F]0-VK#C'M=2Z-:7YZJM%,JM=!O/YY??&99 M2XZ%-M=;:+JQ!J9U299=&A[*TV"Y>>&+1QUR2V.1)0LK;]^2F5H8V*BI,:7! M?P'/L'<'^M>#S#5QM+DOO@LG3@HAC;FOB\03+T&W7'N59X(1LR"4]Q(53$ZQ M,7>3,]Z+RNM.1(_XHQDOOOAW*1XO!(:T39JA9.^9H.E4LJYT?% M!^:I9;WB\ ;M>"65C7R2[OM)3G*:GX6N7' "WT_J91*+6Q988TE/GZH,U^YI M:V@+8RWJV5- ?DOVG25%BSL?WZ)%CLH;A=.%Q3VIMBRETU:[W;9#+)08(TO_ MP#WU(782G#M+4_=[2LL#3EX;O'Q%3+$=[N#RN'M^[DG7A,80L9252@_0"U^BK#6ETS[JV[59[&D>Z^;4G,HHJ0HK M[ZCZC-=GO"*K3NA1VSY7V#*R+3-L@2N>-T5>6H"&@4[> #?F*T6CO"\Y)J?#]H'^KN:(C5=7RJQ(?TPUPP(Q]4F'W":@(MS/XRE"\K+ MJNVU8C2^3/-LN+V#YVF5:+2$$IWI=Z9+TMC_:>O_JJ#E OH5U*>C@\0%2@S? M1L#ATC!*5E2P3]B7"D( M/_P?QQ%B--H"JU;9I.A&X.$NZ0DSA>1;UGM=)_JV*>=+5\(.#4_?1L+LMOE\ MR!MI\R+'K6HGK4X*S8\6:9$U0NF^!OG>1I6Z2!#>]^IVWC;98H]UYN:P)E&Z M.KTQIW$)B'("5D GVR@U/)G?P6&;5!O@%X(N@BXRD\A,(C.)L*8N6$-FTNZ8 M2>\&"_;?5D6K7-*V1#W+7/:><&V7<*T>3%4+Z*H).G5/Y_=8D>UD,0"^6W'N MZVP?RIL#VWF9Z L)FK=0[A7I%NN2='QJ2Y+JLMI5.QND>U>7ABK2E5N4ELZ" MC:%OU3LO4(:DB:2IX;JE@D@7205)Q8[KF'>=$VLFV:JD>54 IA[NL+48"XG: MSBJ@SJDU!CJ<6*P$)'0D="1T)'7<'':LH4R24))0D ME"24W!V4?'D,PBPJ8[>]S MWCB/[DW7A1=HMP-=&59OREL9L>HBB>_ M_ABKPWO.IQ^^%J.O9[[[U91DGSF1?-!%VI=2.5Z@XE#< B7.O<#YXV___5]_ MS>]_$'XLO@HGN/?UEK,O@2>=I^QB(*^/-/PJ1C\?7%]VVYV3?W;_]_;R@$D7 M?N!.='C<.6V?#@;#D\'U<'!U=7XZN&SW.N?M_MGYL'MZUC_XV\R:%.G[0K>$ M14OZ4KL(W<>A*#GZ!TL+;[[BY1]D!'SE+-EWD!"6%2C[+%L\-[]*>3@'_A4_ MW8X%NP@F(')/[%[X(@2&P[T 9KYW3VP:!@\2B<]4,(H>>2@85XPS)<('Z0CV M[N"&\YN#]Y@ZBO4N1Q:-PR"^'[/ /W3%!),(*KY33BBG^'>=58A$.&% ;YU4 MT+^DVP^RMTRX!%[UN>^(EKX"1C(22L$CN)>^7AVQLTD0^Q&^E4=LS!]@U$+X M3/H/ 5S@,GQ6".L&,.3"KYCJ,#? CT(^Z,8@^'CXDRM&(@QU&L3,/PC3CRWX MXU3XFA PA\>QT'D1^">[.,R9@\%D88J2%P8T$=$1JR?7O 7Y7C/88NN6_G/] M7]86WT1:G3C4":Q$;H_8/.'?0JC\P1E7/(ZE,P;><;S8!4Y&6<@8 KFJP,7Y M35*ES/(?9#:.ZN*)H46H&4I%R48YR/^/@E4/8O?PCBN4O42F@Q'( 5P*TO7K M_/A+[UWTJFD<.F.NWS4CXBAP&DKBZ30((S8" 5.QHZ%B&HJ)5"+'D2-6!"?N MJ2"G6D+I)10&A%*!(S45'V4T+HPMUL.2,'B $Q=TK4+!%]^1.#B?E.AP9ZSX M/>+;9U@7^*0.WA^Q]+-&E6DH)SP$IF$\BD)Y%^-=46"&ECW>X!_,L71O$9%* MBPK?<8',@B-CQ8A(1RDK9S@)[\D>^ B(+"<3KB''8Z[)WN)CK+ ]X+DPW*SD M=RM/9!/X<9Q,4C' 59B1E2?C#L%>SCV\:-%+ RI,6[EY\RX..2)]L M0)_<)+"(Z__) )IMS5)\18*9&2+D,%,$7D IZ8.8@S8!^+L')9+:5G#52-[' MR2^YH?2+-N\\[ZDUHP(6&E: 4B'W[X7>WJTAZTYZ'H@IOH5%8.@?PLL.4]!1 M#%2(1,R&OR2XG,!1X8FBJ/>X,MJN_&=85;3 C$(*T(Z;QFC=!086P^#?PHE: M!E'A"3@H;<*-@SA4!;R\!M4RDM^%>P@J:H4IEHA25#3I,L0XLG00J+W,PP## M1MA]#M4/F'AC &U8G<3(3(MHP*^3$VU9/WN_)JV&1EAL3<\6 UWHR?_@@\HS M1(JX\$ACC<-3Z$&QR8GB?@I@(M@84_CDJ3=P,8J!\D MUC28^O%H)!T)SS>#PB=-!$%]K_2JT<90:&9DU-O\^5W@2M.63IHZ9.VKG5F(/&#-> M21*5M'/1YLLBZW_&Z%^DN^='_XP6+RG@A;JS MN#'^1%^).H;4@U7UH._[B#+JR8G$A?1CW2P*!;Z(EMKFA(F!+H&E0+% ZWL: M:2%/7<,RX&C74Y7\2<0/PW@+[M9HJ0#BU4@:\U!.[D#*4S S,F,8*% EU@/- M\2 \4]P71X?!Z' :.'^(*"OR:^F')U*G+=0<,>=EU#CG'(SH/V-PISV$":Y] M^@% M R9"Z.MTD9UZQP:1E&&$!%T7:EN1:KO$+X.E!Q-&)/5F C+:DH#)X4,*!I$]!*QT'9K-1<85SYG%A QA/:;"D0A/66#!$X@\ MH/P!/A.@ M<[ 2KEC(4;HXE9<.E-$&#$I8?6AC8\ *F =53RL!PV&'^ R_@= M-C1Y@F>@%0>0%(H2T*(5!%PL(_8G:%\Y>L)7%\(D+#'-$DM!AO/!RRQZ(="L M/D\MU;)1#2.,@A#S(1KV0C"?M(4HHC0 \0Q1%EICVN[S(S -C5T&?_.DF2[V M;T%;.4(SW-.*0HV14"BF\# EBL\GL\"^#-P^[SP\CL$81#LRL3]'@><%CYKU MV\:L5^<:7OCTUEF74L]Z89^C0[<__;YXX@N9^WE"S)0 MY(].2L6ZQ_/3>E/HZ0M@4PR^%\B]0&S5WN((K:Z"X0E @]$!HN1SE+Q,/<$Q MN%N!DSC3&(=.[93<>TNC$431YRBJ%;1(##P=I!7?& M3'C&K,!(<\KG6>4#,' HIB&X%CH^ .ISRK%X!)A61N40>#F16Q(95+0J*H2J ME? \-(NGH4E$FY$428TE'&6S)\L5\)G;QQ+N"9VQ#ON:L*[2(07P+W4@HT!( M:3+(9WG@_B8)WBEV'F ,[]W!]=G-^<%[D&.%>V477OIMJH/R[S+D;_]T=O,M M^];YZ3W[+3C*W]MMMT\/.[T6.UA08\3>+7S'1>""6^V8_$[Y31>E-]T&4^FP MX_;@_>&Z?/>2,%P65BB=R5E!*(X.["3*;E]B&?1X>9EA5"&;!+P*@W.#\#") M3C@LN,,T2,FT+A+U]YO/5T6J G:/TE"#)U" 9.@> O-'3XL?$O)D@\KLE4'IB1J[*,HVV=ARM@2C J<;P>#T\7*,)QGS+4(15&%,3LS!F M)&;NLN!.*1V)L>MBR4A2,Y;F4BR:/J0;5XIYZ-2T2=TN#'.,N!,%)@F9L8.^ M!'AYE177 105>$E!#\IQ0>\EKML'_413O8D#,?4Q+*FA4ARXS#"MCC4OCE+K M=QA=@H +Q$1[SN0]1V5MF]SR4_8B3$;K +K6H4MF55#+Y3G-/[EE,B-3+T8- MFUGX6!L9_G$83PL-&E+ZIGGQ^S!0"J^[!WV9(1P\$>=OA!?NR)(M:YKO3 (ZP<*<8C"R-UN(\ON1,E]9_D M(Q:.N%6<4H$N656V<8>7OV_F9=JEU%26WRW*JQMHIDC2\O#Z)#',=$S+1"6B./1S,S"1F7PATY)7"DQL M8/2%:KY4J/(51@\[J>G.BZ.DD:S !Y-\@?RAJ,UA+?R."=1B/<5]#7[,!C MT%"AR2WK\H_O2<&.?DA:E?,L71;M<'MAAUIQ.]M-4A#P>70&;.A*W!?P(&ZP M3D4/ZRH9T34,"'D_CG1(Y//HBH=8&JN^B/!FS N;Y5;8_S;H7EU?=?LG@^-> M>]"]O#@=7%P/3J[/3OLGG8OKJ^--[W^SS2*72$8L71,1\]!' /%D:JP57&H9 MI$I (\!H!+PS[]!-@PC! 13$G+^%I098>8P/59E>PRAB .X.>PQB<'GN4&M& M\C!=U@S%TL+&)+8(SWVG+8\@5L#8ZOW;T^.OH&SA,:6T4LT/HC[M'PUZG>[ MWFG4G6X]3J,>-/I@7!K]OHR^\1U%UV@=H+_-[9U^4S.*;/2#+1R"M\Z1=];) M=ZMK_W\-=(7L5:G8_Q7TK!G[U:[Y"?%;RF\W\OMZW-80!*PO"W9K<>YG\A9M MP6DSH+\VV3A%683]8[)+8&0WL]$I=1KPI*U*.@ MGPX2VT#3UOT3RN%ICX22A)*$LDY">7QLS=DEH22A)*&T(I0#>PCM'1:?0S[NH5NE:$YGKM(=; M)]^N"&N#Y+)9.FTO!;-G31F28))@5B28.RAXI_W*J4-R17*U=W+5Z9!@5>KV ME7BCTW#W3C>GJ\8 VNYQU;;%JM]J#^S54^S+Z+VZJ=8Y]4H=29\VV&22/HR#]P>A'_4O2 MA.WTZ+A]VCNQV(6M;Z4)V["]W4Y<0^K$U0!#*1MN[X5]ZA70ZGE5_P*BO))" M^FMQL[E^DRNT94&=6N40JG2ROH-VX\63B_5 MAZT+=YL.3^V3#'^Q9JB_Q&/5Q^S6I\:[3JMS8L]W>8DDN0A51R3K'/.^4JC: M+43ZZ$?:^7X+ MQ9,MJY">ZJHD-BU6)ZU!I_KV,77AB:W(VVZ)E3F[KQP2:NDF_L&(.5R-&7?T MV4763.C&Q,1K;&>O2L(M9Q'6)]EI:W!*.;WZYA%6C_1O-U/P53SGPY/KJ\'9R?7I\?#ZJMN]'/0KSQ!L_&S-U9,!AFS5 MYP!J)R\K#I9R$92+H%S$#N=2E9 MBQQ%$RJO.M2HE&)#-AAI%_,6Z]*DVQJ>4M:"U/^*[+(/.8OU16I@[\P:RECL MNE:B?$7S+.Z&9"O6[DC9ZG=.-T:T?3/"]R=7<C8:O3 ML]<*G1(:.ZZ5**'1/'M\3Q(:G6YK.*SH5 ?*:-0@HX$]GH2O= C](E#1=6#: M.YT#$KE?^--$^-%9&(+5+/"C.LL"[I]'^86S3X$A?/&X?XNS>S$E4LAM'+=/ MKMK'W>-.^^I\<'K>.;ONGEWU+BZNSRZ&O>YQ>_=R&R8P?B>\X)'I(M%1$$8 M^$G^X@E5@,)3, _OD-! PYS23'S'ST*G/B)XV!P'OF54T3@4X![Y(,ORNY4G ML@G\.%9, !U=.X/\1^R+/)#::[<8LI.=T>+4K3P)AC1?UO*F(560MK+;\<8, MW>[K:?(T^=V?_#Y[S(MS@.LE54^V MD%2M50KU5MM\OQHS[4J;:6AA,3"LJO']-I*8;FR2?^_Y\49^7X\;"2'M(F0] MRDY6#P]MFX$7>J/489_XL5C=4HTJ.9;F]&TPK ML&"J?F_L]5M+T$;=C;'#'FL_PI@]QI@^'>Y,&+-+&+-7 ME7$[OE.E.^Q43JJ]*(,CZ&H"=!$ZUMM<%@=<.=KAL1/L@-.%P-$Z.3UG'?6MG=KD@+ MQ;[V5AX&K>-3D@>2!Y*'M"B[=3JT5C-) D$"T72!:+?Z Q((&_Y%C?SYZOR. MJYLO7YC";G;5Y'=>V*&W*^Y^KZI.D:\@V:X(:X/DLKEJ;5\$<]"V=R(T"28) M)@FFK;T""28))@EDWP1R>D,:L3UZKTW#_TASPL*R-=S6,1H!%X M;0B\^JWV<471ZGT%+ZLG 6[P)+_%1PE>3:9>\"1$4L6]^)G%MWX53G#O TG= M+T#BP-7O>\UQ@>W>Y>G%H-WK7O:/!^WV\7GGM'W>[[7/^L.3BZN+8>7'!<[( M,AX0N*T3 _'\OU'L.TA:[@%/[T-SH2T"[YZ$C .L1NB!_I2,": M(B2=2T1'8-6D=]]^LAH=[$>L1JA&K+9;K$8'^ZV=JL,\"D;\0^'$80@CA$\/ MPH_%-J683IAXI<.UO51OWV*%W:YO;F@0X-1.$Q+&[#'&#.QML"*,(8PAC"&, MF=O$:7%W-6$,80QA#&',W%[*8_*5*HW8[&)@1ID*6:6+!#WXY*O7Q&9VM6W? M8&"M6?BNB$S]I*-VVG=GI:%+'2Q)&D@:DNU'K[&A(=_B C&6(40[4K[MVZKW;56\[+S?GV#)*RY^FEW1*O3 MM^;8D&B1:)%H93GUUN"81(M$BT2K M'JGMH[W&+716OO$SU?A0+2.6/M<;GB M07C!%)NN4.#BIT[KQ%X;H5T1F/K)1G-53N/DH7-BK2<@R0/)0\/EH=?JG5H+ MO9$\D#PT7!ZZK5Z?$I\V'(P:.?35>1Z_"%^$W-..!W6N0FML5T0-[L&M-_Y%HD6B1UEMY_U2KVZ;S*4DT231K)YJ# M5K]K;;/$WHLFG5!))U0V8\/DGAPV0B=44@AY\U8&81=A%YU02=A%V$78M9_8 M12=4$G@1>!%X-1.\Z(3**B-CZY]0:?F R,6G4%YS&?[.O5B<*3P=\%*'NW1"8^7 MPA&3.Q$6!MK1 ZW_N8\KL&Y)/=?VE,?DT+5VV^+QC2=6CF_LG= Q>$V]O=?H MT=/DFS+Y?=YPI[_9.=NL9N2JG9^>#W>P[\<1HIN1TU ['/G7Q,W '9\J_Y5' M^>>O8AJ$N@M/]M,E6-;YMV]H&[_!2ZNS^->.GXD^*\K[2T=554"K)M"'^*=1 M_+-1!?'/.(B$FY/M2X@=G_/OX).OZHAO=-QGCMXLE.LRW2].L?R741#6M='<1K MQ&L;X+5WG[#-74[6SGMB/&*\+3!>EQB/&&\;C-=;F?&H?=&R&DX3L'N^1(GV MU#>XD\SJ5;//\YWMXN$*ZM:7D6TO"H=),DDR23)),DDR23)),DDR23)),ILK MF0TIL*S.+_\52/:4G!W)1L %BKVC"&^=2PGKP3?6-C%7-V/K1T6U6YVVM6;1 MNX*@! $$ 00!! $$ 00!^P !62.$KK7U)QP@'" <(!S8%1R@*HAE3'.!4\=J M]D@H;+#CBFF@9,3>V:MMJA$=:X>^>W?&SNF 3M@AP2+!:H+V)P$C 2,!(\U% M@D6"19JK5@*V]U4"WXYNCM@]"J^/O:_,(<3WPG>>6' '+]1M?95--Y:@:7M::.+]$F%V!)Q(F$J8-:GN2*I*J_98J4E$D3)O=FEJY #5_Z^JJ M)-K+K:W[@C.4B%[&5%:/+*D1Q9J,XSV00S>([SRQ%I!7''^K*<(O(-Z+;%E_ M[!^V6[WA8/L4VQ6%0$A&2$9(M@TDL]NKC9",D(R0C)!L2TC6/:DHY$=(1DA& M2$9(MB.1Q7V$LX94!]GCHD^2WTE/1E+8.U"0H'WU(T$KH%43Z$/\0_Q#_$/\ M0_Q33_H0_]@V$FOD"-NS'E>L)>_3ONAM8UH514?[&4V8I]T.!!.Z5>6I7T&M M78DA$(81AA&&[6! E+",L(RPC+",[#'",,(PPC#",++'*#]=;831ZE87 O0M MU!SM-' _0Z/Z W1E1N8"JNP* !/$$,00Q-3'!B2H(:@AJ"&H(6N&((8@AB"& MK)F:0DTAC+NX"SZ7=%-7OIN@,ZMU:?<4 M\4_S^6>C"N*?<1 )-R?;EU ZHJ -I,^6A2+.'-QX5E G//Q#1(JQ41"RC^@G M(P7SOY\I!7\FOB6^M<"W-_ :.8*IPJ.6,>CG")Z74_;SG1+A@XZ%+;GAHS^- MB4.)0S?&H=_\P#)3OFVS= 5NT'J<7$FB9?$Z70I'3.Y$R'J=%NNV.\-ABO2XQ'C+<-QEO]?%5J-Y3> M9@(VUOI4UHA&]17E_3I+VVIQX*YO1B3Y(ODB^2+Y(ODB^2+Y(ODB^2+Y:F!Y ME3T>^15(],0FNNR C6!A%7M'DMZ_.CFYP*EC)7,D% M& MS!730,F(O;-7S5,C.M8.?? -:0FH#K?]=O1S1&[1^'UL<\-X[[+^+T^/#>X@Q?R2 :^LNG* M$C2M#DT-0Z#.::LWZ%+@C 2"!(+"R205)!6D)D@@2"!(3>QMUM$>DUP$X30( M>228'V"B$3VUBERT&M&ON1BT*V&ESK!UTNE31(EDBV2K 8J?!(P$C 2,E!?) M%LD6*:^Z"=C>YQNO@U# 8YD3AZ'.,KIPY0/'3NDP)C\*N1.!+[MZ.[+Z$:_! MR+3=XUYL ]2)M5;%+Q%F5^")A(F$:5N'C9)4D53MG521BB)AVN89X14(4/.W MJZY*HKW"^R M9?VQOG?:.CZQM[7JS13;%05 2$9(1DBV%22SUXR-8(Q@C&",8&Q+!EFO;VV; M R$9(1DA&2'93H81]Q'.&E(*9(^+/DE^)ST926'OS#R"]KJ=(5\[^A#_$/\0 M_Q#_$/_4DS[$/[:-Q!HYPELO)._3IN@F8MS>1 ^:'QP8]"HGQJZX_ 0Q!#$$ M,?6(/Q+6$-80UA#6D#E#$$,00Q!#YDRML6;OLJ56=UT0X-:I B9Y&]Y:U?ZI M^L!UE>4Q51"RQO;DFTFY 8;;OH8@:Y3 D<"Q6>!8J\)"0DE"24))0LG:H229 MD 2.!(X$C@2.9$+6 "4+H=@?(PYT673]Q@96()HG?7$X%AI/.]WV#[,L/026 MMDG(?]G\[\V3U*PB?5 "T8>^[2G.C>H-$OJN\S[7*!]]QXM=X3+I,X>KL3[& M1G\0?\;R@7LP#<4"GT5CP6*?QZZ,!!8)XP25^:3%BN//=]SCOB.8&@L1J:,J M:+@N/N&Q/ MGK\9!&!U&(IS MP>AHLG.3;WWGA5G/ W%E ,@ZI.+8))A4KP; M,:Z4V+&Y]\MSYXX3QO!1?)_BA#8_UXJQL&KL/IZQ"?%[14K2?,7+/\@('N^8 M7Q[-X.X"SS6/OLP+SJ^E#XLDN0=KKJ(P-J*\R;E7I056)<8:BB(?'[L%B;@( M)F 7/3&8B0BU\$0!&ZU4[?\H(U H;)2MAH35D%&,!Z0Q> H\+@910KD+I?H# M/O"(2;@1F-8'ZN(3/(_="<9=, V5\)X8'XV$HP7Q:7X4XKLSYOX]/ [/91MY ML1/%YCBVH])<8I1XN/N1A^X+_*30A )5!P*O#C! M!P7H*B<\!!+#<_T GJ'A Z#G+ :6A*7C?HM=<)^[^M-5' ;F$+DO:,BR&Z V M,.+]$6.K;:W@\'YXX1_ DH?X?P$P'NDA"\3W$1#5&0/)IZ#FX+EL"@\)7+-& M]QQ61K_<"Q32)A1.<._#G$$[J$0Y)%")DPQ&(U 0^N'FUB#,[U2QIU\P"H.) MO@0NC3RACS.'ZT+XQ)%:YH=1 KLP)^])WS8_VYQ\:)FT<'0"" "FKAGTE#_I M+T<[(>()F$5<>EHM!7&D(ICF$N(L8(50>)I:.0MJ85M,-,TX8 HH%' 0*^$% MC^R=1'48Q JN5.\_;(JNC@:9I80LO*@4H&BG3TE6 [\71^('X81[I1=W\)KL MP=IM8H[PO.2:GP_:!_H[^(1.^GW!$M[*"5#P-_'(O@83/A?V >K?2]\,DL=1 MD/Y@8DSZET?I1N,/I\.C87?8Z0Y^2'U6\$<]/E7B0_IACO_RT1<+<'(_MK-P M:]WJ-3QF9#T8THN>\D)GWMS?.5GS_OZ:]V_W]MY67]_=[N0WNW0-*4EK5J28 MZ$/T(?IL9D-]%4.$>XQ.8 MG_;T5_)>;0D_%0<0X39$N$28:[A-;'TRK5\9L2K45;]1;'UJ'+>.N_9:"-=] M[=^41"*D(:0AI%F;&KW6<&#O])BZK_VZ2+.V(=Y\>_N:RY ]<"\6&S>U":Z) M/IM69W5!+FM:JTG*Z;C5.^G;DHZZK&35UBZA *' 3J$ F*@GUK9"U64EJ[)$ M:PX-2:5,MVV[#G4'C2FB%=%JYVE5\S;PM:(5\17QU<:.&B@5>-: @E4:8UBS M/RK%M9:5X!>+I NA+EG8_H%USBJ>8$7T?Y85.N^XE;=UZ2?Z$'V(/AO0KB=; M*/=:I[AK_4UQ<^5=.B'R>ZHX"KL#"WL"=QSO$VOF>.O&#)&*2$6D:HANJ +[ M:TN8AB)[?;AI:67%+GBA=)=X@;[ [!/@6. MOFIW\*P^;$?[&6@S#3%??9BONLTT->/*36F:A*J9UWJF>S*1-.^+ZT#TJ3E] M:I[)VCI]B'^(?S;KEM=H/U&56='<*%#,#R+F"@7OT1V?N&)CX=YC%K20^EPY MK=D@ M>+78EP1+CZ*I M=QFH'>%J0RSBN'W@. N!C7;3;9:5>IA2^F'1?5^2 M-MU9J^IE_;K)-ZM80Z3[RZLX/:4N@FIO%_ZJ5&K$5B=K:907R5(71L#[:#LD MH0RAS,90YF1 *+.)[98U=O'JL_^$B$A$)"+N$A&;&KVI%1%K0SCBQ'WF1"J6 M>K98ZI/D=]*3D104%:.*#J)//>A#%2_$/\0_=;((:F2P4L74OHDS$8X(5U,% M4C._<^N$JPVQB./V@>.H8HHJIM8@W9GCA+'(*Z;(!:M8$5#)PKZ6+'2'5+- ME5$$,P0SE<+,P-ZA:_N",@4;^L>(PPP77E_X7)@7-K0Y3)*=G6[[AUG>& )O MZ+E+'^ B^M ?6DZ(WN9M7AEW'#Q 5.&91KK_Z[+^KE&Q5^RCC,;,&7/_7BBF MF[R66LF&V,+'-?$_#JL\F0*!S2FE$EME"!7!!_A=%,KMDQ_>)7;E^R-V&8<8 M.02RC/4;HG$HS!U*?F<3F-E8,>'CB[ ["TN;LNA+BK\<,Q4[^8 ?801,3B8< MAB*Y=_3LHM=UX5SIZFCKF#\@39X8^"R^&HE0:3+CBN8+,A%?Q(/P6*>5?.AJJIG//>8:TB/5IS" M>X'SQ]_^^[_^NN#!TI>1^ 1,ZW[T(UAE"?70>*UA& MI8".=]+7':2RAVO7#[Y\%:.?#ZXOD9?^V?W?V\M_)6_\5WJS?JB2>//9=ZG^ M!4#H_NN21_SO\?VGR#WZ57=K.6#2A>> *WEXUF[W3\Z[PW;O]&PPZ%V>GG:O MKD[/3\XZ)X/N]<7EP=]F>*W($K=R ES[FWAD7X,)7VY /,>JLV!:.9^. @]L M'LU$N( ,UP)!)I'E#!0,N^(XY$CJ*V6V@LG6&P ILX::1>%NX&N $#G1.898 MB5'L,0_S#RU$G*21M0M_33\G2V,>9-;M5J6PFM> M?$9Q''X03KA7LCDZ>$WV8+,$CO"\Y)J?#]H'^COH7R?]_GK6F_#P7OIFD#R. M@O0'8RCK7QZE&XWA:J!48AV UO?X5(D/Z8WM_OZ-6_?+O'ZKWQ]0PJZ:N)5V6FZL/#Z]*BUQJVVY73 M8U?BP@U"EV8I[AH1KB)]J&_KLR?@/&LU%36B&K%;#=GM(E Z*Z.XMWHA3T." M*1:I%"L8$G:$"I+*,!V(#H6G[6S]?S!/U5A.:U,S]HI0BFV+H=/J#JQ9#/MB M&! @UXT^5>+NL5TU3\Q3-_I4R3PWJ*RU!IKP\ \188Z5(B-O).9MR%V!=%1 M$_CH\XE0/S(WF'#I,_VM"I5NE9;;U/7V-#W%!NHC7\V"]QH1KDK<[U%L@-AM M<^SVB_!%R#UM:'!W(GVIHE 7AE*@8 G)/F-]$T/^\(+[2LR&[1XL7F?KX07* M[(L10>!=-_I4B=%=BB,0\]0_^%\CB\EBY""(P#J:+U97\=V_A1.Q*&"\4+Q2 MC:*SM#]OZ0(E;],5Y17IU/H4:[Q$V76J.:H@I&US;-#J5660O8::&^"Y^MMQ M-8+,9NEH(AP1C@A7"\*]>I/TLWM'[6SQK/'^T:_BX>9I\M%WYK>/7IQ?GEZ< M=?HGO>Y%MS_LGUT,3D^N3T\&\*U]U1W0]M%*MX^:E=G0[M$5EJ<$++0YE#:' MTN;0PNVT.90VA]+FT 8R5,WH0YM#B<7^__:NMKEQ&TE_OOT5+.]=[:1*8Q,@ M08)SV:GBZV[VDIML9O+A/EW1%&TS(XM:OMCC?[\-4K(U'GHHBJ1%2%U))99$ M@(U&]X-&HQM]3"*&R:%XD-$T.Y@<>J#S!OF30^G,Q.10="0>>N&>$.,P !3% M[4C$[9B30\[A?3NU*[YE.\%)O# U U\#> M*L0PXP.%9V_W %[JC7&9)^:!&?/>[HFX:+0A:ZKNS[!3,;@FA&UR+:;(.&0< M,FX2C),GWO.W."^R,BK*#'@/'^+L+G8>/CVLX#=AS[9&=&[%9-HJU2U'U;@1 MN(P$ML4Q*8@ MC**LK X)MQA>^0;3 MZP\0M6(9U5B.4WLK8/A7GR1;F%[V]R)08FS ?I=!C2 M_E$NXR?-TM29(F1J& (%6P?I"4@RAB&I+2Q6NB#6$2)4J3I,B*IVV"#/ [\> MXW-Q\#CXHQZ\)*>"TS+*NP1FCW$R.&S@-M^/@?S%$$(OCJHD*T4CE2GVK=TC MC9/_^.5NF /H\87*!O*JD$@4)A2F_L+T1YD756@VBM-TQ>F(UD0WS&^^R\I# M$?9K^(!Z@'KP6N*VHZ_N2$,I^'%VN_;;/V:51&E^6#T_ MF5@&^4,5:AWEE- NR+@"1#!?<<9..SBJ\ MU@ZA:R+0A>B$9A)B#6(-FDG3 2(9S*0WS-S9Q=*;5T^:=B#N#2QE/R"N'1.N M34.H)@%=$T$G:C&TG<9T@!^7GSL(HV21%$F<[^W8WCFM?Q_.'3!MGQK64)HT ME=D>>[.!:^_I7G(Q8-%SO.("M>FXUY81/%VH%:@51[[&O"'F8";9KJSIY("9 MQG9X,!\+JMK1+D!DN%)FQ[+P8#C<=S*JJSN =LV5'@>CQ[X"2 +ON1SW \EP MB#.@-!R3.9SVX7 F^-:Y=K M;E^B>:N;KV ";Q7%6T5E:HYW2TI+/0Y>EL%+DJ8P.?,=;X[:_5;1P0Q.E+M3 MO@@2;Q5%81I,F/!640G$Z8C6Q,VMHDT.!;S8$T7QE2_V5-;W>>Y\BH(!S*/F M.;^ZC)[,K0LMO#N"6QEVOY1W-&9-11-?6F$'8]!T &UR2RY"&$+8OKS2U9$. M)1'#$,,0PQ##CB%R%[$,L0RQ#+'L->)K"7VU&Y>&#:^=AJQA!"T"' +7PMDC%^BUOL_;-)V69PRW4) M37/:Y[Z(CO-3<*Y\>/X5D)W%RCR^ I;.Q1 B&!90('Y)KV"FE"KM9)4E>:S 1"GW,($W MT'H5BE$KT"Y<1DFX4)*G>5227(GOPD59I3QD\76Y"+/%@W+YH!3 N>@FB:^V MJ)O'49*+9K?AYSB;P2M2Z*UZ=,WDOP!=(1 _3YU$'^)H[)([F(@]"J)1$MH M)3H3LJ#5IFD9BHI1AI'N>Y C145"^C^/QI75<^??WJ MYML>'L9YO!V,2^K,ENE,"8Q:]"_>-^W;]X>N_C^Z87;C% <,4_0 M;R4657+M;'LVGD0>^#TMD;\L85QB8O,-[-3RNA:<>7P7+])5_$XD,=W%R[+& <&G0>:LN,GBN)Z"Y,LP M4G +7]X ! &7YL,0*5+CGO!AG2/W[;';7M2*H0_24V/:WGYJ]*!<;RW760P+ MPYL*DM,R!WKS']X-*] OI#A*?G\5Z,UULJR)#,LBW7Q1[VFK;^J[63@_5SE8 MA28;[J8K8@QSTQ4_[*TWNM1W]O1L3J6F'@'[U0R9=^TH@(.2Q" M3N/ZE=VO&SZT #=N-_$X#N7P]>5PL (+*(=3D\.IB1I"'HK:U%#M>"\\ZQO7 M\/LR$6=2'XOZ.%0<\H;+4HFQMLDNTB=[Z1)K9C%M=&Z=1'$2B9!LBUQ[HI@E&WIQ=68,>'W& M2:/7*1^15LW\7WQ['XH#ZH/D^D"T&34&VS&B0J!"R*X0ZDRCJ!!#;"_*="RJ16>Z/OZ1):H6JM;)J98Q M(V2XZ\E0M5"U4+4VD38SBZ-!..H&[)CV61]$<891].FPZ9:#^R]F&B>#J54+ M;XY%NZ:G2!*O3\>F3X2^6ME;U"?4IR/7)SIC^G 1BJA/J$^GKD_$LE"?\#AK M&'&2Y#YUC ?>A;/''C!LD!DUADLUW9N=)Q%1+!$\3LXX08!$@#Q0+K[)1O(& M(D B0") (D!*#9"$6#-='2Q!!A$2$1(1$A'RB!#2XC-"1W(P(D"^[)=\N;#: MJQ&VQ;1=BGQM"_SHQ7'LJK;2YN+HJ@#,[%FYH.LTG=\GBX5R&2Y$*27E?JBB M8/]ILG-5@<<63772]NEQ)D935T<:AD*JGVN#4EAQKZ[>-=\4!/O]_'_.JZL% M?\KBA?C_&Y%U_4/UU==SD2R+<'F="$T7!:^*$>:$:N=\VG/"S]FAIN1<4?XW M55(10P5/@F(G\S)< %*6RR)[4-*R$!73UCU\A!ZBZB?H5Y27NDTS\5NX5(CZ M7YNZ7(_J)=[RTOQ6A?B>*VK_^EM;J#,JRGA544HLKW7$Y;5FP]"S3(=AT&/A MNC8-3 O0WW4-N.\K5$/QU?;JJ=O%5G_/XP]7?EXDM]5=LKO45=4#2R,V477& M?-^P7=LSJ&?[JNZK3%-EKZM:/?XN@1E(HOJ;;RXQ!IZ):7KDFC20]VM65Q,5 MQ2[72%\NPW)>W28,4P]OS>N_G@I?/E6NS,5UPW4I4UB0X"%1QS(I'I3[I+A1 M_F;;OSX:!UFY +8\XHSXNBY.6M5HW+S[H^_"U_\JDPR$ L0AO*ZZ%X4]1>%. M)7X4RW4QS?)V57< VE(HX=55'!7U^RII%W55;X5BU155Q5I5-UTDX66R2(I$ ME)6$H(/$R!>&US R6L7R&XT8MILQ61K5/%GH93";-@W&T(]BRT MSE< " MHN)QQ BS&!92:H D369T&&2*7&% MC]6[A.)?BJJ\10R0+0I05YB]RM;EBH6 %V5E=.3E0K1)R\4U?C94B3X6YOJ:R-)F$^PE']^=Y6FA4#=G^&#\J7Z M*DO%>GQ3%*MW%Q?W]_?G7RZSQ7F:75]05=4NQ,\7XL&S]?/%PPJ>AS6_LO'/ MH.MUWP#*ZT=@6P'&V)\KXXL0S[5LHGD!T1GW#,NV7 V,L" (J*]R9]/M(KR, M%VN#K:W-_R\N%U^34RT(:7:F7+328S#'T'3+4HG&#-_DIA48W"6J'VBVQ^Q& M>EK:]*+',:C&'979CL$\7;,IUS5-5>$=IDTUOY&>EC:]Z'$=DW"8>=-FS*34 M-F&(FLN(YS-35]U&>EK:]*+'-XG%&?SKNUSL.$#EU/;X(18C?2TM.E# M#V7$$GU10P]88)J.X08FC%:S3,-13:^)GK8VO>CQ7-/1'$8TWV2J[G"?F(QR M,["H9A@6::2GI4T?>C2BF:YA> &,F$&_CFMZ+J7$!]T-G*"1GK8VO>C1 LU7 M-6X[5&.>30%*.'-@0TA=U[<-O9&>EC:]Z/$ UPR'F[H=,%^S'18XAL5U*]!U MQ_,:]:NM31]ZH .#:\!T&"IS;=_V=*;IU%(#A_F6T4A/6YL^]##0W<"PH"=; M8]2@7/,\G[J:X=C4I!YOHJ>M31]Z#&[;/FAI /\PICF6272N^H9.W(!:6B,] M;6WZT&.:E(%$.HYFP!^!X\"J9 :J8]M$)]QK7+_:VO2AAUNZQWR02Q@T\SFL MC0:LE1S0E^AJ0!OEIZU-+WH<2U,IHU2S5.8PL","Q]4"7]4YZ+.M-M+3TJ8/ M/18U?0W6:!ZH-O,\V[)TVPYTPU0#C3JZUD1/6YM>].A@O'A$IP)&:,"=P%)Y M $86+)>$6K21GI8V?>@!G>66:ZNP)MK,MC3;, @E*A&38 :\49[;VO2B!Q1# M4VV5V-KWHL53;]]W ,\#V MI&[ 54,'['>(+Y9)HW%_T=:F#ST>V%6P-2 ^ 7S3N&L[A.K,=C6;.2">C?QI M:].+'MVW_<"GNJ8:3'>@0Y<3S_(T$XPKUPL:Z6EITXL>TW89:"ZWK("9C(% M@IEE$^Y:8 ,RLY&>EC9]Z(%Y#SS+ .#0#$9,S[$ MTP\(;'M]0%<&NTW;8)JM!SX8,YJJ6T8C/2UM>M%C>P26'5B6=1_ZUFV+JC!* M6V>.3P.KT7YN:].'GD!5U0 VO8P(28 %R3-@L68@F2[387%JHJ>M32]Z=+#M M-,L@FJTRG>NP/(,!"A8IMV@ V-M(3TN;7O2XON%Q3EP3-KV&ZG--51WBNMSS MG,!DC?OEMC:[T;/Q+=E9I%31457T4]TJS*(6/]/ZB0OAF'V[Z6K37+C?]O$- MI=!HW=5;0ED VTN7N/!?;EB.J?D6"6P.P,9MWL!T(.D0 ^SB;-H>( BXJSN^ M0Z Q[.:I[?K,Y+I''"/P.&OP,AQH@%V\5U+.8!=WF)0#[.)?DU%$.SGLI!Q@ M%P^@C"+:R:4HXPQV\E%*.< N3D\9!]C)BRJC#G9RR\HX@YW\O#(.L)/C6$81 M[>2)EG$&.[FV91Q@)U^YC"+:R?DNXPQV\N9+.< NQP-2#K#+>8., ^QT@"'E M +NPT\FT":%A>__4L M7K[]_>/9^Y^J3) Z2C\*\YLJ+Z'Z0^1:W(6+*C(_7>Z63[7)*,]OXKC(SW^\ M^(H'.W.E"]M'YTI^DV;%6Y&0 9_NXG7ZRW L>?;-S_#A_9]^O!##2-Z)_[[_ M-U!+ P04 " "B@01+MHC.LR(- #Y?P $0 &-A;&0M,C Q-S V,S N M>'-D[5U1<^(X$G[?7^'C:;;J"!"2S$YJ,EN$D$FJ2$@!N[/WM"5L :K8,B/) M"=ROOY9L@PU"8,-,O.=43=486?VYNS^IU9)EY?/O<\^U7C#CQ*=7E<9)O6)A M:OL.H9.KRA^#:FO0OK^O_/[EE\__JE;_NNYWK1O?#CQ,A=5F& GL6*]$3*UO M#N;/UICYGO7-9\_D!56KH9"E+N;3V%'O(0D(P,@H$OO69=X/'*'#%526@ MWP/DDC'!#JC@8OF(5(7$;8'8!(M'Y&$^0S:^JDR%F%W6:J^OKR7N$.(ZK M4Y_2P-,+.(+5Q&*&:U"I"K4P(_92;K=06D!6<,12)JG5>2V\F:Q*##80R@6B M]M*&^8;-KTU5N_'ITZ>:NKNLRAU=18!MU/YZZ X4[94OOUB6:@;$F_E,6'2# MOC'B(R49\.H$H9FDX:):;U2;C8H5-IZN;R.AFFK29*U@#;N"QR75%=0)Z%"Q M:MG48;Z+^9'T45B'*B1;P[$44EAY%#*UHBWJ;(K(7]58KBJ+JHW3P[18]<=L M6L1RQ]#B4PTQ6U(-M-FBBN8RED+IK$"DBI^DBHV+ U14 MR!1/9!S?7Z6DU%'UR."66.+@Y^OC\3YJ)"4?0\$C:I-/D_QJZ,>./?M/+" ? M?)[MD1S;)Q/_I6;[ 15LL7=(T\G%/_+$LC1HP!BD03FT20HN?QVLCX.)1#S+ MHDHL(R^J*^%\"N"Y/7&X F+&LFL0"ZDK@PZ(4E\H(%D4%\YFA([] ML 3*Y)!]&8_;?3RV5&9Z&8V:YORU-F/^##-!()-*I/ *8,KP^*HBIPK5>#+P M-_PZ@8PWKK+Q@'1&H48H$+$#5QG172D9(\B8?57AX&P71Y;_=*,P6U)P9PUG- 1$.$^A<#4\"#*&"16!:U[*_!X0KLGG%DK?^ MZ-_OF#TK#5*"\0/B1ZQ:T)?31KW9J->MJG5#) 8/&(8?2?'/M76A-;B 8Z=' MOZCK=2LC5$(YC6YR8H$C=QTJPWF_6&D9,/(4R9.&C[GD>$7"WD+>JT M?2H(G4#233*28<(QAZ]S3?A*H%F(.E8*[YT=Z84\(6T/.'-4.X? EHFK4L8U M@YL?D @8$0NYJ.L$+CXRB]O@=[*Z,5:96:U:\9.L^%'O3*>IR#&@[48SCV_G MFO%M%X^E'/*H@RD(PP7W@0BY$'N-7+F /IAB++*RMA/.0!L,?O!/#H #\*=Z M;2=9ZSW>=!X'G1MY->AU[V]:0_AQW>JV'ML=:W#7Z0P'[Y0E?/R$&)@WQ8* MPD?F+XV]@\QSU0&[<1G]ZZ_NL1^J4>UDQI<^_^.1C" M?P^=1Z"S=VNU6X,[Z[;;^U;ZGIKRNN^!A5.H0UYPU^?')G4#WDSN:5YR>P]/ M_X,RD1SO88$LI0/IA%C^-KQ(G=HLX-<0.!':U GI[T0Q4Q9PL?-?G<9J-015%7_2!O M_9JX]R&AFN6/K9%43BT".:%Z%@5I$DF[2GH&TEQ*__K>Z1G.D7[H$HT!R)Q77&CRBBW,O/>7V+4Y\@ 3CCD;N-!D UL9*E]*,, 3N0KS%?L3 MAF93E6ZW RX@B65Y7[?NBVE.&$XU02]"_K>UP@ZWFT7H)7T1NZ?#\\3&C-#F M!.-4$RVS4%K*$+HG SF":C9D8YAMG&K";#9J2QA[A6\_7R,NMQEY,PR9=?90 MJX/^Z MVDG4Q@O(G425ZQVDT;_-XU'5W$W567:JFN]4Y4DJ3$#FJ=IONAQB*TTES!<" MST-LT1L/R(22,;$1%2U;G:8"\]@GWR69OZ?<$]*<3S1T^40(+%^4)*"M%;85 M@[\3N.;M'TCD7H2>UANGFHZX-Z'6A_CJ_[1S?JZMG7$2%:1.0E'GH$0G)%IH MQ 5#MKBJ"!;@BFH,\O2(O\%]4.!TYC*P8?Z O9%<3Y8GNL@/U_4WB>O*V!># M\0#0B0CDD[\R/YA=5=0Q@I=$8*]BA:=(A(<=7CJ^APB]AQO2G(H55IQA1GQG MJ"HZ 8NF(;4-,];53JVCM:?RO,>6XT2G2:2-V%$UCTEAB>=3&*_98MVF4?AI M%1B$1T3DMQ3_K$\ R1F)]X5;*MCI,2+<[5)WZ1 M%PZ&*;"'!%%OP,D+'F!;?JX+7;\SM]T S+MEOB?'[4!$[_0[B%%H LM7NKU MR$,%Y5&FWS"93 5V6B^8H0GNS#&S"<=/C,BC"F-'_J2GY>IDT,-FT9,.[V,O MD(5*%6Y]-D!NPMH;/!+1A]'PJS46F/4H'DY!KSG,7A H&<\]5VX%0]-L:,.1OF![K$9=M[*/T_J:PK3M91%!LNWU7^3EK"7T?*#WB<8L"$8W%/H\)#9]&@;S8A ;A>C M1'?8JV9A!W9@Q(:"L&:?\.?'0":@O7&\?K^RTDX+L)9GE;Z];D6QY2 M(6] 9M8;N62B$#C,!=3@G;1N1[7\IH%FD(H-P;]^6P)/%6FJ\7%ZVQ M&;A)J=['+Y@&ZQ.D797>;**TPZP!9B^09?(XUS=9M[-N\8R\00+=!9.N<$[2 M%NENO/UD5N9PJ^]1VC[X%[*!+@[G!7T)\(#FQ N\I1U9)/)WN5E@GD;LD[?< MX)G/B5@VGW ^^0@!.YQ?KDS:6:]@J>OVYF?XVK\5"2W-WJ_N6P7X[38&,!+1 M=NL.(^=[@!@D%VM=S5"A>!%#^QW@.MJ\,&C,DGU2>])TF3'^K M>%0E]3S?;L+Y/\2$B^TF7/Q#3/BXW82/!3;A#M(;N9ESPK"JF;9BZ]VWSQ?N MU?'TLBS\5"B>VL$8 N.E/#,:2=7#F]&L/38KIVSA)L-;685IK5IQO MAO%/2;*Z1$Q)X*V1NU98O*"C_1.K "NGSS+9L=4!9R#W!R6K MUU8__"F%"VSK#@[/[UL>9RI2RY31QU%#/W&\]YKK\L@7SBE;NU-DI/PLS)[B MUIRLMYSTG?T,<\2E0SQYM%ZX0OU3,O.TOC>JD^IM6=XK7G1+*]JC.!W6MM\N MNBG#5]]D2O)V 4T)W^]K7^RO6;5/S0*,/BQP"4+05[*57UI>A8V,UY84+\ DCM!\0+Z=A,H-=&;97 MW;=[3;FU1^J2D2?,U,H?>+'UBIBSUC6SB10O"$'C&RP\F%>>K-NU45X\Y>/# M_WOCVT $#*]V7,AD5/=V3FT.CFW,+[YWPC(%XY@=C/"Q$Q:-#Z(XHE+ON<", M(G?YGO5ZD?B:BV&D#!GBN;AVH=5N.N0@K ,:BHAACN@7M>U*[3R/L@/5*55W M[:DM=W)LB2>_ $P5-NT F7_3D/O-FJ&1B\]Q.>6 P?2SM'ZWOZ6PR" M_D15'2U659*N2$3(]!:8HR(6<(09WE^W>^E(FRXJ7I"50UITR#E'U&DCBAR4 M-L%MR6M>;=U7Z>:>%6\O O='[YY7]02P,$% @ MHH$$2Z6$XCM_%P =_ !4 !C86QD+3(P,3"1_=O8ZP6P[;/3/[5(%3JFV*I2T6?O;C MD]_>HV?O7[QZ]>3O?_O37_\+H7\]?_?ZY&7CYQ=QVIV\:*/M8CCY5'?G)_\, M+T#+3R>*723W]_2_Y/V=G\>3SK/[+S)_'"_NZ\;9; MU'W>=9=_>?KTTZ=//WQV[>2'ICU[2C%F3[_FVI@B?T)7R5#^"A&*&/GA\RP\ M.8$63F>+NGM4;KXZ]>DLWI=0BB6//W7F]?O%^U$]736 MV:F/3_[VIY.3)1QM,XGO8CK)/W][]^I6(=Y.)G68S_RDF8U1FQ&=2_*.:\C>G')Y A0-.)PI+AW/ _KTO;?;F,/SZ9U1>7$VCJT]%D MN?G[R]C9>K*7>%NR'TKB#]9-XEY"WLXQIEPOFHN+NLN#:O9L&EXTTPZ&'PS# M>K> /;(6DK1GM_I'\-X%C"OU-,3I M+.;Z9@VDR.O(QZZ&(H8W8FUQ!V_1^P[^ M7U#B-+VPL_.?)\VG^_7(UI+*MJ.YN&SC.:2I/\;7S6R$]FPJ<WT0[F[=+G'8)N373P:7K.=?W MR7MP6?O-YSVRCBII/879JK:35Z#>MO-^7;XESZ%EZ]OAN[,6DI0.$)66DK4G M-7?F'%/.5V#%7L0/]O-NP=8D/9 D/>FW.<>8U+!NZ%Y=@S?:CT]9O+UGZ M9"XF[4Y=OE_N8O*R0?*RLNA?C0LZ&R(A7CQ'Y'-E]%R )C:;W:A^8EV<_/@$ MJJIN)ZBP=C%J;%"D*B*N/4/!TH!$$-1P'1U7^'8C)MF]H6E7,)9HQ8MYF\^, M=C9FE:X*#MJ4DD$I<(8D$001(P+"@E%%M?64R#YMND&.9ZT_:=H0VQ^?D"K'WOZ7S>^6OHA><)ZJ1\>/ M-G+E*5,B^<=!BGOU:%,&LU*<>7_>M-V'V%Z\FGZ,L^[6@ M(VZ$1H)[BHB3"45,74H.2E'B_HR@CXP1(T%4B@ K/7OV+OH(](7E_M?8]5@H MMF2K M5:\601%P"?4%PB;XA%0IB@+$RU2:G[$X(],D*,#%4I8KQMXZ6MPT^? MLSDGH 'J5Z]=6TL].S&A:Q97N!@S]]]I-YOA30H\?[9*^HP$?%2)"!>9:<>QSKPB V' BKW4SY=H,V?U.]C)?-K%[L$=U8 MFGYMIGZC-M K7R7 .G("Z&:9Y4@Z9Q HQ1%1I[SFA(,DYO[]+1YZ?Q\*I%)3 MPNO:NGI2=W7,TB].4LZ;"6 _RRM5]V7+=+ K:X5Y)"HY!LN;4HAXHU'B$B.5 M1 @8E"&,]?%VU6Z(WZ^1%0S)Z(T12&!)44R&H@"3/7)"84^B36 C/O3-DW$[ MK1D3K"-0?KTKLE;^V7;,CWWR>YG:&B\(\92Q$+ 5:'R!/B-A+D"/$2.VJ">4P$N%?' M;=@F&8Q4*2[\='$Y:;[$N'+VVVM.V)FWBA1'SHQ$Q#J%@@$H838%Q8)816V4 M%("34A911"VVJ/(P%QT)BG'L9&: ML_N3HXR]//[T,1I8I4CQ,J8(,H9W\6.F0ZC(74D+FPUJW?FJ8@5UB0OD=$<(UA!P6[4U.55 M4PK/B/)AP!9*\=5CD((Y)DJEV?#!?KX!PUZDV)2U8H[ID'/O38V"6<'C^^74MI!ZE^O7FM05S'6)A<01E]*CI$!O=I@21!1C M*GEN"1_@Q5%FCV)HEWU[1C\"3,7\ 9N+BV;:J__O)JV"8 PT;H6XAP;Q* .2 MT< XL3)B"Z/$*?[0)X.1.W\$C(KM-H2P\.FWD[>V#J^F+^QEW=G)C19LVW;8 MF;ERQ$KM,*Q_GDKDM)'(1QV18/)A1X/(4:!J>#VY/QBOMA6 M7>B^MP(87<V;EON45-GH"*;8@IJN+9C?GJ#$.*RA-J5$)(P4 M/V"GHLSA_]A3R<$A+$6K=_D&TS2&GVP[K:=GLQLM \N[]O4V6W5WYBHI8:(" M$\PDGI#A)")"6/:R=I[S)!TA X[3Y6,DST%0*ZFQ[K@;N$%YW9"KXB9(8254 MQCE'CH"]9P+52'BL"7'$A?283DK&-VK'!>^:*']]>A>WU_"YW(7!+>$12UU@ M[!'AL.!%QO4WE=[&MFY 7?596XDOX_+GML&V1S$5P=PF13ABFAHD@C*(99YB M89*6GDG9[Q#[,(CD:QC0C+=M\[&&/GC^Y3?HP%?3T\O8VCP*GOFN_K@\D5H, MBSE\M_KCC;OA:S :5G"EK3-.8(- 523(F!ROFAJ773RE%3I&10=HTV4V7@Y' MD^;(6)=:"V\%#7OVT=:3[!;SH;EA4:Y6@46TL>UTW*>DBA"KO! PX[,(.HAE M'I1*4!*$%REIXZF( XZ3R_"O)"V^9>2!X2YW"@EVAZ]OQ>]9>^)XG:QR>;Q& MEE"TFB/+.4:$@HW+0(7@%B<=U0"5O,S&X1'),Q#+8OL%%TW;U?]>A3N\>U-A MV_; UHP5%TI3;S@"T!)*CD>DI$N(&!.92,Q3-6 WH(RZ?D3VC([NO2^++%J? M'P[YN6E?-G/7I?GDRL,S&S&Q_5C[^ [4X[ D^[LX@^_6VGG#"JP2$]1XF<"0 M%A1IYQQ2BKOES0GFK&%X@*]MF8/M(W"J..KE0AZ :;@Q/MW:H ?K,E2<4:YU MT(AJ;Y'(]R^E E !V$@H-D*Y 7XT978NCSA7C89J*=[ $( .F2Y="?W-N*Z_ MV'J:E;WG,34Y!9@^D6)@XJM\).<&NL1-9YC0R3 M(KM6:\2U4!*L=VR'<%-]]]PLC7ZY"^*W-W=>3:]\+->$TE][0[Q'_LH)EKWZ M 6^C/.)$8Z1BMIEY"!P[E7#H%6UM/?OT=\^^0Z%<++C$:OX^G;ZWDWB:;L7( M^!H@8PO-^A50\43!+A(:X>@DTH9KE )8X-YQZY,/4L8!P<[,=\^S@\%<\MY6 M7'3;+=/Z93W[:@2];>-%/;^8]8N@=K\"JQ2%,8IZ1/+6X"(0@(J>(&PLQPD, M=T&'A&+$WST3B^%^O(7VVT!C>ZVSWV:O4HK$Y&-?29)&+DH+OQ&".$V2"XVY MQ .\0 GY[EEW()2/Q[%5E+(K;6%MM+*]6->GP"H:DVPD'%F<&*B[.<(:CA(Y M;QP/'C"*:0 /Z1^0AP?"_7C,7,A]C>7^3%Q70!6TQY8" MCA@$@":TMJZ5 , M(GK+C39B"//8'Y!Y(^%\_'5V%:GB7HOL*F\E,,,$=%\4+87:@[+(2R&0#-*F MA+U(=L"!%_EN3R<.B?!1F74GB,&^Y+J3O?( 'B"8+RE*@$#;[" L.2* W.$ M!BV'!)KY[D\I#@3R\2BV.8C*7E3;7$R%.5%8$X$"_2K2N@4E8(PB-!U&.'N%&@-$0#UA,+ M*E'&M7=#-#3UQZ/;2# ?_\1A%?'C7J<-J[P5T\XIE1(R.7I0L +F]F@LTEZ; MI+F7;LBM>*+_>/0:CG!!%]QUL"WW!P_@(-ZSX$H"8CQ"!S@1.%+!8\ NWRMU M)A'CL==#-H/+^%@>VT'\<%@7B_!@ORS?26\6K[BUL=\!Q+9LE10\)FHPZ _: M(1H4Z+1.820%95&ZE 09Y^K!$78[#M+C=P-$C MNN6 AC8\QS!9."# 2KUZB M6]P(FTSB\O7J[%':BV'[EU8Q@W7 /J'H\Z,66G&DK0](,">4,"SR(4^-'=5M MO COBD!^M)EMXQ,8^\QS&PNI0*,)VD2*J$@*$2P)2B)II*7UWI!$E!S'Z_R/ M,NN-"?41E]/>MQIVYJU28#@RQG.H09I?!X#?'%7(.9CZ?U=,(8B]C."Q4X>5?PCXDVU),Q:T6!(PTL*<\14HPBPQE,,Z( M-MS;O#TY8!-._/'X-B[81[9@?ZZG=NH/8,'V++C"'CLJ0_9Q4!29!(A1Y262 MW%A/8(V@8H#W<)E[7L>V8 ^']3',CE>SV3Q';SA-"R_HV6]3Z$J $3"M/V:_ MA/7.T5G#F$&RY;-(B\NUIY>[R'O0>BM/:9&S+B 6O4*&<8,<#YQ;ZSCH M.:/8T.5GWH-0;HLI\Q ZY_Y7()=+R,]-^RY>SEM_#F+"PG%]"SRW\.IH9P;) M5AD609WB['3ZC^4J=YH6&_*U[U9Q)W^;UFNUT0*U5I$0J7E^ULJS@+!W$E2M M'#Q[\0P5-I[; 0[1QW7$.B2['V;?/+PK3&OZ8)0K3&O*K7((HR@Y03YHB5B0 M$CFL M*&*:'RN\SBP4>Q/.)$71K\H1/Q4FG_&N&JRZ&: +-V=6]Y<;2^4O=G M]88KP8/*JR@723+ED##4H9!CAR<2]=6=:(\!]<>Z"5!J\BR!>K%I,:7HH44P MDLXMM.8="'\Z76]7[&F?#2VZDD$Y&(42&:\L4I@X)'7(L2(8E3XX9Q_^:PTF X6,]+K8.!@FSO_'R'L_I/#6/W^W8;_NFY&5NW6S5O+\ DWK@R_ MJ:=-/G=\->TBV.OY[.=V*=Y(Y=ZCY*) M C33&#PG2K,X(*1+L:V;P_'O6^>N!]PWI<;)5S>ZZX9LX?.:U)7&&-9X4$PQ MAQHBM@Y9AJ&I*3 :,$4V"H)"E X9RWGBE)-!W@5E^OS>?70WKMA@;.Z]T?0N MYE?B%D[SFQS/UZ:K@C5)P9R%,(9)#5OJD1)?MRB2Y=$\^/X;A'LS+CK'&+&K M6(BS_B/W1HX*U*YD:4Q("@^Z%P.@N%(Y( I\;[5-S@VPJ J]MS4" \;'J107 M7C2S+A_,[+IR#7Q;)JW[R2KC+4X'RD_AJ8@J6AD'! 0IM@]P;\V94:,J. MTZLY9>= O4I8*:&(I'F^$136'JSAM_R.&R,J1>ZD"W+ &EWHTLW@SAX-G.+& M^2K"22_3_"HM&!U$6^(%THX1I#7)L2E81DQYJPQQ*0TXL2LT/8]M38T!4S$- M+4XF^5!R&M[8]O=X0^IM2MK&3)50C*I$!;*4)81E#(@QH+Q*@0D6/&9#WI,J M;%W?K__N:FIC@E6*%OE6,]25C^=>PFPX:1:W$W8S8VN^2A)O.55Y S4II)A, M**6L\%(5-)7)JY%FBT=#CK'Q*K;M%J< PP3$?A8NZFD]ZS(H'^-NANS(65$G MP60%-)55%#&M,6*@,B/01[')88YL&N"87\;I:%R.C(]8P5GD.E#"BW/;GFU5 M+]8EK[#VH'CIA () B6C+"+86FBG 97*".W,@/=RROA9C#YGC '3O8W!ZX.& MI;YTXW3BUV;:W%:F-D\(]RZK(IX**KQ"PH%:%A@ER$@9KVRG8+0 M^FE0R=XI=UZ_%'_W(G4G90466@A)8"2I8*"C<8.2I09I6()54IPG,6 2*G0! M]J%3;CSPRSJ %(K45>.OCN=-;[)41E'I)0* %*.YFN_"A&-H4[F2(R8@+(W MX$Y,N6L#A3TKQ@"RV$;+AJ?*?YNVT4[J?\?PWP .C,<;,>'S=N'R7>.VGL&? M7B[6_*6#9@_7O4-566$NK%(YNA5W&H6\16(5J"\V20N3?%31/?@5^%#^;0\( M]&-3>_/[0K"0+#ZM^C[\[WRYH^L_V[K]AYW,XYMH9_,VWO(D+5OKR]B!.G"DRC]DLA2H M>WG#QTY>3;.!7@CM-946 WMSW71#Y04>I+G2.V&JR4X2+Z/K;JROR\=-\FV- M69>UT*U/T>Q95.6\53' XDP5C\@:19$6(9_L$J>"9:RGFU(99*Z;DANVBH@% MG_Y9=^?U]'0:_R?:]E8K]\!J_\(KR;72(>6'G)U#SDJ"K/4YQ#WEQC&2I!GR MF$J1]?2PE+G[9,\Q,+_WMF%?:9\E,/]!V _G;3,_.__PJ!6X4T=U(!#$[P7@;& UI.ONIG8R\E7PNN%$N<&*!L("1?464< M$6$E8DQ'SH7PP0QY">XHPW817$4:(M4/NEAQGR1B5>\>&NY3=O\XT*F2&KGE&N$1=I8S.7V.7-TW?QG81 M2Z5T?;?..*Z^?'%=PVE:G&UD?YYZ,N]B6)OA2& 58N JRLA;VW8W=_B.5W$I MN&]Y9EP]%7B<6H_:Y$(\>Q_/\L3Z2VS.6GMYOAAU+^:S#@9;6W*?M:<I(U1;K@FVU;]H;+50].U+UI?B6U=SVRVEZ7Y]-ZU3['&%] M^>1A/E)M)K6O'XP8/<19Z:GY/P>0_NU/_P%02P,$% @ HH$$2]_,>#>B M,0 P6$" !4 !C86QD+3(P,3 M9[=QOTQL[P:NW8XHMQVV>V;/$X.66%4\5HD>2G*[YMPZN8DOLEF\ MWG[[>KW^\K=7K_[\\\^?OWW*%S]G^=4K! !^M6]U](GB;R_+QUX6OWH)T4L, M?_ZVFO_T(FBX7&V_7>,CY>/%O\[7^P8/'Z:O[OYQ_^AWK_X3;Y^%4LI7VW_= M/[I*#ST87@I?_>^;BP];2%ZFR]4Z7LZ2G_[[/UZ\N$,NSQ;)^^3R1?'G'^]? M/WK)+%XLTOEF-5MDF_G/L^SF5?'4*S7[YR9=I06XJ_#][6NN\^3REY]"@WE M"7+ ,"@P^L]#SZYOOR2__+1*;[XL BJO.I/EX<\V6; M/%W?%OUTOEDD[?6H>.- >M4C>.T7="OU";]FEQDJP[T.?;&+O4J_;+0-UWHFNO;U\O+++_9>E=5&M1I MVZ6L/D[SO\>+3?(FB5>;_ ZG*B%/-NI=NIIC?9VVO/$ZN+?YII[)3[3I6[:Z!J]N.I"DJ(6H:"A9:U*SLF677.EZELS"_V72Q"=/SP08U,1_BVSUB5:\+GFS4I73ODT7A+P7_=7W[,8^7 MJWA6*V91U6X(&6L2IF;S;B4N!LY9L;I<7@7JO0U+@[Q:SA.->I>N-IC5;7N7 MM5X?JM&T2TD_)%?%3/EKDEWE\9?K[9!C-JMU&&GR,Q8#9[YF! UJ,J79VT;0 MIQZ;&KVL4VW6V>QSF,N*A>[-E[":K4>GDZWZEZ\N6>HT'DS:2E^^7NO!Y,6M MY,7#R5NSJ]5HVZFLFYN;.+]]>_DAO5JFE^DL7J[5;)9MMC'6=]DBK1/@/^\M MP\O?K1ZU]8GS6:G2[L>'6NUW]M+E^M4\O7FU>^95T/2QH$?V#LOMP&+?D6[E M?]"R:Z'"ST44,5N^G">7\6:Q;BCBT??T*'!V$Z?+]O(^>DWGXF[?_O(FN?GT MU%VN+^NA=W0MZ'5X7S[;?$I>[J%I*.Z)-QT5.I F76ZW.B_"7W=/%W(UW9B^ M^U+R;9TLY\F\GV]5[ASO/U]\O/S\(IL=PG6+Z66\^K0%=K-Z>17'7P+ D+U* M%NM5^9MB8&,O =PE(_SG[M>1WJS29;)Z*%/0+GF]3F[V0BWB3\GBEY^" %&= M9I%GPFAG%5."&:FDI-@J"HA%ABE$GS@%BR+Q(LMW4/>K;;F[^?;R@ (K??O@ M;]LY]@0"Y[XJHIP[[Y#QD'@KA#20J!TJ" %9"Y5["JI\]B++YTG^RT^P;+GK MDF?-*$6B3!^FS09%*R@6?K$=3_X6.EYPEW[Y*2QXD_M?9LMUZ%5NL=U<"$/) MW1*F@G3?>P3%;Z)W\6W1N B@!+74M_103SGR9(0H%DP!0YG3T&)D 68[Q; @ MQ@](@Q,#[O>TZ,^"69> ;9G0WJCVT>1^VJQWST9!/L"\(()+;QQBR A>E;F:PI(M?EZ6S0<\8(J6D14>&,Y(E0@Z#E' M -G22VV$7460L.XU=@:*9VUQMSK+/PT M/:S.+%F#&5W@]=?@RJ2\N.E2I"/WX"*)\V6ZO/HMR;-D=;&>_WS:/SCV?.0U M9<0J@K3C0'K.E)$[>8DR%D_'O^O!!EGW"#6VZ/ODZX?;F]?+684EGSX7,>H\ M-I(&-U1:Z2'E@);R<:Z:A\$Z=_%ZMF!+9!I;SL;K^+?-574G_.[!"'C"B<* M<(21-M9YRTL)<5AE-K8=?F:V:PO-4'.L+Z!.+M*OR?SU M(\'&(5:9K5B<'*4 )4ESK.>4+H]-90 M0Q&E#_P&XTX>SY.;./]<5"38_J4 I 9G3K6+$+;2DC!$4H:(HTAB4JY-&0X3 M=V.ND&?/E0YQ&XHC;POLW^;O\FR^V1Z[TO'LI[MT"-5A(+%NMWUY^B!2&N[+H Z3PDXH<:]?X[=%9BAK_YHLDSQ>!)*J^4U ?;7.@_I? MD[JC0:WV$0OK+XB9,81PQ1V 6I4[VLQ:R*87Z^B'%7V@U7C_O_2E37;S*5UN MU7NWR6?7\2HIRL:E >!'!^.?I@74;1\1Z;AB0IO@E".-C>1D'ZFQ@JCI30B= M'GWJ$ZRAAHE=6O+J8[;+FBCU25:_Y@_*!QX8(:J:1LA !ZETECI#=)@3A=T' M:11CS?V%(1.!FM.C)YRZ'!8>,?2W9#$OPB>761Z&Q\_)=;8(_[0;P8X>@&OW MUH@;9YUS7A-+$912,+V?/!$DS0.@0R8<=3^$] ?A2/1YE^1I-N^'1'?O#EZW MYY9X3BG6U'(?W+%R=N6,D>8;=+W%TJ=&I49 #IU-_D"U]\DLNUJF_TKFK^=A MA$TOTW@?9MZ-M?/@DEV$7Z>+ &^R"O^VN4D>_N;$!-?3%R-J@U]) $0"RR(R MC: KG$S&%.:8XN9C7F_A_%[FQ6G ^QSI^WNR'HBVX4L1!Q9;#*5CB&F)N%'\ M;F\F_ U"W-R-8W]9NIX/ZW.DZ=.=O[N:A-?Q\MHZ)G$E7)$0EIB MO-!>0HR]4(Y 4LYXB$+3F.+\+TOQKD$?+&Y6S)0+D+)8'C"VG6:1]P;PUC "V+JF2OPN]>7:_#>/5F<9%>GBHBU>:U$?40 M<&(YTX9+$IQ8K\L4;BX5;3XM0?"L:#4@B"/Z68\6ZMO:W9=)7C$XG?.:R&I, M"> &22,DMDY:7B;E4Y9A! [@7 7S&%7&U$E!ZRJX8L;J@X48"&M@G#%=:,$X8*U&1 M3 ]Y8*EY=<':IFU;7? \M.)^J@M.K19/@ 0I;BE02A(OL4 ,EZ 0WR*'8VJ5 M"6M;OV8MGO. ^S'JJUC"D(2:"@IT6*H#%.:_/88(\6FGBK:VY-F%5IKA]=?@ MRB131J='D8YV:CNKQ<.QYD$VHHP),@N&C$?<2VJ $(Y M#Z'A:_$8YCPS8=%"PJ(7 R?".B;(%UXOM->H>8;6B+5X&EFP)3)CU.(A""OL M+=18<,"U#T./*_6TUC>/+H]8BZ>1[=I",UCN_1EN:EA,Z"#%YXY6B.7KHJ*F ME)0\(*,(A,@![42)#(#U*O.//F0/NUYLB-WPK#H1_MQOQ167HI0LO[\ZJ?O;5TY\NOD%+$?F]++>R29>O/VT2*^VEEF="GO6:19)(W"8 MUIBV#D$%BZ,D@5LZN"?.A%_5\K9K:O" CIOU)D_>Q,7%D<7N?7&#_"$QCX4S MV[PN4I(BAZE4!#O&F MK+KG36%$+ACQI>#"DV:W9LL$1FW18\\-UEJ\_)OF- M33ZM/P9Y*X*:!Y^/'"6<.@FAH=8XY)T$H@3$208&I%"MD.8PUG\Z^W0 W6#N MSE-9*\-31UI$C&@#L-'&$T@5)Y1S7>H'&133#F"VM%D5 UIA].-Q89(!RFE0 M8!S37R3K=9*'X3#XPVEUO;9#CT>2($*IU1H0SI&&0@3=2J2L=]-;"[>V4=8Y M+,,9/%XE*L_#BFCKC-3P"(XUB32TW!L?UD6 *L0(8:[L(IKY%KV]ISM'1G$* M.D)O3'Y43@?'&T76&!A6[!SR,(H:S)!$M-0RZ#WQ2CCMC5>##:V0^E%Y,4E/ M84ITZ&KC9!,&NJ51OR7Q_)^;. _S6,4&RK$&$1*BV.(!#'DJH<=,"5]*;)EM MD4;;EQ_0!?Q9#]@,UJFSY=6Z?FC@T./%O7C%M6I"2*](F!Z%4*S43!/4/#+0 MTST%XS@![9$;BQ/5@_S!!A'SFG@=8*&:&6B4M$+M&2^IF_C$W\I@%=9OA="/ MQH-I3O03,/](9D^72?UPP'E>.D%I9/\%:16W-\]3: M;3$9RM*%OJ^7JW6^*5R?BJG_^X<#0-(( Y'5V%FM)&1\KY7UO+F[UU,QW%$F M_M:XC<.&6E?!'&L2::"!!P1Q*)751WJ57]$L0HPKI03' HJP3L8,JC)2 MKJ5'$USKMS=$UAL^0W7L]T6@HV*FWS\3\4!X!10G!D&#/*)0@KT.Q@Y9/VFZ M$WQ3N 8U>:4C_^"IB!!#K*54($\019B#^_X@.9OXW8 -[''(HJVP>+ZVG>1L M/*Q)QS'EFP#IS>:F^L*TA\]%2C@--23:,%UL6&N@2*D+A*Q%I8&^9N%&EGAZ M#UH+# :S9_RMGCT?/ACQ@-0Q:2P("BVJNR')K]@M)Q/?']D3:F.FGU5NC\2/:?I"LVMME'\K.3 MK]GB:[J\>BQSM>=]JEW$M?7:%W4R"%. .DE4J:NA5$WP"&$[DSWUR3L$9XS- ML5+@U\M97J21V.3N3Y_E=_6]3U"0P\H-52%/L@ ),KA4C.H>?,9 MI//50N^,:(G-F./';O6CLSS/_BR&P_A+^)?U[9ECQ['71,4=2&%&9F%TAMHA M8@$O5V7&\Q8U8SHO;S#XN-$19F.PIR8[(F"M1UHJ"ZG1$G-)0)FS8J1WS:W? M^64=@UG_3$R:9]8^VG RV==D&2_7%\E=Y=3WA6H[ A[;A*O_A@@Y1HO;C;@P ME -8G%4R^_'.\>;IU)W?=='?8=_>X&I,@4.#3BE7Y5 H']RJL)QW5>$KN.AHYIS(0R0PAA-Q;[K!#>K,84Z MO\.AUQFE)[S&]$3O:WOX) D+J%GX*0R<9SJB1]X202R-U 1C&.;;X@A%&'!+ M'(J+.AOSIO-+' ;W0[N![)XZ(]6>V6T/W);;!J<+P@Q1DN9DT>X.!0CO6ZZ2 MXMNK+#P1^OU@(2O(N+9?%ULD[#*T819W\5<+%6CU?7?I'] M.0XPCR3);L*H?5V$O[\F%P\N8NU+(IO-[I(*EW,7F%H$KRZS_.;11<%]?=O' M:?[W>+%)WB3Q:G/GT?2N\,&/-J\5U=%=-:50NXI@CVY6V@D:9O+WR6R3YW=W MT/^>+?/RK]OI_N)$(:I>OA-QH)DTB#&M"!;((6/OMEIT6,)X4JO(VW3QK*KD MW]DW(B<(U1X#S9U#%$!MQ,Z)]TX!.>36V\D2_R.QY^EE0R/A'D^YJM9OR?PJ M*&>357IU5S*P(B?D<(/(%U:AWGAI7; #]I##$A()S>3J:HU(BJP'0(=:;GTO M;&72P+$F47'SFU?$,6,8P$0()VRI(2043#MQI*W9*EG0"J4?D0^33"29"@W& M,?_OQ;+D3M1D7IE&Z' M*_&+PA35[L*Q)A%&PGB,(1"&2Z&-Q9*7&G)LFZ=\]U1S:SH.0T>0CDF:ZBMD MCC:*,)8&*"*)L!()H"27LM12$RNG[3:T-UX--K1"ZD?EQ23=ARG1H:.]XG=Y M\B5.BTN^MU=X[Q*9[D;+TV=UJUM&U&MD"1'4*68YL5;R_1RKI9]0\F"7!LGZ M!*FQH=5LEF^2N?OVI8A,5]CVX,.1XI)8SST+/C(1G'$D]FZR-;;Y7EI_MSUT M;,XNNQ:U)7JJ!S<=EZ1[= =GU2&Y*Z>?&JTC@05' M0!LEG(042D&8*_46Q$\\;-6I98^QIG/T_CKLF:0/,W723( M,48I5E(J:PV%'EEDQ%YS[YH?C^C-O^G4GC6XTA*R$;R=_8^_I4D>OG]]6YP( M6M1W>$Z\(#*6 '"Y(X P<(H[4_>5IL^JD=GT>OEE MLUYM08'U_:7O6T6 ,,ZLL1X9294"&%NZRR0&WM$)UOCOR8['V-(:LS&Y@1IQ M Y5% +6B2&C("8%0%%6S=]&OH*?T+7::>]N:'(\;S3 ;DQNX$3=VK2)/)/(6 M85+4"U.$:21]J:>5N/EJO/-2).-SHQEF0W'C]?)KLEK7O#_T^XS;FH-YC@4,?$ZN M >$U)P@@9>^UM@9._&+1-F8\R8@.L?JK,&62"YMI$60<8KS)ELGMFSC_G*S] M9CD_GBIWND$DG9#>&,>D-APBHSG4I785M*ER9Y6V^X"HZ$88))\G5ZF MP2!%B3^;?,E6-:ZE.]$J"KX4#2Z:P!)PQR4DFNS]*1>\M^FM3WKD0G= #46( M/SY\S+=NUFUPK7[-OB;Y\N1E1K7:19YI)@RCP#&,A-0,,%'JBCCTTUN8]$B* M+J$:;)S(\B]9'E HRC)]*-SMG4=>-5*<:A=![P46U&,8UN38.N(]*W6EHL58 MT7GQQ"'&B@ZA&CXMTJ?+>#E+X\5]6N"JXFS%^2^)D$:@6)8'_XQ!(Z20H"RQ M $20<<#MP/$)TQMNXZ;,;=?PC=+E]BTC0!P!CF)D!"4*68/POKJO3-\HGF$$',2 HLX ]:R@/G] MP!]^,\W"$GU1IP?$_KJCS_0"+MV:M\=A9QP*N=4ZO0G.X=O+5APZYS41E%QJ M:9B0D%H)O6'>E/7* MB#YJ/4(U$O=LX&@_ \,JV2V<]7V=> 5;&"**B$=S\7 M),(/2'3WVP?K@=^S J9X<=>[#O"EHD5DH7+4.8ZA1,I8R(1!I5Y*DPF>0QJW ME%^W>(ZP>B_1*X*4>QU.WJ]4W3AR1'C$$,70<<8=($'U4FL35B73"P5/HR!D MY] .1:@[U X,E^K3:GN"[P2?*MM&%!)<;,1A)34Q!9)TK[-";H)!Y&G0J6MD M1V=3$Q9%ECE/% 94HRXDR4AF+"@U[3;'"I]X(( M,4L5,=Y2#"1AM#C64VK/C6B^K.IM/V(:(TPO\ [O!3U0HY;C\^#Y"& #*4+> M2F(<-41CS4O=+ 43+ #5M=&..C'-89K&^-)X7(E,&#T-$*"H@&"]EF%T%GMM MB6Q^*7EO#G#/I.@4KWMV]'D?R\$,Y6'N/3FTK3?&-\>^3.)^#_6W;#$/TU:M MJR%.M(JP(2$)06K(0T0G+V'HQ$Y',S+;8!)/^8*$MB<$( RK!U\N[#.U"@\2(C4V $FJ)0CU?IH9GUVA]20G*C% M@+T686'OC63&,4JMTIQBXAD*<[42EJ+IV;L;HQRP="-$GMMIH$!^K*!&$%A# M"7HMZ]&+O3M 9LD^?.\!_#Y56" >4E#%AHD1":10\ M'PWLM_/<=76/]XH%RS22 MT&$9M$;2$^3)!,M3]#BY=X;3\ST.:#53F"N)H;>TN)I=8Z$,X$-P!QC3(N: M[H!K;!A2@$,%'--NR#%AU#AT1P"-28$VMZ0)C#V1NDBHEF%*I I(N@N<8LO\ MM(\X$AQIKA4VAB(;)F4(B S.&>$@+.J;!Z8&V'+H+BNB M#ZP&2P;_&J>+PL'R6?XA"'[O*:N;XE38OY*YR58G#QC4>T/$PASI#7<8$D># M3Q]<;8BLH=91!$+7F=XBM0^N](/6!-@RFVUN-HOB2O-?\VRU^F,9%N.+0IU? M ]0ZN"BX"B%2':9Y/,$P^,,-ZP7'* MW+L(?^N+>X_>'2D?/ F-%1764FZ-=,A[JC4'."P'=//-V %*+HW+O38XCNM- MG9?37OL=D8=0&&@4DP)1@HQ4$@!0+"B)DLHT+]\U0#6FOKVJ]GB-/UXU&H@B MQ9'U!ENA0Q_A%$FN -.ADR@.%)3-KS4]O_3T)$>8,P$:Z)3#\;3_)T/9,$<. MACE@\7H9?BR&\T$_=?HX16=?_+V()ZQ6[Y+\PW5\/^(/]+GPUSN5'_[2Q(M9 M,;>&+[R]+,X>SL+ :=/%)LRV!QN,??+$Q?FR& _V\MS)>E'C^$E5TXA;;1B5 M-/1\C8+'*J7>78YK);:\UNY73SDAL^MDOEDD;R^/**%O379SDRW-(EY5GD]I M\+8PZ@HC- 7&!/>>$:,QD3ML!+1NR&#_R;,KW1GY:>9([Z!-^G"+6J[3>:%H M^O7!S.F^S1:;T/%]L$/0_LMFO1M*GF*D;P^_H&*/LL>O1AA"ICTS5A,+B NF MD:@T#O-TR(I=9VUS]DK$IS[39/ ?S/<^*/#O\4U2N0-6U332R@@) M[8*:6$ MAQ;!QS MY>[MP>7R5N&]A&9RNDG=AGCT4P!KPZQ$7PGD$B)?0(4:M96K?L2$B MS<,#O4UZG9-SNG /LP7S)( ^S [(^V2[U?TNSM>W'_-XN8IGQ9M&^^[8 ?\C M[N83Q81'S:OE=1ST[\[01X/^_<$VZ;"_*?R*)/]2*%=X MT!7Q^D./1U ;3)PQA N"*.62 U+"@95MGI0R6*"]%^-_=^JL-73#A9:^;/+9 M=;Q*U%6>;%GY5/K*^&7M=T3.VH E"VMKKX.3XAG@N,0 86ZG'35O9];O0E#] M@O;7)- D(^$3Y4U'*\B+='V=;FZ.!J2^?RBRBGH,+()$&$^YX!H;[N-K;=Z>-MN#1R*-B:#6*68,8(8*8KCFOHBR>46LG&#DN&>C M-0=GN+'YH*]3X?B=:!5!"1005"-/J)1AB7_O?#/'Y&3/DP_K_W6'X,A,J3%S MGV@7&8B+R]<%]]Y2[ZPF2I9+->0AF+:[UXD5ZS&C%5X_-DS>X:I1[NYPBTA+0H WP?\B5%LI*">HU(]8WCS4U*._V0L+ M.L&G\2KAMVRU+JXV*C]_>L%P^.F(>*P,%-QI:XO+1ESXJ925>S3!6E3=VK([ M;$:>[)^XR$JF @03<$\TM]\ *YUV)@O6Z^9A_/D.>W\*B/:!CT.HL MQW'7\8BR#!8)68I"(T-/<6[?\:@B$T^[[L-\)QC2"K,?A1'/:?TP,A%&RF^[ MO$P7:2&K6Z[3]6VEPWBX0:0T-YY[[)U' A$)A;KWAX68X,4';4ST-.>L"TP: M^XC'EL.EIU/4]#SF,=9I&WD&-+; 0XP%%J2HS[GWD0B'@V[[M/(?+QJG,?0% MUG#C_-=DN4F*)+,'6IRN@W"T3:2%$@P+$Q04 !'+'!2ECL#JYD5^AEX<-B=$ MUR"U2"%=;N+%PV#%^V16P#E_O7R7)U_B=.Z^?0DS8Z*6\[?KZR0WFSP/;+V[ M5?=X;FBKUT;. X2=$A@6^V= ;)=6Y5!JIGA=0C]CQK X#I/-N3V_LYFM-[M; ME[=B]Y]5>>"CXZ=4/A"JJ!D7! N_2_+B9N Z:975S2.M'246**+VVZ>H%(9W3C:)I+ (8NEPA^WB%SPSX5CG".)L0806+]' MC&LY9&9^S>5.![8Z=JBW%39#V=['LW21KF]-\'."[I66/_A\%!:#%$$*G&"( M4\ZMX[#TX;QWS4-CO45"NK=[%\@,6LMC/_)=Q_E510CL^\>#WTZM-6%J'@];S"5;RZ'4YT@%&HUA_!\#[;+'P6?YGG,_K$N'[EI&3QBL%&2TV M$&3H+OQ>7VJ8GMXX,!PG6L,U)CW.Y$0$ 5!"4HL-$P 2RZ%SI682P^9$&&9P M:&.K&APX$Y[F0?'9+-\D\P-#DYK/TT>GP+\+?% MCVX"3?(P1K=&[@FJ,7OZ5IMXH>;_;W-7,!N>V?>_?T%$'*#!W\4$4AR<(.*- MLZ7V&KI)[H(,-QJT!FPHNKR+;[>YGP&$1WJ<(,BQ)I$G82UDF)'2"\BD(V%" M+34TW-2JE##L)15]4:(CB$;<\QJFCLF'NR#[KTEVE<=?KK>%Q4WH,=E-DK]> M7F;YS;9BS$3$&']+;KLAORIVY%WX;+Z,%Z68JR#R1;:\NDB_)O.[#=:+6MMT MS5X9P;"0#AZS"LMJP96@CNC@20/B;9$ZKFH%!_O?NCM+N7-V\\Y_<80L=XH+ M J2D7E $#+ [Q!PC:LA2TA4;?'U3XL2F7^^X3GH?\,,Z7B>/1Z+@0YS> 3S: M)A+&8.*AD%!C+#U WM$2& I]\^EXP+V_/OGPE(8= 3G<@:BKI])6;O8<;1-Q M**C12A'K' 7<6BI\J:,6Q$][([ #VWUW.*I;I'Y,5DQR"W!*9.@HZ/-' + H M*1T46\7%I67+>!Z?/C!WHDD4%AI:0,T0Q,5A(>$MYT%J+JTD1#Z]FWX*D;P. M+)#U LY@^[EOG*K>PMT_%&GO)#-62,: Y@0SA_:SH("V^>3?6QRO.Q.WAF.P M$RJK-'X7S]++=%9]..7ILQ%BS#BM(,!%11].A)%[G;#R$SS[VKV)VZ+2>$3> M!DD>*K+3[?2@?+I5))SP C,JK9?86 NHXZ7L$K2P:&\!M(['Y4[Q&:H7_YIE M\S_3^R7U@0(6>?WFCO:/!.GQ^VU@5$C2M_>/ M[/;X5+%16&>KI?W+(Q:<'V"0-19##0'B%NYREBRP#M0ZS='WIDNEFJMC>M;? M?VGYC4A#!;CCHBB/JP3P$(+=MJ[QS& TH!=VKNY;X#A8#*>4L?HV MSL=/1D)S'7P2#+ $!FN&.-NC8KS#T]YR:6B;8Q9NAU.=&ZP9E ,ZIX4AR#K+$_*YR)LG-3"6B:Y M@49K12DL02&N10FTP6Y>&'5YTA#'P;8K&F-SK]UR_FX1+VM=N-3'YR+!D:*. M<"REM<82HJ0N8Q@\^"'/8*%T/DN>QF.F ^R_J=L=PM-=]SU/QHZ4G/7PSO>W MVU)X](<:05-PRQ_0W,X4\TP4/XXYKZ6*V.EL V=K.WYZG2 MV3;!,(A0Y!H6UT-O]_66LV2K\O';*\Y]1>2\Y)!J:K"72CJI("KO

"U[N? M>.!,ORG0I6>[+73RV,+D0?..NHM$D(IMD=+ =1\(=E?]N*42-,>TL'. MC-^/D%MTJJ]B.M(B(HYS9KP2B&.+3%$.F)7Z:06:%Q&@?PG*= /K8.&IQ=: M85 \B.&N5O2IN%6M%T1".H*0A!(:P:1C!MYW&D'!<_2?^\OSZ 73P>>LNYO, M#JOP>[;\&N;CY*X#KCYFZWCQ\-^+ E&_9^O_FZR+\N57R_1?#\&X:W17$N$Z M7MZM)TX%5T>3*;(&,<(PAY@;0:BG3.Z7-T*UF'_'6PCTQ_OG8J9GWY7"')5F M\VTAE.VOBN=.E1\:5I HD(7Y(O58!^=*4&&1=?NI5ZCF!;+'6^D\PT[3A6T& MRMT^E;C\9.DV8.9R+SPJ23H%\OPV"8[(LL7.S4K\@Y.-$JTL!H(C%T7D&J*%9" M"*L<8E((2.DSN*1B%*I\=QRJ*X2'.T=W4.+*G=J3[2)$F? 24LL0YE0R[R&5 MA++B.F6NH0\ >PP# #Z 3*U& GM"I,8.,$&E'/0^Q_II!)V8MQYE^@'R>;.* M"2BH*ZY4QH(&WUDK(K265"DKO !#%M.JOY$_/&?.@ZGQ%FLQ7&X'T4U^5[GS M[NCIZ4W5DXTB*2EE1B):E/:G4$E8;/!A9BU2Q6V7TXL:=F2)K">(6AIW-Y6N MRH*DY]CX=-M(*^FM=#3\'U$%A**(,&.4"/\C!#0_C-%;H*PW4W>*U&")84E8 MFF]+U;Z)\\_).OR\BU-7;D15-8W""!@<+FBTAXX"9@7P#BNE*#>8AZ%R>O&@ M;KG1$U #ID,DX5O706X;J+S(OA28U&5'C=81I\I1Q/&V=%SH!"JX1<%1YUQ) MC(UN/GCTMLO=#T&ZQVJP>CW),LGC11!^(X%-KL;E (?@>W MDR@\_QQJH'CO$5+%D2?*J&8T./!/>GP?[-#A@0I M"*V"1ED :)'VP$D) .'H+U #I38%3AXR/ _'?Y_4JI^#"956AFBIC/1:6 V@ MV2,+)U\ OR%+ACBRU0S8?U.W.X0GN3?QC!G[W+/NO0=02\?"9!20!F'QKLM* M/LAXV;R0P_,Z8%C;S#6S[L^#]1F=ZS$$,80UV('[*L]7-T[1OB.#@GSBYYA[W00"OG M-:!<",@U WM]N'T.#O7YMJFH?=<,D^=OZ^EZH(.;N*,DB9;E#94T"F"!BP)C M"@5I+::EE!2I00W6K)97;9RKRAN>!T4G!FM2WA #1QVE2F"D-55$,%S&,)GF MS9,6!RMOV-I@S:#HQ& -RAL28@V4"F(@+??"28GV4EK9X@*NP22A8ZAPE"$#'-*N3V?+9EXX>X&]CADT598/%_;3M*3'=:DXYCR38#T M9G-3:%B^:G&?N[0ZT+>[; H+'_N_4%/IWP%S[=WC_R MT%UX$!^_R_4ZYC9W]X4("F29 =)X#B0V"%-QSW%IFL>HIUSSY=R\EG%!_]&2 M-HV$3 'DA)14"Z\LEGOT)2?-Z]=/N=Q*TU2J7C"=3([ ,=Q\G.9_CQ>;XH+" MSH0L=@ #(FP10B&A*PNZ=QL= M&')U.WTN3\\@@W:$4W.'/C)W'-*\Z/-%BOE.LF3U?I]F"UWZ[BA M)H<3(@0+0"Q$48R"A!$34RA<>4<&%@ WK]0Y/6]GJ*XR/;/].!WG;L$\:L>Y M$R&RG'K,)-,2*":DMXCNO0QG=/-DN^FY5C]$QVEDMF?9<[ANOI/B/TGFZ--R/U'V&G7E."A'1 M@B9"(J0P]C)XS\R+?::$L,V[SWCEU7_P[M/(<,^Z^]CT:SI/EO-"_:%[S<-O M1]HJ0"Q$W"/IO/.66UMB3O73>^K/Z"SLWYUE?'N->:9_FS^S>BS/_D3_3J@. MOKVYN8GSV[>7']*K97J9SN* Z&R6;99%\9YWV2*=I5.1HH8T.S,5_RD"1O_] M'_\?4$L#!!0 ( **!!$MSE.98R*, $;'!P 5 8V%L9"TR,#$W,#8S M,%]L86(N>&ULW+UMD]LXFJ;[?7\%3\_&V:J(=!5!$B#1L[,;($AT^QQ7V6N[ M9W:CXX2"*3$S.:4DLTG)Y9Q??P"^2?DB)0 "%&L^=)>=*>NY<8.X^.#]O__/ M[_=;YUM>-T55_LN?P$_NGYR\7%>;HKS]ES_][ MO?O?\>[?./\7NSNG'_;Y,UOSDU=W3O_5M6_%=^R=^^Z M?^2T?]@6Y6]_%O]WG36Y\[TI_MRL[_+[[$.USG9M[+O=[N'//__\^^^___3] MNM[^5-6W/WNNZ_\\_JN3GQ!_>S=\[)WXT3O@O?/!3]^;S9\<7L*R:6-+!!D^ M_OW%YW_WVT\#C/'/[6_'CS;%:Q_D7PM^_M^_?/C2EO-=43:[K%SG?_H?_\5Q M.COJ:IM_SF\<\=^_?7Y_4AW^67SBYS*_%7Y_RNNBVGS99?7N0W:=;[F,]MON MZOSF]:_8UO63;Q .8>$00,*A?WKCBW>/#_F__*DI[A^VW)Z?)^C7$+Q[*=:6 MNM:$7W5$GG/U^1<:UON5-]W@I>7&QO/[_&L-:SJ34>VR MK>$GX\57GM2\%9_ZP/_4?U!\^QG\ML%[J!Y];?--"\\E7.\7F7_[$ M_[1:9]O-BA4E9VN1;=]SRM;MZZE)BF:]K9I]G9-K_L-LO5MA#T"&/1+$ :4) MB)* ^#B "+F $A"EJ_:K5WGY[F]?!B'MC]1#H0A$R(T2-TIC&*<8(\2H!Q,7 MNSA*(_@G%5]>.E[G3;6OU]WKBFL4;^M.]O\8!3I'"O_[SX?"S.3EIL\3VM?[ MXCQ]HD[:6Y[-_%J5^4_\_YTGW^#DWXMFUS@W5>WL[HK&R;>Y^.5///LYZ7VU M?M(PA16\X8'01;[;-CL%3P MC[)Z_4:5])_X>5WQ#.EA]^[)$R^22HLEJNP]B)U;O'"O.36VNGWS[C;+'E;O MRV]YLQ,Q_UIM10+>B-1QL]_F'V\.OVN^9M?;_"LG8\PM^6WE>H$/_2C!+G]T MTI2DH3NVP]A/D]5N?)V?;(33%!#L1Q@3"'R?\;B0!$F=]D*V0ZV3EQBD.\IWU-FN:XJ;@ M?9>,__9;5FQ%B=[QQONNX?]&#I:6J^W\JV@Y-:;V\FMW)NLN6XU]YYQ[0#]G&]WS? 3 5WTS@5]C_&?)IG[ M"HCGJ:S+HGFF,E9S/OZZ^&[H")CXD59E^]+89]M?LMV^+G:/"<^EGTFB:< B M[$)(0^J1$+DA] 8YN\U1" )W2-^\Q+9SB:_WCE-ONX_I8MP&U6G2O(+UYHNT!OGH-NY?G2. ME#N#=$=H7Q#7U:V6PKO%&EP:Y6T6]23LK?LKR_POO/?7]O,^WHQ=AT]54X@N MX=A;\ 'O(R1>#/V0L2 ,0D! R"(_22D.(L(D 6$DECT0C/($H ]C$(-"Y^^# MQID;NXQM9QJU4=>7T7C-%JFR^)2J-4;2-/FN&8/ )*8N "[U"4Q9ZH9!!/L@ MA 8,J*14BE]M.4DB7[ZD7[^HI3BJYL@QR:(O:O3IA%P,,D]].(,33<.6 0Y= M\961AT8'!G1?UYQ%8ZS8J:#"IETZQ+AR!L?NOV7:?KY /F>_Y@YK7M\?C;^LTH1%B'??D)L$ 4(1#7$TA&)ND*H03BN M[7%HH>D=_X?WQS.':C33,TYR,,BV9XJ#/P>[WDO896>@YQ5+S@WL3'%P&=\G7.676_S7_-=G[^M((IC3JLP8@2X+L(X"SE6)=\'Z=4Y]2CORBGS=@@UVVZKW\6"X7;&Z[^" M*Q\%;3K _PA])'* _V=?YH[O7CEBT5#[NX1_S_UU7CL^:'^*KOA7-P_Y>E=\ MR[>/BMW!2=4DV2N M<33GCRSZ/M7Y0U9LTN\/>=GD/*7[N+O+ZR<]V!5(4@\&@*=R,0Z")"0)2X?( MQ(V5!JY-Q+.<:O426WY50IVS?C*(I08M(P;+L6MN;]40-MC:RVOM;04ZST:^ MYD69A&EGB&;2\F6 S6B)*GL/Z(31]Y4'"0I=!""#81BE. %TC &3B'<6QWT% M:L/(;WZS$KI.;&XXT\;:_1"3<*5HE,90NU&/)@VQ7W!<778\7=JL9/G_@#LN,D$J-8#Z*/R3.N%8EQG&#&0@8]XD,_(=@;>YD^ MQ&H)SX1 UC.=3EO[+LX'86V/3S7)F>*F;'8SDY&J:4TGZ\IIA;56I@-A76B0@_:66T3/H4..,O"5R3+'BAAH_WC3""B6&J&>(H.S-,EJ_NNQJ MXC.ANBMCQZN_N-[F79K#^9%^7V_W8K/(&)I0E[HPQ!"Q,$3,!0RP0\Y#([7= M%P8"6J;!06/?:='(0-V3U58\J1G4.7ARMT?A@U.H/('^?>Z/"V;V>0 M9-3V9>#*;)%>;% P[M=;F&MW+2?Y@UAAW3P=X?F5.]+WZ7! _"@,B(MI*"+' MV!MC @Y9&;Z9B609;(.^H\'DLBK?Z8S0&'+V/.#F-U6-;$_\?#IZ?- WJY\* MITK,ZJO>>1+C*JYO8@%/.^U[WTT\[NJL;&YR+G3C["IQID2]<1ZRNMT"*4Z9 MZ/VIRJS)W'/*O%)Z_SQXI7.C?.$5TQ7BXN<_VX%C.AQ8VS MK6VGNY MLE0V&K_.Q,?*Q6'," I;W[E+%,=^E,<;UNB,K=A MU V=28U+S&6\.8DA[#@B201('SYVXR14&3HP%M1REOWA/8G??WC_ M]7WZQ2&_)LZ7KQ_I__O7CQ^2]/.7__N?(@^$_^RD_^MO[[_^'S52F#-=CB47 M\5N--D<2QZD.GO-=:K.2K&-G4&7<]&7 S'RQ*LL/JS80G^^T]H(N_QNR],.R2%+ MU];%04J[(*>Q-,T;U5<1VZ:DOI8D MS8NJ-^TZ0RUS5B\#8 ;+4]EZ*)6S)M&.7XOGNA[V S^(0X)=&B!$HD.6YDK- M#4^/,A/&]) UP3SI]&D&WY0SJ-:RRY/II#OG\ZB)CBZ#1 ;*\3*;,N*,+'F2 MO)O%_IQ_R\O]F+T!#T+7#>,X2J+(CQ$,DW&4*H*!TII_S1#6UZ+TT_=U)TN- M.;JVR0%G!L?4:#.:U2NZ$&I>]^4,9R8:N0S(3"U$9?3AFCHNO0I=@D/D13$* M@R@,PA2[PT)B'AS&*I/O&E\_RT3\L-#E:#1ZZF#TV[[I#D(;M6SZX/.E1YR5 M1IJEO5L&2J84X,V1944O-#.4HS5"(6 LC@,$&*8>85X*W&0<8N+]M E)BD*4 MF?.4J^,ELY.2%A4GM?(62R9.35TDEL;.D;V<749HSM%E@,= .FH3GNPU:6A=G!,D,^23+-#:==>O M!TQ@P*.U)VR1,/&\,*5C(DFDRKDT*(QAJ MCA&]^;VS# Z9&!1ZVR'ET2"CYF@/ UUL]$=NV$?:I&5P04OYZ8$>Q=)+W]I0 MW=\7W9'&XA3UJA2[^?)R+2(2[ '?"SP&$IIX;I*X"1XB^BY0.NUE2AS+N<>4BD/[5S!<-J@,YPQ8>LRN&.D),\O63#F MCOSUD2=W<21>%. P\CT<1#%+8^P'[) "8:7US!/"6*;2L;)AYUC>*E3<6S'% M23DDS62B&I&.1?VW87,8V>WJXGJ_:R_9W57.I^RB6RZT=HD9<'L9H#)1D!=7 M;!KR1N'0\FX J8WA3E%+7I^-BH2 EJ=HU#3H15%J5UNT, MHRBG$:JNG/_J_N2Z0)S"T9W7\<\.O')=UVGN> OC*<%^=U?5XG")?W;*:OAI MT33[[KB):K]K=CQOX&\5Y3/-U?V7HYIMX]5P=G#\2^=X*^C*>=]Z./M!Y<^= M.<.K*3XN U232O#RX/&);JCT[*KR*$S"("*\[^C%,(700P2&AT0-0$4N*7^] M=2AUBDX3";CN*2:A\"I J.VY('3E^N 9HMI?P"O@=7?)(/\*86_XS!&\9KAZ M1KU:Y?N5UNI3O3/)*_+RH'ONR1O]1RW[EH$X??FO]!0G^""]:6.S:>]-S[:? MLF+SOJ390['+MD?15\0-2(@"#_IN#'&*,/+'I0B0)+'2[HWIX2QW%P\*'7&Q MQ;NB=-:=2,4-'0:,E0/.S)ZJ(>C(3J%.'*O6Z[MRCO$T\W:/-RT[0RB#?B^# M628+]'PGB&FO9+GVM'*/'=R AJ8%P,P)TTTE2XZ4)1^40.;.9:E0'8VM[ M@3/?J/&V8V>P9]#N99#.9($J:X_FU#49*\8B$N+(9ZX+(6*8N*D_!(H8]E46 MBVI\_2QK1IN3*S&F+L1XVS[=!1A&G;.V\.+2JRV45EE(6[H, $TIP)NK*A2] M,'6T^,J/8P_#R TB &F: )SXPR(.BG",-=>FZP6;!3Y'"];;D2]3,)INM1R: M9G59#52O'R"^K%/#SQ#*F+/+X)6YXBB>#J[HDRS+6%;4[;A=TMW-L^=/XK@8 MC24,AL"''N%Q$XPBG,0ABV-&6(I#3[9Q38IAKV$)6=U@LW,D[&*K+,^Y=*9] M&3%W&6W+3%$J"P^?9IOJ+CCAS?FHI!%\0T0H,^XN)49=QE/E66AV>.VFTONUWQ?^6, MTMOWY+%XY^^M\M,M^M+UJ C2156A-G6-U9Y='D\U6P;>LU7HPD@_7[E/O19F M=E[V'?+7?'/+XR1Y4]R6[964Y'O1K%CHQ@@RRG"2QB[P&0C!^,("5&E:4S.$ M9;KWJIPC63PEX\(4X:UKH!R)9_!.#:L:MEFAYNO&G$'@1">7P;.IA:B,/EU3 M29-4]UE1KE(&?4:"%/'^I>L'491&R1 .!&I+*+2#7((VG;3)O)&U49XH^KE4\J@6XTWV:/DB2Q^>5&WZ4/GFEW:UY,JE)(B"*$ZH M[[L>1M"+QUXY#%RE7J_.]UMFSJ_5;FPR8M-.XPP-Z7W9[.KV$G(U]FB9*(<= MV_ZI$4?&.N?OG^CZE+ AQ$"?8B<4XZQD/ .$B4 MCBJ?$.9"#-+J8M,ZV M&W'0@]B(2\I^!7I_ W [*-YG8I#%7A($$4P)2L(@27 X=OQBS*3&@4S%LDRG M7J'#)0[[./IS?SN58;YI&R\+?N.EJ>P\; JO@/X^P;2_6;,/1$(< M)"QD*'9!$(4H]*)QLB&A22A-?;VOMPSZX6[,5.DZT2EV2;#'(1?+>\I[DXS9P&HG5B RMB#HGH54%U\RW;M-LYA8/IS MT?S6#BU@F% ,4N@%8>BS- HCX/8A68HBI'8-T(1 EB%[T/9D>%YCN'&:G7)= M_=F<5(.PEHF6[ODY;="9OKX17Y?1VS=3E!=W^QCS1YU.XHQLL1+Z*__W_2 # M 0D$"%&48L@2%D#BC2&AYRO-ODX*-!^=!G&:PY#3[%2EDV4GM>DD;Z)E.KTT M2(I.$WQ=&IVF%.4DG2;[([U]HJKSXK9,OZ_O^*,VQNWSM8A$%$+HPLB-$QAX MQ$/^$!,H3M1.BV293[TX9U W-C#%30S3W)2CTWQ&JN'II(<76B1RUJ9]7_'BTE875^3_V>;E^;!,X@'E_,D5A0B,/I@F,4P\. MD<,4*=V3:"*>96@=Z7)&85I=/B/F2M)K9E_5&*9EJ=T=4:=].L:==DB&? \X41ST2)3A'/F%M3B->,.S_[ M%!(A"'V",4D2"@'S$D_,?_UKD-?_W=X\?\F_< M7I%-TB1P(S[^M23 M-M9VE_6,57*]5A->+XQTA@IUNN]JSK-)R=Q+&4-"*6ZS"X,0^V'B,NQ"X--! M@Q^$<')6IQWY,EU:GI@<'=!SU':-]6\GU,6$C'"6:M"%I(K/\^6"IRQ330HG M6[\P9IHMFTR::,A!98*^+Q_VNZ8%-AAVY08H1 E-F$E)*>(-MF= M*?SR^HA!3* 7Q2 , @ BQ##M)X)Y1,SD]K*9B&.97U^*V[*XX7 J=_V&H(_7 M35Y_:\^U[^0.N/(,X$K:77U'*T\*5JKO+Q95R221PI>?.%%SY M?4068(\EGA]0+Z$D0+&'V1 QP;[>/*M&G!EQ];>R.H4JWP"JI)W51Y4-4TVA MRE\0JGPM5*FZNUQ4*9=$ E5Z[LBBZGWY+6]VHD\J%@%W@WANR"A@""1Q "#V M(4!@".3[H1*A-+[>,I@.BAPA26MN0,\M@ MRI0"5,:>I"D$H=DNOZWJXC_:G;7#)"B+<R0/NE*O/' M;EB8[)/E#U13#QB;>QX-A$$8^=L,TQ""(@[&?EX:AU"D])N)8ALVQ-*>Z<3:= M.#7B3/)1#CMS6:C&GN?N];HN!* S'IVAD EGEX$B(R6IS#]W:E#ZVY>O=;M$ MX9&4F[]4W_*Z%-G7$!/%**((NBGRO0C'R$71$-,+ 5/!TK1(EL'TMY^^_.3< MCJ+:J\NRVW;'2G6]+6[;!%0Q,YIHK1RIYG-5C55_^^(,PEHS#](NA*NS1IT! MEAF#EX$L0V6I;#R"BKE453]4-<=DDE_OOHCE]_V%;VU,P%CD1Y#Y #'L)VG M&!IBPD@QFYH4R78^-8ASRFK7WRNMS:N)GDIF5K/9J9A;C4X*8]M+>=G+3#=+ 3:'OT0@&Q$NHYX^T)B Q M<"J/?"S;X_1'QRFTH@R>QJ-@J!S]YO12U<893^ 9_9%92C71V64PS%AI MI$[=T75)F59)T:RWE0C[?I??D_MJSW'9[_7Q/)1BX"9>B-PD05S(8?J2_T1O MY?J4@):Y=;0][KCM3=R(.,EA18;-9:X:R'1]MIJMNK]7:CAE?$]#DA)1'V @^X"%. $P^!^$#9D"FM #,9US+Q>JE. MMG-.-5*M3JQ1Z^48>"G7U5!HP' K5%1P[PP<;=3!,AAII625_2=8C9AILRON MLUW^\49" L ACC%%$08PP8!1Q&@O@:/<53K'PFA@R\PC&'.@>0C$)_,A+/9H,0Y, LT#O M;*!9E,W1-?_6MG[.@IMQ!B#K!OW%9/+V4#K-GOH\5:C8I5]<[>GV_<<9&E%9 M1X49<+YQ>%Y\.*)2?.JX1,,0J"B4TY;J4@,')FI$9H1AUII?QEOC0F4_-69Q M@1IXZ[U3M+M.CJ:[?JU$IR';=B,JJP20%*9IZ /L$9H %%%OB$;B0.JNFJDQ M9IN OW(&94XG30[\DST\C_ Y[=.=1)=W[@Q+FWS]TVWU[>>NP(*D?O]GP5#_ MB*%O6/(*#4V9>%FN&2M%9?;1TEX2-)!1K/@>->2[51I$S$,>]$$:HC!U QY] M"$Q33REQ-1!N1@(=)SA$2W++=Z9:O(QL MS&2!3B_7,>.5+,NZE.Z540)RW;37=ZT@"'QQWH!/U90_"0 M1DHK:0R%M(RE(Y6*B90I2^7H= $WU5!U)'!I>96<=V.2(U2Z3BX#.Y,+,/)L2A]1\PD42O*,S7J1BZB*$U8C'FG M,1J#!M@WESR]&6J^I$F_0S?531-YDU$C%==6');!=(LE#NMBWDZEEI0_:>=- MTN8O@UNF"J.4)REZ))T?C0$^WM#J_B$OF_8DC\_Y-MOE&UHUN^;+75;GUUF3 M;SYEC]U&W"%I"V+ 7#^-$0DQ\N/$Q1[ 420,1=%J?2TUC05((:4 >2F89K" M(,41CB"* H;\ $(";$[%'_HTU8US+-WIM3NM^"NGE?^NU>\,!;A8/VB:W^?2 MDGDJ@&B4==#%S9:TDFQ;!'@D&6]5)(DX\%M9T6]7O$R'AODL>0KY_KQ^ ?\ M#2QT*VYY-U\GLCEN+O.MIM5 MGR]]K;.2JVG/9O*@'R'B4HC2&"2^E[@^ZJ/X44"EEHKJ?K=E:O:*G%Z2T@EN MVG:=)]X<3JD![2(F;:IU>ZAAFVE\FCD#W%B@*4.PM3_]KFQJ71V MW 33E-%IP:^)\)S+*FV 6K!,#Z<((H08=0-(A*X20 \GT1#*!B22!.M\@%FIBL7IDT+!=>4V6K'L&EX MY9H4#_.;9IHV9>V89R97E3)1A[!CH>4@J^[1XCBK4833J-7U0X.V7W^O^E Q M\9GK(9!@'*8QC*/0 T.H-/5U$UGY #/3E@O3!H>":\JTM6/8--IR3=-IJV": M-FWMF&>&ME(FZM!V++0<;=4]6AQM-8IPFK:Z?JC.&!^-ZK8C%#!B- F] $8> M8&'HN5XR#.KZ;DRPRBR6;@S+S'UM6D3K]@QM#]4FW&W:ISG7KN"B6' 8WTZV;-W.J=4G)V-64\,4Z27GMG+Y9AF>22(-L4IJ=[K MASRKRZ*\_6M>5WGS8;?Y:;CM-H8H2$C@Q6GH8A8B0G$?2QRU)+77;%H$RPP; M=#F=,$S_FW+X_W[\OU$ /!E/D40Q(1G& &8.C"(488$JEE MF'K?;!FUG9XK1RA20(6Z01)HM>J-&E*/;=%!J;H_"@BUZI,>.M7\DD/F\V*> M0J6V'0M I+[VRL0#H8#$)-ME?]W?'G'794$H#JL*0L_W8IJD+ F'('[BRS-1 M_:LM0[$7=*6:>&IX)(%%N_:HEZ=63!BU4ZUZ(;KI&)F/5>F68 M1*M./GE4Z>M09[ZCZO:56V.]^;80PA(=0% M,70!QAZ)TL!+W2$:B)G4DO2I,2SS<1W;Y ACV3$UN+1BG%[-A;CR MTI S2)G@WC)H,J4 E;$G28TA7_/U75EMJ]O']BRL%XE3%SM%+L8T=ADA+@P\ M$L;QL"4:L4#M.FXS$6U/6>3?\FWUP/L?NU&N&F4,&2L'GOD]56/10=^[5N K M V:7 924<6>89=;X96#,<)DJFX^J(NSJ;)/?9_5OXBKK]B^B.SC$]/P$)P%/ MSB#R@A1ZV ^&-8?(AQ0H06Y2),MP.XC[N?VC4PIM/W?=XNXOBJR;YJLDXV:S M5)%MHZ[V]/G.T5;:I9AVSJAS+#-B\$(89J8LS]EET"%99GT45GVL/]45[_R( MOD^A$!(TI#Y+B6(L&@,RIC2@8830UFF5JO.$>=\C/J<7J : MK:8Z*H>K&<$LC;7<#_H43ZB?[*8GOMQ;JV3 MMG?+P,D$_<_7-TUT0A88?\G+O,ZVG%-DF/E5XX7Q( MRK@SV#)K_#)09KA,E&<]<=Q,.)! MI5F^28$L ^[ULPN%/*?5-_V<-05/Y? VFYUJ5--W9 MHKQ]D)JN/U*G5KQRQ>,G_@#>94U.J[(IN(?=L0(!3D."HIB&*?-BG^(P&-=O M)5$@=1FUV8B6R36($DO2#ZH43G(P9^UY;EW.54V '6F\=0+<4=+]JN^M,^!SUY\Y>Z:IJ5 M1T$*($X3F-(@=J,@2L85= 0AI5F,R<%LOS"&:^YWE9-U"IWK4>*5ZYV6Z1FM(+TT^U)U8R+Y?EI90GR[ M<+BMK"/]P[#IDBIK6K)^J4HSF<(;JSSMY%[!1864WT;=++,C8*6D;W0/[+D[ MPTOV4UX7U68%7!8F 0LA]&.8A"P(T3!>'R(42)V),)^:A;UPKYR'5O=L+)>M M-.NO7POU=8F7\)7S:9D5.-LKV4)%7O+%_&:%SO&"[B38>4TKUM^>;_AK:>X*;)QXW_?<]^0$,[_LD*)C F@0N\R,=BUYH'4K%$$2'BAS[TE;;I7TJCY9?\K_G.V1[D.%FG M4&_R?/;Z4YMW7W+5F7C?'PKE')=J.#9E*%>[?.FH'$Y?M*OC'UYFSM]P#4DL M%[C4,[&,8=:+NW!BD<)E:^42KRW.X57H)G[B YPB#\78"RD)NU-&^=\ \)7F MM.;6-L-K*NLP=O$WE%15S?]F,EU+BW@C\4+]<=]$7/Q,;R"5NO_/]^91*KW% M-XYZ+5SB3?/\&+6/N[N\_GJ7E7^IJLWOQ7:[BG 24!;%# /?9Q%) Q ,G3P/ M GJI]]!TY9;?4D='%78OJ\N]I S4\OROL'DK>!$ON%?N+&A+[>QXL9VAW'_< M=^";53K3&]+/[:&U8I*G;2S#@M]]J:W62UM\T3?U^> M@$S>\M?B+3;G/3N#D\YEG=_*@&4[M5* ?9Q=2>&GS'BCM/X2MG M$._TZIU.OB/TSXOF*4Z?0?8L%;@,E,]3U.H"#63R4-.390)?ZZQL;O*Z??LD ML0\#-Z0>IA'VDQ0GX7#12!@0K)3V&@UL&>U?JUVV=1Z&K6X/=;'.KYPR;\^J M66?-G68&;-9\[0&<>7PWO\3M2.K%1TQ.>J@VX#&]*I:!5SM%>WNXP91_TLD.NFO>)MY7D^"(B/< !1XGMI$E.$TQ GU$M"5_J8G$DQ M[+70PX&F'()"F-,J<_X^:)O[D, S-IUIA$;<74:C,U.4YP<#FO-'ME']FN]$ MJ$]U]8VWY4W\^+?V.J"/#VV[+F_)>E=\:\<*Q3UH1;GG/^M_R9O_*(X0%'I1 MF 8)2Q,7^6F,XT$<2EREX^1GDF1[B;]HI3=M*Q5/CU,-\GG^,NC_LUH*,U== MR:%R@=6D!E6Q\*6MI:$(SO6C\X,HA5.4/SIC09Q#2=JLJ"^+G9G\V_ M[YM=?TR&F*\OU\4V?Z*-2Y*C_TCZ *9!@&(0)A[P$$TA=MDH%7M*>W$N(M#V M;-&A3((0]5"J=E11$%K\5/RY'5Y\.,HMEZEQR4FDI5>VXN32TWH>"^2\ M?&6(%X5:ZG^Q'-]&)9V;E[KD,[&,5])E+7@^CW7Y^I!]N27Y V=KT6TE1Y&; M1B'&*(A90@-QMV'4ATA=["O=+:'TQ99?)L=:AO,9U-X(:C;)D=R:0VH$/I8Q M+R6/(Y^AFY9/RZ"2GO3*P'.BF.+>5_6N^(\VQ,>;YW/NJR2.PXB%-'6IB!H' M-(9#4!P%2M=%3 QE.^T\4B?F;5XL3U),)"?Z*ID2SF>I8G+WS,T7:X9FSLK. M^G0NOS)C\#*89*HPSW,>DQY)'7'5)D\-#\>J.JGVU[N;_9:LU]6>IUVDW'S) MZV_%.O^;HE]KW_"?Y#:F>0W6Z.ZH4[1\J=0?HR*D?A M$*IE5)+>R5.?1?+5=,,3=SP)N!>JVV5M^[H6BSNZ0]Z&7H6SOLOJ6[%V^38K M2G%9VSC)<]5^075SPWGH_'Y7K.^*.-L-U6OV>_O&I/SBZ' MPNSNLIV3/3S4U??B/A,?Y=]?U.WH6IUG6PYU\<;^EFWWN?/#D0NBS&NQWI=_ MW;6XOV&[;?_^XT\.V395KZ -W=:GL^9?)SXORK"NN'_K;IS.NIMAOQVZ9O%=QX_I+,-S]-/,E+^\%\)5>8Z4E?P)E= M,Q2RFI4>BDO:> O/XZS)-[2Z%XV^(R!@.,$X%CVRB$<* "%T"):Z2*F/I!G" M\NQ:R>.L]Z%*\0EC3/KFNT S.J;WL6T&]:53&-#MK_UZUY=RJOVD^ M+J.G,[40SU?ZF?!$>IMM5>?%;4G;+&/]V"[5%?-95?D7GEB($>0XYZ_1_&OV M?<58S#RNPL<4>"GU(YBD8]\*([ J\UOQWOVJL.G68'BIQH6[QO5"J71#$YJ< M+J<6ROO\C.<1[4H^<=_YNUWUKKOWG*<9-4^%U*__-%HK(:+-FIC&;"T4K+G6WBMN2>+U?3[.F\: M_OTQ[W?=%#O&?7B=ZZ],Q:T\WH$ ;A#[((BCT"-AA$=-?DIC#=#:%30/>KLR M.+OL.V_=;2DZZ#9&$D;+529'X054DQ:7^ZKAPIWXN&I.I:57KZZCF)?4D[P^ MP^YYZG 9-)^IK-4E6HD:\=^78M2IR9.\^^_[,LF[/6_=8@RNEL>.H1?Y 8_K M8X"Q"WS$_"&V!_UP(+LS?3UKLQ6D2CEW!IUFG5\&(@V7J;+YK*HA;TBF/Y9? MLFW^\>93+68A=H^?^-.Z2_^Q+Q[$/,B*LC@)7,A@P%-K&/-4VQ^'1W& B$8V M:RCRO",&FZ)YJ)ILV\\XM(+;2;A\$*S&1%/VRT%Q3LNUJ'C4^Q=N)ZW;Q; D M9)#KM'J=]$W+K?!1SL0S@#1<"\L@I.E"55:?7-4CO3B7Q4/X=-T*?SK'F:5/ M=7Y?[.^;]^6WO%_-NP(N26,:<5(G@(+(3]Q@S%'=E"&U/-&2".N)X_-U70^= M2-&\BX-.U0.Z[%2('$4O61.:AW+U@IT?CB7_**IC5-V^Q0;=XG#=M^O&TG%< M.NZ>6Y!GM[J6@5_;A7QQ^-8,GNKWVL<1 YH]%+ML.^Z+B$1<%[D)=BE/I8%/ MO& 0 #%4FG@W&-;R9#R]XW_+&]&_/-KPUA\WRUO]T256BIO?3%JOVZ^?Q74C MG?O#<&DO]6)[SN1=5.KH3ZZ*9<#41L'>[/(;\DX?FL,ZJ<_CVK\5"Q$,T@@0 M3" C!/D0XI'7<4JGCG1JA+2?KPZ+)P]K(*+/[]M\4SX M>VF;$O@FN+Y4Y$TITINPF^R7/N9X7OJ0%9MAA+6_I)4GK.VE"/T.%!\P%KL) MUP%2C'S/#0[32XD;PJG@,R+".@I[E6V.6+4WJPP+V77VM]FJ"EU2SE<')MDY MU$DOMZV;[M:;2^R2TW-5":U&JVFIL#5;R#?Q:\'3"9UU$?,PQ]\%)\2-? _ MA '$B!\F"(W!PR2.I@)8*ZAUX'8-N:S*=V9!JV>Q=H?\4^N"3S%_J7B<5JBWN][3/9O>[?Z4/;9YL(^02SP:08H3#(+$3]PQ+O B MI0,5IT>S/#(Y]@0?.CVF>MK29D[M9MOPT6P?^],;SL[

[E:/6N5*LZT MRR/=K]9S:A+$ZOW3>^-3WH&/412Y$/.8L9MRB([+E4"03N:8:D#[*!.*ALW= MDW,V'4LGT,RFFZ: UOI[)'(!3'MFFRK6=%U?,-FTBR0#MVE^Z?,MO7_85H]Y M_CG?MKVZ(PD,)0FA$29^2H.$"W#9<(YLRM(XF,:Y"8%GXAW/W/A7;-N!J+I3 M:8R!4VS79>%,CAMAXJ#5Z<4N"8ZG?52"I('J6"HL313M36@:\T\?GI_S9E?O MU[M]S7O7_8$;J\1'0<*#(@"2A/D1BWUW"!Z 1.E"&4,A9P)F?:SM:&[%%#3U M[-;%I76GC8#RBY*$!SZ;O)OR03VGYKD_<,6[X80KB#!@&%**"2'#)54L M='W>.Q;7 6?@V_4C!\T%58T:4\2,0A5[D(CB,R#**TM# M1;&F)5G.>Y]?%%L,\HU?%&N\KB;!_Y+59/0E,!;DCW=1K&(=J+\7;%7RHM\/ MU@HM]YZPZ[GL^^)3]MA?6D76_]@7=7Z\T9-Z?D3B%% (VNZ.V TM[1/LU,.U/9]U+OCH)F:)4%AX]14#5U3K/-TU[L%RVS7_)Q*#O[I&4&]K=/B H*:Z?.2C! M*/6H'T0QBU@:,DB)-Z(2Q%!I,M]&?,NIZB!Y. >Y%2SNQA2S5 TOPS3$V:@0 M2?)=N"X4@?BD&H3>*V=0W%;%07-W4]:E6*GNZCF$6JRCA9#59@F? ]>ZF]J) MXI.SF[B>P_%-&"4X9A2['O+=-"8T96@00)CO3DP;]0//FT2:.%C.I.N:V:5E MNXWEFH/.J^YW#WL2;>L&K!7N[-MPU>#/>Z+WK?ZIEUJG6]- MJQ>*.?WRO-T-G^24-M3B?5.4.0_9_)KO/MZ(8<[^-YN5%T:^&U",&&(A8RR- M_7%^*XX]-I%O4T);1UVKI#OQMKEJ;U44UT>*N8FLUS@1=Y.,UR2?=<>-0?"@ M],KYM3._G1@B;YD_#Q//&*F"1Q/UL5!2&BG:6] TY]\\D_,KY(6>GR+@Q:&7 M8!\2AH:5_LS''C2P"LN4E+E68>V[V=U79^/GG(Q_NV[FF(0W6BV7FGS_(\VX M6YMIEZ[)90!\KL(:G5E7]'@BY%E19N5:?KH_#&",?(]%J1=@2ET:QLD@CC%? M:0YK)DDSK\"Z&>0;7X%EO*XFP?^2U63T)3 6Y(^W DNQ#M3?"[8J>='O!VN% MEGM/V/5<9X'#^Z;9OUA.#V@W_V':_ MXDMG.*[7TJ M?2&=MI1.7\S++=@P7F.22SLN]Z0LXXVV$"_.+!>Y= V]]?Y;9]O-,"C'JOIS M_M#/#WZ\H2UQV]BB),/A%PW_6/\//MZTMRE^+/^UZ^E]O&EWA!?K7;YI_]W? MRF+7K.( N"$)4Q?&*:9(S(@,%XDQ+'W^[!*46I^R.*CJWG0T,^%)8MP]*?F3)^7A\*3LAB?EV^%) MJ5\GSJ8[W67'0_,N6%%M?I+-KD2=B)PI=)'OMAG3#+7T2KZTI&?CLMG2HIRH MEM=RU48*TN_KO&FX@#@O\YMBURX*?C6)>V5D8Y5Z$(GS<&"(:9JZ*/3!N,[- M#6*E$ZGM*K'G7T[]J&4E?=5P MX4Y\7#6GNN57KXXIS]L;G^3UF=[V/'6XC-[T3&6M+M%*U'O#W5J4;BCZEO^= M_ZDI-OUP='\"9+^*I5MCMG(!$Y.7) H9C%B2!%$X+O?S$)'<<6%7@_WUQ8=T MOV='"//4^B86*D>^#7JA&)O4NAX5W!]7.$]GCB;?#XKU.^2)J M1KT?>-D:TNOA\?27_[9;0"DZ>X>*>MJ&VMO*^'^/&M!Q3ZW.'\0-TOQO?9_M MN,J?M\8;GK.UC7'L(>[NLIU3-,?A^2?%%U?K[@ZE;N1>_ L>9KW?9K5SDZWY M.XN_G/H_-88ZBLK5^$87T-YCL9S.G<4ROM)ML^WH/$M]5@@SWC,,6 (B/_0A M" .?CNN/?. ;6,]I2LIKJDY%O@8K:1++>SY M(ZWFL;:*1[HFE]$[FZNP1E?M*'HL/09W O)/_-WS<>RW3M0 M;L1_Q,;2;]E69%2O'_OG)6'**&/0BV$:)S2.#J>D !8I#CD?9$<+K6;.>BV3Y6;[@_YH62*XW/6*U!RB&Y)=:$>I%)=&ADMH_'!5A$:^#J9Z?&ZV;JSJ7\4J8K[C/Q^SF]5GVM?"Z@$]M M7_CYF=\KDO+@$ "44A9#L8C4'T<. Q<2E;S?:. 9LOP?-D='WO?'X!?&X&ZV M&N1 ?K$:4(/V&3)W6IU7KB68%\\J3IY!L94*609V[12MFN&!-H%3POL#=?W( M>?ZOV7:?KR!T@Q@CX'IABE/@)@P$76S?#<,4KKJQR"^[K-Y-H:EJ7)5&_%RB M>GM^3DPGVSG7^6U1EOTZFR[$$IKR,R.5V[!N12RY\6J72:K53G/,;'--/3?% M 8Z#F/B>YZ=!&"9#;!RRL&^N:2EY)(B9J.J-=1!HIJGFXN:X_\R-5+8"_DB- M5+I,6HU4S3'91OIE__"PS=L9PJT0P+;5[^_+FZJ^;WM&XRZW!(XE%H=(Y$7FP#L*1Y9[!HVOYE@-%XJ2J[#ZW"LJMVEB$K-JRJ MWY<<'WFS$T-*#X48X1"]G&:%>"<'QAZ")/0]EGB!%Y A:N(E4J/VIF)9AF'; M'-OE'F(-?U&NJ_N\6[^OL"S'A*422Z-F=E-CQ.738.2@KQLE;Q4ZG<29;558 MUS2SO;I[5(K&R3MTB'5(PW*F[+[:EX>#]XZ>Z$-%K/N*V+:%,;_UY&T#3ZT= M,FC] E8)F2Q-9>'Z,(C*^D('$5+T%7^&++ M;X(164*,ZCV_*O[(I;76K%'#NIPKEN[H/3AP)@'5,FH96::>]!>7[&J77[;] M?^3OB/I77B8.H,-Q8^5F7)SR?I??'TZ.<:.TG6^,&0,TX?UYC] Q:0V0$B$, MA[;,$"[T7?O^/3JAL=R8.+O+=!7(0>B"[JMAJA7J]$J/SE\4[A_6Z[5J+];7 M5C/S#/$LU7&!>E,= ^@Z MF,<:G4&D<[W?<4+OG,?\$MFDK'UG9X ,U\ RB&N^6"_F@:SX)DM9LMU6OXNS MH7B_.:GVU[N;_9;TP/BUQ !%R/<(\ MC%10JQ;9#_B[A6'@,P0A3B"F& 4T"E.6N %UD67>#L*<>E1VY61#"1KGAZ)T M-M5VF]7-Z952=[7#=H-09:^/S46WT:N<%IY*19^AIIT*6 M@5!+9:OF>*15SV\5&UKK_OR73UG]L?ZR$SL0V\G\3WG='BFPBB!&88)<$*5I M&H8@]A 8&K$7(E?M(%:ID-B/ ,>&R_-R!!/$8AHD'DC2D$61'WFVSUD9578G MJUR)O;O.-Z'PF)QBI-UIA%Y%AIKR70Z>%[!]-TDQ<2/;.>0 M+R#8=((DDTR_,68)- M]&@*N<11RCP@[WGY(0Q2Y@=A&@38AR$9&I>?4,6S]$^&2=. QC#V <].8.R" MV/40"Q $*68)<=5V:9DC5M&JFTXK63/U267!1S.4>G_>PMD(U>E0I).BJ\LE MDVI!)*BDY32*HT$OO1=DI[7/9RL?+(GZGJ,D0"AF!$/XP@F( [&D9H J$WI M2L0C-'$C+PE@RCBTW21B%(3412"&/O*L'T-,CTY/-STV9L1NR4G8F9U6G'\] MNLQ@44-B$K:=FWT1,]G6XV[I8&]%]U7+PX!\E+DN3XF29"")!EG M]3S>K]7$W8LX >8A)27C6'HNE[$RYFZ.$T8IBB*;76;5 MRBDSB6*5?DM.,FNB.-IOZ3BSV,:#,BV"4(!P"& 8\ QR& MD.,43.)2'X/%$0EB@JD7I9 W50Q\SR+1T&@) M.HD\QX$(@U[$ HR\P(PIEFJ"2);;IJ@T<6& MKLZYI,(E'7,7"B>MHKQ%*'U_9#'U51QNMJ\?CX*NHB@A+N;O: M'IVA=!RXW;Z59SQT+_>F^)8[C[F8V+ZIQ,Z=X;"E37M[1/ MAW-IDN2?:*!<3\>^=XHO51W;[)QC^IHS9[HHTYQ<1E=D8AF>GTAJP!%MRB35 M?5:4*Q3$U/5I3%D ( D#&(;Q$ T@H'1;F&Z,RY"F$S>5-;(V:M+&@H-&>/.6 M>?,0IU.APAQ%/Q=*'=52O,4=+5=DR?,AW_''AV=6=;XI=K_D]]=YO<*!%T"8 MQ+$K#G:*013Q8 /D$J8T$ZL5P#)S.DUM)[=5I489/I,='0I MY)E:C!?T,>++% +U&51"*2!!&H*0=]VHCSSLP2$@ER U%V,@S*4HI-6EFF*G M/HDL.&F(11?I6IVV2)%'BKXNETBJ!9%@DI8W4G/'R?Z:_XJ2O^;9YA_[K.:- MND_"O"ABQ'==Y#&( ?,1B=@0+$$)E9X=U@]AF4:=,.<'2GYTCL2IW'HRP3Z) MF=MYG%.CSPG3WNY]&35/879U'A/UYD^US92;33Q9]%/SA=.]6L",H(%"5$:? M'\4DL2IO=\^']A%%'@))%&%& HA)%!$TA(H#3VE23RN [<1PG/6?.*6GYYYD M-FC;.,4\4,,S.RG@*[Z<2_ZFV+B0M&]2$9XG?-/]T&7+,'S/XH#%*8$P1A10 M@I.(C"##4&U,72_$1?BBU^O4]%"/,1;L,T&9RW0U7_5&@32*9BZ3-:J%>(,V M6IY(\Z8H\V=C^UX01T&0N)AG2WX*W9"EPU*HF"2,*+%&_>MMS2**W(.DK1Z/SJFR2'$LE^*8U!J5EDA MR$M#SA!D@GO+(,B4 E3&GJ0I!/DUNQ]RG=B-7>8&7@@P26+/"R'PAG!^BI12 M$.T@\]+DRA'2-'L\^D;JL,62AY,((VO?#*0YV"/-&PU'ET@=G6*<98^V+U(S M:_^6;[<-R^K;JLN6R&V=MQ-Z0]J$0D)(%/H1B )? 3(L&8RQLR3GU^;&L@R MB5IY3JMOR/E'A0J319/ME)AOF]-)-1Z=,U%GZFVRFPH3<'.ZJC<--\U=N;FX M-UPX-2-GRKP%S,L9*TIEX>%22RT_B\49;>H:\L25N"0,J >HQSP(L#M^/TV4 MCB24_U;+R&Z%:'5 %8R1RPWM>*(&7RD[K*1^8^G/Y'KJ#BTCN=/074U]-C1: M><^1(*!!DD 8>2SPH.>'[B%!Q"%2NLE"Y7OG:>E:W4(E>Q1:NP5GM-K[13I[ M1PZ\U>85?5I0JU=5_EJ[URJ];,O_I2B+^_U]'X-$:0QB$,04Q6)[6^R28(@! M (I5VK[:-UMN_;T8M6:OZ(U6\L @*;VRL3S MH@B![/MQ##_V$N:&U',# .. 8#!.D,?,51HT5OMFVQ#HQ"A"0,T;20A8LT41 M IV.2T'@V(5S$-!R:R$0T-/^' (3') ^)+,=56#9NM@6N\>VLT$]&E,OH2&) M0IR&(7,/@?PX5KHA6./K+>.@'_\:)&F- NB8)H<(RWZI<4+1*CO'@+XPY PR M)KBW#&Y,*<#S4SNG>J%'D&&Y'>3)BH==ZM(0(9*$@(XSWFD8J]TGH!-@;HIH MC3#H6:=#$@NN363)148?7C-%FB>*'BZ1**I%.,L4+3^DQR;S;]7V6U'>/HW9 MYT)AG+"8A1C% 2(N3#'/AOJ8%$*B=!WXM$BVQR\'<I!PA@&,-AWH;R'TG-JA@)9#L=.CK_>)TU=\=G$2NLVIALYWE0S>ZD M8HITZM!O(>?(.3\Z[1KCLQ M>W=7-$Z^;==7_.2\>S=Q2>O($G;0N7@R#] M(KR"F8E^3$G1^CG4>+AKAV8/_#>[QU40A 20$-$0@3CU@L0-AX55E/$_3DW/ MM //BIZKPRU$XC:A5N'TW$S?=/V\;!:_#>5DPP*,4:Q#W_)^MJSLE(^*&=GD MZE@."LT732(3,^2?#CI7;I(P+\8D 9#&V ]QX YG,U',4FTTOOG%\_9*M:]] M5S-+'6E&?5)$UG@:TE-X78Y+DMR1]FQY7)&7?H8;BN67.SOWR6YB6GW+RZS< M?BB!( 0PC"D,7B(N9Z)C0I:'\5:L&8UJ?FOW'ON#> M.]M>G"/N:JQ4SH%K%4#T(N#"0:=5\Z@U&FECEG4A0Q7.:'W,L9K M'MEKK@(D#_&5=N?4A(D%?Q M18LQ7J-'__&5'OV@W6G%SL'_(7-0 KC M,(PBZN*(TAA&XPL[($KS9\:"6GX?MLJ?\KYX\R3A=M\!7Q,<1SX/L"!*ZZ3XEV800$-@LD3?KIQK2_-'60Y M-WGN/(S"ID_S:3NM/\LWA\F&)OF.C.=:G4]O&S_;'-\)%Q6G^*;6Q3(0::5D M$A-\9MR3!>7[\EO>M-'^6FW%C%?S5;!Y%060>;'+4!JC% +JAS3& 43(C3P2 MJ"U2/1D#44HC%" <$$AP@G%,0Y2F+,)!X!';YS\<9#F#+N?OK3+%W9K:'LKA M;@[[U-"FXYP5AIVPY@ROIIJY##9-+D5E]A%3W!B>-7>DW(C_I+QG_"W;\L!- MOQD+0<*;"04D=5$4I6F$ >X;C<]2JK2#\VR@E+'093%,2>I#ZH:1EZ0@@C!- MDPAX&-M.O\1NJ*S<=-NB\H,\Q9WBD[R4 ]!L-JI1:'2P_<.1L@MMWSQGTQDB M&7%W&5@R4Y3G>\O-^:,"J.$879*D?@Q\>%TK4.2-KB3Q5++BAP9#+X4(*#HHF+0<% MJL)?:?A:95=IYJ\@A?B I@%P4X02$B(?I][P>%/*E"Y;>CU"3#R?\XI0"@#T M(A)[_-M3-PE<7D(0H#DRCTD)AX9I\DRPZY<&'I:16:BF%/HV+@<@$\KP"DNF M.B*+E2]W5=U.!!YZ54/ (/:8'U,<>B ."45>"*.AF9 @5CI,^TR8- D("^,X M\A''9>QAD/(&Z1,/L\!CUC?YMLJZQ<+%09L:9J:8*,>:F?Q3 \Z1=4>R+H2= MTPZ=88\!6Y[(F_(/:=C\1_YAE;-;@5 Q)M0 $(.Q#@";NR%0\,* B]2&GB1 MC8E\$#$:ICX(4LAY'&-Q-R>%20H]%P)H&56C&$>H46.4,5OE>'4)1]78-2I\ M=U/5[QJNT3F(O'*>>MTM6IH79Y(6GD&;Z4I8!N:,EZJR^^@:P]]ZO;_?;[-= MOOE+737-W\HZS[9"SE^RHHQS_ACG7[/OJ\ /@Y#W52,<0@9= (B7#"V8-VNE MF?GI:G (_U4,8)'[L$Q@E"0P3BE./,1C' MH>M'/HOE)NMPQYACZ?K,%_KR&:"O6"_VH&^A0F:'OBC#'POZ3UPW#'V]&OWC M0E^SO :@/\7I:0O<6%;4_YIM]WE2-.MMU>SK? 6#$+$H9G$2(QIY*.6=\@$B M290JW:(L'Y4!$%% "<*1!P./8H)=SN383P."";6]\R!M=L5]2P4ASFG573DG MEW.96!"GY;T*@\BJZ*;6P#+A:*)?4^KKI MSDW/D%>_/,VI3.6X;SL[-7DU:JK!K'0I::96_BAM MZC+89:(@TAF?HC?R,^CKZC[_LN/M4\R2D>NFO6)@17WH>90GC)"%2>!CCD47 MIR%.J(]"+Y5M0+I?;W/.5RAR1DG.WP=1LT_WOFK-V:G>:68NH]5,+L6+*5X3 MKD@O?N.-LOF 1$+,7$#UWLISY-4S9$\Y#:5?*Z,2R_QWM% M?U9"2< \-TEBG\1^1+&;NF2(D81))'W8F_(W6P=)KT?A/#!U=\[S MP[XQJM3HI3B]%JO>*)Q_9M4CO3/-#E[5G:9&7*^TW6]RIRK?;?)[,1+4Y/6W M8LU_-7SFRN'=T/S===;PGFB[ GG+?U\V^>%;Q+\35[ONQ%E7Z\,O?G(^GOY> M)ZMSYX'+612N MKO:W=_R_N3@XXR$K'_];:[8\&]"YM1^4\33[Y[WGI>>0%/:V4+.*%. M7WME@C/Z^?N7OC6(.YZ@EX(XACZ,@T3,F/B ]["[:*''"-/-WU5B6'[M#E+: M9M$_Z?JYO))YZKF\+=_4WLJM(F?,Z+^,@)W]'KD3WD@F]#IN+B^AURK%F81> MWQ7-T8(5(6'HQ@D"( UAZ$&/@VR($@$2K';5+MMJC1*\^=U*=!EE2#>5K^*? M#._H24,$;[ND-31@U"#](8&+C@/(]_^EW5H>)I34G^_O*[H@O7ZB:G8?;_HP MXY@""WV"Q.!D +R849 2' VQ$E>NOS\M@N4$I-V)P%/[6FL@4=,T.5;8]TN- M&(-5O:*+C2.^ZLNY90J3?%P&2R:6X?GR P..2(T?#H'Z;M0JP02!A. XH@$A M$/ID'*(, 0J@]/"AZA5BE+!;'[RKCL;NCD;DQ%\/8X3]V)48JFJJLLRW_)NY MEGR[%?\]!,FZG5S=<"*7],#+>]/4H:MGM7=JY$JWDA5#Z(8^ T$*$/1\$GG>F);Z<:!TMH'B5R]^D$K5*I4$T8I+ M>K ?I%PB'QQBOYD(*ONUI Q07?RKJ9^F!UI]R15":4H3%R8A0I!0G\5I.L1( MHYBJ##"I??,LPTOKISW("1W(MYW2Z#@:-6E2A_&"O439WJ&T64MB@K+V<[U! M10=DB=!N"/I45SPS71'/9V+S1^ A%-+8!Q$9LY$$H%"%!RK?:YD&W6Z[AU:+ M&@24S)%#@"U?U #06?+IO"566O]1^<^T?1V7EM'RM917TY\1M5;_L>M3EK?I M]P>1-#?C6%."<8K2*$* 09?%(&*'J2W7([Y*9T$_BN5^PRC,R7MEBL/+$_R3 MP\0\UJE!X^#:(.IB(\TG[3G#E.F6+H,P!LI1F7[8%">Z\RW_[2TI-[]D]6_Y M4>25GR2IGY P3,.4!B0 B(P!8Y JG>!=K6SV(*8(A)O8"G_>X:$!#%*8>@P0$0TP.P4 %1-,B69\AZ\2UC6ISD*<& MI(EFRC%I/A_5L/3$PB-EER'369?.P,F,N\O@DZ&R5#:>/\7QF;SDR=F6AR2; M^Z(L1&*V*[[E0U3JAHAY+. @#'T$XY@=1H58 )6V$DZ-99E4O;RVE65/!"J. MZDRU5'*D9T8W%4=_CHQ\JNTRQ'K#J7/C1(8\7@:UC)7F^7B249<4\JM=O5_O M]F*FF]YE]6W>K"B@$4!A@ ((,'")'WOC._ 2'P;#M*\2 *3I0* M$^9)]73L1;?<#1HTBJ,V1,,:.T+##W[HDYG3C6VN:C@/KF74@!K6CBXJZR1= M.6-]B(HXUCR2+UU*?2AL&;EXO>CM*^DM?W(HR='5H/S/_'?775V)FXEWCTXS MGNS8-:7260^'&*^?76!\O GDJMVXDMW>UNW5 F(GR+YL5W[VS;"JAUY%)T-< M#KC=9O7C>"#,NV%/2K;>%=\Z"3_L[C+>M!NQ3Z7)'J_X=X@#=<3C=)_]NSBD MY?#9=E,,+ZHXKB6K=\.Q+V55WQ\?<],,OQCB_CAU1XK.P_'*B]?^@[: O2UV MRU?-U615#S/M0@]1@B!DOHM"-XX)Q2P"($'C7AR7DTGI:A'5;Y?"SI2+0L97 M0/[&$+\9L^3Z U9$5B5'TY[3Z>/XUNKNSN@^]S7[GC>_%/S-QM_81UQ[^BUI^T+_)=_=59NC MBX]7'H"0AK'K!Q$@KN_!"(=#"8+8PRKC$4O2;7F<0\@;[LUI#V]KVC/SJK&C ML1.E4V7=I*6\NQ;HS*O'FR],H\8[EROK7^UQ M=VK"*HP!-/MD]/VE8:'*N\:N>UKO M!2YIR-Z='WI5,P_FG_#F3=[JN[DD-DXHQ:L#>?\OK+75;G;2RQ-KO8 M[G?Y9MS$AKS_O[QW:W(C1]8$W^=7Q,O:5IFE>@.!^SZ,&:X]LJDJ:27U&3M6 M#VD4&?%KL.VQ.\,+PYM@6GPX>!:K>/.VT'Y[]H0HB7!)E6" MV)1I8Y7>CQI8:]UWK,A\]W(I_N)/4=?^+/.(!%N>;@\&\"#L-RBV$5AO4E37 MG>):P_Q34%M[;<(H+1"EME3VO_+ES:UGS._Y9G:3_[&[_YIO/GPK)?BPVQ9; M-]^<5,^%@2@E2F$& %8$"(XYVJ>#S 6;(0P7282+$%])=F<*&4>U03L2G #\ M8=S8")S4$B>5R&6WQ1+^Y$CLB]-F-WC/L&ED>TV#9&,KN1YU#006S?MR3?_8 MU2:_]4]V?<\/*;]++S]\^S+[\=$W%EZOQ':[67[=;:M-@(].VJ.750FT!D(M MA>509-H8I)NK0 Q;'L318\D4F;2?:%#FZ:'MI\:R33ONGJ)9PLB\U"!Y:IL8>QP[OK!R):>AAL87>OGUQPN@GI? M1_&/U2:?W2W_E2_^Q_K.^ZV_SY8K+_*'U>&A>K%9^M<@=7E[]&/YYF*CT34 M'"/JY'12:L8XH6J_:\P"7]F[F)"1751;@H^SK+*,^ )3:50&.#G=_&C0X&F:"JIVE)'MDO MUDHE\UJK9'M0))GM-1G($5[(^/V\X_3M/KC+;&9%HW-RI'2Y-W>D=G+0.R3Y MFX8?C6+;#L[ULG-LVA[WPMBT=,-3L&#[UVU>B'^(!E()W6 FDP!#JQE0&=J/ M"&G@6S?=QXE$+;S1V.A%^8]6N_]38'VST!XAJ2' 'X:E#J( M)B\>VQD*G;9T96?+S7_,[G:Y7A9SMU1W;GI^R7]LI5/UG]<9I$0R!*3C1S>#X_$D.940)(XY\@3(46@$A.TY12*8'2L1M0>^&24KKD M]WSF9>L0F??$LAUSC0=C&'<=(7@D6?*GERTIA1OY(.(L4&<8:AB I\%1 ^FR MCC$% Y_KF-_FB]U=_N';?G11%/FVZ=1P9=D,9J]666;B5WX9G;19_U.P>#OV MG:ZQP]CZ,G:.\PC*D"8YXQLTV[]^6,6:$_F#DJ'2R?!@$YCA?97XXT:[(ZXA,=W MSP>N*PSE8W6Q3]W-BFHI7T/%%),X52HSEB E(>*-),ZS\VY1W'#CCQBKJ=G= M?%>?&;@O_]C=^UX+O@M>^1K0:GV_7)5?+U?)R_7:-3 ;T%2AX==EK-0]R'KM M%DLM\U7R]3&IQ$Y*NW\^6JVLI%..I(3(W'40*BFE2OZQ6H8>TW>$KAU!Q4 /9G)=+(1/0J M+&?8IQ^,TZ"HE(>6O4U_J\TF<*&?B#X\0Y> XT[#7

.S6LUDP>O9\ 3W!,!OLTC MZA,1=?+.[;AMFX@+9)=%URZR;$LBAVY6VPA]W&_6NU]^*6E1[N#- M;C9Y=;_ZUZ1\Q7V^WMTMDH?UUGUO.;N[>ZRCZ.1KV;#Z)7TEOYB/GW\M7XX_ M_MENM=SZ'_WC5U_G[M7XMMONW*^7H_R5;_R;[]NDDMKI5O_2B0C>#>%'/?K5ZWK[P7R[R^L?/\H!U+6GSJ_ZE M/2_'0]D[+*GMD"_ZOCX_SMQ])9JZU ,LYMORPY\8K7X ME-_YM^G%W&E3E18VEY>LU8H"! P@%%+%"<\L1YA@JR@FJ&T[LX !$4'(2,C3 ME.!,(::50@ABK)SR'$1L1?9$QO(>4"UECTTECC1+]CII@NP?7BU MCYU^$HKMI6(HV_;'LW7CX,W-;+7\5QG$J?6J6-\M%[.ZC^+'*NVH SR[7,U6 M,?7;?J9*UO5-(+0,094([6@ *6X9D:C5D*13 *M7V(&$8820%%B D=*8) MQDX4K '14"@!%4G#WB(.(XAC^:^2)QJ4='&L0]EGI=$B.:AQN6@'$:\J9!^3/^O_O5@P MUPZ],\P[,/S3H-:AE5I'G;)AY/B/PO=N*+;+>\?&Q35-+64 4S<$HU)I93/: MK$(H;- =KF M[%0-BU1;/OLC_^LH]-JL5^Z?\RHQ?3T0TT1AQ#3.&%<* H&$@,UR3!$+NH8: M/C@W5F1&(TP03F7&@51<@A0B#K06)#K;S7TIQ7%2^$3H,.H;'OIV3'A1U,.( MT8EZ&NWI4&0HHF<8,YIQID&@\=1;CS3)N_96]34<^:JH]PB+K5W7+9EF1;[X M.'OTHHG-QLW^>EOPKK15N6MX^,7GGU+(QX]NQ3SKKRRL$]M"RT5J+2*425"> M&I(4,HK;%?9>5@--8:81T)AP@1V_B8PAJE.7M'+ M:K5&]B3_X?\=FDI/=$*T\QP__UP(V]X+6]8.EKK4LZ-6.SG6^RHY M:.X_Y?CW7WQBX:\S>@ FU-A_1$.?\8K3GGC3<*T3Q^ADZ]Q)2MNU@7ISW3[? M?%_.\]?%.U:@SO?^Y30M*Y!+T8]R/BP(US)5++-206-3C1K>ED+(CFW6!Y:2 M6\4-5P9F+,-2$ $X)D83K#FC",;>@SIFZ6\NRO,RS^Z2N;_[O?RV/)#O6ZZ\ MZJVG;/#N'OG0G*12ZZ1S?>Z$#]HEE7JU]YV.UQW88*T\ZZ4FR=2\ MY\5P.-U<_J*6:75C]2#L2]_]UVRS..IBY9\,>M*6YJ-;Z[?N#[R_]B\+5>H4 MQ>Z^^OWGSXE!*"VE.!542V(53C/0L",6HOVMU1%EMBE)4VTL2@G&UD+N&W=Q M3A%AQME@S.=*OC?2)K.#N&4NL\C=1]\O5]6=LCSYYA\G^UX^*]DXSV1=_[XO MD\D;_JU^]%!#DCRXL5MFQ9.;.^<]Z\\\;;K[V>I:JGR:XWI-KYYT':PFQ;.. M88W"55J[5SDYTKGS:X63FSP!=UM_TDG4[7ZK$VAW-W,$3KU;WB_] M+8/M^O]-?IG]6N8%9?]>3XSE(-4ETJ-!"O:UWL^OWP]^MOO:_\X MU-UR^]AH[:_:;A__[Z+N2.-^?W[T^XOE]^4B7RW\]Q>_)IME\<]WWS9.C8U3 M_!?_'+D?]Y?\UQ)/O\-=LO>#\_'OOGN '&:;NF.M%[/O5=;QINHK8>I4%\L$ MKK1.$97UM"DN<%LGO_'"?LH?UAN_JO:%VD *R#34T (@H, >)Y#"X=%TVKUZQRA"7"!&B70C%,@#<2FU6$)2$!.UKMAB/(0N!D$)B M;C 46J8::&DRJ)4VA,O8^5:W.>;Y/W*N?#[ M67CYW"!@=Z.KV#CW9:Y)W ]M 5H H_6!?)KDUDNC-WBN/UI=>Q\?QD.*4&", ME$(CS5W,@(VNUIYD%..L3]/C(ZTT!!2D% C-,,:&*\3=,L](1KFET8N _\BW MR6^^ST['5VU[P->.NL9!+HRP7GNZ^V(T=1*@,^34']1I4-( >KS1B[@K,FWI MQW? 7FZKP_'50C4]O^8G[KCL@N"'<8NYU%>AJA M61B69X@PDE&FP8ZQE%N/,K&[UO&<.&(]JD*2CZ_O:E6/?%LG4R8RC"DF6!*< M,F&K7FLJ8X)T+,"-+=6(IY GZR"/M?'ED*\66'J5ZF.CP,=21S1Q:)'.E*S; M\[ PKF$CU][TM$.K6INQ;#T-'W(!O4_6THR+?.MG1,H!W)^4#W&C3 "@!5!" MIREF"%N*FC$0S5C0":!@]UE/WYJQ$]$&@=B79FJ8-TJX4_/3UZ#=OO>RHDN5#<2J9E M"M1>5,"0#0I*+R'@B.STUI/Q$[):RSASZ@8+W#W]KYTOJ*D#QK>L%2=BC(#H MN>#QD@:7E[='6FWS,-^7Q\JJN'2_JAT"M38'DAF2^VZ"+9-U7 MM!E-61[4RJ'K&)$Y_4BLN@S0/_\0N-?;&;]VU#P&=&'L>HQ:)=*%GOX] ) M%[TTW;/9]B@%9+-1 .J2S;;!)EXVV\#P5C8;#-A.B@1#?WL$3FA4PX9C%4@+T2 J3LS7"1O>P9%&W8( M!&UB_! J_2F&Z(1"J]NC?W=)TS9?+%?^]DD=F@BN1 H9%,I:D;GAM._B60V# M,]&*)#I_>&26J$7RC^!YH0*NNW5"ZCQ%C )2&$<\P^?MY&,@H (N\,4&K-M- MNV#@VET!>T795VBS-RX3N%352_SU0/.C(W.2>A@(4X,-QH+!3$HL$".P'@82 M25LU(.[\X:,R)^E("*V1"F3.&"#U84[2ESE; ]61.6, -@1SM@ NG#E)>^8, MQ65BS!DL_BGF[(9#,'/B>AB$M )< )AR32TSG&?[8337H!-SMOWP49D3=R2$ MUD@%,F<,D/HP)^[+G*V!ZLB<,0 ;@CE1#.;$[9DS%)>),6>P^*>8LQL.@]6G MG#K[_&VYRM]O\_OB&J14^$Z,4$N+# 5,JJ:0#E*JQ:#5*/W%B/B58ZF.3J"KGH37@&6:J)0[F5(.508QRQKI,JY:];8= M6Z81JU4>2HE".J&-:)H6T?U$K3*R)[A*CFWZ<E>-TW;=LM?QK5QRYYK M@P%\*F>Z@ DGD&I=0NOU91=.8*E&U44X7[P>?IBJ4?JUXH"(-#.,UYO$P"SZQI:=+3>^4V5^U*52K!:_Y]O;]6)]M[YYW+?=RS0T M*4P1T_[P CGJ9LTQ,$Q-.L[.UX#R1F9>>VCS^[1%<-,<6-[-'#5_GM^Z 8IW MO^>;K>.+0YOS^_4BOQMI'VW(61!YH^U"$V#T_*NKL]I M?/O%V-"+,'NFX=PFA,&K9#\OO(X7\'Q13/66P[OL_)B0G[LP$*^YMRG8YB+)XJ=E\4^[R?/W M*T?O>;']Y%+@WY>KY?WNWHD/(&.&2X4TAA #9E0C/DMA6+OTJ0@=V>-]VK^; MLJR%*Q]0N4KN*_F27V8N"_#';'.G81='. 40+Y$ECF7TR3A)KW#B-4X:E9-/ MY52JM?Z),\8SMAPK;1QB.DW(ITX*EI@)Y'!VFXZ_G?THQ=<46T@XD3P5A'&K M,[S?6S9*!C5&F8S0%_.WE7P3][=M+3\5?QO!Z#^!OZVT_G?SMY56%_6W@=/I M_Q1_&PK+Z/ZVD]TNXF^;A/P_]L]A'@<,V*(,IL9"I$2&!<7,[K>=F4WQQ3QN M/[$C^]R#4!-,:WL:_ *.=CQ;3\;5[O=_#SK_V^2V9\TYEK<=9D[]&_K;@8") MZ7&'M-V4?&X=-&!_T,MXE@D(+4\A();M+U4S/3F?VU+L,7WNU%+;G@:?CL^- M8.N?P>?^]/GM67->V.<&SJG_+?+7PXE]++5*D M049MQHTU5E.M&[FQA$'/P%Y>VL@>MI$E>5SF=XOI.=%W_#?SGL>G&=IN=ILV_L;?LAL<83K*'I8)[9*&ZH0S-3 :8T18(#0'B1J6& M6IUJ":@6IM79:.!@.K8(RL&8)/M MD87:]\@*Q64"%[=[B7^J1U8W'-IF%>;^X6[]F.?ES>$/)7'O>W)!WV:?$)I) M017)B*P[:&OWOYFY_IYOOJ[;Y@/=QPF9]\S;7G/VWV8WRJ_G17):KU-'O-M MLG0YD;/6UWP^VQ5Y^5NSFTV>+][M'M:KQ/%EX1*D32G#55+LYK>)^^N\9K.D MR#??E_.\N'KRH5_S?)5L\GF^_)XO_M8S1 N _U3H%L."$PCIHJBUCCSSPT+ MUR3X]/D?35-KS)3,!,^LEIQPEJ4(-&,BD 5M"O<;*;+#^EPMLP[.:B @V^W! MCH?A(&[I%R=;\>N%'F8\B]69$'L8C*<19@^DRSK&+.R8JE8+]?6]RC_6J^]. MMKQZO[;XLM[.[HY_KM;%]H_U]C_S[:=\OKY9+?]UW,*G^J,/SD-OOMS.5E4. M45QKE1%$( 60*O]X.B9\GSXPD>D0#IRN%I'Y]?352">JVAT3FJE3_93NTKVFMN#3VU4:DTW7\'2?%A;U]_/EP*1?O MM7W5SW\\S+ CI?]-'/NK]KR$-^\WL?[-77A/<,;RVT/8L*VS?K]R=)]_F?W0 MRV)^MRYVFWS?M<^D!J;62@T(02I3:=:\R2PIPJ9M,]$^0\1CO$JJQ(F5'.2Z M6,/.,QB=89$AD)W&DA]$D_7P\RZPY'M^FR]V=_F';](W$LZ+0LS_:[CK[[D/[;2(?#/:X!IRCD%$@H$0&92:1BU#&I#: IP6!5W# %B[^/7,B?K M;TDC=7(L]I4OXSWZ1F"Q=A2;M&.^BYLCC!*#+9'\^67VU?V^%SXII1^[SW$' M@,\5/L>TUS2(-JZ*S\N3X^,93LUVZ2*J_#=_#/]^M77S?^FFL"B*?%M)MW&Q M6O%QMMD>I'8!V]?E:O943D6PUI)K 3.093#5*=_+B9$-N^@ZNG0CDGJETKM2 MI^2@5%)IE31J^1H*K]@3]CG2K2OMCV;O4)\P15-W=Q@#67E"+F4@^[3R-V// MA:DYH]'U/^FI+F.)]K4_2)YTHB>'&2_F%+W+WZ\^Y?>SYW!U.&FP@0 X@:-,,,V"8SR"H$*F0%B 2^[7=O5 ^ MPO&5NZ$UB=&M,2C'CV2(>#3O%/ 7Z)Z8[8CZ)\GNIT'O3_ #&/2GXO@A].U& M\X,A'8/I/^?^=TIAB $N=C4<C]2 1,D:'$8&(LQ5! M#BW"S&&D,T,,C_W.D5NM+!Z-AT ]/'='0CD683=\78D]<8H^8#L0+W;2I8LPTAFEDO L=%<&L1M0P56X&BL>Y! 9,1:#,L MD,4D8]RD%!N7; #!L;"QZ\_=^N/Q2#< Z.$Y-P[&L2FWE'KBC+M'=B#"#;?4 MS\>W'73L0;==$8W!MM8MCNUM*8SDDG/.+%,NRDX%H)+3A@48,2P6W1Z)X'3. M8$HDU%;AU H&94J)@&GFPL!4Q6Y3E*59&H]O0Z >GG CH1R;<2NQ)TZY!VP' MXMP.QOKY2+>+DCU8MS.F46AW^:V610.60HDSQ134S# !P#[?112C:*R[EX ( M8Z!*4X6TQ!P0B0#,K'7?MM3QDXI/NB BZ;8'.@+G1L$X.N5ZJ:?.N VR0Q%N ML*5^0KX-U[$/W79$='BV%=\<*QV)H[3@4@K.(5$LI&C2P$-8\"%A59A M:I$0J0, ,*0(5PJ@R=5Y1@!XT+@W$K;12+L6['9&#JWAC +RT)0:!]_HI.K%GC:M[H$=A%C#S?2S M46L'#3N3:US,JAVQ')A5O]SFF[RL9[MFB%C"C&+,&D&Q-=PT52D(\#0&J1Z-+E.<<8-! M*A7 0F1,$\,4U1DB/.,B_E7.'A67$; >E%TCP1R57 \R3Y)9#^+U)]8.YOFI M>+6+?MUHM3.2 [/JM31$8D"! KY\TPVN[#YZ(E#'2/NO 3:80,088!:G4C+? MBM:IJG F-(S>@620"LK!\!V4/P>%-F))UB29LC\_MH;_IV+%]EIUX\) U,*[ M5+=Z7$39P__KP[?GS(?YAD:+LI7N-+?#73;C "DA-#;94<82)BXP4<2N[ M6Z?J(26T1%$&C5208.]9N%32M^5@F>,=@<;L5AWP$M)!.?^'!_6:IXY*!>N& MQBT?=;_P1&A'[-.? V%NX*+FC]S$>D +G?$UEYT1T_!,%\;@9$/KRUDD[ VJ MS]O9-O?^];=:$O%C65Q3+8E"UAAJ-4TI4IB"FK*TIC*[_IYOOJ[;>J]S(\E4 M2<0A,%:XG 9#P9C?C<\(=TX>XZ#']XZ%F@0-E2^W?,H?UIMM\MMRY?M7.YTO M\LC5J^B?X98A;#8-AAA$DUMUAHD+, #6)(,4315^SPJ_3)$JW4G,8BK60) M7Z:!IIKT0@W5I=U2[8306XMU/KM;7/LY5;KSW6;C,MI/^?=\M\F21K3DSTJXEHGM$#@N MUO.=7SG5-=:)X/E$J-:X?MPL[V>;Q^3;SNZ1H>"&9S\KGV?T)^%^W MR_EMLKW-W:SUCL'YBV^SN;)R=W:&^S^/\,B90)GR*U^P=S_(93"D;Q# M44M9'E*OO9S=W41??%M[BQ&A[>8T/A^C6HHX@/?H"V^P$QD1YBGXDC-+(9I3 M.0_Q>=\RD'DFXV*&TN>EIQD4J?9=D8K<_>ZM&U2[\>[6#WY>FA\^-21?4@OXMJN)U 7I3=#.[*8,"?DT]E0& MU>A%YZ.AT6I+;\,EURDXB_9IO%U=,_ M*].,/\NM\E*UD0E^8,.<<0:7F@+3RZ90CK=( MZ@)(KGGK#:!!I,%&RTP(FPG ,(:&&R& DLQ2(RFQL6^#?=[=E[EUN(L=M$B\&G595N(U M24I50G:BQK%AP$[5Y&S9;2?+";2[FVV2Q;*8WZT+7XGMK/M\L55FKK:SZD69 M+(OD?N;4];M?/@_TVURS^_5NM3U:NM4?YLW\F._GQVR[W2R_[OR6V';M_G;M MLL9RJ+[;6T/8Y=3VUZ@VG\#VV+CZKB^UN@+@HAED 4.BC:MH-1#!E%N %&"48>#2[=2G.D 0 M 8G3D\1S!8UXY?X-AT MZ:NWY-V[GMS9!II3W#@HK!/@OF'U6<>:@.VX:Y$OKZNQ M/N4W2S_$:OO'[#Z_QC+C@A!I4P@,%E)SB^J(*(52O-7'Z^3GRLP@)"V34A$L M!!(DM4@):JQQ&A@:CYEJ,CK(DWB!NNQ3%/G\;S?K[_^/4])O42#_#[]HT-'. MQ"D 7EDEO;&Z[*+H+_YZH#D3.N656VN;V=W[U2+_\3_SQVO+_!HB2#IWDC(F MM<*VF?,"Z;=Z,9_YX%1E6&.+**0X3:G/+D F%!,RQ3J-V#ZIGO2U0$DI4>)$ MBC_MGV%P=MYWQ6LJ$[^S_"]F?C\DVDS]QLE\<7]Q#;3.,(*:: E=_BL59]E^ MQF=O=F=X\7D(:0J$$I*[1#H#AG-L"5$VPQE+A8GXL-4^[O1RQ)S=Q_J>F-2= M(+G\7.XF]KKG5 B?N=4.KEDM]&SK A5BB/1/J"A#!2"4"2OJ*0S<''ZKANOT M!S,JJ70NQC GNLX04U R8333&&K#(S80V<_E^CZ"\8?I3J0QIO43#-Z8W]WP MFLY$[RC_*S.^#Q)MIKYP@RS\0/9N=G,M &;(Q3W(1>2$6.$2 ;2?\BYQ:S'E MGWX@QE"YD,=0"P1F$$M$?',)*)QC@ Q%K&G?RY%X06).\"<:GYC8W5"Y_(3N M*/>Z[WQH/X'5;K/QG[Y_9*%9*Y)1WP#,!?(NMF'2 DIU,Y=MBMZZ!G_VLY4R M"KD5@;.,8HY=_B SJ)A$-C7 !?D1JVXKD9X\'#4&BY^"XL1\[XW?HT,H\;+ M7'4(7-JO%;N\RS?*K<:;]>;Q.J,VE=RZ)>C8B#0)G-][6,IE=(R MEVE;D6+,K2 ^WZ9<,&ZM(A%=1KTR2G&21I[XZ^&)^F>703>@IC+[.TK_8M+W M02' +ZSO[]>KS[ZFLJQM*C[LML5VMEJX978M4B@RD1&-E8"8(Q*6"XJQ8A&K21H?44J7E.)=586(17(DX0B^ MX@P^YSW&$,!.9>4,H\Q+[S$<1B&;1X?8SKKON% K365J<)8B%] AOST%ZP/D M\LK-6T?RYSXZ%=P_,/AU!CXM]5Q&F&,Y5);%,%":.I1!3 B(U%GR^&>E-UY.5PA$6K!=$%NZDM MB4XZG%P4W1%I?S_RS@5VBX^SS?;QRV:V*F9S7WI1[&LOC.%**L8RYS&J[E^LQ](;R M@%#W8[G8* ]&> =!DS_;W$T8E?U>0;$#$?:QQ;0YL9=F+>FQ/WIA?1Z_S'Z\ M-B2S@FN5'HO)AO MEF4;)+%:B/G+_/B(#/"UF"%C*-2H2#+" -UJB6I!48$O2L3 M55*K@(0*8T?P!+N45$+'&@3JC+C B<+H[R4<;L5^7MZLRJ8,_I+^7N*D$3GP M@9K+FK<=Z?X\E@UC[6.]?*>%(\VNDE(W;^]C[=RW:_V2(P7+6UBO3(4+.H"H M)COC0:8Q5:;A@B:"Q?/G?J8A59 3='*6.R2[V=V'KW?+FU*XPR;^[[/M;K/< M/C:W5I_=0[49<+$FA)G,4(88X$31>L<=^7M7(4ZNGR2 44?%%'&=&DRX"Q(4 MTUICQ5UT#,.N-7;J_;D7/CE(?_7D_*K1(-EW&^C:-V DX[5S8=.Q6YB+BFZR M*-ZG%]IGO,LX5IR&]QA)U_4EUDG7)^).;1')QR<_*1_N,09* U$&,+'^C0%I ML:!62BL$83:#W9Z &U*"V"G+DW8QI_9?ZV=RCG_<\_FV08W4CMTO;Y\P5H]F MFLA/JP6@>X;%XUIK&NP=6<>33Y_%0[1]K.YR@WSSX,?Q]\K+=YF 5! 9I1!E M*,.8EC-:.T$@F@)6: M(DM2?S&B&C^#-.B<;KA1Q^>?MYY2BPUSV_*%2R#"V"7B_*$^(@UZKOW6_+[>UR=U\W=M<"6YCJ#""F+*:*"D.: 9!*5>M^M6$? M&YG#:F$">M<%HG*>D2(#$D8YM1Q=W@P*!"6@T_4>X5" M>V P@7YZ'05?][9_ ,M]>2_5A^9M'H@8UD80I5*B,$.*2FHU%VX I'FK9R&" M/S0RPY6B!"SE(#Q:L%LL*,*XK92B"[,%P1' :[%@Z=@1NAT\[3CM2+53C-9% M^PGP62>QUSVM/DCA?94E\U2D#,O,(LQYBFR*0,.>AO# !\"ZCQ.9\4YN;G?: M'^L%:-M\=!PLPRBS,XQC%LN_L7DV!+)3R34'T*1=\7L'='JR4YW#*@"IH=PW M_M;^(5&)!*_'I)D->Y6KWTB78ZB..VB]8.W%4A$0'8RG+K1C=@:G<*X*Q'?2 M;!6J2SN^ZH10ZSJ0W==#&>+A ;7F&62;R9193FF*D$%,6*::,:$F08S5;Z38 M=1U'PAT_)!=8K]$/S'8\-1Z.83QU"L(+/9QZ%J9SA12#P#L-FAI(E^>%$0,B MU)JFJM?R]J<$^]>F.4*I522#"$O-?9U@Z1FQJJL1*#G(%DE)7 MZ%K2T0BH!1+1"\ N14&O0W..?'J".1':Z:O%<\(9!)56N^7_8UWX.QC[H>J1 MD(7"/UMCI-8IT,CXU[;JD:C-4.N-\XZ?'YEB:JD.*R9@ [DK8BVVUD< *XQ9 M7N#49<>]*V !F^\C -=M'[X#@.WVY%_7^-3V?$]\)K!3WU>#]7"S99C&.4]K M:_$\2]MLYBH]MG'VU" M>_ROP!2^C=8'ZVE$C3$4:]D-IS=V7=BOWM9#0A.082@%!HH[CC5FOZV'!<)= M6:[EQX_+9KUW_]N"%LY;$?#JQ4\7W]L/VM /1&]ZC!.JP!EFZ81%6P81W[XM M[Y9^K*H7=1VL"4F5I19:8S.6(0Z8..RZ,<9#6*3C$)&9Y"!5_39S&(ETQ:T= MD8P 61B9O$#K0EM@KP-SAE1Z(CD-8NFKQ'K0V35(@O;;:BI@&@]DK$XN#9)[QY4L;@Q4M* M^::1D.WA"D_#PI&>!F,-ITZ[E*LK3JTV\4_5?34;7%_RS?VU):F$.K4 0@89 MDERA_?86HJ#5E<;A1HL=/.WW6]T?A]P&&@;*%GO]HZ,X$'M='>UE?[D$M@'' M J-CW.V0H#_6[O):")9OP8N(:Z@0I2OWJ>=!$ZUZ,V4NAZ IVS,6M?1*<2K/;6XT64.@PR MK<)3L5KM9G?'572?W IUH"W>KSYN\H?9KQ8?M;;ZIGRL519%O MBVMCTPP:P2#PUT-35I[--AN+"K4BKU$$B1W4EN(GQ7'=Z:96P!/=0Z5"DE2IF'XL^TP@W!]-U?4%YG]8DO#' MSF^F?_CVX2'?S,JWP/.;LLCT&B@)A %"8):*%$A!TE3@%%F=&D514/U1]U$B M.]%*,-\S<]V(EA2U;&$)00\@VR4$XV 8YM(.\.VE2CZ_!5^4A. D.F<2@OZ( M3B,A&$"/]=!SK7L[YC(5*7PN8GZX%;V:W:E=L5W?N\7MB/$WE\O_MOR>+RI6 MK+J.9IH:01E*.QI%^!*_BI=;S1(]BJ4&8%7 MXEVI11V<]&_5',. [2AR0K8+X]$1S!:]C7,XX&>H>21+3H._QU+V3(?GZ!BW M]@0N)RLWQO^>KV\VLX?;I0N>RY)4IA1$%C .)(3^#7DF-'@2Z,/D-0B\.#IT Y1W&]@9P(>_77XSDQ#81,^]O5-\]' MJXM8*6!822&0-@:G5&O,;#.>9,B&W:_N.DKLF+$2["IYNHPZ%:OW@+(E_8R" M8A_ZN4CE^DE8SA%0;R@G0D#]]7AQXWH89%J=A_UCM=SFBY+S"A?:J]EJMIC5 M-:Y4 (FU8M_7H/$IE^*M&22K8RN:FD"SCFZ 5A MBS.GL= +HYU3P'6YE=T+P8!#H+&0['; TQW1=BDK!H+P22=N%= M)#3"B-4+<:$+0P?]SP1N'4":1J361?!U[PD2>,.P6,X^SN;^-?9ZG(P09:0 M*?2=Z2EBBN_'@<(&G2Z$?WKL*B(G4%)+%'BE,!RH=AP0%Z,P*CB&YU)W")_# M<889ND,W#8+H(?_S2X,]D6B5NI55&L=98ITXUB,RPRR#!'-M.51:I]C09D2> MMB..(<:)3"&E= &Y1E_46B1L(P(6QB=5.=B3#:-:M"Y96U\D Q*W$1'M>FWF MP?VT;'>X7'U;;^[+/T\>\LUVMESYPI3M.G%*U#6P-\U3'_DVVNI&2* &V()X0 *H2%I M1H%;W,7WLU4"TO^KC/776^<.-V^MISC(M\AB1P8]++AX(ESBI4L. M)M@+.#*H 0GMR.#V3FI]8KIZ98X/FK.^#0NPZIS3K.I L\U?@^ M6][YLEV[WGC7]#F?[S9+?\5;YU^WO\^V]5?"D>36MTI0ZV(KOA9.U/GV&C(! M#*04*8U]DR(LK*4NT]8F,YAE04U:XTH2VR _@M+XHZAT@>G7!QR+Z/ M.89E_)$L$9?V_\A_;),O?^5WW_/D=^?!;T^X@FDR_6D3#$#W ]CWY^+\(13N M2/R#8=VNS5);=_3-T: 3ZLOM9KV[N?WRU]J+]]1+7:=,46ZLL2#-)#($2TP: M^30VJGW/I3&EBNP+9+[]*\^])_#G*%GI#X*:\XQJH1;[39,U3D?WD#@]DL]/ MW<-S[Y#,O#*)TR:IU7&>8ETF T6GQ.X"I@UIPC15$W?LR'3O]W?]'MCL94RP M\)8N#I:?;9.Y$_LJ6>75GRS^]Z[8EFTMKNIL?G7C.Z=]6VY<2/"M2@O]JG81 M7S4U_$Y;X?M)+I[\^-OZ[F[]5UECXG[!-]![^O=_2\1A+#?"_&ZWR*^2K[NM M/PA/5NMM\+^\>;-=7?MMZDU<=7V<5X+/JJ[D;)Z^ZAOL]P%EQ>^7;O'U? MKG=%5=?RSL>F[[;Y_<-Z,]L\)LO[A]ER4XW[RXO\N_?7/C/45J5CADORU7^>+7DOB^N0&2[[.[79[< MYHN;O-EU]W <_6'?K1N_UI7FI7R[M!3N(^42",INX M3CDE4$@WE=,TRQAE0O-&#&FXO"[/G[IESKT'#XJ-]G*V)N8O_D_Z)V6 M"H\*;>_$MPQGCK/?Z26V;P$:D,8.9IMI)JW#J?=&BCHPCD-O1UH74OR'CRCV MVZ/$* 2XE"G3ECH1,-%9(P_D..P.3C0I+G+Z9(KM\K[LQ&WWD5B<;)N0I;&*87_24^<7H _P/9C=X-.D\ CZ-EQL[$OLE%/F/;"75L((8"I MSC+"4@Q3+NG>SW!BXY\NM1?EW^]D*< ,$4^5XEA@_!.E \%/D[]?!WWH,Z1P M:_Y<3-Y7V2'.CKIB/,:YT4&V#)O,$,"8D)+AC$&C52,; VDVUIE1>XG^O<^+ M BP3_ZPHCE$N=4[4@OHO:<[QSH?BF'6?_+ M3(.?_Q"D@\X#'H!T17R8-._PU;4%A"LL! 82"K[U3]6FWQVY\^Z?UL7Q<=UL?0Y9?'_[=PWMV7-VT'6YF[F_K?\ M%OV7VUFS#7>M;4HA35/%6K-]Y_[PWB77 MW_-#360R\VEWOEFZ%'FW5SAQ6CG/42N3_+7<'NYNCKST:QQ*#I4REQLK>4ESGYQ4O]ZU3SX@6-[F^,/=1R5PTUG^8AG6EW"#.TH]F1 M+1!&JXUP9:NV7SX>(_UK\KX%N%%8]&W(SK#F@'A/@R6'5&@=;6Z&L:!=KF:K M^7)V]WY5;#=EG4%QB(R_Y#^VTD'PSVL-,-%$*)1A"2QE6F0I1YA@:YC$I-53 M;*%C0J$@8U(QEBJLA109!JG F I@H4YA9#[R7=_[R_7^]*R^7RSYECV)/_QD*^*T&/, M*)9HQYN7-D(8AS;2>@,\D3>I!?:/#7B1RU:T_A;LG^63]+HGPE8 MK7FE,TZ">MNW'!(B8R@6)H7.Z60,2N>)%,@RZ@)QS7CL6A(Q_Z_=LMZ:#N/4 MH2!M1Z,70#.,.1L!DR,)IQ%\MH/N#"D.C/TT>'!HI=91YVO7P%.LMLO%\F[G M#Z4.NZ'F1]DF:>&W 9R #[NJ_O_#-U.W+/J8;S[?SIY&R!)I22!1."6^?W:: MH7H9>P7$H[#IH?UUG>,=VGH M7_GRYM9W#YA]SS>SFSR9K^_O_7F2E[UPH6RE9K7E.3\HZC^E1,7]S&^/5H4: M^:;ZPZZ1[WA3(30PGN0LZ!XW'ZMS7%AAGMA;/;5WHU3BM$I*M28460]EH%:! M]^BS81K^Z)( G S;+V2+GALL8K7XE/N;8677G:)<1M62G3XA]I*"4=^ MS)V3UV ,WS'I98RI,?* FK7;(1D O?9/L!Z-6[Z;X,/TL)=6^XT5O0;L>)66NYQ_>KD"&;$WHNU8<$PPPY@O',=( M3YZ>!>@,IPT%[31X;#!M7KQ3.B1*;?FJVC-^,K9>W\^6JVN>FDQ#KJ QRNH, M6B5M,UZJ95##J^ZC1.:HYNSEZ1K[LQ(ND*AZ0-F.HL9!,8R<.@(8A:%.XG.& MF_IC.@U6&D"/]="S+8R)S/W#W?HQ=XFQW]YS2O^>^UK_:P,!9890FG$(90I2 M;?>\1R4/.D3J.D;LK+(1I\QE_)6S>H_[W:;.:_QS ($'2IWQ;$=&8T 91D6- M1,D!SC\KH4;FH1/0G&&AOF!.@X-Z:[$>=HH%EE?.YLN[Y?91W:T+QW7U6)F! M. ,X-8QD%%.J#07U6"[H,CJHF++3"+%+)RNA_(YZ#[+I"%X[JHF/6QC1-/(D MM4 7HIE783E7\]@+QFE03$\=GMT]GBV./6;9\C'/9IK+=A M56J_X]$5KVZK\7:VNF^6_(RRS"IG6RRH0R"DNHU 5SBZ;3GAT6B;UTORTOKNSZ\U?L\WB MVG!EA0 $:P(R[I)_>A@5*]+V5G7?8<9R57L/Y85+:NDNZ:->8M5V'?5 >8)+ MJH\VYU97;Y3Z++1KD*:"<:RA(BP%2%-@3#,4AT!>/^2;Y7KQ>3O;;#OXI+;# MA*RNYQ*UK_>=W54;8-NR$?'7_&:Y*AOPK;^5WZ@^N,?)86M0NU/6H$@.P%.7 M)Z9 -FH-X'0IJ+T*+7@G$(]VKR94]\!>"2+$8E%=7+AF+H3 J=0$9A:DRF09 MD?M@@F6M;LT--ECD_:^]("$-\8? \#S/7 2^,,ZII7MV]%?)EUP,UI G!$:& MM]OK )_R!_?3\O)UZ1EK1UGFFTR#A>WJ-/%UW]/+5HN5> MWF1WI]J".HW%TT^%-KM387@<%LVQY7]S__KO_ZWYCOO/UUF1__?_]O\#4$L# M!!0 ( **!!$N+,4I& U@ )9/! 5 8V%L9"TR,#$W,#8S,%]P&UL[+U9DR,WLB;Z/K]"M^=9+>S+L>D9PZHNNR55W:K2Z>DG6(@9FT/=C9: MW973Y0]F7A;+\NJ'/\?+VQ_^<54N_OCA>CZ[^^$?L_D?XR_%CS]N&OVP_H?) M>/K'?Z3_\WNQ*'_XNAC_QV)T6]X5;V>C8KG^[=OE\O-__/33GW_^^=>OO\\G M?YW-;WY" ."?=JWV?I'^[GBU%Q^>S.]GLWOUB[3,0GJM&URK+X8S_^SF*S*7\IBL9IO<#HVR(.- M6A]=35M?IVWK8ZUGSVLT;72DXVFT5N-B\B:ZM_-5/94?:-/VV.HJ_'C3CD:* M,H:*NAIK36H>;=GD.-_$*/:N_%1\/3ZP%SYM:20UZ;>_19/C^K5!O]C&.#VO-YBR.*_[I!XN$?33$9K2;K1>S=M2X6XU% MQ6^WB%6]*7BP49.C^U!.DK\4_=?EMT_S8KHH1K7V+(ZUZV*,-0E3LWFS(TZ& M>I"G'IO.ZJQ1:9:ST1]Q+4N![MWG M&,W6H]/!5NV/KRY9ZC3N;+1'??EZK3L;+\X:+^YNO#6G6HVVC8YU=7=7S+^] MN_XXOIF.K\>C8KI4H]%LM=YC?3^;C.ML\)_62_?C;U:.1N1Y>+(G-[),RYOD MK+TM?B^?;,N^U&XRGS]JEHX493I2A&PMRTN]-3S2Y*DW.MBG'38\WAA2C&=7 M;MHPQ"]WV\K8/RZC)]_&Z)]WW/#X/Y7S1=GLR)]WV?289\MBTO"8GW79W)C/ M(,;R^3!KLN#SO%Q$GW"]/+V-?]A^G_H]-T=@\UOEUV4YO2JOUCD(U:]-9J.7 MQ%J+=%TL?E_+M5K\>%,4GR,FD/U43I:+ZB_)R+,? =QF6_S/[9^#7BW&TW*Q MB$OM[^-IL3GE_SU&3C%*K@8U26C\[2]Q *%.LZ"0ATAPKCGEU%(NM)88<4RL M@1(I_5C82!A^Q2\]$/L_E5.?_;7^!??HC_Y;J/HXX;;+W[ZO#[7_'%T.YY<5:U3[E ;9)AU@'24JYK!/[TXA5N9W$>S M9E[Y?)> .Z^4$@08X)RU$B)% ;'( F![&^^5YD=[ZXK 1[J0G][\&_K^.( M J=V%2B/J#AD/"3>"B$-)&J+"D+@N[(!M0DRZQ3S>VNPCX7/PZ/TE_"^^)8V M@])NO$"?!V884]X (A0!ED"$E:A&2[D2%ZOU4[6U7^_G@MF0ZC_].3M% M];O/@U;8 \2@E9([3;7@"%:C=0[G3'CTG:C^7#"/J[Y9)_O!XK;'23C2(E#A MC>6(4(&@YQP!9*O5$ .M:KG6PR=+9\Y"LW#W2:?TC_-RO\-1NVV@SD)H&+<: M6R-E],Z-N9=97)@_FJWY&DS*P??LU>EM6LZ4D=OQ$F4LOGP^G*F_6?/HGLV&#^67C]_NWDQ'1UCP]+O MJ//82!H]*&FEAY0#6HV/B>K;6;;$L_KZZ.3[YGWT8@">< M* P(1QAI8YVWO!HACH%9AM[Q=Z/W7%B[#I>EF_'7\JK-U%?TYMQ=*;4 M8E$NHY/U2_%?L[F9%!&=PS[K";T$[!W%2%A-#11*:,21W^' 4*TCH==#K\[\ MV/94, JWH__U^+NN*=[8D^!:J1%8%89 #4%4$JDA"/(@4H^J/V%;/*UKOU9&VAW MQ:9?RJMQD88:$3Q*I.1Q*0*JAB.SD8& MS\AWS+,&,>^*7^^2UM[-W\]G5ZOU=3Q=C/Z(4^4HP0XW#$X )!CDRG&/@5%, M>;&3UON<;0SZ_3*L4="[HMCFEN^N$DA5P.S(IL:!5@% :K"2W"-$)8748F,K M.2F'.,[6.;E$<;!>D9LY31(T!DE%,M6+5P3A#E)'+"A<; MT7H])IV%;U=<^EA.)IL+RK_$);Q,EZS\V_"T:=JOVG.:C-@MS9+M9LL7QW_;&8U'#:GWT;E, IAYY&<9B7DAKN MJ[T4)H6]D!RE=HF3BVI73/FYG);S8A()KJ[NHD.9QC^\B0"=F!>W:Q8\$T8[&^,- MP8Q4<4;AG9N0;@-=5K#79W+@@EV/5L'A?]/\K;V23^I^VZO/=R6%ZO@1MGG7->$TL1E%(PO7,G$20Y MN^D#=*DZ,5WMP=\3]3:5+=HAX*;O&/]Z;HGGE&)-+?)82NG;Z'XCVH1S-;J;C?Y=7;ZXBW./K<;$[L]C:^*L8X+R-?QY/(KSE M(OZWU5WY\"\UXH6&?S%0&Z,T B 26*9C#@1="MD84YACBG-L[0!#C5;6\F&H MYC52_]?RQ-(,.;\4.+#88B@=0TQ+Q(WBFT/"^&\0XARWE?TWU3M0R6ND^-/C MZTVQUMMB^O-L=O7G>#+I: (<'4<0TA+CA?828NR%<@22:J5%%)J,Z<'_>WKT MKK#.=MV/\_I> A0C7!\].R"9L)A(L,NOX!BZG$O XCNAW)E8=GL+8O)2(D_% M?GB *76:!^Z-82SB!3'US"7\[B7G65=PY'?"HA9P[HIAU?@.I(S]HQS?W"ZC MG?T2(\^;\K=%>;V:O!U?'ZJ*E=-MH!X"3BQGVG!)HM/N=77/A$M%3X*R_5Z) 0T#H/A62:.8BU!]R+J #&D=&UCCM;RH/KL52C MX48"&ADH#%=:,$X8JU").%W85=!F"));JO$TS%]?Y:8H'5+<4J"4)%YB@1BN MY",^*X5N@)QJ3_TU*S>=!O=E5&ZRA"$)-144:"$M0'$IW6&(T(6E]V9K_N3* M3:?AVW_E)HXUCV,CRI@X9L&0\8A[20TP0IE+7<8:T%^MRDVGH=M]Y2;#G&VCRZLKSF-6D#CM9;1M#FF+,<,FIW+KXC+N7*0(AB\T"MU=(JC"!"&%@@=YA2XG,NC _0 MLK;,Y7Z4TMW.., ">!1A1J$KE#L:?Q;QI:YFLE6_:(1QU;3!%T;<5U'LDM(5$ M6Q7=V^CBLAP??X"+8DML>78_MT45#,)L]/W66#_6(QUAVQC^"4">54QS06O7+:T;M#Q:GU3*.X975?E"5?%Y-WOD_%-<7^DN"^V M/[.[H"1%#E.I"':,,6!7< MESX/DB!"HR77@'".-!0BRE8A9;V[<+:T9W/,C$#VG_I9%E?_6A7S".*1@]=] M#0(2(AT- X8\E=!CIH2O1FR9S4IC?QU<.%5ULQ9P[F&N<9Z"C[#E+$0[X\MX6M8/HIY]'!#1@A +9#2DV%' 8[A92:6L MO[!29[FJ? MYW@S RKGT\O:E(UV/QRJ]?K:OB9! PT\((A#J:Q.Y6\AJB2,\%V8U_R'XZ0CS0)B7"DE.!90Q&@!,ZBJ+2PM M/;JP:"E?B;/6L.W*FGQ(H>*1A6CW3>!QLBB@.#$(&N01A1+L9##V0BIM];+^ MG MRIT0YZMD^^"H08HBUE KD":((7"J%I^^@)B!7V=<*+[6 MX\+#[X+"&EF?2@L JDFT>/:17C:@PN[!]4(%S+PZXH+&X?'%Z-4_NO;$6_B M^=ETOCUP^[).LR"-P%AAIJU# M4,'T+E3ERIOXIYP09D#U1#M=F%K O8\SGHKF;Z:C>3ITM^7F?_ULOJGZ?K@N M]*E=!2BLH2":<.((Q](! *KC>\,"4J 7,NV3AHI+#K.8)SR-, M>_IY$!QZ0*FA*EI]!B!1#E>20J2ELI :+3&7!%3I(D9ZE\.Z:['8[HF_'?]K-8[??/M0KLL*W+WL_63W&:*OQPSRP& $.)%*.;:; M-ICRG*/.H>U)MD*Q#L'O)_-&%XOQXF-49''U;OJ?Q7S]*$:<.N6ANM=UNXC3 MSD-'->="&""%,9J*W;2+;N4%[3RTM0JVA'6?7OO]]6I?EC%0'27UWAPJMWQ" M+P%B::0F&,/H(Z1+ ='05SBD!ZLS.#>@ITPZ]]F;@7L012NVFX+?JLW"[[.( MA9-.2$W3?2I#$1!:86$DQM[%:!_"6MYG6X*6E0Y)V./'L]*1# M8+L[HZLEE%V5;Z8?RG3Z=)4N0/L(:S'Y9UD!)6_06F8@1B ##$:BHATP1BY'W\L^=&J9PK M70,Z*GE-O#U3-<.CK;J."FV6N8^[#,0!A0P7#"M!O?426N4UBD&VC(%UUK[! M@ YA7@UYL[0S,/[FTS7-7ZB,9HH)0PUQ CG,4'29 #6 9]V&'- 9S>M@YXG* MZ(J,[SZOWU>=WJPK,RVVJ;6;D\\M4HLTL8[OP)[84X!"$BRJXG!,33MC#5&T%UG05 =!>"0T=19BR&)J%#%TG$QXX0@+(3.V: ? MX$;G\.AYIB(&1L]/M^6\+-(^5SX[[_L*&E D'85 &TB50L*FJ)5;1)A$4N4< M>PYP(W-@Y#Q;#P/C9CXC Z2.,DRB^RU\NMHJTNNA47!#D;(X*VUD@%N6 ^/A MB>@/(N-W?TOP324-+$2>"BPI=%AH)"TQT$G/L!4])OB^F+=^O^_S-#][ MK;UZ3UYF]!OG#>>"Z6)23$?EQ]NR7/9G:CY&H=:WS]:O&<0: M%J9.\X AU0=8@LEVYJIM!;NM=U*;+D^^#1D HQ%!$R;)H MCP 4N)(-*W4AU6QR%?LB/_*@[*R:7[&X38MC_!_WK]7X2S%9+Y=+4\SGW^)R M^9_%Y& \4ZM]8)AZC# !4>@8TRE)G=G)[@V]1!J=K?^G_D4+"'?%KMT+C&^F M7\K%QA4[M#2_\'EPU@L6330#EA#&A.%25))Y0"ZD!%([W&D T,[6J]%HMEH? MDX_*2/+H)/]:UJB:=:A9H$SKR'XNO(( ,"DMWQEP246G!W5?ROGOLU=%G@:A M[8I$[^?EYV)\Y;Y^3K%+M)KOEK?E_!$L![A4HW6 UB%*8+2U6A)BN;+>57(K MH'/K35+J.;Q[<69KNM$!T05XX!!ZFD,\IVTT.QDH5;DK%RG'W3-EL7D M%7$E!\GNK,WLOU!SL*3HH69!::FM])Y[BA2FV"J) M=HLSIO(2O9WL@*M!1+OBSL^SV=6?X\GD $^J3T*TA(PR;K7PW'GFB+R'!4E\ M(0^=-LR),]'K2O]OHBZF-^/H5&WDC4QU7T>3U56,Z&IPHT[SH PP@'))F>>< M>0 ]]/=6\]+R@!KB30O(9I1J_)SV+!>/7:5?9]/17D^D5KL@B<*"$P6DX4D* M+=%N_##"=%DI.)G,: /2;AW7HQYK ))KKQ@!'A*@H/'0VMTBR4C.!MWI:2\= MN:H-[?.>B%UW5>F*WU-5LW&9./MQ.1O]<3N;1(TLDG>T_%;C2*!N%T$ YRU1 M,G(>(BF4%>DUDS4"&FB;4X]N@$YKJV=++6'> ^OJ'SWM;Q2 S:#LW#MBC7N[O-D]JTL/Y23E+;R'(X#!#K:-CC#)3+* M>860!(AYB"K3KB7-\I4&N-JUP*6F(>[0&,U7)])I;YO@ $ 2$TPT5Q(8PI@2 M]^B!G!AL@+LZ[9BD1J#MBCYVJY$/Y9=RNJJQEKW<($!$*0!<:V&%P)I1;G>+ MOZ D9XMX@-LZ+1"G$5S[\ZA/\J0#!TIRAH1F,:R-<4C*CZ^DBF+E%%$=X"%4 M"VS)QK0G^W)PF_!HF\"A]UH3!KTT* +G(+ [SRXNSQ?KY;03>34%=-=D^E1\ M?8#-29S:US2 B*&Q@"G-M,$B2AXEW4I,![,SB@K87)N;@[;+6J'58TAW8.C5,]#"A$3F,)+@;0T MRAOD[,XC2)=R+M8U:GUS\41H.TMVWW\A[%"*^_Y6046,,"+(0VLL M8"*RLY M,8 YJ1D#O"[>.H6:@[JS#/=S#M8.(&>1()(+C"01VCLM,?'WME5>6*G*U@G5 M&-(=9C!O-+0>^;';-R]\'8#A2B#+ >?8,&< -KO-+^*R'J0[^:BCBZ3W)E3\ M/%$Y$]8N5[39M!97GGX:K*-8]P5LS[-RV*QFG^K98&>?QP LQ@(#)F#1FG*-0"[. $ADU/JLW[0+C?, MF98WZ^/(5\:=;%0[/#Y=W:W61[[KS87([JB@VW*Z&'\IWTQ'L[OR[6R1$F[? M77\JOAX^5#VEIR XA8Q8I"1@0O,XDW;)6!HZ>F$5Y]JP3ZT"WA4!/Z1'4*?E ME2OFTQA7+AY(9 $J9EPJXZI:<$5[F,.?TJ+_UG<@6F).-Z5#2LC/2 ML0/6&DDJ !&0&F>AM+@"SS"IK]&^+9EURHD6%X2C\AVE-HO(38,TJEI=)(1HS@<8H 8L"%50!LEB)/G>(6@>]G MNSF:A7?S-697ZT#R?3G_>!N!KKT#O:^#(+& C%E@I&/4,J]-C [@^DQ08(%R M=H@&F$W4*NU:0;P?OJU'NE"KY>UL/OYW>56;9T\;!@YAE(L9X>PZ,!#.8(<4 M M9)E5?8=) [D)WQ*Q/I/GGU9K%8GU#=LRJ\Z'NX;CV#%^K1NN@C 4"64*=CS,+6.$-Y-&]A)IBAG2.HS7( M/<@6*=8\W#W0[ 07ZT"K "61BILH:7IM"R 1I79 .NNE84+GK(<#3$OJBE:9 M,/=&IZ.>U9X6P6NAB%;2(.$H<3"&PP@K#2-HAN5=73M]A_+":'06Q+U1J)Y# M=:A94)XBX8EDB&#*M-,&$4-0_ ,GP+N<"[3R>R?3^3CWDGFR&73=U)/-UX%X MAKP@/,:PG#(/-& &J!AY4"8(<#F';BD;^;LB4#Z^/1^/[-!9O+M.I=;]9/;G M()XXV0WFM!.19\T"0A@2A9DDE%F,8GADF'1<6I.R6F&MX+,=:5-9Z3C<]_/9 MEW'$5W_[+2KGS73W6)<:+<=?-A=PUS<"5O%OV_\8-5@#EV9^("C%.!+<$>N= M31>(M=05@LR""WO%H!DRS0:@B:Z6I"CTE.0E',4HTZNA6%64H,4JO"0R.=$_0-D9ML[A%I7374[X?ZVV+T)\ MFGTH1[/H$*PK_-_+%D6J!W.=YX5:^+E J".$:<@M@H@91R7P.V0ERKDL-&X<,$EW"S)ZS (9*2&P CGC/>8BO1 4!OQS,9XFX'1Y';\Y?"?MA%Z"]]JCB 66!B)GL*#6[=8& MR7+BEOIY((]O/7[ZO@C:GK:Z8JW[.BHC8L5774[+Z_'21\!?GG8OX'> QUG] M!A3]$PB(QI!HP9'BT?>NL,+.=)-^\ETSNTO]=<7UB&,Z7RIMN?G?-].JYMT& MX2CM04[7:A\T10*3*#>64$H ,?.XDAU1G%,.K'Z.2X=WT0=%VS94U!4]JR7C MW?1C,2G?73]ZCF[W%MT!?M;K(!BO+0'44Q)7(*KCBH1W[KHD+"<)JW[VS'=M M7%M15(?U%^;E6N^/=B[L>+&+%=_/R[OQZFY1[[GN\SH,$"BGC8BSUT(#!;: M[-88X'Q.7%8_;^=[M;.=Z*P_OV 'V;:"3HV3J?J=!)&$!PS8]*@ T1 K1"H4 MJ*19ER<'F#$T*.*VIJ;^R/K\LNA)-'W>/'C.*'$"*JFH5XIA2N5NFFK7S7-9 M'9K6-DAQE'?9N/?'N/>;%]@KU_K%E]A/XF"=#@-.%>Z!C1T7K[405 *"(P@M1XRKS"WC.VD3^]#=W) =>D\ M; #Y_E?D[2MW9RW'V[8!,P84,H(::24D-OK,.YDA$CE;H0,\?NIU)3X/\EYI M]N3ELE.9]J1Y<-'CT$P($-UI)W4,R=3]QA@D.;5\!WBSN"^RY:'>']_V/[AX M$N_V=Q,\LU89(15VAMB( _!5CJOS3N?4<1W@M>->^-<8^OWQ\$,945F-EJMY M1&J;A7(2 U_J(%C,B(U2,PBM]5AXC4$E/8$V)[P8X-WD7KC7 .[]GQ5NGUX[ MZYQPVS8H"A@WCG'LK=*<,4AV67T89^44#? "!'106]2=JJYGHF\.AUJ\G'GB#X0( M%.(*(H4%%!P)P&CEBWO#7$[VQ@ SX;N\G-FN)CJKZE5\VYH)-?K7:CPOZYUQ M'VH6#,)":1=7/B@MT88:6MTU\8BABSMNZ9H@3VM^-:>+[FK)S49E>;589^$5 MD_*7(OG0RV_KU^TFDW*=S.6C5*5QSA,M@SR; MZ9NH;6FFQ^6\]IW*HVV#]+\;2,0]X\A90PW?Z7@W6(3^@F("XP($8RSSSWWCN-=U&BUBBGZMFY=X>^ M*VHVIYO7$<&W%KD'ACC"CD&D.;(24^59=6KAL40Y1O;T,Z/6=ZIZYG&GNNJ9 MV=OR=NWM39WX X$3JAE&7CA$I#' <&TK]+S/VI0=X,WX+O>FVM5$'[L$J8QK M>E3FW?6FC.)OTZCG-_$/4:HO*9_OY 2,X$H4UXQ!ULCO6]\Y#:P0]L//0MRK/+V:R<;;\;/ZA_+R: MCV[C$*,1N:^KEJ2K\B 6\;-M@_6CH^7BW?0_-XO9N^OU@?5XM-R^#_#;=/QB M1-C!KP9-(."*.T"UDX:E**8Z3?(R+^MTD-G//4V$X:ER>)4 7M#!@=4AJ]_@ M$&4I'X1R:5)Q#X[A;ML(D*R'* ;H\_1L_;M45:YUWWB%&QANXK^G*LP1L_FV M--$ZN6T;;6^*4Q^QVR?W%P#T*7Y1@GLJO+5$<'A_5*1R]II?T^Y>EQ:Y;26] MCHBSM4@S,.GC:D2\A0)S3"$GV.SBC M.$_C4G);Q#GZ(4[)=]/U]N;T*OU/.A'Z4DS29NB)W,[M.B!DN?/&>XHT==H: M+>[/]J'/<:$'>)6FE?V3CG70%6M?%N!].1_/KIZFEAY@Z"G=Q& X8D A9,YX M39/-P#MWB0":4X9E@+:V%3:VB'>_S%-Q99C/O\6ILWXG[F3*/6D?*(T.N&00 M(.ZD@\!ZN$VKQH!SU^D9R>>U>B(?YLM+85P>W)=%-8> DT1JHA6.*#O"N:UD ME]QW4_[L$=7BG09V5T3[N/K\>;)&I)A4B+R97L_F=\7#5Z(.4*UF M#\%*SC1@DG))/8L@, -W$XUEE808X#V:5HC6#M1G[^ZL(Z)B?.5G\S?3"&FY M6";_XS6+""*JDL$BFQ, #/ HJ7'-SMI$ MN[N+?9O1IL$?O,-W_UE@Q!,IF"(< H.P9@+N$")Y+W8-,/FY+=XT &U7)%E7 M'_EU-AU%\>]S6Z97N[V9-]$0U\G\.*VC (1;!\;:>VAL7,U15=D\0DI8#M&& M_19I<^M9JXAWYZJO#>FZ^M+5>+E*[_).1ZG*^)5>+7^=+?]9'C-@=;L(%$E@ M%46&2Z&@4,)"72$ (C*7M2BV18]G[GLKZ-_SK__736=W\2=NXS?C+^L+LH]' MVN$KIYL[NKNQU:O5^5*+8#!%R%@3US-N"9;0J&TI LPX M9?^UK"/CGA:!H$@S[Z3"'$CLL''58RV8(<8N[(W';$T_C98:0?7LZ.A#F6S( MNGC&OB(4+WX7J"4> 6LU5AH+(X$#E2_.++^XR"=72[/FL.QLT^6!S-NWFM+5 M@IH6XD&+N"0YJ#7%5!.KL,88TFV2-N;IKM:%13L-<:595/M@37VV)'F4XAQH MRR!TG')$HU=>;3UR 56WR>CM'U^UR)+3T>PL#)DMEBF'<3W,&C['B]\'S[%B M:5TE$&EOH%-25+)9D+7V#-">-.UQ-('I^;NQVQ_?KH![MUX??Q:L5 Q:);4P M1"E*L=K-"@Y9UKW7 7H;F1J:-09DMV:A6MR.VH/JPX I!1Q[2!QD%&$E$-H9 M.:PO[9799FC1")2]K!=UUXG F'/& FHY8U09[+5SE2Q.Z)SR-P/T)-J@Q7E( M=L6*G^>SQ>+]?'8]/OAXU?U702'LF1&(1!>*&XVA4#NS9R'+R2$8(".:]AC. M1[*SXY6JE-WV>8%:)RG[VL1%4CKFA^!U],?O(RN 5$[2\@#3.IMF2U.X M=A:QEI/)9LO^EV+^1_E@Y(>"U[V- K;681O#+\===+((9&HGI88NYQ;' 'W5 M!K3]-))M"MJN")3J#L??2ME5-JZ;D]FZ/M%Q#AUL%R0B."Z_AAC.N$.>JEW* M'X](7EA]M.9IU"2ZG3DVY33",(E#5E=WX^DX09"N1A_GTI&6P0#.//(D3A.. M&=7:WSMRGM +N_78/)N:Q;=#RW1?'MW<%O.;@]'U2Y\' XV(?AUAA$()@<(: M[1P^A7F.ZSQ 9Z@5.Y0+:F]>]"G>!F7Q5]GT]GC@>UW6L[N*PB2))0":^V8)MX3#7:[#Q[EV)AA/N?3 M"'.ZPKOKC.OC;O&3+P,AW&/ .-!:&>D%A);MCC] %G_JWR7J]J7%1FU/'I[= M\:,RC*G>R$NWAG5Y/4O57--WZPH[OXRGLU00^\&L>-Q+NC.U_/9+N;Q--T'K M%$7O MH^Q^UB+$ )@![30Q A J%-*H\GZ%EA1F,'& %P[:86(NJAT6G;DGO?I2C"?I MM=-/LP=US6YGDZB[A2X6X]$!-IW84[ &$6^<,T!+I[R%,9BN\#"4YY0Z@.#R M#5Z[<'=6&::83Z.53N49JIIBXU':[AU/5M&QJG$$6+.'P!!"S*:*[AI#BB6S MJG)S! =9U_7.>+SLU5FU=F >",W.IU=PC%G-J -&,0^$==[8G;QY6ZL#9%7C M+#B-92>BW16[_E&.;VZ3^%^BKWE3_KJZ^[V<;PODOELM%\MBFJK>UB?=>1T& M3 SAL8(CAH&E:22[#P,$>W^91TWMLW%3I30Z=WE1[?S[IV']5L3T5]]/YNO MM;Y_KY8;=^+]6A=U+S7G_T)@V#N,K59>8H6L<\16QRJ">IEU%6V +&Y\ M9[D7-5Q^M.*]CGH@GEB S/H5]%W2M7 >7=@-R,V=/*. )"7"+H8R"CH:6.1HK0G=$B+F>;=8CY7 .= M4D/0;7=7<9Z)7V--.= JP!A411$=TC&T\E9 @\A.3LQSKNFSRF6M5A]F2U'/J5 \%K[;:!42X]) 8* M+BCD5 %&O8.*I0IG6M2ZIGAH4B_*T5]O9E]^NBK':3Z3] ])3O)@&L<_A2)_9]&C1RA&@OM#:,*D44 YX8Q9UW4127N5_9[+1K03NS M1N$YS6Z?IF(399X7DS=Q1GS]?\MO!W7\Y-O@@4'44D\XYA0 +K&4$"DCE ;4 M@LS+]:]/R7GXM*/E2N1/\3?V*/?A)X$0RZ$R2DLM*().IOJ*S'A$D0"J7AFJ M_=[B:])I!BSMJO)]55G:%LMC.GWT;1!<?=K2LXK"NUB_ 38J7BEX\^R90BHU4P'$/%16IR \C#%NL++-8D)SK M7_1U:34'EW:TN8GWEGZ\B)+_LRSFAZ?MOL^#,:Q)T(P P0VS'!OJHA#I M^-D+KX4W-/XU+PGY-:F]09C:5+T?3V+H'NEX,YL?=J8??1DXUS$$)?J!A,%!*;E,%%FFH M $Q+S*617BI.J1$Y=0#D:]1^@V"UZXK?KT(^_F6?B=_S=0!*0HDULU9%LR6Y MQL0SZ74D.%7"Y^S,0_"Z]-X,1%TH>Q,QU%?W@^\#QI8RZ3"F( :.!FGJ@<%, M<* )ASCG=!.^LFVQID#J;H?9%^/Y^N6C7\IBL9J7CR[U=%YX?#<:.TX#30.J M4\GH4+/ ,="8"R\9XQ1(+;BUC%ODF&6I)ECNYG.STGZ*:.OXI;,ME,9Y-Y]:\I'VOQ*9UZUH$F]S>"$X1J'^<(=PY1 +41K,(Q)4Q^1Y:B-J7V M68J.E=%5TL/?RZN;E Y5+L8WTXV2OXX/7?I]N4'PT<^)[I/QTCH-HK\#.=SA M"\V%U83K@16S%M30'\GL[*X83T^BV:9)<)YBKXACQK!TQU@X82L)(:$71K1< M-1]ES5FH=I;0GEY4V@RUO/JE3%=,#B6M/_\Z *.(($);@S% DE&D=V:?DDOS ME?/5^S33/!O2KJBBBTDQ'94?;\MR^3:I\?A*MJ])P$@8CS$$(CTQIHW%DE<2 M8Y<1:R7>F M6TM_8?Y.$\JK;'&H6%+04,F:8 MD]1;3ZA".TDIPA<6@36C]+U,RL:W*R9M[XVYKZ/;8GJS&_?1&/Y@NR"4,)12 M0 70EA*D$,.5K# O,!LTEW+4_G0_NT& .R-39_FN5+B4>611K MM XPNA'0,6Z-0-19JJ.EK^3FCF5FF ^-6/VOCV'= H$_:QK#&T^V398C:L "./,&NN1 MD50ID'*&UW)J +RC646=!TRQ9CFPCVG9>/?)*W06K[:M M&*(J$A)P1"P;PT MV[ ]RBE]UAG1 \&^N/5>7CWR2M\%J^VK8(G$GF+,#'(&D681M)7K4_R^)P@R"=D-X8QZ0V'"*C.=25=!RRG,)] M@V=.GKIG+>#;%7M,.5^.K\=1F>7BW;4M/\\6X^-'E@=:A;B8T^@C""P!=UQ" MHLEN07<\Z_V+ 3KF+?*H.9"[(M-O'S_-UZO]M[C"_SS[4LZG"9FC=#K8+GBF MF3", L_+^XK6QRW4 MH78!>B]2854,8R"+K2/>LTI6*B[M^?,V;52#,'>?\>7'TV(Z&JLA)Y=RP"( M(\!1C(R@1"%K$-[-- 5M3C)/_2>0OZ/]AF;UT3G_[F^+OUF6=^INMDI5%6J? M+1YH'A!B3D)@$6? 6A9QN)_<\2\7=G>C,1X<+]:1"W57)-N5N]_)\((P1]?7 M$WH)1@F)"(* 20.E10SJ>Y"YO[ ]KV:I,>L*]J[HYQ;+\5WT.MY=9_'OE&X" ME%QJ:9B0D%H)O6'>;)&(.LA[279X!&R%(T^?_6P/_LX7VPPGY>UXNI[%0>D"/9@_9.FPE5#<;Q.L!+\P!O M_SG- /Q@!FS^^B!<^W66J%!,-FO4"UP^TB)8J!QUCF,HD3(6,F%0)9?2Y,(N MP?3$B5D;NNAA4Z="+^V9[V0H#Q5F.]XX."(\8HABZ#CC#I H>B6UB3/^LDXU M^F5@:VKIBHP;U%YP6&H4"3S:-E!(<#K+QDKJ]!*1UW0GLT+NPLY#AD'%IK72 M.Q//86"PS'FB,*"2&P(41M"ZG:/-+^W)XP9U7I=-)R+<%8L>S+CSC%J]#@)B MEBIBO*482,)HNII42<^-R-G(&>"QW# L6RNJZ=[K>R!&+4?OP?V9=VTPO=#/ R[=K8]"R9:;0,$2*4*K-J_HLNJ6 X0 Q=9"*@E5'"MF)!34<,J(J&D\NY,V M_R4"09 S"FI'E*) 6069EAR ]/ 1-/;R#YO.4/U)+Q&J%A*HSEJD]=2!?ZKU6_'A"ZV!)>I,;R;CV1WU*KJER3#,+F02(^5K;8BTM M1 <%J+4DU>LA8&6P$-H( 0RU2BM$(5"4<@4]MB#'\1S0XM0**YZN4:T@WN^$ M/O_9G%[G-5!.0V:149[Z5)'!.^I=>L*,HJC/_N;U?:KKWV>3].#AT6=N]K0( M@AEC!"-,$D65M#+=$8KK@A>2$*0NI$A"*UK?>XTO!^'7Q!:#( M R4(%"3B)(G11F:]4C@$V=W92I"?"C63&,9K\ M9D[3<\$H&G$E+$67Q95F%/H"2\Y"\[45)H@3!RNH$036T!C.:2" Y@P0&DTS MRBH..\!-K%:XT@BR7=J24Q>EYU#%2!Q'E)0Q<7%'0FE$&7/ $A#G"207]O1# M:Q8F%]C.]N=O9_/EIW)^=[\N'V?._D;!6:(\UUK@5,16(PD=EE%J)#U!GEQ8 M>;D6G9G&,'Z]%5&L9@IS)3'TEAI-A<9"&<*9E9"I2[L>U(3"3ZB$/*44X@-!X;%8-7<5E&J04B-0GOZZZ 8JW7A,JXE$M(-<2* MV?02&-?2$.*S4BT'Z!ZU89,:A+JI(+SB@/>Y17I;X[+X@58!&X(3#H"?M T>"(\VUPL909".>$! 9 M_2O" ;0P9Q]N@$:I$1;4.@[*P[FS^X=?BO$DS2L_FW^, []WE-5=*B/R[_+* MS!8'[\/6ZR$P#.-RRAV&Q-'HTD=/&R)KJ'44 0HO[()V&SQK!^D!,&TT6MVM M)C%4N_IY/ELL?IO.RV*2Q/DY.@NZO)[-RT_%U_,X6*_O(+6@'#E/A=%4>B0\ M%%Q$$*F.SA^_L-.(CMG9B@Z&S-NW\=_:XNVCOH/RT7_66%%A+>762(>\IUIS M@ 7V.N>/]+IB;HX5^_98)#(HCZPVV0L?YQ2F27 &FXP13'"@H M70:C!OA&3[>6[41P!W$OXHD9'?S%",\91]S"Z'8SYJ2R$##N!;8N*M/H6INH M7<_4=%CR2[%\*:ZH4QLII]^ A8*1Y9P82[VTA*:GM+=X49%5PFM .Q&M,*CV MO&]>#_VO+H]E^L=X>3N>OIN6_RR+>?XF1MW. Y*&6\$EY(A2@8'@&&Q1\U"" M"[DBU#'#SN1U8VHZ3NX]"TQM?*ZCKN) /]W.9ZN;VT]_SM*0CVZ^-?X; <1 M.SWZX"% FCA&-:U,C;?4Y9SX#7![KEOZ]JVMODSTX\R+1Q*L[]Z?8)"/=16 MY PK'4<& $*""V5EA8AV,J?TW>D;>+-E,;D@_G:DE*%Y$O?U))KS?)_U&9@S M!$JM@;">1U@HLZC""$MZ(25 AN3UYNI@:#Q]Y.WLA&O:V]UU'#S&&&)@$6(" MI&)AFN]FM63^._5T,UC5A)=[KGKZ\G /\;31_@.BT6XP*(1*)4:0P,Z:"@\1 M_:?+,+#=T[5/+0W#!&=N<#_N(GC(I*%*4:B)DD(A3\3.IX\^U/?IP79E5L]6 M1.=4O)[-%X^&_VYY6\X?/S95IVKD>1T&!360%@DHG6"<4P7-;@/%.9QC3@>4 M*=&IO]JF OJWE&^FCX_-WZ?+85'QB_]O%?^X7)PI8U01JRU7$!.@+5(YMU<'Y&*UPIBC]YZ:Q[_[.W4+ M,RD6B_'UN+S2W\QLNL8HNH';C8-OMEB69U#T]&Z#9.LB/5$I3%'%@0"&I0,V MK:2*\5].B<\!.4S=,K5U-72W8KV9QG],2>(]/BNR&\-);X(=:!4<(IH9S111 MF'H M20TAE'26Z!$Q+O/Y>O9J.N9@/W- H#6Q& 1.JXT!9)I!X!%DCM,XU^R M8J(!+4:-ZOW9U&X,WEZF[OF5V0<[@T%TY;W7%C)&##( L* =C\-K?3'TZY#H+[=XV05@,.4S%5:R@E#IIB(20((:X]!Q=6,GA M?'7/V@&VM\D:_W5C;A[^T1234;J &7_AW75**ARIZ94=3U;+\NK%!GVOU$W. M?$RUI9! X9!EGA*17M=86UDK.(&VOYE_OX7P=/!;W:2P[>YN-ET'73FC MMX"-,"*ZB\8@Y^.:IC&1%3;0N@LK9I]/D;VOIK4%>6<'9M/E^"J->?SEP<:Y M^SJ:K.*,3QO;49#/J^76ACP55W][N8,C9?=:_-6 (63:,V,UL8"XB+)$%6@2W$LM4A.VR M>#H([M3B\]DJZHJ4'\JX>HU'<6Y_7$8']6BEW!>_#Y@A285V$C%"@,$JE3W? MRF9)5GF 5T._'M-PS] M*PEHU=UL-3V8%-I$_X%+C3#E# DG.1%$.:(J[+RL=W[T>KROYJC4;$1ZEC+. MO_*7-]AWJ^5B64Q3#M(_RO'-;010?2GGQ4WIOI;ST7A1OH^.Z/X+@9W\>N!" M.(\ \1(ZQ*BU3.U6((C(A=GCQHD]7%7U=K!Q=H+J\$XDXM)KN,1>Q?]#@47" M8F(A1(HSC WH,>_GWK'()%^=0\SF?RPH!KR7T7!["*DG4BILE (1:*4(OK3' M>?,)MO<\HR>-=&==/I3K@K3OB_GRVZ=Y,5U$W-+]IMX,S+X!U3 TQYH&[6) MB!PDC!%*B1-8&$4$EXX[*VBMJK+=2GU:WN$)O808_UK,!44 ,VH@5)3&99DS MK32D<<&[+!/1'#6>;7BV!7G_-J#O[(1L]/NRV08YBE-A: M*V3;OL<^(?2W1_^E=C[$"?T%Y[!VF"!(F7<.0NWI#A_A4<[S0*_1/-2FRUY/ MHCWP.ZL GW8'ROGG-,ZT87LDJ>&ESP/4!A-G#.&"($JYY(!4DF%E<^JZ#Y!6 M+6O_V1N5V8!W=V;[>34?W1:+4MW,RS+=TGDZ^J,9!;7[",[:B"5#"OJXW!+/ MTE7]+08(\UJ9;Z^'='DT>.;>M /RV;N&;U.9LM7=WI.VYQ\%JZA/%#"GI]L06.SAJ ]6^F?WFCS[K#*'WR2PGY!K5/,&, ,%<1PS7TZ M/O0JKM47=A3?LL+/![:[Q>3%M?6(>W*@54BENX&@&GE"I03$ P(KH!R3%_;: M<;=>2G.X]\RO&@[*@7;!0,P=EX)[;ZEW-E6'V\K*D8_+T;S\>>-QN*@;]8&^VCBT,%VP7BD@?"21Z^.."*4%Z:2%=NLW+/7 MPZ53]?XT4F\0X<[85,Z_C$?WZ_[B.(]>;A&T) 1X$]T 0K65@G*"*OF(Y3EQ M^0!7O)88U BV9SO)?Y\MEN/IS>[G#_O++W\=B,>(_U")T%%#"3@GFANN0=6..\J%*S7W18E_C[\ MZGPU]$'&DWSK[70ERC*8TL(5A4;&^>7<;KI212[L E$;ZC[ J+,P[BS']?IZ M/!FGL;KIKE!4)H;SSWVSB.!B(1"W3MY0EQ8UDR.>I_FG3:!9\^+ MWML:Z??'F@9+H^G&&CFL?'H+2=^'LIP) C,85/\![>]K@3L7_+/]['U;&97' M]ZF/7$]B?3Z:F 9!2 M802&Z>@/B'5H6WD,AEQ8:>UV;%6W.N@RK3#5=1VE(JO3FVKH/283/A[-5IQ3_+4GJ!P]D=C;)DC@D,728.>,MPA[HWTE M8XP0+ZRX06,:G[6#;^>%@9R]I 'N.W7/&>:0'4 _E"]0ZWCS8/6CA(+HA- *;5"(XZJ]1]2IW/* M(Z(+]6_.!:\?VMP6\YLC1PS//T\O-UAKXC*NC?)$>2:JM$@'K>>=5LV,QOWW M67_.S1GJ/LBELQ#NA3M; #[,)A,_F_]9S*_JTNAYR^"D\4I!1E,F0@QM+;^7 MEQJ6^6+L:V=%-F!]$N1$5@0(@!*26FR8 )!8#EVUPP$EAIT^N/.YG(]G5Q^7 MQ7S9G8')T78-%IT(\/E'EZ/1?%5>O6#>U-75^%&UF6?'D\>;!A'M(@7:,IR2 M0 2GFAYGG<0B ,T!HB8 M0(JCYT^\<;:27D-W<>?^[-BFS']Z'\ M/)NOKTX>-QK[F@3E%?&4(QN]&VI]--H."AGA-RRJH-Y163=2GI9E5Z-U$,1C MJ+325#J*E=7 0JL=PM98Q[(<@P':@'P*/+N]W33$@YOB?2?1-3G3&CK]$MV=]"^"4E,O3.P[(X($!*ZE,%X^A&56@QHB[L'8O&:=@I M^IUQ-:JR?+SN%),C&9A[VP1A#"8^+M508RP]0#'RKF2DT.=LB0W1T'5$B*<\ M; C^[@H"&JT4L3^XM3Q)-S=1T%[)YFQ0C(&-">8.;0SL@+:G!5IN#Y/ _3( MAK*SNC&+?AL08\9I!0%.]8\Y$4;N9,+*7UBIM.;ID8OH MV:O(^NCDH2!;V0XO)(=;!>&$%YA1:;W$QEI W2XRD""+#4.L_-+L6M(HMAW7 MZ:CKN+^ME8I]7I VI;T;-&<.XL"B\FY6(+ MRJ_EP>WZQU\&;05A4#KF&9,0*V4QJ^3!4EU<6>&.>9,'=U?T>1.5-[T91].[ MD3N.=/. YGAZ4\,(U6D>@$(T8F:=-MY*CI!U?B>YHSD740;HC'=.M!9T<+;[ M;F;34<1HOM;3A_'BC^J,9X? /A?^>,M@O <1&2@(Q1H:Y#% E0P4F9P* /D M46/G'.W .[@#])[S[9H\/^?1 C"(,0=*40VX\CX&;4 BC)U%K-;SKS4G[#-W M_46SI;\]0']>%FNL#^7&--9WH,YJI)1'D9B48B>=4M!HX5.1=E8OL_#U>+?Y ME)CUJX .S<(RCDX7BW15^"Y5X.LW4^X^)2GE'MX/Z.%UYO6SX[^G(5>Y\36L M1%[' 6IJ/&3 <>8%-K<[3M;*][%CX4\,$[5'$)?<94E:Z_U$_\ROR-H*$"W'&1WH]5 G@( M@:EP9 ;7"11[-%W@1"M),448TDYC()I MPBM9)+JT@K$]<.#IV6P&^ITSZ6A&V),O@]!<>RLQP!(8K!GB;(>*\9=VFG&F M+O-TI(C*D%T9X1Y#S'H!(W#M9D*'N &_6-*_L\&!M1-JFO;%+E MDR*'H'#60V4Q)-(9X!(EK8;<*I>S03O Y*K&E7T>C)WZ<>E"=9V(H/HN8..D M%M8RR0TT6BM*804*<5F/9 W0V \D(C@3_<[R5,[&YEZZZ=7[23']M;@['E:T M\7-!<*2H(QQ+::VQA"BY+;-E 8\>UP5ZK*>SZNF>2?^*Z.P.0U7+.NT OUL_ M%E6_KOC3-C$8Q.OJMHPCK;AA*#TJ4JY6RG;%W:9#Q: MW^*)0T@7>A;OR_DZVV$Z*MCAN]@NX"I,!HIB;S5DLD8[%9O]44D("&65?%J!G)*U)Q>*_,[HUHQ*!A,V[T/N M;8TK;?F=!R8P P9%!6"H(4#<0EZA9AVXM)SLWK=Z.E=99SN-DS4YHM?QHH3; M1Y8/;4'6ZB (Z0A"$DIH!)..&7B_L@@*.@VK!V!Y&Z3+TTW)-O31N4-9SK^, MMPO%,Q%^G4V_1&>YW*Q2BT^S93%Y^-]3&M*OL^4_RV5Z,_QF.O[W0S VC3:E M@F^+Z6:3X9"U[FU,P1K$",,<8FX$H9XRN=OS$"K+.7Z-NP/MS9G7HN)7/PW? MKXNCKRO3K_^4OCOT$D6W PF1+,RGBX Z1CZ""HNLV_FV0EV:5W6!$ZX)O0XD M9_W)GLY_)ZT'"BWAFCAB#:9 & 4AD@I(8:+=-'802>NUF+WUT>(_I2MBC[E[ MXF/Q#?Y>B!$0%]AI@QFE2#JIC4:4:(&43L7B+\M'[XJ,>Y/9^U-==U4.HJDK M=T47WVXE.9+4E3QH M2C,],_!H'LO!=M'M@8(ZYR#$,58V2"LBM)94*2N\ )W6Y>V"A8WHO1Z7SD(X MHV[&8KF>*:OYYBV330V1PP?\!QL%*6FT_Q+1]"HVA4K"=&",F;5("2PN+%FI M(2W.6H(WDQA;6[NHWI8ZA1^'VP:MI+?2T?C_$54QUJ>(,&.4B/^/$)!SWV: M>SNMT:11E#L[7"IC-+A^I>F78OY'F0I.;+=ECQYL'FL:HN6-JSDTVD-' ;," M>(>54I0;S*.)OJPMC&9YU1+(':8$E?&W;N.X;9P&D]GGA$E=9M5H'3A5CB*. MU[71XP3Z_]N[EN:V;2!\[Z\!L'CMI3-X=GIHD\FDN7)464DXL:2.9*?UOR]H M6;+LV!(I4B3$^.*QQY0(['Z+70"[WYH8:8H@E3((X&R;12O#;(WS@*M[.?>% MK]]FB]EJ,**_N%V?B! =AT%;I*,&D+8I3 MH)EFF+;;7CCD( ML]-6>&4F^H,YX04:7OJ)TTN6(C M8U(9 ,'ZZV;23^;Q/$+J+>NVCD[;M$XC%9[2ZC;29:.KB?@B:CJH]ZZF2(N MKQPG1D(M!IF6@B1IHM-?6^(MYB*.C61Z4(C4+,=III(+*C1TG$G& K6:10B: M1F=VZ1,;$7%Z6C$3>$DHDS1Z8E#2W5QX'%E#GTS" MP!.EWSN2&A-Q0M266!.B)6FSIJFRDNSFH_P8@Z_FNCQ"Q-E,AITPN)U Q&G0 M&0(:*EHYP])H/8CM* 4S8]5T4QT=(^)L)L9.E'T*$2>0(((01@.S5ABN)3R, M$J15([L MTFRJ\.9(@+A[ID"50F4F/$3G@A4T6+?EO X\E8 MCT\5'E&A3.9DTN+'G S&A)T5>#XR9O83]/<2 DZ275\8^*-*R._GUAH7)?_6PL/]!MY4%1;M_7)H%2] M^MO+2?\=/I;I764G[Y<>4PY>&>G?=S]D)=R/=.\:8I-+]=HVJ[LW%%0S+QW! M) F"X!@(_>@(T+6Y"LC0D?8)HF4."AM;,J9#*@UA02,*JZ/Q@#OIH^)MNGID MZ.L'@.M9]9%][! GY>K3Y/JVZF)_.]_0$E653[.;K\NKY?7RRUV=EMKG?WO! M/ 0"A&M?'?7QM QHL=L/!C*VDY3A[" _9?9J1(=\EGW%9[TT\VJ]J.B[HF,+!41C=22J_ M2*/;NO9/R^OT-=?ES=T ON[@( H1.4MXB,"=8<(HH>,.)CJ2-GAER8_SLIG>2TB_:]'SY MO;R:+:ZJZ?=M>;^5N;![;4*:&YI\,[3!#:V%KH?F M4[B_45X_'=,;FT(1,!ANE';$5TH#PSC7/!CMJ932U:K!.3>;PG/N^KA<_0C= MO:2"?*1#$^8!S>?8=5W>A;6"QEK^R'17E?M*DQ[4I?[_G8U_9H^4!EX M%39MIO@8.AWU+SV/H(A$$N)#Y$0*$2.@C8PA*BYU2%(>6:^>GDTB;V7V&(/? MSN>3U5V20)G,^W,YG:2Y3Z?+VT5%"OQ^>5U.RP&C\7>K+Y.TZCPXZ,4ZC>=J M(^G%U?N]F;_[',O%9#$M)]<[JM$Z07DGWU^@54,I52F!(6T I+$-M/8)G M4*N I6?Y):R7ZW>?]^=H;]?E8K9>^]EZNBK_>9#"CV"H$RB<];U%=-2"$\)8 M*D4 L&F#S602M;0"%8RLC4_/&%WFJ\G/EBD55S1P"P%7G%#$ T8E .+/ (! M,[)&NL,"K)7H>ZO"WK2)V6L26G]1._K9HN)8-48)YWURWI$8\-195K'M.T59 MF].:#+>FP\*M:VWTA< _9__NK<&KY2+].MW(I*F7;?I5A<<0#0N>"\D%26$N MM0XM)<"1>F_:Y*MFF,$S+#[/K)P:,?_#/ZH?U>'0K[_\#U!+ 0(4 Q0 ( M **!!$LG*!Q/O#(! ,."%0 1 " 0 !C86QD+3(P,3

LR 0!C86QD+3(P,3&UL4$L! A0#% @ HH$$2W.4YEC( MHP 1L<' !4 ( !PXD! &-A;&0M,C Q-S V,S!?;&%B+GAM M;%!+ 0(4 Q0 ( **!!$N+,4I& U@ )9/! 5 " ;XM M @!C86QD+3(P,3

D[YM?K8Y^= R:>'H!! 3%TSZ"E_TE^.=D+$$S"+N/2T6@KB M2$4PS27$6< *H? TM7(6U,*VF&B:<< 44"C@(%;""Q[9.XGJ,(@57*G>?]@4 M71T-,DL)67A1*4#13I^2K 9^+X[$#\()]THO[N UV8.UV\0^&22/HR#]P<28]"^/THW&'TZ' M1\/NL-,=_)#ZK."/>GRJQ(?TPQS_Y:,O%N#D?FQGX=:ZU6MXS,AZ,*07/>6% MSKRYOW.RYOW]->_?[NV]K;Z^N]W);W;I&E*2UJQ(,=&'Z$/TV' WNDQ=5_[=9%F;4.\^?;V-9^!>+#9N:A-<$WTVK<[J@ES6M%:3E--Q MJW?2MR4==5G)JJU=0@%"@9U" 3!13ZQMA:K+2E9EB=8<&I)*F6[;=AWJ#AI3 M1"NBU<[3JN9MX&M%*^(KXJN-'350*O"L 06K-,:P9G]4BFLM*\$O%DD70EVR ML/T#ZYQ5/,&*Z/\L*W3><2MOZ])/]"'Z$'TVH%U/ME#NM4YQU_J;XN;*NW1" MY/=4<11V!Q;V!.XXWB?6S/'6C1DB%9&*2-40W5 %]M>6, U%]OIPT]+*BEWP M0N5SA!J/>5?S ;EZ4OS"O.D^X0-]@=@GT*''W5[N!9?=B.]C/09AIB MOOHP7W6;:6K&E9O2- E5,Z_U3/=D(FG>%]>!Z%-S^M0\D[5U^A#_$/]LUBVO MT7ZB*K.BN5&@F!]$S!4*WJ,[/G'%QL*]QRQH(?6Y^D)R,I*"I& M%1U$GWK0ARI>B'^(?^ID$=3(8*6*J7T39R(<$:ZF"J1F?N?6"5<;8A''[0/' M4<4454RM0;HSQPECD5=,D0M6L2*@DH5]+5GH#JEF@2JC"&8(9BJ%F8&]0]?V M!64*-O2/$8<9+KR^\+DP+VQH3(% IM32B6VRA J@@_PNRB4VR<_O$OLRO='[#(.,7((9!GK-T3C4)@[E/S. M)C"SL6+"QQ=A=Q:6-F71EQ1_.68J=O(!/\((F)Q,. Q%B M;H%,YU[@_/&W__ZOOV872I_[#JQ(H8=D?D]VBW;0X,M7,?KYX/H25_R?W?^] MO3Q@TH4?P',[/+T\O[Z\ZEP-AH.KP=G)Y;!_<7Y^U6MWNL->MW79NN&]YU(IM MFM[R:"T@5I[TBG8^;WE\BW'/ SQ] )S5(N^*.WB(<$"HL6C# *#C<:7D2"8P M_<"EAXKL$!3!H>*> 5J'AZ&^(F+P,#G169T<6%KL<2P!6:6"=P":3H"37';' M%?P;&+4@_6D,8.2"',<*?P=U\5L0"=9O)NYF9%.:RF,8E??$//EG+-V2QM0Z MDOLL (--XE'=0#Q<@*>4,BX0$_E^&H>@F532@1U57*+:0"-[0BE<'H>K<;(@ M\$' RX#^^)JCG(?8LF'.+VV!%Z(Q3Y5(/D(]-"\ ;8E& ??+XX+QJ'$01H>X MX@4^4RU4XE[L&M41*%'\8T*0F9? G(OO 3N!/8%-9H:%3>7+!$82&):+BKHP M2%*/:%W %5' Q@"-^/_T;IN/"X(F%?Y-CG"%P! M'6>+'=^VT0 M<6^NRPN%TS8/87N-1+L"*"00>RL0%=C.)!4D%205)!4D%3LF%60\;3BYVFEX MP5[!35O4SYAB4;4J"[=T_@O5A:]"V5TO#._TNJUN>[Y=[,;IN1>EX820A)"$ MD,U"R,JSEH22A)*$DH22A)*$DH22A)*$DCN+DN1MUS[BNWUT3([(Z>)Y./5& M2J)5D_:VU8I6Q%?$5\17Q%=-H17Q%?%5H_9[-[LBX6;A>:G6&@G5B(:UBXVL M++V;)&(3"%<;8A''$<<1QQ''$.NO<9[N]Y8CV2+9.L5-?VY>I=M[LQOLIY MI#'NUGL2.A*Z2@S%SBDIM"J]W9UR:B^"0; M!DF=8>OXQ)XI\ )Q=@692*!(H)8)5)^$B82)A,F.E]H9;$J:R%DE2=MC2=-V M8(=45VWRL;O1E5HMW E*P;4MU\%LMDE6/1BR&7VP:E)[TV^WNO;*;]Y.L5U1 M%(1DA&2$9%O)N9QLGUJ$8H1BA&*$8FL$PGHU@#$*D1'$$<01Q%7G4,*H]0P3\7GR/'X03[I4DL(/79 _6J\(IH\37[W)_^VG%H%V=@:9M;T MMT>C7NX"SS7/N12.F-R)D/4Z+=9M=ZR=4$$^S2LZOVV> Y_G.@=L$A%6R7=G MDP H\1_ALE7-L(T.[R)0$4D"2<(&6.V7,%!JF$)BLS;D9#3C'\8*K ML2WLH2Q6Q;L(Z'!1RX3=^;-%^R>MXV%%Z:]7D',OCA8E>"1X)'AL$CQ6T!.6 M()(@DB"2()(@DB"2()(@DB!RYR&2G.SMU)^^M7M;8^MTLH M$W_&\H%[5L\_ M)OVQ>IN.M]!JBVTX["O378$3$@H2"A(*$@H2"A(*$@H2"A**NG0J:WJ3[5^! MF$]LPL,_1,1&,%GJ3U8G"%H[:-40[.I9/$+JK23;%;0CP23!W,G$&@DH"2@) M* DH"2@):',$E$S;.J55^_UF^^NFL[@SDUVEZ"!%!S<'0[N")B0->RL-%5C- M)!4D%205)!4D%3LF%60YV?'#]NGH)^V@X8'%57EJ%()J1"ON_=U@8;E/=S-V M6 Q;[79%T;[7T',OME@00A)"$D(V"R$K3U822A)*$DH22A)*$DH22A)*$DKN M+$J2MUW[B._VT3$YC:J+1T_5&RF)5F_KCET!W9I&*^(KXBOB*^*KIM"*^(KX MRCJMZGBP0CU MZQR1JP?C6$NV5S=CZUGQ5K=MK^,X3"^[@A3R2@4]]#"@Z7 %4 MG;9Z@T[EK+4K($:R1;+U"MDBN2*Y(KFR+5?O.O:VH+U$DIQ'&N-PO2>A(Z&K MQE#LDD*KTMO=*:?V(@BG08@%!'X0":6=V@J\6<(B>^<_- V2AJV3SK$U2'J! M.+N"3"10)%!+!8J$B82)A,F.E]JUE@):E3+[[*R2I.VMI&D[L$^JJS;YV-UH M**\6;N*FX-J6*V&HOUU5!39[W]^N=]KJ'I]LGYQ[T=Z. )( D@"R80!)X$C@ M2.!(X$C@N"#@UZM!9^0WA0(;P*94U$+(63.6).2TZG=7E,@GTW)YW/?'B -= M%EV_L8$5B.9)7QPFW4T[W?8/L]R,]5!;)^0KQZL90?J [M&'ONT)W(X%F_#P M#Q&Q!^[%0I=81? CGP0@&/\1F!)2$39PX0]<>KC8AZ,@/%0"D4NWN"J_THY$X4'*5_X0H?,4>6MPSY'[$OF[5;/$IDAG?1^>!D>%R)X,J4U;U_W M_D;?OMG7ORUK6$&^N:KJDQ M^1;H_3R-'9;8K%4F F/I*PS67 M8;[NVGY]@P>S8^<.K"]*GX128/5RGW78$S@VVP2<9OO9]L([-8_>K$^JWJ U M.!U43J]&L,VZX9D&X5CM3 )",$*PMR/8B;UZ_4:SC<4 A0" M;3 ,R7:U)?::RN&F5O*O3[E^ZWA@SY+8DU+^^@E7[4R#O98HBYIM3R2*0@S/ MI!UQ=TPU#+4#525U,MN;7E=B ?S:K>Z@(O2CRA(*76PF=$$@22!9,4CV"22I M_&[[Y6P7P026]8F-^8+$Y5L>Z@=6'L-" ?R$Q07W7/J*!2'S J4$?/(9EM/I M$CD9J>)6<3:"R[ >S\H0HG$H3(F?DM_M3&H"/XX5$["@ELA=97T?3MW*DV!( M\\7&;WG0$6.5,.U?.D<=!E=Y,O#MT,X7$9O&H3/FR+.C,"CU-&!N'(*DV^-5 MX- 2<]F9Q/YPZ%_:1[T*&" ,0-&ZM/YSZV\)#AJE:A>W-X'/; P#\YY8J,N' MG%"XLE0H?B]\$7+/0\![$,"F/JJY !8L)^4QA604A"I]/3P7Z*-:8$L^^OC_E;L<2S@LI#A:T&'XV E#$*&AAZ/((7L M3F!MO))P)Y DP.L/L<@&R#?!)J?A4WGX+ABN?A QB%_[T\U]_C-7A/>?3#]?2Y[XCN??15U$8ZV=<2N6 61F'XA:D M_]P+G#_^]M__]=?TEH^^$TS$+?^^X#J]=P.^?!6CGP^N+W'Y_]G]W]O+ ^!! M^($[T6&W>]'NGW7.3WO#P:!]?7D^[/5[_?YQKW?>N>BVKP_^-@-31:*_L#5A MD1>VP?T\^NM>3KW6"YF30$?_.Q/>I\ &_4C?"> #-,]KQ^2S5 MM.P1T,26D=2W:R35UWYK@0.JIL*)Y(/PGEIZI"E;S!I;)7J?5+P"Q_5=@4&% M*P">WS60'T!A7!#-Q#E_:35P$5K&T)@7=JG8A$L?5!./HE#>Q68W&=@KCS(: MCP'!_9/^_=]@C"A7 M.L9,4_'=OV%R^)Y\4$9L"*YBS&2(TC@3$(U(D_9.W$O?1UJ!Z8*D M-Q1/+33N!E.DV_79S3G07,7@I&00>';S32_28?NTM38[FJ]X^0<9 46<=#?( M!!=<6\F'-Q&J\.)/']C'"?AK#\)8H; L5Y.I%SP!E]V,>2@.S\&3=]D7_J1/ MC#MS'+!YT49>?\!Z>,:& I://2138L6'P@G >L(!(EG%=T>7FP/[WH%3,#+Q MKR*=_T>AU_D@%=Z!@)4S%_ O6/5H>>MR=3"D7& 0YO IDNDH7PWV"XC<[%/! ME YQXFC<:8(QCKL^P:02;!HH,\1D+-]@Q#"'FXCC.01%OC<\H7DAF5(T!@&\ MCZ6KGY3:\=K1X;@G%@C&/6WW@;#@*V#*L<]C5[\"C# 7I5A_TO%K+9RCU-:# M58 ?WF0O/F?\E8W$U)?[N\$*=>.,A1M[XO,H_YNZ151YC?5XT>WV^^V+D[/! M]>F@W;D$,_+RXO3TO-._:%]?]-O;L!XK]Y&!Y-/ UQ*8N(8)!_X_Z4F_)S\! M+W(U;NE_F?@SEL"2>$X_0T^:9,?N<[":S1%6EQ/*OD23YO/E)M M^"OHLT,[R:WSG-VN"M:'1ST52!(VQ&J_A('2:81%15;?_*Q J)9R\@M6+9&@ MD*"0H#P_^$^ZJH\DA21E \QFMTF/]>&56_3\3BUZUJ2RL5BY&MN"EQH1K':X MLW&LH5;6*Q"V[IMIUB7D:;?5/MW8*;K[O9.&T)'0D="Q2>B89A#_$/\0_Q#_$/\4T_Z$/_8MAQ7=+:'S;8I?P4S_"D]N7,$D[56;T3!B@UT M +=*Y#5:@Z_+AOUVJ]/>OA^]*ZXRR2;)YDZF 4A 24!)0$E 24!)0)LCH&3= MUBP1U.\WVVO7Q][,=7FA<-KF(6ROD6A7 (4$8F\%H@+;F:2"I(*D@J2"I&+' MI(*,IPTG5SL-+]@KN&G8FK(J?XUB47268:WKPAMXDN&ZE.STNJUN>[Y=+!UD M2-%Z0DA"2$+(RK.6A)*$DH22A)*$DH22A)*$DH22.XN2Y&W7/N*[?71,CLCI MXGDX]49*HE63]K;5BE;$5\17Q%?$5TVA%?$5\56C]GLWNR+A9AR$T6$DPDGQ M-%!KC81J1,/:Q496EMY-$K$)A*L-L8CCB..(XXCCB./J0SCBN(T9R&5"-;SO MT05.<023C(1BP8BY8AHH27LHZ^S:UX-SK&7MJINQ]2['@[:M2>]*#HSDG^1_ M;^2?M@,2#A .$ X0#A .$ X0#I _8">BLA\MIK\=W1RQ>X0C'[.->BLTOQ>^ M\\2".W@ACV3@TV;H309+7VS,MR.-][KMUG'77N.]76^L1[)%LO6*FGN2*Y(K MDBO;[DXYM1=!. U"'@GF!UA" M@$YM!=XL89&];O(-@Z3.L'5\8L\4>($XNX),)% D4,L$JD_"1,)$PF3'2^T, M-B5-Y*R2I.VQI&D[L$.JJS;YV-WH2JT6[@2EX-J6ZV VVR2K'@S9C#Y8-:F] MZ;=;77OE-V^GV*XH"D(R0C)"LJWD7$ZV3RU",4(Q0C%"L34"8;T:P!B%R CB M".((XJIS.?OD*\.?Y3\\1XY436C;^PF-*&-6>(0)^+[['#\()]TH2V,%KL@?K56&. M\+SDFI\/V@?Z.["V==@PN>0_U&ZT1@^PC03,0 N]OA4 MB0_IAY]F.3)K_[ MDW];3JV";&P-,VOZVZ-1+W>!YYKG7 I'3.Y$R'J=%NNV.]9.J""?YA6=WS;/ M@<]SG0,VB0BKY+NS20"4^(]PV:IFV$:'=Q&HB"2!)&$#K/9+&"BUS&'[YH<" M!E);.?F%2]I*0()"@O+2X#_!V 5)"DG*)ICM2D5RPJ.ZRL(UEV&^YK]S+Q9O M"$S6YMR,!ISC>,'5V!;V4!:KXET$=+BH9<+N_-FB_9/6\;"B]-$?(F(CF"SU)ZL3!*T=M&H(=O4L'B'U5I+M"MJ1 M8))@[F1BC024!)0$E 24!)0$M#D"2J9MG=*J_7ZS_7736=R9R:Y2=)"B@YN# MH5U!$Y*&O96&"JQFD@J2"I(*D@J2BAV3"K*<[/AA^W3TDW;0\,#BJCPU"D$U MHA7W_FZPL-RGNQD[+(:M=KNB:-]KZ+D76RP((0DA"2&;A9"5)RL))0DE"24) M)0DE"24))0DE"25W%B7)VZY]Q'?[Z)B<1M7%HZ?JC91$J[=UQZZ ;DVC%?$5 M\17Q%?%54VA%?$5\99U6=3Q8H1XNY\TX"*/#2(03)OT'H:*)U89<-:)A[6(C MJV^&V9'-+A5$D'9]3PO)%\D7R1?)%\D7R1?)%\D7R1?)E^7,2\-[E%W@%$