0001391127-19-000130.txt : 20190718 0001391127-19-000130.hdr.sgml : 20190718 20190718141356 ACCESSION NUMBER: 0001391127-19-000130 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190718 DATE AS OF CHANGE: 20190718 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Limelight Networks, Inc. CENTRAL INDEX KEY: 0001391127 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 201677033 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33508 FILM NUMBER: 19961111 BUSINESS ADDRESS: STREET 1: 222 SOUTH MILL AVENUE, 8TH FLOOR CITY: TEMPE STATE: AZ ZIP: 85281 BUSINESS PHONE: 602-850-5000 MAIL ADDRESS: STREET 1: 222 SOUTH MILL AVENUE, 8TH FLOOR CITY: TEMPE STATE: AZ ZIP: 85281 10-Q 1 llnw-6302019x10q.htm 10-Q Document


 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
 
Form 10-Q
 
(Mark One)
þ
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2019
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 001-33508
 
 
Limelight Networks, Inc.
(Exact name of registrant as specified in its charter)
 
 
Delaware
 
20-1677033
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
222 South Mill Avenue, 8th Floor
Tempe, AZ 85281
(Address of principal executive offices, including Zip Code)
(602) 850-5000
(Registrant’s telephone number, including area code)
 
Securities registered pursuant to Section 12(b) of the Act;
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, par value $0.001 per share
LLNW
Nasdaq
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  þ    No  o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted 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 such files).    Yes  þ    No  o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer” , “smaller reporting company” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer o
Accelerated filer   þ
Non-accelerated filer   o
Smaller Reporting Company   o
 
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  þ
The number of shares outstanding of the registrant’s Common Stock, par value $0.001 per share, as of July 12, 2019: 116,201,092 shares.
 



LIMELIGHT NETWORKS, INC.
FORM 10-Q
Quarterly Period Ended June 30, 2019
TABLE OF CONTENTS
 
 
Page
 
 
PART I. FINANCIAL INFORMATION
 
Item 1.
FINANCIAL STATEMENTS
 
 
Consolidated Balance Sheets as of June 30, 2019 (Unaudited) and December 31, 2018
 
Unaudited Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2019 and 2018
 
Unaudited Consolidated Statements of Comprehensive Income (Loss) for the Three and Six Months Ended June 30, 2019 and 2018
 
Unaudited Consolidated Statements of Stockholders' Equity for the Three and Six Months Ended June 30, 2019 and 2018
 
Unaudited Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2019 and 2018
 
Notes to Unaudited Consolidated Financial Statements
Item 2.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Item 3.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Item 4.
CONTROLS AND PROCEDURES
 
 
 
PART II. OTHER INFORMATION
 
Item 1.
LEGAL PROCEEDINGS
Item 1A.
RISK FACTORS
Item 2.
UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Item 3.
DEFAULTS UPON SENIOR SECURITIES
Item 4.
MINE SAFETY DISCLOSURES
Item 5.
OTHER INFORMATION
Item 6.
EXHIBITS
 
SIGNATURES
 
 
 
 



Special Note Regarding Forward-Looking Statement
This Quarterly Report on Form 10-Q 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. All statements contained in this Quarterly Report on Form 10-Q, other than statements of historical fact, are forward-looking statements. Forward-looking statements generally can be identified by the words “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “estimate,” or “continue,” and similar expressions. We have based these forward-looking statements largely on our current expectations and projections about future events, as well as trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These statements include, among other things:
our beliefs regarding delivery traffic growth trends and demand for digital content and edge services;
our expectations regarding revenue, costs, expenses, gross margin, non-GAAP earnings per share, Adjusted EBITDA and capital expenditures;
our plans regarding investing in our content delivery network, as well as other products and technologies;
our beliefs regarding the growth of, and competition within, the content delivery industry;
our beliefs regarding the growth of our business and how that impacts our liquidity and capital resources requirements;
our expectations regarding headcount;
the impact of certain new accounting standards and guidance as well as the time and cost of continued compliance with existing rules and standards;
our plans with respect to investments in marketable securities;
our expectations and strategies regarding acquisitions;
our estimations regarding taxes and belief regarding our tax reserves;
our beliefs regarding the use of Non-GAAP financial measures;
our approach to identifying, attracting and keeping new and existing customers, as well as our expectations regarding customer turnover;
the sufficiency of our sources of funding;
our beliefs regarding our interest rate risk;
our beliefs regarding inflation risks;
our beliefs regarding expense and productivity of and competition for our sales force; and
our beliefs regarding the significance of our large customers.
These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described under the caption “Risk Factors” in Part II, Item 1A in this Quarterly Report on Form 10-Q and those discussed in other documents we file with the Securities and Exchange Commission (SEC).
In addition, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this Quarterly Report on Form 10-Q may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
The forward-looking statements contained herein are based on our current expectations and assumptions and on information available as of the date of the filing of this Quarterly Report on Form 10-Q. We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, except as required by law. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.
Unless expressly indicated or the context requires otherwise, the terms "Limelight," "we," "us," and "our" in this document refer to Limelight Networks, Inc., a Delaware corporation, and, where appropriate, its wholly owned subsidiaries. All information is presented in thousands, except per share amounts, customer count, headcount and where specifically noted.




PART I. FINANCIAL INFORMATION
Item 1.        Financial Statements
Limelight Networks, Inc.
Consolidated Balance Sheets
(In thousands, except per share data)
 
June 30,
2019
 
December 31,
2018
 
(Unaudited)
 
 
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
24,698

 
$
25,383

Marketable securities
4,224

 
25,083

Accounts receivable, net
31,098

 
26,041

Income taxes receivable
125

 
122

Prepaid expenses and other current assets
8,739

 
14,789

Total current assets
68,884

 
91,418

Property and equipment, net
35,531

 
27,378

Operating lease right of use assets
2,701

 

Marketable securities, less current portion
40

 
40

Deferred income taxes
1,443

 
1,462

Goodwill
76,848

 
76,407

Other assets
5,848

 
2,220

Total assets
$
191,295

 
$
198,925

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
14,346

 
$
9,216

Deferred revenue
1,331

 
1,883

Operating lease liability obligations
1,579

 

Income taxes payable
270

 
124

Provision for litigation

 
9,000

Other current liabilities
15,227

 
12,922

Total current liabilities
32,753

 
33,145

Operating lease liability obligations, less current portion
1,325

 

Deferred income taxes
140

 
152

Deferred revenue, less current portion
149

 
42

Other long-term liabilities
283

 
435

Total liabilities
34,650

 
33,774

Commitments and contingencies

 

Stockholders’ equity:
 
 
 
Convertible preferred stock, $0.001 par value; 7,500 shares authorized; no shares issued
  and outstanding

 

Common stock, $0.001 par value; 300,000 shares authorized; 115,760 and 114,246 shares issued and outstanding at June 30, 2019 and December 31, 2018, respectively
116

 
114

Additional paid-in capital
520,375

 
513,682

Accumulated other comprehensive loss
(9,483
)
 
(10,033
)
Accumulated deficit
(354,363
)
 
(338,612
)
Total stockholders’ equity
156,645

 
165,151

Total liabilities and stockholders’ equity
$
191,295

 
$
198,925

The accompanying notes are an integral part of the unaudited consolidated financial statements.

4


Limelight Networks, Inc.
Unaudited Consolidated Statements of Operations
(In thousands, except per share data)
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Revenue
$
45,904

 
$
50,249

 
$
89,184

 
$
102,363

Cost of revenue:
 
 

 
 
 
 
Cost of services
22,769

 
21,206

 
45,710

 
42,260

Depreciation — network
4,628

 
4,196

 
8,944

 
8,576

Total cost of revenue
27,397

 
25,402

 
54,654

 
50,836

Gross profit
18,507

 
24,847

 
34,530

 
51,527

Operating expenses:
 
 

 
 
 
 
General and administrative
8,340

 
7,517

 
15,875

 
17,038

Sales and marketing
10,994

 
10,022

 
21,966

 
20,302

Research and development
6,013

 
6,073

 
11,915

 
12,412

Depreciation and amortization
127

 
633

 
372

 
1,221

Total operating expenses
25,474

 
24,245

 
50,128

 
50,973

Operating (loss) income
(6,967
)
 
602

 
(15,598
)
 
554

Other income (expense):
 
 

 
 
 
 
Interest expense
(10
)
 
(7
)
 
(20
)
 
(66
)
Interest income
110

 
134

 
321

 
263

Settlement and patent license income

 
14,900

 

 
14,900

Other, net
(70
)
 
(221
)
 
(76
)
 
(109
)
Total other income (expense)
30

 
14,806

 
225

 
14,988

(Loss) income before income taxes
(6,937
)
 
15,408

 
(15,373
)
 
15,542

Income tax expense
255

 
249

 
378

 
234

Net (loss) income
$
(7,192
)
 
$
15,159

 
$
(15,751
)
 
$
15,308

 
 
 
 
 
 
 
 
Net (loss) income per share:
 
 
 
 
 
 
 
Basic
$
(0.06
)
 
$
0.14

 
$
(0.14
)
 
$
0.14

Diluted
$
(0.06
)
 
$
0.13

 
$
(0.14
)
 
$
0.13

 
 
 
 
 
 
 
 
Weighted average shares used in per share calculation:
 
 
 
 
 
 
 
Basic
115,275

 
111,356

 
114,843

 
111,059

Diluted
115,275

 
120,033

 
114,843

 
119,454


The accompanying notes are an integral part of the unaudited consolidated financial statements.

5


Limelight Networks, Inc.
Unaudited Consolidated Statements of Comprehensive Income (Loss)
(In thousands)
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Net (loss) income
$
(7,192
)
 
$
15,159

 
$
(15,751
)
 
$
15,308

Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
 
Unrealized gain on investments
8

 
44

 
37

 
20

Foreign exchange translation gain (loss)
166

 
(1,507
)
 
513

 
(1,016
)
Other comprehensive income (loss)
174

 
(1,463
)
 
550

 
(996
)
Comprehensive (loss) income
$
(7,018
)
 
$
13,696

 
$
(15,201
)
 
$
14,312

The accompanying notes are an integral part of the unaudited consolidated financial statements.

6


Limelight Networks, Inc.
Unaudited Consolidated Statements of Stockholders' Equity
(In thousands)
For the Three Months Ended June 30, 2019
 
Common Stock
 
 
 
 
 
 
 
 
 
Shares
 
Amount
 
Additional Paid-In Capital
 
Accumulated Other Comprehensive Loss
 
Accumulated Deficit
 
Total
Balance March 31, 2019
114,874

 
$
115

 
$
516,251

 
$
(9,657
)
 
$
(347,171
)
 
$
159,538

Net loss

 

 

 

 
(7,192
)
 
(7,192
)
Change in unrealized loss on available-for-sale investments, net of taxes

 

 

 
8

 

 
8

Foreign currency translation adjustment, net of taxes

 

 

 
166

 

 
166

Vesting of restricted stock units
638

 
1

 
(1
)
 

 

 

Restricted stock units surrendered in lieu of withholding taxes
(201
)
 

 
(619
)
 

 

 
(619
)
Issuance of common stock under employee stock purchase plan
449

 

 
1,095

 

 

 
1,095

Share-based compensation

 

 
3,649

 

 

 
3,649

Balance June 30, 2019
115,760

 
$
116

 
$
520,375

 
$
(9,483
)
 
$
(354,363
)
 
$
156,645

For the Three Months Ended June 30, 2018
 
Common Stock
 
 
 
 
 
 
 
 
 
Shares
 
Amount
 
Additional Paid-In Capital
 
Accumulated Other Comprehensive Loss
 
Accumulated Deficit
 
Total
Balance March 31, 2018
110,657

 
$
111

 
$
500,303

 
$
(7,861
)
 
$
(348,305
)
 
$
144,248

Net income

 

 

 

 
15,159

 
15,159

Change in unrealized loss on available-for-sale investments, net of taxes

 

 

 
44

 

 
44

Foreign currency translation adjustment, net of taxes

 

 

 
(1,507
)
 

 
(1,507
)
Exercise of common stock options
1,022

 

 
2,921

 

 

 
2,921

Vesting of restricted stock units
790

 
1

 
(1
)
 

 

 

Restricted stock units surrendered in lieu of withholding taxes
(241
)
 

 
(1,206
)
 

 

 
(1,206
)
Issuance of common stock under employee stock purchase plan
250

 

 
1,110

 

 

 
1,110

Share-based compensation

 

 
3,557

 

 

 
3,557

Balance June 30, 2018
112,478

 
$
112

 
$
506,684

 
$
(9,324
)
 
$
(333,146
)
 
$
164,326









7


For the Six Months Ended June 30, 2019
 
Common Stock
 
 
 
 
 
 
 
 
 
Shares
 
Amount
 
Additional Paid-In Capital
 
Accumulated Other Comprehensive Loss
 
Accumulated Deficit
 
Total
Balance December 31, 2018
114,246

 
$
114

 
$
513,682

 
$
(10,033
)
 
$
(338,612
)
 
$
165,151

Net loss

 

 

 

 
(15,751
)
 
(15,751
)
Change in unrealized loss on available-for-sale investments, net of taxes

 

 

 
37

 

 
37

Foreign currency translation adjustment, net of taxes

 

 

 
513

 

 
513

Exercise of common stock options
5

 

 
8

 

 

 
8

Vesting of restricted stock units
1,566

 
2

 
(2
)
 

 

 

Restricted stock units surrendered in lieu of withholding taxes
(506
)
 

 
(1,513
)
 

 

 
(1,513
)
Issuance of common stock under employee stock purchase plan
449

 

 
1,095

 

 

 
1,095

Share-based compensation

 

 
7,105

 

 

 
7,105

Balance June 30, 2019
115,760

 
$
116

 
$
520,375

 
$
(9,483
)
 
$
(354,363
)
 
$
156,645

For the Six Months Ended June 30, 2018
 
Common Stock
 
 
 
 
 
 
 
 
 
Shares
 
Amount
 
Additional Paid-In Capital
 
Accumulated Other Comprehensive Loss
 
Accumulated Deficit
 
Total
Balance December 31, 2017
110,824

 
$
111

 
$
502,312

 
$
(8,328
)
 
$
(349,950
)
 
$
144,145

Cumulative effect of accounting change

 

 

 

 
1,496

 
1,496

Net income

 

 

 

 
15,308

 
15,308

Change in unrealized loss on available-for-sale investments, net of taxes

 

 

 
20

 

 
20

Foreign currency translation adjustment, net of taxes

 

 

 
(1,016
)
 

 
(1,016
)
Exercise of common stock options
1,032

 

 
2,951

 

 

 
2,951

Vesting of restricted stock units
2,018

 
2

 
(2
)
 

 

 

Restricted stock units surrendered in lieu of withholding taxes
(646
)
 

 
(2,812
)
 

 

 
(2,812
)
Issuance of common stock under employee stock purchase plan
250

 

 
1,110

 

 

 
1,110

Purchases of common stock
(1,000
)
 
(1
)
 
(3,799
)
 

 

 
(3,800
)
Share-based compensation

 

 
6,924

 

 

 
6,924

Balance June 30, 2018
112,478

 
$
112

 
$
506,684

 
$
(9,324
)
 
$
(333,146
)
 
$
164,326


The accompanying notes are an integral part of the unaudited consolidated financial statements.

8


Limelight Networks, Inc.
Unaudited Consolidated Statements of Cash Flows
(In thousands)
 
Six Months Ended June 30,
 
2019
 
2018
Operating activities
 
 
 
Net (loss) income
$
(15,751
)
 
$
15,308

Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
 
 
 
Depreciation and amortization
9,316

 
9,797

Share-based compensation
7,105

 
6,924

Settlement and patent license income

 
(14,900
)
Foreign currency remeasurement gain
(125
)
 
(161
)
Deferred income taxes
31

 
(70
)
Gain on sale of property and equipment
(51
)
 
(113
)
Accounts receivable charges
694

 
296

Amortization of premium on marketable securities
20

 
58

Changes in operating assets and liabilities:
 
 
 
Accounts receivable
(5,751
)
 
223

Prepaid expenses and other current assets
108

 
227

Income taxes receivable
(2
)
 
(63
)
Other assets
(3,422
)
 
(567
)
Accounts payable and other current liabilities
6,473

 
(5,584
)
Deferred revenue
(445
)
 
167

Income taxes payable
143

 
(237
)
Payments related to litigation, net
(3,040
)
 
(6,020
)
Other long term liabilities
(152
)
 
(170
)
Net cash (used in) provided by operating activities
(4,849
)
 
5,115

Investing activities
 
 
 
Purchases of marketable securities
(10,279
)
 

Sale and maturities of marketable securities
31,153

 
11,515

Purchases of property and equipment
(16,474
)
 
(6,281
)
Proceeds from sale of property and equipment
46

 
113

Net cash provided by investing activities
4,446

 
5,347

Financing activities
 
 
 
Payments of employee tax withholdings related to restricted stock vesting
(1,513
)
 
(2,812
)
Cash paid for purchase of common stock

 
(3,800
)
Proceeds from employee stock plans
1,103

 
4,062

Net cash used in financing activities
(410
)
 
(2,550
)
Effect of exchange rate changes on cash and cash equivalents
128

 
(105
)
Net (decrease) increase in cash and cash equivalents
(685
)
 
7,807

Cash and cash equivalents, beginning of period
25,383

 
20,912

Cash and cash equivalents, end of period
$
24,698

 
$
28,719

Supplemental disclosure of cash flow information
 
 
 
Cash paid during the period for interest
$
20

 
$
66

Cash paid during the period for income taxes, net of refunds
$
213

 
$
618

The accompanying notes are an integral part of the unaudited consolidated financial statements.

9


Limelight Networks, Inc.
Notes to Unaudited Consolidated Financial Statements
June 30, 2019
1. Nature of Business
Limelight Networks Inc., a provider of digital content delivery, online video delivery, cloud security, edge computing and cloud storage services, empowers customers to provide exceptional digital experiences. Limelight’s edge services platform includes a globally distributed, high performance private network, intelligent software, and expert support services that enable current and future workflows.
We were incorporated in Delaware in 2003, and have operated in the Phoenix metropolitan area since 2001 and elsewhere throughout the United States since 2003. We began international operations in 2004.
2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited interim consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC. They do not include all of the information and footnotes required by U.S. generally accepted accounting principles (U.S. GAAP) for complete financial statements. Such interim financial information is unaudited but reflects all adjustments that are, in the opinion of management, necessary for the fair presentation of the interim periods presented and of a normal recurring nature. This quarterly report on Form 10-Q should be read in conjunction with our audited financial statements and footnotes included in our annual report on Form 10-K for the fiscal year ended December 31, 2018. All information is presented in thousands, except per share amounts and where specifically noted.
The consolidated financial statements include accounts of Limelight and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. In addition, certain other reclassifications have been made to prior year amounts to conform to the current year presentation.
Use of Estimates
The preparation of the consolidated financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results and outcomes may differ from those estimates. The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results that may be expected for the year ending December 31, 2019, or for any future periods.
Recent Accounting Standards
Adopted Accounting Standards            
In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) No. 2016-02, which establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for most leases. In July 2018, the FASB issued ASU No. 2018-11, which amends the guidance to add a method of adoption whereby the issuer may elect to recognize a cumulative effect adjustment at the beginning of the period of adoption. ASU No. 2018-11 does not require comparative period financial information to be adjusted. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. ASU 2016-02 defines a lease as a contract, or part of a contract, that conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. To determine whether a contract conveys the right to control the use of the identified asset for a period of time, the customer has to have both (1) the right to obtain substantially all of the economic benefits from the use of the identified asset and (2) the right to direct the use of the identified asset, a contract does not contain an identified asset if the supplier has a substantive right to substitute such asset ("the leasing criteria"). Upon review of our co-location and bandwidth arrangements, we have determined that such arrangements did not meet the leasing criteria, and therefore, were not included in our ROU asset and lease liability obligations on our balance sheet. We have determined that our real estate leases with terms in excess of one year and which do not include an option to purchase the underlying asset, do meet the leasing criteria. On January 1, 2019, we adopted ASU No. 2016-02, applying the package of practical expedients to leases that commenced before the effective date whereby we elected to not reassess the following: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. We elected to apply the transition provisions as of January 1, 2019, the date of adoption, and we recorded lease ROU assets and related liabilities on our balance sheet of $3.6 million related to our operating leases. We have no financing leases. There was no change to our consolidated statements of operations or cash flows.

10


In June 2018, the FASB issued ASU 2018-07, which simplifies several aspects of the accounting for nonemployee share-based payment transactions resulting from expanding the scope of Topic 718, Compensation-Stock Compensation, to include share-based payment transactions for acquiring goods and services from nonemployees. The amendments specify that Topic 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor’s own operations by issuing share-based payment awards. The amendments also clarify that Topic 718 does not apply to share-based payments used to effectively provide (1) financing to the issuer or (2) awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under Topic 606, Revenue from Contracts with Customers (Topic 606). We adopted this guidance effective January 1, 2019. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.
Recently Issued Accounting Pronouncements             
In June 2016, the FASB issued ASU No. 2016-13, which requires measurement and recognition of expected credit losses for financial assets held. This guidance is effective for fiscal years beginning after December 15, 2019 and interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The standard is to be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. We do not plan to early adopt this ASU. We are in the process of evaluating the potential impact of adopting this new accounting standard on our consolidated financial statements and related disclosures.
In January 2017, the FASB issued ASU 2017-04, which simplifies the accounting for goodwill impairment. The updated guidance eliminates Step 2 of the impairment test, which requires entities to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value, determined in Step 1. This guidance will become effective for us in fiscal years beginning after December 15, 2019, including interim periods within that reporting period. We will adopt this guidance using a prospective approach. Earlier adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. We do not plan to early adopt this accounting standard, and we are currently evaluating the impact of this guidance on our consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds to the disclosure requirements on fair value measurements in Topic 820. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. This guidance will become effective for us in fiscal years beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted upon issuance of this updated guidance. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this updated guidance and delay adoption of the additional disclosures until their effective date. We do not plan to early adopt this accounting standard, and we are currently evaluating the impact of this guidance on our consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15to help entities evaluate the accounting for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license. The amendments align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments. This guidance will become effective for us in fiscal years beginning after December 15, 2019. Early adoption is permitted, including adoption in any interim period. We do not plan to early adopt this accounting standard, and we are currently evaluating the impact of this guidance on our consolidated financial statements.
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.
Our customers generally execute contracts with terms of one year or longer, which are referred to as recurring revenue contracts or long-term contracts. These contracts generally allow the customer access to our network and commit the customer to a minimum monthly level of usage with additional charges applicable for actual usage above the monthly minimum commitment, or are entirely usage based. We define usage as customer data sent or received using our content delivery service, or content that is hosted or cached by us at the request or direction of our customers. For contracts that contain minimum monthly commitments, we recognize revenue equal to the greater of the minimum monthly committed amount or actual usage,

11


if actual usage exceeds the monthly committed amount, using the right to invoice practical expedient allowable under Topic 606.
For contracts that contain minimum commitments over the contractual term, we estimate an amount of variable consideration by using either the expected value method or the most likely amount method. We include estimates of variable consideration in revenue only when we have a high degree of confidence that revenue will not be reversed in a subsequent reporting period. We believe that the expected value method is the most appropriate estimate of the amount of variable consideration. These customers have entered into contracts with contract terms generally from one to four years. As of June 30, 2019, we have approximately $5,500 of remaining unsatisfied performance obligations. We recognized revenue of approximately $2,500 and $1,000, respectively, during the three months ended June 30, 2019 and 2018, related to these types of contracts with our customers. During the six months ended June 30, 2019 and 2018, we recognized approximately $5,200 and $2,000, respectively. We expect to recognize approximately 74% of the remaining unsatisfied performance obligations in 2019, approximately 25% in 2020 and the remaining in 2021.
We may charge the customer an installation fee when services are first activated. We do not charge installation fees for contract renewals. Installation fees are not distinct within the context of the overall contractual commitment with the customer to perform our content delivery service and are therefore recognized initially as deferred revenue and recognized as revenue ratably over the estimated life of the customer arrangement.
We also derive revenue from services and events sold as discrete, non-recurring events or based solely on usage. For these services, we recognize revenue when control of promised goods or services is transferred to customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services.
At the inception of a customer contract for service, we make an assessment as to that customer’s ability to pay for the services provided. If we subsequently determine that collection from the customer is not probable, we record an allowance for doubtful accounts and bad debt expense or deferred revenue for that customer’s unpaid invoices and cease recognizing revenue for continued services provided until it is probable that revenue will not be reversed in a subsequent reporting period. Our standard payment terms vary by the type and location of our customer.
Leases
We determine if an arrangement is a lease at inception. Operating leases are included in ROU assets, and lease liability obligations in our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liability obligations represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. We have lease agreements with lease and non-lease components and account for such components as a single lease component. As most of our leases do not provide an implicit rate, we estimated our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The ROU asset also includes any lease payments made and excludes lease incentives and lease direct costs. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term. Please refer to Note 16 "Operating Leases - Right of Use Assets and Purchase Commitments" for additional information.
Share-Based Compensation
We account for our share-based compensation awards using the fair-value method. The grant date fair value was determined using the Black-Scholes-Merton pricing model. The Black-Scholes-Merton valuation calculation requires us to make key assumptions such as future stock price volatility, expected terms, risk-free rates, and dividend yield. Our expected volatility is derived from our volatility rate as a publicly traded company. The expected term is based on our historical experience. The risk-free interest factor is based on the United States Treasury yield curve in effect at the time of the grant for zero coupon United States Treasury notes with maturities of approximately equal to each grant’s expected term. We have never paid cash dividends and do not currently intend to pay cash dividends, and therefore, we have assumed a 0% dividend yield.
We develop an estimate of the number of share-based awards that will be forfeited due to employee turnover. We will continue to use judgment in evaluating the expected term, volatility, and forfeiture rate related to our own share-based awards on a prospective basis, and in incorporating these factors into the model. If our actual experience differs significantly from the assumptions used to compute our share-based compensation cost, or if different assumptions had been used, we may have recorded too much or too little share-based compensation cost.
We apply the straight-line attribution method to recognize compensation costs associated with awards that are not subject to graded vesting. For awards that are subject to graded vesting and performance based awards, we recognize

12


compensation costs separately for each vesting tranche. We also estimate when and if performance-based awards will be earned. If an award is not considered probable of being earned, no amount of share-based compensation is recognized. If the award is deemed probable of being earned, related compensation expense is recorded over the estimated service period. To the extent our estimates of awards considered probable of being earned changes, the amount of share-based compensation recognized will also change.
3. Investments in Marketable Securities
The following is a summary of marketable securities (designated as available-for-sale) at June 30, 2019:
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Certificate of deposit
$
40

 
$

 
$

 
$
40

Corporate notes and bonds
4,221

 
3

 

 
4,224

Total marketable securities
$
4,261

 
$
3

 
$

 
$
4,264

The amortized cost and estimated fair value of marketable securities at June 30, 2019, by maturity, are shown below:
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Available-for-sale securities
 
 
 
 
 
 
 
Due in one year or less
$
4,221

 
$
3

 
$

 
$
4,224

Due after one year and through five years
40

 

 

 
40

 
$
4,261

 
$
3

 
$

 
$
4,264

The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2018:
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Certificate of deposit
$
40

 
$

 
$

 
$
40

Corporate notes and bonds
25,115

 

 
32

 
25,083

Total marketable securities
$
25,155

 
$

 
$
32

 
$
25,123

The amortized cost and estimated fair value of marketable securities at December 31, 2018, by maturity, are shown below:
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Available-for-sale securities
 
 
 
 
 
 
 
Due in one year or less
$
25,115

 
$

 
$
32

 
$
25,083

Due after one year and through five years
40

 

 

 
40

 
$
25,155

 
$

 
$
32

 
$
25,123

4. Accounts Receivable, net
Accounts receivable, net include:
 
June 30,
 
December 31,
 
2019
 
2018
Accounts receivable
$
32,117

 
$
27,040

Less: credit allowance
(210
)
 
(250
)
Less: allowance for doubtful accounts
(809
)
 
(749
)
Total accounts receivable, net
$
31,098

 
$
26,041


13


5. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets include:
 
June 30,
 
December 31,
 
2019
 
2018
Settlement and patent license receivable
$

 
$
5,960

Prepaid bandwidth and backbone
972

 
1,395

VAT receivable
2,417

 
2,022

Prepaid expenses and insurance
1,853

 
1,816

Vendor deposits and other
3,497

 
3,596

Total prepaid expenses and other current assets
$
8,739

 
$
14,789

6. Property and Equipment, net
Property and equipment, net include:
 
June 30,
 
December 31,
 
2019
 
2018
Network equipment
$
117,930

 
$
105,760

Computer equipment and software
8,021

 
8,711

Furniture and fixtures
578

 
703

Leasehold improvements
5,729

 
4,587

Other equipment
150

 
156

Total property and equipment
132,408

 
119,917

Less: accumulated depreciation
(96,877
)
 
(92,539
)
Total property and equipment, net
$
35,531

 
$
27,378

Depreciation expense related to property and equipment classified in operating expense was $127 and $633 for the three months ended June 30, 2019 and 2018, respectively and was $372 and $1,221 for the six months ended June 30, 2019 and 2018, respectively.
7. Goodwill
We have recorded goodwill as a result of past business acquisitions. Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. In each of our acquisitions, the objective of the acquisition was to expand our product offerings and customer base and to achieve synergies related to cross selling opportunities, all of which contributed to the recognition of goodwill.
No indicators of impairment were identified as of June 30, 2019. Foreign currency translation adjustments increased the carrying amount of goodwill by $141 for the three months ended June 30, 2019. For the six months ended June 30, 2019, foreign currency translation adjustments increased the carrying value of goodwill by $441.
8. Other Current Liabilities
Other current liabilities include:
 
June 30,
 
December 31,
 
2019
 
2018
Accrued compensation and benefits
$
7,031

 
$
7,528

Accrued cost of revenue
3,264

 
2,361

Deferred rent

 
145

Accrued legal fees
47

 
22

Other accrued expenses
4,885

 
2,866

Total other current liabilities
$
15,227

 
$
12,922


14


9. Line of Credit
In February 2018, we entered into a Fourth Amendment (Fourth Amendment) to the Loan and Security Agreement (the Credit Agreement) with Silicon Valley Bank (SVB) originally entered into in November 2015. Under the Fourth Amendment, we increased the maximum principal commitment amount to $20,000. Our borrowing capacity is the lesser of the commitment amount or 80% of eligible accounts receivable. All outstanding borrowings owed under the Credit Agreement become due and payable no later than the final maturity date of November 2, 2020.
As of June 30, 2019, we had no outstanding borrowings, and we had availability under the Credit Agreement of approximately $20,000. We had no outstanding borrowings at December 31, 2018, and we had availability under the Credit Agreement of approximately $20,000.
As of June 30, 2019, borrowings under the Credit Agreement bear interest at the current prime rate minus 0.25%. In the event of default, obligations shall bear interest at a rate per annum that is 3% above the then applicable rate. 
Amendment fees and other commitment fees are included in interest expense. During the three months ended June 30, 2019 and 2018, there was no interest expense, and fees expense and amortization was $10 and $7, respectively. For the six months ended June 30, 2019 and 2018, there was no interest expense, and fees expense and related amortization were $20 and $66, respectively.
Any borrowings are secured by essentially all of our domestic personal property, with a negative pledge on intellectual property. SVB’s security interest in our foreign subsidiaries is limited to 65% of voting stock of each such foreign subsidiary.
We are required to maintain a minimum liquidity of $10,000 at all times, measured quarterly, with a minimum of $5,000 of the $10,000 in cash at SVB. In addition, we are required to maintain an Adjusted Quick Ratio of at least 1.0 to 1.0. We are also subject to certain customary limitations on our ability to, among other things, incur debt, grant liens, make acquisitions and other investments, make certain restricted payments such as dividends, dispose of assets or undergo a change in control. As of June 30, 2019, we were in compliance with all covenants under the Credit Agreement.
10. Contingencies              
Legal Matters
Akamai ‘703 Litigation
    In June 2006, Akamai Technologies, Inc. (Akamai) and the Massachusetts Institute of Technology (MIT) filed a lawsuit against us in the United States District Court for the District of Massachusetts alleging that we were infringing multiple patents assigned to MIT and exclusively licensed by MIT to Akamai. In August 2016, we entered into a settlement and license agreement with Akamai with respect to U.S. Patent No. 6,108,703 (the ’703 patent) and certain other related patents, which settled all asserted and unasserted claims with respect to the licensed patents. The terms of the agreement required us to pay $54,000 over twelve equal quarterly installments, which began on August 1, 2016. We recorded a charge in the quarter ended June 30, 2016 for the full, undiscounted amount of $54,000. During the three months ended June 30, 2019, we made our final payment of $4,500 to Akamai under the terms of the settlement and license agreement.
Other Akamai Litigation
In November 2015, we filed a lawsuit against Akamai and XO Communications in the District Court for the Eastern District of Virginia alleging the infringement of six of our patents covering a broad range of inventions that we believe are critical to the effective and efficient delivery of bytes by a content delivery network (the Akamai and XO Litigation). Akamai also filed counterclaims in April 2016, alleging the infringement of five of its patents. We filed an answer to Akamai’s counterclaims, denying each of the allegations of infringement in May 2016.
In February 2016, Akamai filed a complaint against us in the District Court for the District of Massachusetts alleging infringement of three of its patents. In April 2016, Akamai amended its complaint by withdrawing one of the asserted patents. In April 2016, we filed our answer to the complaint, denying each of the allegations of infringement, and asserting two counterclaims alleging infringement of two of our patents. In December 2016, Akamai filed a second complaint against us in the District Court for the District of Massachusetts alleging infringement of three additional patents, and we later filed our answer to the complaint, denying each of the allegations of infringement. The two cases were ultimately consolidated into a single action by the court.

15


On April 9, 2018, we entered into a definitive settlement and patent license agreement where the parties agreed to (i) license certain patents to the other party, (ii) a covenant not to sue for three years for certain patents related to the licensed patents, and (iii) settle all outstanding legal disputes between the parties. The terms of the agreement also required Akamai to pay to Limelight a total of $14,900 over five equal quarterly installments. During the three months ended June 30, 2019, we received our final payment of $2,980 from Akamai.
We include litigation expenses in general and administrative expenses as incurred, as reported in the consolidated statement of operations.
Other Matters
We are subject to various other legal proceedings and claims, either asserted or unasserted, arising in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe the outcome of any of these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows. Litigation relating to the content delivery services industry is not uncommon, and we are, and from time to time have been, subject to such litigation. No assurances can be given with respect to the extent or outcome of any such litigation in the future.
Taxes
We are subject to indirect taxation in various states and foreign jurisdictions. Laws and regulations that apply to communications and commerce conducted over the Internet are becoming more prevalent, both in the United States and internationally, and may impose additional burdens on us conducting business online or providing Internet-related services. Increased regulation could negatively affect our business directly, as well as the businesses of our customers, which could reduce their demand for our services. For example, tax authorities in various states and abroad may impose taxes on the Internet-related revenue we generate based on regulations currently being applied to similar but not directly comparable industries.
There are many transactions and calculations where the ultimate tax determination is uncertain. In addition, domestic and international taxation laws are subject to change. In the future, we may come under audit, which could result in changes to our tax estimates. We believe we maintain adequate tax reserves, that are not material in amount, to offset potential liabilities that may arise upon audit. Although we believe our tax estimates and associated reserves are reasonable, the final determination of tax audits and any related litigation could be materially different than the amounts established for tax contingencies. To the extent these estimates ultimately prove to be inaccurate, the associated reserves would be adjusted, resulting in the recording of a benefit or expense in the period in which a change in estimate or a final determination is made.
11. Net (Loss) Income per Share
We calculate basic and diluted (loss) income per weighted average share. We use the weighted-average number of shares of common stock outstanding during the period for the computation of basic (loss) income per share. Diluted (loss) income per share include the dilutive effect of all potentially dilutive common stock, including awards granted under our equity incentive compensation plans in the weighted-average number of shares of common stock outstanding.
The following table sets forth the components used in the computation of basic and diluted net (loss) income per share for the periods indicated (in thousands, except per share data):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Net (loss) income
$
(7,192
)
 
$
15,159

 
$
(15,751
)
 
$
15,308

Basic weighted average outstanding shares of common stock
115,275

 
111,356

 
114,843

 
111,059

Basic weighted average outstanding shares of common stock
115,275

 
111,356

 
114,843

 
111,059

Dilutive effect of stock options, restricted stock units, and other equity incentive plans

 
8,677

 

 
8,395

Diluted weighted average outstanding shares of common stock
115,275

 
120,033

 
114,843

 
119,454

Basic net (loss) income per share
$
(0.06
)
 
$
0.14

 
$
(0.14
)
 
$
0.14

Diluted net (loss) income per share:
$
(0.06
)
 
$
0.13

 
$
(0.14
)
 
$
0.13


16


For the three and six months ended June 30, 2019 and 2018, respectively, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans, were excluded from the computation of diluted net (loss) income per share because including them would have been anti-dilutive.
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Employee stock purchase plan
128

 

 
128

 

Stock options
2,425

 
2,832

 
2,243

 
3,718

Restricted stock units
779

 

 
890

 

 
3,332

 
2,832

 
3,261

 
3,718

12. Stockholders’ Equity
Common Stock
On March 14, 2017, our board of directors authorized a $25,000 share repurchase program. Any shares repurchased under this program will be canceled and returned to authorized but unissued status. During the six months ended June 30, 2019, we did not repurchase any shares under the repurchase program. During the six months ended June 30, 2018, we purchased and canceled 1,000 shares for $3,800, including commissions and fees. As of June 30, 2019, there remained $21,200 under this share repurchase program.
Amended and Restated Equity Incentive Plan
We established the 2007 Equity Incentive Plan, or the 2007 Plan, which allows for the grant of equity, including stock options and restricted stock unit awards. In June 2016, our stockholders approved the Amended and Restated Equity Incentive Plan, or the Restated 2007 Plan, which amended and restated the 2007 Plan.  Approval of the Restated 2007 Plan replaced the terms and conditions of the 2007 Plan with the terms and conditions of the Restated 2007 Plan, and extended the term of the plan to April 2026. There was no increase in the aggregate amount of shares available for issuance. The total number of shares authorized for issuance under the Restated 2007 Plan as of June 30, 2019 was approximately 11,269.
Employee Stock Purchase Plan
In June 2013, our stockholders approved our 2013 Employee Stock Purchase Plan (ESPP), authorizing the issuance of 4,000 shares. In May 2019, our stockholders approved the adoption of Amendment 1 to the ESPP. Amendment 1 increased the number of shares authorized to 9,000 shares (an increase of 5,000 shares) and amended the maximum number of shares of common stock that an eligible employee may be permitted to purchase during each offering period to be 5 shares. The ESPP allows participants to purchase our common stock at a 15% discount of the lower of the beginning or end of the offering period using the closing price on that day. During the three and six months ended June 30, 2019, we issued 449 shares under the ESPP. Total cash proceeds from the purchase of the shares under the ESPP was approximately $1,095. As of June 30, 2019, shares reserved for issuance to employees under this plan totaled 4,585, and we held employee contributions of $294 (included in other current liabilities) for future purchases under the ESPP.
Preferred Stock
Our board of directors has authorized the issuance of up to 7,500 shares of preferred stock at June 30, 2019. The preferred stock may be issued in one or more series pursuant to a resolution or resolutions providing for such issuance duly adopted by the board of directors. As of June 30, 2019, the board of directors had not adopted any resolutions for the issuance of preferred stock.
13. Accumulated Other Comprehensive Loss
Changes in the components of accumulated other comprehensive loss, net of tax, for the six months ended June 30, 2019, was as follows:

17





Unrealized





Gains (Losses) on



Foreign

Available for



Currency

Sale Securities

Total
Balance, December 31, 2018
$
(9,992
)

$
(41
)

$
(10,033
)
  Other comprehensive income before reclassifications
513


37


550

Amounts reclassified from accumulated other comprehensive
  loss





Net current period other comprehensive income
513


37


550

Balance, June 30, 2019
$
(9,479
)

$
(4
)

$
(9,483
)
14. Share-Based Compensation
The following table summarizes the components of share-based compensation expense included in our consolidated statement of operations:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2018
 
2019
 
2018
Share-based compensation expense by type:
 
 
 
 
 
 
 
Stock options
$
1,044

 
$
1,046

 
$
2,086

 
$
2,107

Restricted stock units
2,435

 
2,181

 
4,685

 
4,347

ESPP
170

 
330

 
334

 
470

Total share-based compensation expense
$
3,649

 
$
3,557

 
$
7,105

 
$
6,924

Share-based compensation expense:
 
 
 
 
 
 
 
Cost of services
$
377

 
$
350

 
$
788

 
$
707

General and administrative expense
2,140

 
1,969

 
4,234

 
3,779

Sales and marketing expense
598

 
633

 
1,082

 
1,236

Research and development expense
534

 
605

 
1,001

 
1,202

Total share-based compensation expense
$
3,649

 
$
3,557

 
$
7,105

 
$
6,924

Unrecognized share-based compensation expense totaled approximately $20,444 at June 30, 2019, of which $6,434 related to stock options and $14,010 related to restricted stock units. We currently expect to recognize share-based compensation expense of $6,371 during the remainder of 2019, $8,722 in 2020 and the remainder thereafter based on scheduled vesting of the stock options and restricted stock units outstanding at June 30, 2019.
On February 1, 2019, the compensation committee of our board of directors approved a stock for salary program wherein eligible participants elected to receive payment of his or her base salary in shares of our common stock beginning on February 1, 2019. The shares of common stock will be issued under our Restated 2007 Plan. Eligible program participants include our Chief Executive Officer and his direct reports.
The stock for salary program permits eligible participants to receive 0, 25, 50, 75, or 100% of his or her 2019 salary (including any increases that may occur during the year) in shares of our common stock. On the last trading day of each calendar month, each participant will receive the number of shares of our common stock determined by dividing (i) 1/12th of his or her enrolled salary by (ii) the trailing 30-day closing average of our common stock, rounded up to the nearest whole share. Once an election is made, it runs for the full year 2019 and is irrevocable and the program will automatically terminate on the earlier to occur of January 1, 2020 or the date upon which our common stock trades on the Nasdaq at $4.00 per share or greater. Participation levels may not be changed after the close of the enrollment period. Once purchased, there is no vesting period for the shares. During 2019, our Chief Executive Officer and two of his direct reports elected to participate in the program. Each of the three participants elected to receive 50% of their respective salary in stock. As a result of their participation in the program, we will issue 49 shares of common stock and recorded $143 of share based compensation expense during the three months ended June 30, 2019. For the six months ended June 30, 2019, we issued 82 shares of common stock and recorded $244 of share based compensation expense.


18


15. Related Party Transactions
In July 2006, an aggregate of 39,869,960 shares of Series B Preferred Stock was issued at a purchase price of $3.26 per share to certain accredited investors in a private placement transaction. As a result of this transaction, entities affiliated with Goldman, Sachs & Co., one of the lead underwriters of our initial public offering (IPO), became holders of more than 10% of our common stock. On June 14, 2007, upon the closing of our IPO, all outstanding shares of our Series B Preferred Stock automatically converted into shares of common stock on a 1-for-1 share basis. Between November 2017 and March 2018, investment partnerships affiliated with Goldman Sachs & Co. LLC and Goldman Sachs Group, Inc. sold 30,272,493 shares that they had acquired upon the conversation of their Series B Preferred Stock at the time of the Company’s IPO in June 2007. As of June 30, 2019, Goldman, Sachs & Co. owned less than 1% of our outstanding common stock. We had no other material related party transactions during the three and six months ended June 30, 2019 and 2018.
16. Operating Leases - Right of Use Assets and Purchase Commitments
Right of Use Assets
We have various operating leases for office space that expire through 2022. Below is a summary of our right of use assets and liabilities as of June 30, 2019.
Right-of-use assets
$
2,701

 
 
Lease liability obligations, current
$
1,579

Lease liability obligations, less current portion
1,325

Total lease liability obligations
$
2,904

 
 
Weighted-average remaining lease term
2.00 years

 
 
Weighted-average discount rate
5.25
%
During the three and six months ended June 30, 2019, we recognized approximately $977 and $1,943 in operating lease costs. Operating lease costs of $147 and $291 are included in cost of revenue and $830 and $1,652 are included in operating expenses in our consolidated statement of operations. During the six months ended June 30, 2019, cash paid for operating leases was approximately $1,002.
Approximate future minimum lease payments for our right of use assets over the remaining lease periods as of June 30, 2019, are as follows:
Remainder of 2019
$
900

2020
1,375

2021
736

2022
55

2023

Thereafter

Total minimum payments
3,066

Less: amount representing interest
162

Total
$
2,904

As of June 30, 2019, we have an additional operating lease for office space that has not yet commenced of approximately $12.7 million. This lease is expected to commence in August 2019, with a term of approximately 11 years.

19


Purchase Commitments
We have long-term commitments for bandwidth usage and co-location with various networks and internet service providers. These commitments did not meet the definition of a ROU asset/lease under ASU No. 2016-02. The following summarizes our minimum commitments for future periods as of June 30, 2019:
Remainder of 2019
$
16,744

2020
11,343

2021
4,713

2022
1,137

2023
599

Thereafter
299

Total minimum payments
$
34,835

17. Concentrations
During the three and six months ended June 30, 2019 and 2018, respectively, we had one customer, Amazon, who represented 10% or more of our total revenue.
Revenue from customers located within the United States, our country of domicile, was $28,087 for the three months ended June 30, 2019, compared to $30,067 for the three months ended June 30, 2018. For the six months ended June 30, 2019, revenue from customers located within the United States was $52,063, compared to $60,620 for the six months ended June 30, 2018.
During the three and six months ended June 30, 2019, based on customer location, we had three countries, the United States, Japan, and the United Kingdom, that accounted for 10% or more of our total revenue. For the three and six months ended June 30, 2018, based on customer location, we had two countries, the United States, and the United Kingdom, that accounted for 10% or more of our total revenue.
18. Income Taxes
Income taxes for the interim periods presented have been included in the accompanying consolidated financial statements on the basis of an estimated annual effective tax rate. Based on an estimated annual effective tax rate and discrete items, income tax expense for the three months ended June 30, 2019 and 2018, was $255 and $249, respectively. For the six months ended June 30, 2019 and 2018, income tax expense was $378 and $234, respectively. Income tax expense was different than the statutory income tax rate primarily due to us providing for a valuation allowance on deferred tax assets in certain jurisdictions, and the recording of state and foreign tax expense for the three and six month periods.
We file income tax returns in jurisdictions with varying statutes of limitations. Tax years 2015 through 2018 remain subject to examination by federal tax authorities. Tax years 2014 through 2018 generally remain subject to examination by state tax authorities. As of June 30, 2019, we are not under any federal or state examination for income taxes.
For the three and six months ended June 30, 2019, there was no impact to income tax expense related to the Global Intangible Low-Taxed Income inclusion (GILTI) as a result of our net operating loss carryforwards (NOL) and valuation allowance position. We do not expect the GILTI to have a material impact on future earnings due to our NOL and valuation allowance position.
19. Segment Reporting and Geographic Areas
Our chief operating decision maker (our Chief Executive Officer) reviews our financial information presented on a consolidated basis for purposes of allocating resources and evaluating our financial performance. We operate in one industry segment — content delivery and related services and we operate in three geographic areas — Americas, Europe, Middle East, and Africa (EMEA), and Asia Pacific.
Revenue by geography is based on the location of the customer from which the revenue is earned. The following table sets forth our revenue by geographic area:

20


 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Americas
$
28,970

63
%
 
$
31,039

62
%
 
$
54,005

61
%
 
$
63,617

62
%
EMEA
7,282

16
%
 
9,708

19
%
 
14,547

16
%
 
21,500

21
%
Asia Pacific
9,652

21
%
 
9,502

19
%
 
20,632

23
%
 
17,246

17
%
Total revenue
$
45,904

100
%
 
$
50,249

100
%
 
$
89,184

100
%
 
$
102,363

100
%
The following table sets forth the individual countries and their respective revenue for those countries whose revenue exceeded 10% of our total revenue:
 
Three Months Ended June 30,
Six Months Ended June 30,
Country / Region
2019
 
2018
2019
 
2018
United States / Americas
$
28,087

 
$
30,067

$
52,063

 
$
60,620

United Kingdom / EMEA
$
5,285

 
$
6,337

$
10,414

 
$
15,306

Japan / Asia Pacific
$
5,682

 
$
4,922

$
11,505

 
$
9,231

The following table sets forth long-lived assets by geographic area in which the assets are located:
 
June 30,
 
December 31,
 
2019
 
2018
Americas
$
24,785

 
$
18,349

International
10,746

 
9,029

Total long-lived assets
$
35,531

 
$
27,378

20. Fair Value Measurements
As of June 30, 2019, and December 31, 2018, we held certain assets and liabilities that were required to be measured at fair value on a recurring basis.
The following is a summary of fair value measurements at June 30, 2019:
 
 
 
Fair Value Measurements at Reporting Date Using
Description
Total
 
Quoted Prices In Active Markets for Identical Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets:
 
 
 
 
 
 
 
Money market funds (2)
$
7,114

 
$
7,114

 
$

 
$

Certificate of deposit (1)
40

 

 
40

 

Corporate notes and bonds (1)
4,224

 

 
4,224

 

Total assets measured at fair value
$
11,378

 
$
7,114

 
$
4,264

 
$

  
____________
(1)
Classified in marketable securities
(2)
Classified in cash and cash equivalents

21


The following is a summary of fair value measurements at December 31, 2018:
 
 
 
Fair Value Measurements at Reporting Date Using
Description
Total
 
Quoted Prices In Active Markets for Identical Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets:
 
 
 
 
 
 
 
Money market funds (2)
$
752

 
$
752

 
$

 
$

Certificate of deposit (1)
40

 

 
40

 

Corporate notes and bonds (1)
25,083

 

 
25,083

 

Total assets measured at fair value
$
25,875

 
$
752

 
$
25,123

 
$

____________
(1)
Classified in marketable securities
(2)
Classified in cash and cash equivalents
The carrying amount of cash equivalents approximates fair value because their maturity is less than three months. The carrying amount of short-term and long-term marketable securities approximates fair value as the securities are marked to market as of each balance sheet date with any unrealized gains and losses reported in stockholders’ equity. The carrying amount of accounts receivable, accounts payable and accrued liabilities approximates fair value due to the short-term maturity of the amounts.

22


Item 2.        Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read together with our consolidated financial statements and related notes included in Part I, Item 1 of this Quarterly Report on Form 10-Q, as well as the audited consolidated financial statements and notes thereto and management’s discussion and analysis of financial condition and results of operations for the year ended December 31, 2018, included in Part II of our annual report on Form 10-K, as filed with the SEC, on January 31, 2019.
Prior period information has been modified to conform to current year presentation. All information in this Item 2 is presented in thousands, except per share amounts, customer count and where specifically noted.
Overview
We were founded in 2001 as a provider of content delivery network services to deliver digital content over the internet. We began development of our infrastructure in 2001 and began generating meaningful revenue in 2002. We are a provider of digital content delivery, online video delivery, cloud security, and edge computing services, empowering customers to provide exceptional digital experiences. Our edge services platform includes a unique combination of global private infrastructure, intelligent software, and expert support services that enable current and future workflows. Our mission is to securely manage and globally deliver digital content, building customer satisfaction through exceptional reliability and performance.
Our delivery services represented approximately 78% of our total revenue during the three and six months ended June 30, 2019. We also generate revenue through the sale of professional services and other infrastructure services, such as transit and rack space services.
We operate in markets that are highly competitive. We have experienced and expect to continue to experience increased competition in price, features, functionality, integration and other factors leading to customer churn and customers operating their own network. Competition and technology advancements have resulted in declining average selling prices in the industry. We believe continued increases in content delivery traffic growth rates, driven by increased migration of applications and data to the cloud, continued growth rates of mobile device usage and increased consumption of rich media content and larger file sizes, are all important trends that will continue to outpace declining average selling prices in the industry.
During the three and six months ended June 30, 2019 and 2018, respectively, we had one customer, Amazon, who represented 10% or more of our total revenue.
In addition to these revenue-related trends, our profitability is impacted by trends in our costs of services and operating expenses. We continuously work with our vendors to optimize our data center footprint. We continuously renegotiate our infrastructure contracts in order to scale our operations based on traffic levels and lower bandwidth costs per unit. Our operating expenses are largely driven by payroll and related employee costs. Our headcount increased from 563 at December 31, 2018, to 594 as of June 30, 2019.
In August 2016, we entered into a settlement and license agreement with Akamai Technologies, Inc. (Akamai) with respect to the U.S. Patent No. 6,108,703 (the ‘703 patent) and certain other related patents. The agreement settles all asserted and unasserted claims with respect to the licensed patents. The terms of the agreement required us to pay $54,000 over twelve equal quarterly installments beginning on August 1, 2016. During the three months ended June 30, 2019, we made our final payment of $4,500 to Akamai under the terms of the settlement and license agreement.
On April 9, 2018, we entered into a definitive settlement and patent license agreement with Akamai in a separate matter where the parties agreed to (i) license certain patents to the other party, (ii) a covenant not to sue for three years for certain patents related to the licensed patents, and (iii) settle all outstanding legal disputes between the parties. The terms of the agreement also required Akamai to pay to Limelight a total of $14,900, over five equal quarterly installments. During the three months ended June 30, 2019, we received our final payment of $2,980 from Akamai.
Please see our discussion in Note 10 "Contingencies - Legal Matters" of the Notes to Consolidated Financial Statements included in Part I, Item 1 of this quarterly report on Form 10-Q for more information on this and other lawsuits.


23


The following table summarizes our revenue, costs and expenses in thousands of dollars and as a percentage of total revenue for the three and six months ended June 30, 2019 and 2018.
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Revenue
$
45,904

 
100.0
 %
 
$
50,249

 
100.0
 %
 
$
89,184

 
100.0
 %
 
$
102,363

 
100.0
%
Cost of revenue
27,397

 
59.7
 %
 
25,402

 
50.6
 %
 
54,654

 
61.3
 %
 
50,836

 
49.7
%
Gross profit
18,507

 
40.3
 %
 
24,847

 
49.4
 %
 
34,530

 
38.7
 %
 
51,527

 
50.3
%
Operating expenses
25,474

 
55.5
 %
 
24,245

 
48.2
 %
 
50,128

 
56.2
 %
 
50,973

 
49.8
%
Operating (loss) income
(6,967
)
 
(15.2
)%
 
602

 
1.2
 %
 
(15,598
)
 
(17.5
)%
 
554

 
0.5
%
Settlement and patent license income

 
 %
 
14,900

 
29.7
 %
 

 
 %
 
14,900

 
14.6
%
Total other income (expense)
30

 
0.1
 %
 
(94
)
 
(0.2
)%
 
225

 
0.3
 %
 
88

 
0.1
%
(Loss) income before income taxes
(6,937
)
 
(15.1
)%
 
15,408

 
30.7
 %
 
(15,373
)
 
(17.2
)%
 
15,542

 
15.2
%
Income tax expense
255

 
0.6
 %
 
249

 
0.5
 %
 
378

 
0.4
 %
 
234

 
0.2
%
Net (loss) income
$
(7,192
)
 
(15.7
)%
 
$
15,159

 
30.2
 %
 
$
(15,751
)
 
(17.7
)%
 
$
15,308

 
15.0
%
Use of Non-GAAP Financial Measures
To evaluate our business, we consider and use non-generally accepted accounting principles (Non-GAAP) net income (loss), EBITDA and Adjusted EBITDA as supplemental measures of operating performance. These measures include the same adjustments that management takes into account when it reviews and assesses operating performance on a period-to-period basis. We consider Non-GAAP net income (loss) to be an important indicator of overall business performance. We define Non-GAAP net income (loss) to be U.S. GAAP net income (loss), adjusted to exclude the settlement and patent license income, share-based compensation and litigation expenses. We believe that EBITDA provides a useful metric to investors to compare us with other companies within our industry and across industries. We define EBITDA as U.S. GAAP net income (loss), adjusted to exclude depreciation and amortization, interest expense, interest and other (income) expense, and income tax expense. We define Adjusted EBITDA as EBITDA adjusted to exclude the settlement and patent license income, share-based compensation and litigation expenses. We use Adjusted EBITDA as a supplemental measure to review and assess operating performance. Our management uses these Non-GAAP financial measures because, collectively, they provide valuable information on the performance of our on-going operations, excluding non-cash charges, taxes and non-core activities (including interest payments related to financing activities). These measures also enable our management to compare the results of our on-going operations from period to period, and allow management to review the performance of our on-going operations against our peer companies and against other companies in our industry and adjacent industries. We believe these measures also provide similar insights to investors, and enable investors to review our results of operations “through the eyes of management.”
Furthermore, our management uses these Non-GAAP financial measures to assist them in making decisions regarding our strategic priorities and areas for future investment and focus.
In our July 17, 2019, earnings press release, as furnished on Form 8-K, we included Non-GAAP net income (loss), EBITDA and Adjusted EBITDA. The terms Non-GAAP net income (loss), EBITDA and Adjusted EBITDA are not defined under U.S. GAAP, and are not measures of operating income, operating performance or liquidity presented in accordance with U.S. GAAP. Our Non-GAAP net income (loss), EBITDA and Adjusted EBITDA have limitations as analytical tools, and when assessing our operating performance, Non-GAAP net income (loss), EBITDA and Adjusted EBITDA should not be considered in isolation, or as a substitute for net income (loss) or other consolidated income statement data prepared in accordance with U.S. GAAP. Some of these limitations include, but are not limited to:
EBITDA and Adjusted EBITDA do not reflect our cash expenditures or future requirements for capital expenditures or contractual commitments;
these measures do not reflect changes in, or cash requirements for, our working capital needs;
Non- GAAP net income (loss) and Adjusted EBITDA do not reflect the cash requirements necessary for litigation costs, including provision for litigation and litigation expenses;
these measures do not reflect the interest expense, or the cash requirements necessary to service interest or principal payments, on our debt that we may incur;
these measures do not reflect income taxes or the cash requirements for any tax payments;

24


although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will be replaced sometime in the future, and EBITDA and Adjusted EBITDA do not reflect any cash requirements for such replacements;
while share-based compensation is a component of operating expense, the impact on our financial statements compared to other companies can vary significantly due to such factors as the assumed life of the options and the assumed volatility of our common stock; and
other companies may calculate Non-GAAP net income (loss), EBITDA and Adjusted EBITDA differently than we do, limiting their usefulness as comparative measures.
We compensate for these limitations by relying primarily on our U.S. GAAP results and using Non-GAAP net income (loss), EBITDA, and Adjusted EBITDA only as supplemental support for management’s analysis of business performance. Non-GAAP net income (loss), EBITDA and Adjusted EBITDA are calculated as follows for the periods presented.
Reconciliation of Non-GAAP Financial Measures
In accordance with the requirements of Item 10(e) of Regulation S-K, we are presenting the most directly comparable U.S. GAAP financial measures and reconciling the unaudited Non-GAAP financial metrics to the comparable U.S. GAAP measures.
Reconciliation of U.S. GAAP Net Income (Loss) to Non-GAAP Net Income (Loss)
(Unaudited)
 
Three Months Ended
 
Six Months Ended
 
June 30,
 
March 31,
 
June 30,
 
June 30,
 
June 30,
 
2019
 
2019
 
2018
 
2019
 
2018
U.S. GAAP net (loss) income
$
(7,192
)
 
$
(8,559
)
 
$
15,159

 
$
(15,751
)
 
$
15,308

Settlement and patent license income

 

 
(14,900
)
 

 
(14,900
)
Share-based compensation
3,649

 
3,456

 
3,557

 
7,105

 
6,924

Litigation expenses

 

 
215

 

 
2,885

Non-GAAP net (loss) income
$
(3,543
)
 
$
(5,103
)
 
$
4,031

 
$
(8,646
)
 
$
10,217

Reconciliation of U.S. GAAP Net Income (Loss) to EBITDA to Adjusted EBITDA
(Unaudited)
 
Three Months Ended
 
Six Months Ended
 
June 30,
 
March 31,
 
June 30,
 
June 30,
 
June 30,
 
2019
 
2019
 
2018
 
2019
 
2018
U.S. GAAP net (loss) income
$
(7,192
)
 
$
(8,559
)
 
$
15,159

 
$
(15,751
)
 
$
15,308

Depreciation and amortization
4,755

 
4,562

 
4,829

 
9,316

 
9,797

Interest expense
10

 
10

 
7

 
20

 
66

Interest and other (income) expense
(40
)
 
(206
)
 
87

 
(245
)
 
(154
)
Income tax expense
255

 
124

 
249

 
378

 
234

EBITDA
$
(2,212
)
 
$
(4,069
)
 
$
20,331

 
$
(6,282
)
 
$
25,251

Settlement and patent license income

 

 
(14,900
)
 

 
(14,900
)
Share-based compensation
3,649

 
3,456

 
3,557

 
7,105

 
6,924

Litigation expenses

 

 
215

 

 
2,885

Adjusted EBITDA
$
1,437

 
$
(613
)
 
$
9,203

 
$
823

 
$
20,160

Critical Accounting Policies and Estimates
Please see Note 2 of Part I, Item 1 of this Quarterly Report on Form 10-Q for a summary of changes in significant accounting policies. In addition, our critical accounting policies and estimates are disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018. During the six months ended June 30, 2019, there have been no other significant changes in our critical accounting policies and estimates.

25


Results of Operations
Revenue
We derive revenue primarily from the sale of our digital content delivery, video delivery, cloud security, edge cloud and origin storage services. We also generate revenue through the sale of professional services and other infrastructure services, such as transit and rack space services.
The following table reflects our revenue for the three and six months ended June 30, 2019, compared to the three and six months ended June 30, 2018:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
 
 
 
$
 
%
 




$

%
 
2019
 
2018
 
Change
 
Change
 
2019

2018

Change

Change
Revenue
$
45,904

 
$
50,249

 
$
(4,345
)
 
(9
)%
 
$
89,184

 
$
102,363

 
$
(13,179
)
 
(13
)%
Our revenue decreased during the three and six months ended June 30, 2019, versus the comparable 2018 period due to a decrease in our content delivery revenue as a result of strategic decisions we made in the latter half of 2018 regarding contract renegotiations with certain of our large customers and our decision to move away from a few large customers that did not align with our strategic objectives. During the three and six months ended June 30, 2019, we experienced a decrease in average selling price versus the comparable 2018 period, due to customer and product mix.
Our active customers worldwide decreased to 621 as of June 30, 2019, compared to 689 as of June 30, 2018. We are continuing our selective approach to accepting profitable business by following a clear process for identifying customers that value quality, performance, availability, and service.
During the three months ended June 30, 2019 and 2018, sales to our top 20 customers accounted for approximately 71% and 72%, respectively, of our total revenue. For the six months ended June 30, 2019 and 2018, sales to our top 20 customers accounted for approximately 68% and 72%, respectively, of our total revenue. The customers that comprised our top 20 customers change from time to time, and our large customers may not continue to be as significant going forward as they have been in the past.
During the three and six months ended June 30, 2019 and 2018, respectively, we had one customer, Amazon, who represented 10% or more of our total revenue.
    Revenue by geography is based on the location of the customer from which the revenue is earned. The following table sets forth revenue by geographic area (in thousands and as a percentage of total revenue):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Americas
$
28,970

63
%
 
$
31,039

62
%
 
$
54,005

61
%
 
$
63,617

62
%
EMEA
7,282

16
%
 
9,708

19
%
 
14,547

16
%
 
21,500

21
%
Asia Pacific
9,652

21
%
 
9,502

19
%
 
20,632

23
%
 
17,246

17
%
Total revenue
$
45,904

100
%
 
$
50,249

100
%
 
$
89,184

100
%
 
$
102,363

100
%
Cost of Revenue
Cost of revenue consists primarily of fees paid to network providers for bandwidth and backbone, costs incurred for non-settlement free peering and connection to internet service providers, and fees paid to data center operators for housing of our network equipment in third party network data centers, also known as co-location costs. Cost of revenue also includes leased space and utilities, depreciation of network equipment used to deliver our content delivery services, payroll and related costs, and share-based compensation for our network operations and professional services personnel. Other costs include professional fees and outside services, travel and travel-related expenses, and royalty expenses.

26


Cost of revenue was composed of the following (in thousands and as a percentage of total revenue):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Bandwidth and co-location fees
$
15,547

 
33.9
%
 
$
14,104

 
28.1
%
 
$
30,675

 
34.4
%
 
$
28,654

 
28.0
%
Depreciation - network
4,628

 
10.1
%
 
4,196

 
8.4
%
 
8,944

 
10.0
%
 
8,576

 
8.4
%
Payroll and related employee costs
4,190

 
9.1
%
 
4,013

 
8.0
%
 
8,344

 
9.4
%
 
7,988

 
7.8
%
Share-based compensation
377

 
0.8
%
 
350

 
0.7
%
 
788

 
0.9
%
 
707

 
0.7
%
Other costs
2,655

 
5.8
%
 
2,739

 
5.5
%
 
5,903

 
6.6
%
 
4,911

 
4.8
%
Total cost of revenue
$
27,397

 
59.7
%
 
$
25,402

 
50.6
%
 
$
54,654

 
61.3
%
 
$
50,836

 
49.7
%
Our cost of revenue increased in both aggregate dollars and as a percentage of total revenue for the three and six months ended June 30, 2019, versus the comparable 2018 periods. The changes in cost of revenue were primarily a result of the following:
Bandwidth expenses increased in aggregate dollars due to higher transit costs, primarily peering costs, resulting from increased traffic on our network and our continued expansion in existing, as well as new geographies.
Our co-location costs increased in aggregate dollars primarily due to our expansion in existing, as well as new geographies.
Depreciation expense increased due to capital expenditures in the first half of 2019.
Payroll and related employee costs increased due to increased operations personnel.
Other costs increased primarily due to an increase in international re-seller costs.
General and Administrative
General and administrative expense was composed of the following (in thousands and as a percentage of total revenue):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Payroll and related employee costs
$
2,793

 
6.1
%
 
$
3,008

 
6.0
%
 
$
5,742

 
6.4
%
 
$
5,940

 
5.8
%
Professional fees and outside services
1,460

 
3.2
%
 
790

 
1.6
%
 
2,342

 
2.6
%
 
1,578

 
1.5
%
Share-based compensation
2,140

 
4.7
%
 
1,969

 
3.9
%
 
4,234

 
4.7
%
 
3,779

 
3.7
%
Litigation expenses

 
%
 
215

 
0.4
%
 

 
%
 
2,885

 
2.8
%
Other costs
1,947

 
4.2
%
 
1,535

 
3.1
%
 
3,557

 
4.0
%
 
2,856

 
2.8
%
Total general and administrative
$
8,340

 
18.2
%
 
$
7,517

 
15.0
%
 
$
15,875

 
17.8
%
 
$
17,038

 
16.6
%
Our general and administrative expense increased in aggregate dollars and increased as a percentage of total revenue for the three months ended June 30, 2019, versus the comparable 2018 period. For the six months ended June 30, 2019, our general and administrative expense decreased in aggregate dollars and increased as a percentage of revenue versus the comparable 2018 period.
The increase in aggregate dollars for the three months ended June 30, 2019, versus the comparable 2018 period was primarily driven by increased professional fees, increased other costs consisting of bad debt expense, facilities, and fees and licenses, and increased share-based compensation (stock for salary program). These increases were offset by a reduction in payroll and related employee costs (lower salary expense and lower variable compensation) and reduced litigation expenses due to the settlement of our intellectual property lawsuits.
The decrease in aggregate dollars for the six months ended June 30, 2019, versus the comparable 2018 period was primarily driven by the decrease in litigation expenses due to the settlement of our intellectual property lawsuits, and to a lessor extent a reduction in payroll and related employee costs (reduced salary expense and lower variable compensation). These decreases were offset by increased professional fees and increased other costs consisting of bad debt expense and fees and licenses.

27


We expect our general and administrative expenses for 2019 to remain consistent in aggregate dollars and to decrease as a percentage of total revenue compared to 2018.
Sales and Marketing
Sales and marketing expense was composed of the following (in thousands and as a percentage of total revenue):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Payroll and related employee costs
$
7,858

 
17.1
%
 
$
7,139

 
14.2
%
 
$
15,852

 
17.8
%
 
$
14,458

 
14.1
%
Share-based compensation
598

 
1.3
%
 
633

 
1.3
%
 
1,082

 
1.2
%
 
1,236

 
1.2
%
Marketing programs
639

 
1.4
%
 
553

 
1.1
%
 
1,126

 
1.3
%
 
1,142

 
1.1
%
Other costs
1,899

 
4.1
%
 
1,697

 
3.4
%
 
3,906

 
4.4
%
 
3,466

 
3.4
%
Total sales and marketing
$
10,994

 
23.9
%
 
$
10,022

 
19.9
%
 
$
21,966

 
24.6
%
 
$
20,302

 
19.8
%
Our sales and marketing expense increased in aggregate dollars and increased as a percentage of total revenue for the three and six months ended June 30, 2019, versus the comparable 2018 periods.
The increase in sales and marketing expense was primarily as a result of the following:
Increased payroll and related employee costs due to increased sales personnel.
Increased other costs primarily due to increased facilities costs and increased travel and entertainment.
Increased marketing spending related to trade shows, offset by decreased promotional advertising.
These increases were partially offset by decreased share-based compensation.
We expect our sales and marketing expenses for 2019 to increase compared to 2018 as we expand our sales force and marketing efforts.
Research and Development
Research and development expense was composed of the following (in thousands and as a percentage of total revenue):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Payroll and related employee costs
$
4,255

 
9.3
%
 
$
4,372

 
8.7
%
 
$
8,575

 
9.6
%
 
$
9,032

 
8.8
%
Share-based compensation
534

 
1.2
%
 
605

 
1.2
%
 
1,001

 
1.1
%
 
1,202

 
1.2
%
Other costs
1,224

 
2.7
%
 
1,096

 
2.2
%
 
2,339

 
2.6
%
 
2,178

 
2.1
%
Total research and development
$
6,013

 
13.1
%
 
$
6,073

 
12.1
%
 
$
11,915

 
13.4
%
 
$
12,412

 
12.1
%
Our research and development expense decreased in aggregate dollars and increased as a percentage of total revenue for the three and six months ended June 30, 2019, versus the comparable 2018 periods. The decrease in aggregate dollars was primarily due to a decrease in payroll and related employee costs due to lower variable compensation and lower salary expense. This decrease was partially offset by an increase in other costs, primarily due to increased casual labor, fees and licenses, and other employee costs.
We expect our research and development expenses for 2019 to increase slightly in aggregate dollars and remain consistent as a percentage of total revenue compared to 2018.
Depreciation and Amortization (Operating Expenses)
Depreciation and amortization expense was $127, or 0.3% of revenue, for the three months ended June 30, 2019, versus $633, or 1.3% of revenue, for the comparable 2018 period. For the six months ended June 30, 2019, depreciation and amortization expense was $372, or 0.4% of revenue versus $1,221, or 1.2% of revenue, for the comparable 2018 period. Depreciation expense consists of depreciation on equipment and furnishings used by general administrative, sales and marketing, and research and development personnel. Amortization expense consists of amortization of intangible assets acquired in business combinations.

28



Interest Expense
Interest expense was $10 for the three months ended June 30, 2019, versus $7 for the comparable 2018 period. For the six months ended June 30, 2019, interest expense was $20 versus $66 for the comparable 2018 period. The decrease in the six months ended June 30, 2019 was due to fees incurred during the comparable 2018 period associated with the Fourth Amendment (Fourth Amendment) to the Loan and Security Agreement (the Credit Agreement) with Silicon Valley Bank (SVB) originally entered into in November 2015.
Interest Income
Interest income was $110 for the three months ended June 30, 2019, versus $134 for the comparable 2018 period. For the six months ended June 30, 2019, interest income was $321 versus $263 for the comparable 2018 period. Interest income includes interest earned on invested cash balances and marketable securities.
Settlement and Patent License Income
On April 9, 2018, we entered into a definitive settlement and patent license agreement with Akamai in a separate matter where the parties agreed to (i) license certain patents to the other party, (ii) a covenant not to sue for three years for certain patents related to the licensed patents, and (iii) settle all outstanding legal disputes between the parties. The terms of the agreement also required Akamai to pay to Limelight a total of $14,900, over five equal quarterly installments. During the three months ended June 30, 2019, we received our final payment of $2,980 from Akamai.
Other Income (Expense)
Other expense was $70 for the three months ended June 30, 2019, versus other expense of $221 for the comparable 2018 period. For the six months ended June 30, 2019, other expense was $76 versus other expense of $109 for the comparable 2018 period. For the three and six months ended June 30, 2019 and 2018, respectively, other income/expense consisted primarily of foreign currency transaction gains and losses and the gain/loss on sale of fixed assets.
Income Tax Expense
Based on an estimated annual effective tax rate and discrete items, the estimated income tax expense for the three and six months ended June 30, 2019, was $255 and $378, respectively, versus $249 and $234 for the comparable 2018 period. Income tax expense on our income (loss) before income taxes was different than the statutory income tax rate primarily due to our providing for a valuation allowance on deferred tax assets in certain jurisdictions, and recording of state and foreign tax expense for the quarter and year to date periods. The effective income tax rate is based primarily upon forecasted income or loss for the year, the composition of the income or loss in different countries, and adjustments, if any, for the potential tax consequences, benefits or resolutions for tax audits.
Liquidity and Capital Resources
As of June 30, 2019, our cash, cash equivalents and marketable securities classified as current totaled $28,922. Included in this amount is approximately $7,249 of cash and cash equivalents held outside the United States. Changes in cash, cash equivalents and marketable securities are dependent upon changes in, among other things, working capital items such as deferred revenues, accounts payable, accounts receivable, accrued provision for litigation, accrued settlement and patent license agreement, and various accrued expenses, as well as purchases of property and equipment and changes in our capital and financial structure due to debt repurchases and issuances, stock option exercises, sales of equity investments, and similar events.
In August 2016, we entered into a settlement and license agreement with Akamai with respect to the ‘703 and certain other related patents. The agreement settles all asserted and unasserted claims with respect to the licensed patents. The terms of the agreement require us to pay $54,000 over twelve equal quarterly installments beginning on August 1, 2016. During the three months ended June 30, 2019, we made our final payment of $4,500 to Akamai under the terms of the settlement and license agreement.
On April 9, 2018, we entered into a definitive settlement patent license agreement with Akamai in a separate matter where the parties agreed to (i) license certain patents to the other party, (ii) a covenant not to sue for three years for certain patents related to the licensed patents, and (iii) settle all outstanding legal disputes between the parties. The terms of the

29


Agreement also require Akamai to pay to us a total of $14,900, over five equal quarterly installments. During the three months ended June 30, 2019, we received our final payment of $2,980 from Akamai.
We believe that our existing cash, cash equivalents and marketable securities, and available borrowing capacity will be sufficient to meet our anticipated cash needs for at least the next 12 months. If the assumptions underlying our business plan regarding future revenue and expenses change or if unexpected opportunities or needs arise, we may seek to raise additional cash by selling equity or debt securities.
The major components of changes in cash flows for the six months ended June 30, 2019 and 2018, are discussed in the following paragraphs.
Operating Activities
Net cash used in operating activities was $4,849 for the six months ended June 30, 2019, versus net cash provided by operating activities of $5,115 for the comparable 2018 period, a decrease of $9,964. Changes in operating assets and liabilities of $(6,088) during the six months ended June 30, 2019, versus $(12,024) in the comparable 2018 period were primarily due to:
accounts receivable increased $5,751 during the six months ended June 30, 2019 as a result of timing of collections as compared to a $223 decrease in the comparable 2018 period;
prepaid expenses and other current assets decreased $108 during the six months ended June 30, 2019, primarily due to the amortization of prepaid bandwidth and backbone expenses, which was partially offset by an increase in VAT receivable, compared to a $227 decrease in the comparable 2018 period;
accounts payable and other current liabilities increased $6,473 during the six months ended June 30, 2019, versus a decrease of $5,584 for the comparable 2018 period due to timing of vendor payments and the payment of 2018 variable compensation accruals; and
net payments for provision for litigation decreased $2,980 as a result of payments received from Akamai under the settlement and patent license agreement.
Cash provided by operating activities may not be sufficient to cover new purchases of property and equipment during the remainder of 2019 and 2020. The timing and amount of future working capital changes and our ability to manage our days sales outstanding will also affect the future amount of cash used in or provided by operating activities.
Investing Activities
Net cash provided by investing activities was $4,446 for the six months ended June 30, 2019, versus net cash provided by investing activities of $5,347 for the comparable 2018 period. Net provided by investing activities was primarily related to the purchase of marketable securities, and capital expenditures primarily for servers and network equipment associated with the build-out and expansion of our global computing platform, partially offset by cash received from the sale and maturities of marketable securities.
We expect to have ongoing capital expenditure requirements as we continue to invest in and expand our content delivery network. During the six months ended June 30, 2019, we made capital expenditures of $16,474 which represented approximately 18% of our total revenue. We currently expect an increase in capital expenditures in 2019 compared to 2018, as we continue to increase the capacity of our global network and re-fresh our systems.
Financing Activities
Net cash used in financing activities was $410 for the six months ended June 30, 2019, versus net cash used in financing activities of $2,550 for the comparable 2018 period. Net cash used in financing activities in the six months ended June 30, 2019, primarily relates to the payments of employee tax withholdings related to the net settlement of vested restricted stock units of $1,513, offset by cash received from the exercise of stock options and our employee stock purchase plan of $1,103.
Net cash used in financing activities in the six months ended June 30, 2018, primarily relates to the repurchase of our common stock of $3,800, payments of employee tax withholdings related to the net settlement of vested restricted stock units of $2,812, offset by cash received from the exercise of stock options and our employee stock purchase plan of $4,062.
Line of Credit                 
In February 2018, we entered into the Fourth Amendment to the Credit Agreement with SVB originally entered into in November 2015. Under the Fourth Amendment, we increased the maximum principal commitment amount to $20,000. Our

30


borrowing capacity is the lesser of the commitment amount or 80% of eligible accounts receivable. All outstanding borrowings owed under the Credit Agreement become due and payable no later than the final maturity date of November 2, 2020.
As of June 30, 2019, borrowings under the Credit Agreement bear interest at the current prime rate minus 0.25%. In the event of default, obligations shall bear interest at a rate per annum which is 3% above the then applicable rate.  As of June 30, 2019, and December 31, 2018, respectively, we had no outstanding borrowings, and we had availability under the Credit Agreement of approximately $20,000.
Financial Covenants and Borrowing Limitations
The Credit Agreement requires, and any future credit facilities will likely require, us to comply with specified financial requirements that may limit the amount we can borrow. A breach of any of these covenants could result in a default. Our ability to satisfy those covenants depends principally upon our ability to meet or exceed certain financial performance results. Any debt agreements we enter into in the future may further limit our ability to enter into certain types of transactions.
We are required to maintain a minimum liquidity of $10,000 at all times, measured quarterly, with a minimum of $5,000 of the $10,000 in cash at SVB. In addition, we are required to maintain an Adjusted Quick Ratio of at least 1.0 to 1.0. We are also subject to certain customary limitations on our ability to, among other things, incur debt, grant liens, make acquisitions and other investments, make certain restricted payments such as dividends, dispose of assets or undergo a change in control. As of June 30, 2019, we were in compliance with all covenants under the Credit Agreement.
For a more detailed discussion regarding our Credit Agreement and Fourth Amendment, please refer to Note 9 "Line of Credit" of the Notes to Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
We may be prevented from taking advantage of business opportunities that arise because of the limitations imposed on us by restrictive covenants within the Credit Agreement. These restrictions may also limit our ability to plan for or react to market conditions, meet capital needs or otherwise restrict our activities or business plans and adversely affect our ability to finance our operations, enter into acquisitions, execute our business strategy, effectively compete with companies that are not similarly restricted or engage in other business activities that would be in our interest. In the future, we may also incur debt obligations that might subject us to additional and different restrictive covenants that could affect our financial and operational flexibility. We cannot assure you that we will be granted waivers or amendments to the indenture governing the Credit Agreement, or such other debt obligations if for any reason we are unable to comply with our obligations thereunder or that we will be able to refinance our debt on acceptable terms, or at all, should we seek to do so. Any such limitations on borrowing under the Credit Agreement, including payments related to litigation, could have a material adverse impact on our liquidity and our ability to continue as a going concern could be impaired.
Share Repurchases
On March 14, 2017, our board of directors authorized a $25,000 share repurchase program. Any shares repurchased under this program will be canceled and returned to authorized but unissued status. During the six months ended June 30, 2019, we did not repurchase any shares under the repurchase program. During the six months ended June 30, 2018, we purchased and canceled 1,000 shares for $3,800, including commissions and fees. As of June 30, 2019, there remained $21,200 under this share repurchase program.
Contractual Obligations, Contingent Liabilities, and Commercial Commitments
In the normal course of business, we make certain long-term commitments for ROU assets, (primarily office facilities) and purchase commitments for bandwidth, and computer rack space. These commitments expire on various dates ranging from 2019 to 2024. We expect that the growth of our business will require us to continue to add to and increase our ROU assets and long-term commitments in 2019 and beyond. As a result of our growth strategies, we believe that our liquidity and capital resources requirements will grow.
The following table presents our contractual obligations and commercial commitments, as of June 30, 2019, over the next five years and thereafter:

31


 
 
Payments Due by Period
 
 

 
Less than
 

 

 
More than
 
 
Total
 
1 year
 
1-3 years
 
3-5 years
 
5 years
Purchase Commitments
 

 

 

 

 

  Bandwidth commitments
 
$
20,579

 
$
15,559

 
$
5,020

 
$

 
$

  Rack space commitments
 
14,256

 
8,354

 
4,595

 
1,307

 

Total purchase commitments
 
34,835

 
23,913

 
9,615

 
1,307

 

Right-of-use assets and other operating leases
 
3,240

 
1,855

 
1,385

 

 

Total commitments
 
$
38,075

 
$
25,768

 
$
11,000

 
$
1,307

 
$

As of June 30, 2019, we have an additional operating lease for office space that has not yet commenced of approximately $12.7 million. This lease is expected to commence in August 2019, with a term of approximately11 years.
Off Balance Sheet Arrangements
As of June 30, 2019, we are not involved in any off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of SEC Regulation S-K.
Item 3.    Quantitative and Qualitative Disclosures about Market Risk
Interest Rate Risk        
Our exposure to market risk for changes in interest rates relates primarily to our debt and investment portfolio. In our investment portfolio, we do not use derivative financial instruments. Our investments are primarily with our commercial and investment banks and, by policy, we limit the amount of risk by investing primarily in money market funds, United States Treasury obligations, high quality corporate and municipal obligations, and certificates of deposit. Interest expense on our line of credit under the Fourth Amendment is at the current prime rate minus 0.25%.  In the event of default, obligations shall bear interest at a rate per annum which is 3% above the then applicable rate. An increase in interest rates of 100 basis points would add $10 of interest expense per year, to our financial position or results of operations, for each $1,000 drawn on the line of credit. As of June 30, 2019, there were no outstanding borrowings against the line of credit.
Foreign Currency Risk
We operate in the Americas, EMEA, and Asia-Pacific. As a result of our international business activities, our financial results could be affected by factors such as changes in foreign currency exchange rates or economic conditions in foreign markets, and there is no assurance that exchange rate fluctuations will not harm our business in the future. We have foreign currency exchange rate exposure on our results of operations as it relates to revenues and expenses denominated in foreign currencies. A portion of our cost of revenues and operating expenses are denominated in foreign currencies as are our revenues associated with certain international customers. To the extent that the U.S. dollar weakens, similar foreign currency denominated transactions in the future will result in higher revenues and higher cost of revenues and operating expenses, with expenses having the greater impact on our financial results. Similarly, our revenues and expenses will decrease if the U.S. dollar strengthens against these foreign currencies. Although we will continue to monitor our exposure to currency fluctuations, and, where appropriate, may use financial hedging techniques in the future to minimize the effect of these fluctuations, we are not currently engaged in any financial hedging transactions. Assuming a 10% weakening of the U.S. dollar relative to our foreign currency denominated revenues and expenses, our net income for the year ended December 31, 2018, would have been lower by approximately $1,563, and our net loss for the six months ended June 30, 2019, would have been higher by approximately $1,371. There are inherent limitations in the sensitivity analysis presented, primarily due to the assumption that foreign exchange rate movements across multiple jurisdictions are similar and would be linear and instantaneous. As a result, the analysis is unable to reflect the potential effects of more complex markets or other changes that could arise, which may positively or negatively affect our results of operations.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition, or results of operations. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.

32


Credit Risk
During any given fiscal period, a relatively small number of customers typically account for a significant percentage of our revenue. During the three months ended June 30, 2019 and 2018, sales to our top 20 customers accounted for approximately 71% and 72%, respectively, of our total revenue. During the three months ended June 30, 2019 and 2018, respectively, we had one customer, Amazon, who represented more than 10% of our total revenue.
For the six months ended June 30, 2019 and 2018, sales to our top 20 customers accounted for approximately 68% and 72%, respectively, of our total revenue. During the six months ended June 30, 2019 and 2018, respectively, we had one customer, Amazon, who represented more than 10% of our total revenue.
In 2019, we anticipate that our top 20 customer concentration levels will remain consistent with 2018. In the past, the customers that comprised our top 20 customers have continually changed, and our large customers may not continue to be as significant going forward as they have been in the past.
Item 4. Controls and Procedures
Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures
We are responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in SEC Rules 13a-15(e) and 15d-15(e). We maintain disclosure controls and procedures, as such term is defined in SEC Rules 13a-15(e) and 15d-15(e), that are designed to ensure that information required to be disclosed in our reports under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
As required by SEC Rule 13a-15(b), we carried out an evaluation, under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures as of June 30, 2019. Based on the foregoing, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting, as defined in SEC Rules 13a-15(f) and 15d-15(f), during the fiscal quarter ended June 30, 2019, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

33


PART II. OTHER INFORMATION
Item 1.        Legal Proceedings         
For a description of our material pending legal proceedings, please refer to Note 10 "Contingencies - Legal Matters" of the Notes to Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, which is incorporated herein by reference.
Item 1A.    Risk Factors
Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part I, Item II, and our consolidated financial statements and related notes, before making a decision to invest in our common stock. The risks and uncertainties described below may not be the only ones we face. If any of the risks actually occur, our business, financial condition, operating results and prospects could be materially and adversely affected. In that event, the market price of our common stock could decline, and you could lose part or all of your investment. All information is presented in thousands, except per share amounts, customer count, head count and where specifically noted.
Risks Related to Our Business     
We currently face competition from established competitors and may face competition from others in the future.
We compete in markets that are intensely competitive, rapidly changing and characterized by frequently declining prices. In these markets, vendors offer a wide range of alternate solutions. We have experienced and expect to continue to experience increased competition on price, features, functionality, integration and other factors. Several of our current competitors, as well as a number of our potential competitors, have longer operating histories, greater name recognition, broader customer relationships and industry alliances, and substantially greater financial, technical and marketing resources than we do. As a consequence of the competitive dynamics in our markets, we have experienced reductions in our prices, and an increased requirement for product advancement and innovation in order to remain competitive, which in turn have adversely affected and may continue to adversely affect our revenue, gross margin and operating results.
Our primary competitors for our content delivery services include Akamai, CenturyLink, Amazon, Fastly, CDNetworks, StackPath, and Verizon Digital Media Services. In addition, a number of companies have recently entered or are currently attempting to enter our market, either directly or indirectly, as a result of the growth in the content delivery market. These new entrants include companies that have built internal content delivery networks to solely deliver their own traffic, rather than relying solely, largely or in part on content delivery specialists, such as us. Some of these new entrants may become significant competitors in the future. Given the relative ease by which customers typically can switch among content delivery service providers, differentiated offerings or pricing by competitors could lead to a rapid loss of customers. Some of our current or potential competitors may bundle their offerings with other services, software or hardware in a manner that may discourage content providers from purchasing the services that we offer. In addition, we face different market characteristics and competition with local content delivery service providers as we expand internationally. Many of these international competitors are very well positioned within their local markets. Increased competition could result in price reductions and revenue shortfalls, loss of customers and loss of market share, which could harm our business, financial condition and results of operations.
We face different competitors for our other service offerings. However, the competitive landscape is different from content delivery in this area in that the process of changing vendors can be more costly and complicated for the customer, which could make it difficult for us to attract new customers and increase our market share.
Several of our competitors have greater financial and sales resources than we do. Many have been offering similar services in the markets in which we compete longer than we have. We may not be able to successfully compete against these or new competitors. If we are unable to increase our customer base and increase our market share, our business, financial condition and results of operations may suffer.
Any unplanned interruption or degradation in the functioning or availability of our network or services, or attacks on or disruptions to our internal information technology systems, could lead to increased costs, a significant decline in our revenue and harm to our reputation.

34


Our business is dependent on providing our customers with fast, efficient, and reliable distribution of content delivery and digital asset management services over the internet every minute of every day. Many of our customers depend primarily or exclusively on our services to operate their businesses. Consequently, any disruption, or substantial and extensive degradation, of our services could have a material impact on our customers’ businesses. Our network or services could be disrupted by numerous events, including natural disasters, failure or refusal of our third-party network providers to provide the necessary capacity or access, failure of our software or global network infrastructure and power losses. In addition, we deploy our servers in third-party co-location facilities, and these third-party co-location providers could experience system outages or other disruptions that could constrain our ability to deliver our services. We may also experience disruptions caused by software viruses, unauthorized hacking of our systems, security breaches or other cyberattacks by unauthorized users. Any hacking of our systems or other cyberattacks could lead to the unauthorized release of confidential information that could damage our customers’ business and reputation, as well as our own. The economic costs to us to eliminate or alleviate cyber or other security problems, viruses, worms, malicious software programs, and other security vulnerabilities could be significant, and our efforts to address these problems may not be successful and could result in interruptions, delays, cessation of service, and loss of existing or potential customers. In addition, our release of a security-related solution may increase our visibility as a security-focused company and make us a more attractive target for attacks on our infrastructure intended to steal information about our technology, financial data, or customer information or take other actions that would be damaging to our customers and us.
We could experience a significant, unplanned disruption, or substantial and extensive degradation of our services, or our network may fail in the future. Despite our significant infrastructure investments, we may have insufficient communications and server capacity to address these or other disruptions, which could result in interruptions in our services. Any widespread interruption or substantial and extensive degradation in the functioning of our services for any reason would reduce our revenue and could harm our business and results of operations. If such a widespread interruption occurred, or if we failed to deliver content to users as expected during a high-profile media event, game release or other well-publicized circumstance, our reputation could be damaged severely. Moreover, any disruptions, significant degradation, cybersecurity threats, security breaches, or attacks on our internal information technology systems could undermine confidence in our services and cause us to lose customers or make it more difficult to attract new ones, either of which could harm our business and results of operations.
We have a history of losses and we may not achieve or maintain profitability in the future.
We incur significant expenses in developing our technology, and maintaining and expanding our network. We also incur significant share-based compensation expense and have incurred (and may in the future incur) significant costs associated with litigation.  Accordingly, we may not be able to achieve or maintain profitability for the foreseeable future.
We also may not achieve sufficient revenue to achieve or maintain profitability and thus may continue to incur losses in the future for a number of reasons, including, among others:
slowing demand for our services;
increasing competition and competitive pricing pressures;
any inability to provide our services in a cost-effective manner;
the incurrence of unforeseen expenses, difficulties, complications and delays; and
other risks described in this report.
If we fail to achieve and maintain profitability, the price of our common stock could decline, and our business, financial condition and results of operations could suffer.
If we are unable to sell our services at acceptable prices relative to our costs, our revenue and gross margins will decrease and our business and financial results will suffer.
Prices for content delivery services have fallen in recent years and are likely to fall further in the future. We have invested significant amounts in purchasing capital equipment as part of our effort to increase the capacity of our global content delivery network. Our investments in our infrastructure are based upon our assumptions regarding future demand, as well as prices that we will be able to charge for our services. These assumptions may prove to be wrong. If the price that we are able to charge customers to deliver their content falls to a greater extent than we anticipate, if we over-estimate future demand for our services, or if our costs to deliver our services do not fall commensurate with any future price declines, we may not be able to achieve acceptable rates of return on our infrastructure investments, and our gross profit and results of operations may suffer dramatically.
As we further expand our global network and services, and as we refresh our network equipment, we are dependent on significant future growth in demand for our services to justify additional capital expenditures. If we fail to generate significant additional demand for our services, our results of operations will suffer, and we may fail to achieve planned or expected

35


financial results. There are numerous factors that could, alone or in combination with other factors, impede our ability to increase revenue, moderate expenses or maintain gross margins, including:
continued price declines arising from significant competition;
increasing settlement fees for certain peering relationships;
failure to increase sales of our services;
increases in electricity, bandwidth and rack space costs or other operating expenses, and failure to achieve decreases in these costs and expenses relative to decreases in the prices we can charge for our services and products;
failure of our current and planned services and software to operate as expected;
loss of any significant customers or loss of existing customers at a rate greater than our increase in new customers or our sales to existing customers;
failure to increase sales of our services to current customers as a result of their ability to reduce their monthly usage of our services to their minimum monthly contractual commitment;
failure of a significant number of customers to pay our fees on a timely basis or at all or to continue to purchase our services in accordance with their contractual commitments; and
inability to attract high quality customers to purchase and implement our current and planned services.
A significant portion of our revenue is derived collectively from our video delivery services, cloud security, edge cloud, and origin storage services. These services tend to have higher gross margins than our content delivery services. We may not be able to achieve the growth rates in revenue from such services that we or our investors expect or have experienced in the past. If we are unable to achieve the growth rates in revenue that we expect for these service offerings, our revenue and operating results could be significantly and negatively affected.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations. As of December 31, 2018, we had federal and state net operating loss carryforwards, or NOLs, of $186,100 and $126,400, respectively, due to prior period losses. In general, under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change” can be subject to limitations on its ability to utilize its NOLs to offset future taxable income. Our existing NOLs may be subject to limitations arising from past ownership changes. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code.  In addition, under the Tax Cuts and Jobs Act (the Tax Act), the amount of post 2017 NOLs that we are permitted to deduct in any taxable year is limited to 80% of our taxable income in such year, where taxable income is determined without regard to the NOL deduction itself. In addition, the Tax Act generally eliminates the ability to carry back any NOL to prior taxable years, while allowing post 2017 unused NOLs to be carried forward indefinitely. There is a risk that due to changes under the Tax Act, regulatory changes, or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to offset future income tax liabilities. For these reasons, we may not be able to realize a tax benefit from the use of our NOLs, whether or not we attain profitability.
Our involvement in litigation may have a material adverse effect on our financial condition and operations.
We have been involved in multiple intellectual property lawsuits in the past (see discussion of such lawsuits in Note 10 "Contingencies - Legal Matters" of the Notes to Consolidated Financial Statements included in Part I, Item 1 of this quarterly report on Form 10-Q). We are from time to time party to other lawsuits. The outcome of all litigation is inherently unpredictable. The expenses of defending these lawsuits, particularly fees paid to our lawyers and expert consultants, have been significant to date. If the cost of prosecuting or defending current or future lawsuits continues to be significant, it may continue to adversely affect our operating results during the pendency of such lawsuits. Lawsuits also require a diversion of management and technical personnel time and attention away from other activities to pursue the defense or prosecution of such matters. In addition, adverse rulings in such lawsuits either alone or cumulatively may have an adverse impact on our revenue, expenses, market share, reputation, liquidity and financial condition.
If we are required to seek funding, such funding may not be available on acceptable terms or at all.
We may need to obtain funding due to a number of factors, including a shortfall in revenue, increased expenses, increased investment in capital equipment, the acquisition of significant businesses or technologies, or adverse judgments or settlements in connection with future, unforeseen litigation. We believe that our cash, cash equivalents and marketable securities classified as current plus cash from operations will be sufficient to fund our operations and proposed capital expenditures for at least the next 12 months. However, we may need or desire funding before such time. If we do need to obtain funding, it may not be available on commercially reasonable terms or at all. If we are unable to obtain sufficient funding, our business would be harmed. Even if we were able to find outside funding sources, we might be required to issue securities in a

36


transaction that could be highly dilutive to our investors or we may be required to issue securities with greater rights than the securities we have outstanding today. We might also be required to take other actions that could lessen the value of our common stock, including borrowing money on terms that are not favorable to us. If we are unable to generate or raise capital that is sufficient to fund our operations, we may be required to curtail operations, reduce our capabilities or cease operations in certain jurisdictions or completely.
We may have difficulty scaling and adapting our existing architecture to accommodate increased traffic and technology advances or changing business requirements. This could lead to the loss of customers and cause us to incur unexpected expenses to make network improvements.
Our services and solutions are highly complex and are designed to be deployed in and across numerous large and complex networks. Our global network infrastructure has to perform well and be reliable for us to be successful. We will need to continue to invest in infrastructure and customer support to account for the continued growth in traffic (and the increased complexity of that traffic) delivered via content delivery networks such as ours. We have spent and expect to continue to spend substantial amounts on the purchase and lease of equipment and data centers and the upgrade of our technology and network infrastructure to handle increased traffic over our network, implement changes to our network architecture and integrate existing solutions and to roll out new solutions and services. This expansion is expensive and complex and could result in inefficiencies, operational failures or defects in our network and related software. If we do not implement such changes or expand successfully, or if we experience inefficiencies and operational failures, the quality of our solutions and services and user experience could decline. From time to time, we have needed to correct errors and defects in our software or in other aspects of our network. In the future, there may be additional errors and defects that may harm our ability to deliver our services, including errors and defects originating with third party networks or software on which we rely. These occurrences could damage our reputation and lead to the loss of current and potential customers, which would harm our operating results and financial condition. We must continuously upgrade our infrastructure in order to keep pace with our customers’ evolving demands. Cost increases or the failure to accommodate increased traffic or these evolving business demands without disruption could harm our operating results and financial condition.
If we are unable to develop new services and enhancements to existing services or fail to predict and respond to emerging technological trends and customers’ changing needs, our operating results and market share may suffer.
The market for our services is characterized by rapidly changing technology, evolving industry standards, and new product and service introductions. Our operating results depend on our ability to understand user preferences or predict industry changes. Our operating results also depend on our ability to modify our solutions and services on a timely basis or develop and introduce new services into existing and emerging markets. The process of developing new technologies is complex and uncertain. We must commit significant resources to developing new services or enhancements to our existing services before knowing whether our investments will result in services the market will accept. Furthermore, we may not successfully execute our technology initiatives because of errors in planning or timing, technical hurdles that we fail to overcome in a timely fashion, misunderstandings about market demand or a lack of appropriate resources. As prices for content delivery services fall, we will increasingly rely on new product offerings and other service offerings to maintain or increase our gross margins. Failures in execution, delays in bringing new or improved products or services to market, failure to effectively integrate service offerings, or market acceptance of new services we introduce could result in competitors providing those solutions before we do, which could lead to loss of market share, revenue and earnings.
We depend on a limited number of customers for a substantial portion of our revenue in any fiscal period, and the loss of, or a significant shortfall in demand from, these customers could significantly harm our results of operations.
During any given fiscal period, a relatively small number of customers typically account for a significant percentage of our revenue. For the six months ended June 30, 2019, sales to our top 20 customers accounted for approximately 68% of our total revenue. During the six months ended June 30, 2019, we had one customer, Amazon, who represented 10% or more of our total revenue.
In the past, the customers that comprised our top 20 customers have continually changed, and we also have experienced significant fluctuations in our individual customers’ usage of, or decreased usage of, our services. As a consequence, we may not be able to adjust our expenses in the short term to address the unanticipated loss of a large customer during any particular period. As such, we may experience significant, unanticipated fluctuations in our operating results that may cause us to not meet our expectations or those of stock market analysts, which could cause our stock price to decline.
Rapidly evolving technologies or new business models could cause demand for our services to decline or could cause these services to become obsolete.

37


Customers, potential customers or third parties may develop technological or business model innovations that address digital delivery requirements in a manner that is, or is perceived to be, equivalent or superior to our service offerings. This is particularly true as our customers increase their operations and begin expending greater resources on delivering their content using third party solutions. If we fail to offer content delivery, video content management and other related services that are competitive to in-sourced solutions, we may lose additional customers or fail to attract customers that may consider pursuing this in-sourced approach, and our business and financial results would suffer.
If competitors introduce new products or services that compete with or surpass the quality or the price or performance of our services, we may be unable to renew our agreements with existing customers or attract new customers at the prices and levels that allow us to generate attractive rates of return on our investment. We may not anticipate such developments and may be unable to adequately compete with these potential solutions. In addition, our customers’ business models may change in ways that we do not anticipate, and these changes could reduce or eliminate our customers’ needs for our services. If this occurred, we could lose customers or potential customers, and our business and financial results would suffer.
As a result of these or similar potential developments, it is possible that competitive dynamics in our market may require us to reduce our prices faster than we anticipate, which could harm our revenue, gross margin and operating results.
Failure to effectively enhance our sales capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our services.
Increasing our customer base and achieving broader market acceptance of our services will depend to a significant extent on our ability to enhance our sales and marketing operations. We have a concentration of our sales force at our headquarters in Tempe, Arizona, but we also have a widely deployed field sales force. We have aligned our sales resources to improve our sales productivity and efficiency and to bring our sales personnel closer to our current and potential customers. Adjustments to our sales force have been and will continue to be expensive and could cause some near-term productivity impairments. As a result, we may not be successful in improving the productivity and efficiency of our sales force, which could cause our results of operations to suffer.
We believe that there is significant competition for both inside and direct sales personnel with the sales skills and technical knowledge that we require. Our ability to achieve significant growth in revenue in the future will depend, in large part, on our success in recruiting, training and retaining sufficient numbers of inside and direct sales personnel. New hires require significant training and, in most cases, take a significant period of time before they achieve full productivity. Our recent hires and planned hires may not become as productive as we would like, and we may be unable to hire or retain sufficient numbers of qualified individuals in the future in the markets where we do business. Our business will be seriously harmed if our sales force productivity efforts do not generate a corresponding significant increase in revenue.
Many of our significant current and potential customers are pursuing emerging or unproven business models, which, if unsuccessful, or ineffective at monetizing delivery of their content, could lead to a substantial decline in demand for our content delivery and other services.
Because the proliferation of broadband internet connections and the subsequent monetization of content libraries for distribution to internet users are relatively recent phenomena, many of our customers’ business models that center on the delivery of rich media and other content to users remain unproven. Some of our customers will not be successful in selling advertising, subscriptions, or otherwise monetizing the content we deliver on their behalf and consequently may not be successful in creating a profitable business model. This will result in some of our customers discontinuing their internet or web-based business operations and discontinuing use of our services and solutions. Further, any deterioration and related uncertainty in the global financial markets and economy could result in, among other things, reductions in available capital and liquidity from banks and other providers of credit, fluctuations in equity and currency values worldwide, and concerns that portions of the worldwide economy may be in a prolonged recessionary period. Any one or more of these occurrences could materially adversely impact our customers’ access to capital or willingness to spend capital on our services or, in some cases, ultimately cause the customer to file for protection from creditors under applicable insolvency or bankruptcy laws or simply go out of business. This uncertainty may also impact our customers’ levels of cash liquidity, which could affect their ability or willingness to timely pay for services that they will order or have already ordered from us. From time to time we discontinue service to customers for non-payment of services. We expect further customers may discontinue operations or not be willing or able to pay for services that they have ordered from us. Further loss of customers may adversely affect our financial results.
If we are unable to attract new customers or to retain our existing customers, our revenue could be lower than expected and our operating results may suffer.
To increase our revenue, we must add new customers and sell additional services to existing customers and encourage existing customers to increase their usage levels. If our existing and prospective customers do not perceive our services to be of

38


sufficiently high value and quality, we may not be able to retain our current customers or attract new customers. We sell our services pursuant to service agreements that generally include some form of financial minimum commitment. Our customers have no obligation to renew their contracts for our services after the expiration of their initial commitment, and these service agreements may not be renewed at the same or higher level of service, if at all. Moreover, under some circumstances, some of our customers have the right to cancel their service agreements prior to the expiration of the terms of their agreements. Aside from minimum financial commitments, customers are not obligated to use our services for any particular type or amount of traffic. These facts, in addition to the changing competitive landscape in our market, means that we cannot accurately predict future customer renewal rates or usage rates. Our customers’ renewal rates may decline or fluctuate as a result of a number of factors, including:
their satisfaction or dissatisfaction with our services;
the quality and reliability of our content delivery network;
the prices of our services;
the prices of services offered by our competitors;
discontinuation by our customers of their internet or web-based content distribution business;
mergers and acquisitions affecting our customer base; and
reductions in our customers’ spending levels.
If our customers do not renew their service agreements with us, or if they renew on less favorable terms, our revenue may decline and our business may suffer. Similarly, our customer agreements often provide for minimum commitments that are often significantly below our customers’ historical usage levels. Consequently, even if we have agreements with our customers to use our services, these customers could significantly curtail their usage without incurring any penalties under our agreements. In this event, our revenue would be lower than expected and our operating results could suffer.
It also is an important component of our growth strategy to market our services and solutions to particular industries or market segments. As an organization, we may not have significant experience in selling our services into certain of these markets. Our ability to successfully sell our services into these markets to a meaningful extent remains unproven. If we are unsuccessful in such efforts, our business, financial condition and results of operations could suffer.
Rapid increase in the use of mobile and alternative devices to access the internet present significant development and deployment challenges.
The number of people who access the internet through devices other than PCs, including mobile devices, game consoles and television set-top devices, has increased dramatically in the past few years. The capabilities of these devices are advancing dramatically and the increasing need to provide a high-quality video experience will present us and other providers with significant challenges. If we are unable to deliver our service offerings to a substantial number of alternative device users and at a high quality, or if we are slow to develop services and technologies that are more compatible with these devices, we may fail to capture a significant share of an increasingly important portion of the market. Such a failure could limit our ability to compete effectively in an industry that is rapidly growing and changing, which, in turn, could cause our business, financial condition and results of operations to suffer.
We need to defend our intellectual property and processes against patent or copyright infringement claims, which may cause us to incur substantial costs and threaten our ability to do business.
Companies, organizations or individuals, including our competitors and non-practicing entities, may hold or obtain patents or other proprietary rights that would prevent, limit or interfere with our ability to make, use or sell our services or develop new services, which could make it more difficult for us to operate our business. From time to time, we may receive inquiries from holders of patents inquiring whether we infringe their proprietary rights. Companies holding internet-related patents or other intellectual property rights are increasingly bringing suits alleging infringement of such rights or otherwise asserting their rights and seeking licenses. Any litigation or claims, whether or not valid, could result in substantial costs and diversion of resources from the defense of such claims. In addition, many of our agreements with customers require us to defend and indemnify those customers for third-party intellectual property infringement claims against them, which could result in significant additional costs and diversion of resources. If we are determined to have infringed upon a third party’s intellectual property rights, we may also be required to do one or more of the following:
cease selling, incorporating or using products or services that incorporate the challenged intellectual property;
pay substantial damages;
obtain a license from the holder of the infringed intellectual property right, which license may or may not be available on reasonable terms or at all; or
redesign products or services.

39


If we are forced to litigate any claims or to take any of these other actions, our business may be seriously harmed.
Our business may be adversely affected if we are unable to protect our intellectual property rights from unauthorized use or infringement by third parties.
We rely on a combination of patent, copyright, trademark and trade secret laws and restrictions on disclosure to protect our intellectual property rights. We have applied for patent protection in the United States and a number of foreign countries. These legal protections afford only limited protection and laws in foreign jurisdictions may not protect our proprietary rights as fully as in the United States. Monitoring infringement of our intellectual property rights is difficult, and we cannot be certain that the steps we have taken will prevent unauthorized use of our intellectual property rights. Developments and changes in patent law, such as changes in interpretations of the joint infringement standard, could restrict how we enforce certain patents we hold. We also cannot be certain that any pending or future patent applications will be granted, that any future patent will not be challenged, invalidated or circumvented, or that rights granted under any patent that may be issued will provide competitive advantages to us.
Our results of operations may fluctuate in the future. As a result, we may fail to meet or exceed the expectations of securities analysts or investors, which could cause our stock price to decline.
Our results of operations may fluctuate as a result of a variety of factors, many of which are outside of our control. If our results of operations fall below the expectations of securities analysts or investors, the price of our common stock could decline substantially. In addition to the effects of other risks discussed in this section, fluctuations in our results of operations may be due to a number of factors, including, among others:
our ability to increase sales to existing customers and attract new customers to our content delivery and other services;
the addition or loss of large customers, or significant variation in their use of our content delivery and other services;
costs associated with current or future intellectual property lawsuits and other lawsuits;
service outages or third party security breaches to our platform or to one or more of our customers’ platforms;
the amount and timing of operating costs and capital expenditures related to the maintenance and expansion of our business, operations and infrastructure and the adequacy of available funds to meet those requirements;
the timing and success of new product and service introductions by us or our competitors;
the occurrence of significant events in a particular period that result in an increase in the use of our content delivery and other services, such as a major media event or a customer’s online release of a new or updated video game or operating system;
changes in our pricing policies or those of our competitors;
the timing of recognizing revenue;
limitations of the capacity of our global network and related systems;
the timing of costs related to the development or acquisition of technologies, services or businesses;
the potential write-down or write-off of intangible or other long-lived assets;
general economic, industry and market conditions (such as fluctuations experienced in the stock and credit markets during times of deteriorated global economic conditions) and those conditions specific to internet usage;
limitations on usage imposed by our customers in order to limit their online expenses; and
war, threat of war or terrorist actions, including cyber terrorism targeted at us, our customers, or both, and inadequate cybersecurity.
We believe that our revenue and results of operations may vary significantly in the future and that period-to-period comparisons of our operating results may not be meaningful. You should not rely on the results of one period as an indication of future performance.
We generate our revenue primarily from the sale of content delivery services, and the failure of the market for these services to expand as we expect or the reduction in spending on those services by our current or potential customers would seriously harm our business.
While we offer our customers a number of services and solutions, we generate the majority of our revenue from charging our customers for the content delivered on their behalf through our global network. We are subject to an elevated risk of reduced demand for these services. Furthermore, if the market for delivery of rich media content in particular does not continue to grow as we expect or grows more slowly, then we may fail to achieve a return on the significant investment we are making to prepare for this growth. Our success, therefore, depends on the continued and increasing reliance on the internet for delivery of media content and our ability to cost-effectively deliver these services. Many different factors may have a general

40


tendency to limit or reduce the number of users relying on the internet for media content, the amount of content consumed by our customers’ users, or the number of providers making this content available on-line, including, among others:
a general decline in internet usage;
third party restrictions on on-line content (including copyright restrictions, digital rights management and restrictions in certain geographic regions);
system impairments or outages, including those caused by hacking or cyberattacks; and
a significant increase in the quality or fidelity of off-line media content beyond that available online to the point where users prefer the off-line experience.
The influence of any of these or other factors may cause our current or potential customers to reduce their spending on content delivery services, which would seriously harm our operating results and financial condition.
We could incur charges due to impairment of goodwill and long-lived assets.
As of June 30, 2019, we had a goodwill balance of approximately $76,848, which is subject to periodic testing for impairment. Our long-lived assets also are subject to periodic testing for impairment. A significant amount of judgment is involved in the periodic testing. Failure to achieve sufficient levels of cash flow could result in impairment charges for goodwill or fixed asset impairment for long-lived assets, which could have a material adverse effect on our reported results of operations. Our goodwill impairment analysis also includes a comparison of the aggregate estimated fair value of our reporting unit to our total market capitalization. If our stock trades below our book value, a significant and sustained decline in our stock price and market capitalization could result in goodwill impairment charges. During times of financial market volatility, significant judgment will be used to determine the underlying cause of the decline and whether stock price declines are short-term in nature or indicative of an event or change in circumstances. Impairment charges, if any, resulting from the periodic testing are non-cash.
Our operations are dependent in part upon communications capacity provided by third party telecommunications providers. A material disruption of the communications capacity could harm our results of operations, reputation and customer relations.
We enter into arrangements for private line capacity for our backbone from third party providers. Our contracts for private line capacity generally have terms of three to four years. The communications capacity may become unavailable for a variety of reasons, such as physical interruption, technical difficulties, contractual disputes, or the financial health of our third party providers. Also, industry consolidation among communications providers could result in fewer viable market alternatives, which could have an impact on our costs of providing services. Alternative providers are currently available; however, it could be time consuming and expensive to promptly identify and obtain alternative third party connectivity. Additionally, as we grow, we anticipate requiring greater private line capacity than we currently have in place. If we are unable to obtain such capacity from third party providers on terms commercially acceptable to us or at all, our business and financial results would suffer. Similarly, if we are unable to timely deploy enough network capacity to meet the needs of our customer base or effectively manage the demand for our services, our reputation and relationships with our customers would be harmed, which, in turn, could harm or business, financial condition and results of operations.
We face risks associated with international operations that could harm our business.
We have operations in numerous foreign countries and may continue to expand our sales and support organizations internationally. As part of our business strategy, we intend to expand our international network infrastructure. Expansion could require us to make significant expenditures, including the hiring of local employees or resources, in advance of generating any revenue. As a consequence, we may fail to achieve profitable operations that will compensate our investment in international locations. We are subject to a number of risks associated with international business activities that may increase our costs, lengthen our sales cycle and require significant management attention. These risks include:
increased expenses associated with sales and marketing, deploying services and maintaining our infrastructure in foreign countries;
competition from local content delivery service providers, many of which are very well positioned within their local markets;
challenges caused by distance, language and cultural differences;
unexpected changes in regulatory requirements preventing or limiting us from operating our global network or resulting in unanticipated costs and delays;
interpretations of laws or regulations that would subject us to regulatory supervision or, in the alternative, require us to exit a country, which could have a negative impact on the quality of our services or our results of operations;
longer accounts receivable payment cycles and difficulties in collecting accounts receivable;

41


corporate and personal liability for violations of local laws and regulations;
currency exchange rate fluctuations and repatriation of funds;
potentially adverse tax consequences;
credit risk and higher levels of payment fraud; and
foreign exchange controls that might prevent us from repatriating cash earned in countries outside the United States.
International operations are subject to significant additional risks not generally faced in our domestic operations, including, but not limited to, risks relating to legal systems that may not adequately protect contract and intellectual property rights, policies and taxation, the physical infrastructure of the country, as well as risks relating to potential political turmoil and currency exchange controls.  There can be no assurance that these international risks will not materially adversely affect our business. For example, our operations include software development and quality assurance activities in Ukraine, which has experienced social unrest in recent years.  Should there be significant productivity losses, or if we become unable to conduct operations in Ukraine in the future, and our contingency plans are unsuccessful in addressing the related risks, our business could be adversely affected.
Our business depends on continued and unimpeded access to third party controlled end-user access networks.
Our content delivery services depend on our ability to access certain end-user access networks in order to complete the delivery of rich media and other on-line content to end-users. Some operators of these networks may take measures that could degrade, disrupt or increase the cost of our or our customers’ access to certain of these end-user access networks. Such measures may include restricting or prohibiting the use of their networks to support or facilitate our services, or charging increased fees to us, our customers or end-users in connection with our services. In 2015, the U.S. Federal Communications Commission (FCC) released network neutrality and open internet rules that reclassified broadband internet access services as a telecommunications service subject to some elements of common carrier regulation. Among other things, the FCC order prohibited blocking or discriminating against lawful services and applications and prohibited "paid prioritization," or providing faster speeds or other benefits in return for compensation. In 2017, the FCC overturned these rules. As a result, we or our customers could experience increased cost or slower data on these third-party networks.  If we or our customers experience increased cost in delivering content to end users, or otherwise, or if end users perceive a degradation of quality, our business and that of our customers may be significantly harmed. This or other types of interference could result in a loss of existing customers, increased costs and impairment of our ability to attract new customers, thereby harming our revenue and growth.
In addition, the performance of our infrastructure depends in part on the direct connection of our global network to a large number of end-user access networks, known as peering, which we achieve through mutually beneficial cooperation with these networks. In some instances, network operators charge us for the peering connections. If, in the future, a significant percentage of these network operators elected to no longer peer with our network or peer with our network on less favorable economic terms, then the performance of our infrastructure could be diminished, our costs could increase and our business could suffer.
If our ability to deliver media files in popular proprietary content formats was restricted or became cost-prohibitive, demand for our content delivery services could decline, we could lose customers and our financial results could suffer.
Our business depends on our ability to deliver media content in all major formats. If our legal right or technical ability to store and deliver content in one or more popular proprietary content formats, such as HTTP Live Streaming was limited, our ability to serve our customers in these formats would be impaired and the demand for our content delivery and other services would decline by customers using these formats. Owners of propriety content formats may be able to block, restrict or impose fees or other costs on our use of such formats, which could lead to additional expenses for us and for our customers, or which could prevent our delivery of this type of content altogether. Such interference could result in a loss of existing customers, increased costs and impairment of our ability to attract new customers, which would harm our revenue, operating results and growth.
We use certain “open-source” software, the use of which could result in our having to distribute our proprietary software, including our source code, to third parties on unfavorable terms, which could materially affect our business.
Certain of our service offerings use software that is subject to open-source licenses. Open-source code is software that is freely accessible, usable and modifiable. Certain open-source code is governed by license agreements, the terms of which could require users of such open-source code to make any derivative works of such open-source code available to others on unfavorable terms or at no cost. Because we use open-source code, we may be required to take remedial action to protect our proprietary software. Such action could include replacing certain source code used in our software, discontinuing certain of our products or features or taking other actions that could divert resources away from our development efforts.

42


In addition, the terms relating to disclosure of derivative works in many open-source licenses are unclear. We periodically review our compliance with the open-source licenses we use and do not believe we will be required to make our proprietary software freely available. Nevertheless, if a court interprets one or more such open-source licenses in a manner that is unfavorable to us, we could be required to make some components of our software available at no cost, which could materially and adversely affect our business and financial condition.
If we are unable to retain our key employees and hire qualified sales and technical personnel, our ability to compete could be harmed.
Our future success depends upon the continued services of our executive officers and other key technology, sales, marketing and support personnel who have critical industry experience and relationships that they rely on in implementing our business plan. There is increasing competition for talented individuals with the specialized knowledge to deliver our services and this competition affects both our ability to retain key employees and hire new ones. Historically, we have experienced a significant amount of employee turnover, especially with respect to our sales personnel. As a result, a significant number of our sales personnel are relatively new and may need time to become fully productive. The loss of the services of any of our key employees could disrupt our operations, delay the development and introduction of our services, and negatively impact our ability to sell our services.
We are subject to the effects of fluctuations in foreign exchange rates, which could affect our operating results.
The financial condition and results of operations of our operating foreign subsidiaries are reported in the relevant local currency and are then translated into U.S. dollars at the applicable currency exchange rate for inclusion in our consolidated U.S. dollar financial statements. Also, although a large portion of our customer and vendor agreements are denominated in U.S. dollars, we may be exposed to fluctuations in foreign exchange rates with respect to customer agreements with certain of our international customers. Exchange rates between these currencies and U.S. dollars in recent years have fluctuated significantly and may do so in the future. In addition to currency translation risk, we incur currency transaction risk whenever one of our operating subsidiaries enters into a transaction using a different currency than the relevant local currency. Given the volatility of exchange rates, we may be unable to manage our currency transaction risks effectively. Currency fluctuations could have a material adverse effect on our future international sales and, consequently, on our financial condition and results of operations.
As part of our business strategy, we may acquire businesses or technologies and may have difficulty integrating these operations.
We have completed a number of business acquisitions and may seek to acquire businesses or technologies that are complementary to our business in the future. Acquisitions are often complex and involve a number of risks to our business, including, among others;
the difficulty of integrating the operations, services, solutions and personnel of the acquired companies;
the potential disruption of our ongoing business;
the potential distraction of management;
the possibility that our business culture and the business culture of the acquired companies will not be compatible;
the difficulty of incorporating or integrating acquired technology and rights with or into our other services and solutions;
expenses related to the acquisition and to the integration of the acquired companies;
the impairment of relationships with employees and customers as a result of any integration of new personnel;
employee turnover from the acquired companies or from our current operations as we integrate businesses;
risks related to the businesses of acquired companies that may continue to impact the businesses following the merger; and
potential unknown liabilities associated with acquired companies.
Any inability to integrate services, solutions, operations or personnel in an efficient and timely manner could harm our results of operations.
If we are not successful in completing acquisitions that we may pursue in the future, we may be required to reevaluate our business strategy, and we may incur substantial expenses and devote significant management time and resources without a productive result. In addition, future acquisitions will require the use of our available cash or dilutive issuances of securities. Future acquisitions or attempted acquisitions could also harm our ability to achieve profitability.
Internet-related and other laws relating to taxation issues, privacy, data security, and consumer protection and liability for content distributed over our network could harm our business.

43


Laws and regulations that apply to communications and commerce conducted over the internet are becoming more prevalent, both in the United States and internationally, and may impose additional burdens on companies conducting business on-line or providing internet-related services such as ours. Increased regulation could negatively affect our business directly, as well as the businesses of our customers, which could reduce their demand for our services. For example, tax authorities abroad may impose taxes on the internet-related revenue we generate based on where our internationally deployed servers are located. In addition, domestic and international taxation laws are subject to change. Our services, or the businesses of our customers, may become subject to increased taxation, which could harm our financial results either directly or by forcing our customers to scale back their operations and use of our services in order to maintain their operations. Also, the Communications Act of 1934, as amended by the Telecommunications Act of 1996 (the Act), and the regulations promulgated by the FCC under Title II of the Act, may impose obligations on the internet and those participants involved in internet-related businesses. In addition, the laws relating to the liability of private network operators for information carried on, processed by or disseminated through their networks are unsettled, both in the United States and abroad. Network operators have been sued in the past, sometimes successfully, based on the content of material disseminated through their networks. We may become subject to legal claims such as defamation, invasion of privacy and copyright infringement in connection with content stored on or distributed through our network. In addition, our reputation could suffer as a result of our perceived association with the type of content that some of our customers deliver. If we need to take costly measures to reduce our exposure to the risks posed by laws and regulations that apply to communications and commerce conducted over the internet, or are required to defend ourselves against related claims, our financial results could be negatively affected.
Several other federal laws also could expose us to liability and impose significant additional costs on us. For example, the Digital Millennium Copyright Act has provisions that limit, but do not eliminate, our liability for the delivery of customer content that infringe copyrights or other rights, so long as we comply with certain statutory requirements. In addition, the Children’s On-line Privacy Protection Act restricts the ability of on-line services to collect information from minors and the Protection of Children from Sexual Predators Act of 1998 requires on-line service providers to report evidence of violations of federal child pornography laws under certain circumstances. Also, there are emerging regulation and industry standards regarding the collection and use of personal information and protecting the security of data on networks. Compliance with these laws, regulations and standards is complex and any failure on our part to comply with these regulations may subject us to additional liabilities.
Privacy concerns could lead to regulatory and other limitations on our business, including our ability to use “cookies” and video player “cookies” that are crucial to our ability to provide services to our customers.
Our ability to compile data for customers depends on the use of “cookies” and video player “cookies” to identify certain on-line behavior that allows our customers to measure a website or video’s effectiveness. A cookie is a small file of information stored on a user’s computer that allows us to recognize that user’s browser or video player when the user makes a request for a web page or to play a video. Government authorities inside the United States concerned with the privacy of internet users have suggested the enactment of legislation that would regulate cookies and/or require certain disclosures regarding cookies. Bills aimed at regulating the collection, use and/or storage of personal data from internet users are currently pending in United States Congress and many state legislatures. Attempts at such regulation may be drafted in such a way as to limit or otherwise regulate the collection of certain technology like cookies, thereby creating restrictions that could reduce our ability to use them. In addition, the Federal Trade Commission and the Department of Commerce have conducted hearings regarding user profiling, the collection of non-personally identifiable information and on-line privacy.
Our foreign operations may also be adversely affected by regulatory action outside the United States. These regulations, which can be enforced by private parties or governmental entities, are constantly evolving and can be subject to significant change. For example, the European Union has enacted an electronic communications directive that imposes certain restrictions on the use of cookies, requires certain disclosures with respect to cookie usages and also places restrictions on the sending of unsolicited communications. Each European Union member country was required to enact legislation to comply with the provisions of the electronic communications directive. Germany has also enacted additional laws limiting the use of user profiling, and other countries, both in and out of the European Union, may impose similar limitations.
Internet users may directly limit or eliminate the placement of cookies on their computers by using third-party software that blocks cookies, or by disabling or restricting the cookie functions of their internet browser software and in their video player software. Internet browser software upgrades also may result in limitations on the use of cookies. Technologies like the Platform for Privacy Preferences Project may limit collection of cookies. Plaintiffs’ attorneys also have organized class action suits against companies related to the use of cookies and several companies, including companies in the internet advertising industry, have had claims brought against them before the Federal Trade Commission regarding the collection and use of internet user information. We may be subject to such suits in the future, which could limit or eliminate our ability to collect such information. If our ability to use cookies were substantially restricted due to the foregoing, or for any other reason, we would have to generate and use other technology or methods that allow the gathering of user data in order to provide

44


services to customers. This change in technology or methods could require significant re-engineering time and resources, and may not be complete in time to avoid negative consequences to our business. In addition, alternative technology or methods might not be available on commercially reasonable terms, if at all. If the use of cookies is prohibited and we are not able to efficiently and cost effectively create new technology, our business, financial condition and results of operations would be materially adversely affected. In addition, any compromise of security that results in the release of internet users’ and/or our customers’ data could seriously limit the adoption of our service offerings as well as harm our reputation and brand, expose us to liability and subject us to reporting obligations under various state laws, which could have an adverse effect on our business. The risk that these types of events could seriously harm our business is likely to increase as the amount of data stored for customers on our servers and the number of countries where we operate has been increasing, and we may need to expend significant resources to protect against security breaches, which could have an adverse effect on our business, financial condition or results of operations.
Also, a number of new privacy laws and/or proposals pending could affect our business. For example, the European Commission has enacted the General Data Protection Regulation, or GDPR, which became effective in May 2018. GDPR superseded prior EU data protection legislation, imposes more stringent EU data protection requirements, and provides for greater penalties for noncompliance. Additionally, in October 2015, the European Court of Justice invalidated the U.S.-EU Safe Harbor framework that had been in place since 2000, which allowed companies to meet certain European legal requirements for the transfer of personal data from the European Economic Area to the United States. Although U.S. and EU authorities reached a political agreement regarding a new potential means for legitimizing personal data transfers from the European Economic Area to the United States, the EU-U.S. Privacy Shield, there continue to be concerns about whether the EU-US Privacy Shield will face additional challenges (similar to the fate of the Safe Harbor framework). We expect that for the immediate future, we will continue to face uncertainty as to whether our efforts to comply with our obligations under European privacy laws will be sufficient. If we are investigated by a European data protection authority, we may face fines and other penalties. Any such investigation or charges by European data protection authorities could have a negative effect on our existing business and on our ability to attract and retain new customers. These existing and proposed laws and regulations can be costly to comply with, could expose us to significant penalties for non-compliance, can delay or impede the development or adoption of our products and services, reduce the overall demand for our services, result in negative publicity, increase our operating costs, require significant management time and attention, slow the pace at which we close (or prevent us from closing) sales transactions, and subject us to claims or other remedies, including fines or demands that we modify or cease existing business practices.
Our business requires the continued development of effective business support systems to support our customer growth and related services.
The growth of our business depends on our ability to continue to develop effective business support systems. This is a complicated undertaking requiring significant resources and expertise. Business support systems are needed for:
implementing customer orders for services;
delivering these services; and
timely and accurate billing for these services.
Because our business plan provides for continued growth in the number of customers that we serve and services offered, there is a need to continue to develop our business support systems on a schedule sufficient to meet proposed service roll-out dates. The failure to continue to develop effective business support systems could harm our ability to implement our business plans and meet our financial goals and objectives.
We have incurred, and will continue to incur significant costs as a result of operating as a public company, and our management is required to devote substantial time to compliance initiatives.
As a public company, we have incurred, and will continue to incur, significant expenses, including accounting, legal and other professional fees, insurance premiums, investor relations costs, and costs associated with compensating our independent directors. In addition, rules implemented by the SEC and the Nasdaq Global Select Market impose additional requirements on public companies, including requiring changes in corporate governance practices. For example, the listing requirements of the Nasdaq Global Select Market require that we satisfy certain corporate governance requirements relating to independent directors, audit committees, distribution of annual and interim reports, stockholder meetings, stockholder approvals, solicitation of proxies, conflicts of interest, stockholder voting rights and codes of conduct. Our management and other personnel need to devote a substantial amount of time to these compliance initiatives. Moreover, these rules and regulations increase our legal and financial compliance costs and make some activities more time-consuming and costly. For example, these rules and regulations make it more difficult and more expensive for us to obtain director and officer liability insurance.

45


If the accounting estimates we make, and the assumptions on which we rely, in preparing our financial statements prove inaccurate, our actual results may be adversely affected.
Our financial statements have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates and judgments about, among other things, taxes, revenue recognition, share-based compensation costs, contingent obligations and doubtful accounts. These estimates and judgments affect the reported amounts of our assets, liabilities, revenue and expenses, the amounts of charges accrued by us, and related disclosure of contingent assets and liabilities. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances and at the time they are made. If our estimates or the assumptions underlying them are not correct, we may need to accrue additional charges or reduce the value of assets that could adversely affect our results of operations, investors may lose confidence in our ability to manage our business and our stock price could decline.
If we fail to maintain proper and effective internal controls or fail to implement our controls and procedures with respect to acquired or merged operations, our ability to produce accurate financial statements could be impaired, which could adversely affect our operating results, our ability to operate our business and investors’ views of us.
We must ensure that we have adequate internal financial and accounting controls and procedures in place so that we can produce accurate financial statements on a timely basis. We are required to spend considerable effort on establishing and maintaining our internal controls, which is costly and time-consuming and needs to be re-evaluated frequently.
We have operated as a public company since June 2007, and we will continue to incur significant legal, accounting, and other expenses as we comply with the Sarbanes-Oxley Act of 2002, as well as new rules implemented from time to time by the SEC and the Nasdaq Global Select Market. These rules impose various requirements on public companies, including requiring changes in corporate governance practices, increased reporting of compensation arrangements and other requirements. Our management and other personnel will continue to devote a substantial amount of time to these compliance initiatives. Moreover, new rules and regulations will likely increase our legal and financial compliance costs and make some activities more time-consuming and costly. These rules and regulations could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, our board committees or as executive officers.
Section 404 of the Sarbanes-Oxley Act of 2002 requires that we include in our annual report our assessment of the effectiveness of our internal control over financial reporting and our audited financial statements as of the end of each fiscal year. Furthermore, our independent registered public accounting firm, Ernst & Young LLP (EY), is required to report on whether it believes we maintained, in all material respects, effective internal control over financial reporting as of the end of the year. Our continued compliance with Section 404 will require that we incur substantial expense and expend significant management time on compliance related issues, including our efforts in implementing controls and procedures related to acquired or merged operations. We currently do not have an internal audit group and use an international accounting firm to assist us with our assessment of the effectiveness of our internal controls over financial reporting. In future years, if we fail to timely complete this assessment, or if EY cannot timely attest, there may be a loss of public confidence in our internal controls, the market price of our stock could decline, and we could be subject to regulatory sanctions or investigations by the Nasdaq Global Select Market, the SEC or other regulatory authorities, which would require additional financial and management resources. In addition, any failure to implement required new or improved controls, or difficulties encountered in their implementation, could harm our operating results or cause us to fail to timely meet our regulatory reporting obligations.
Changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and affect our reported results of operations.
A change in accounting standards or practices can have a significant effect on our operating results and may affect our reporting of transactions completed before the change is effective. New accounting pronouncements and varying interpretations of existing accounting pronouncements have occurred and may occur in the future. Changes to existing rules or the questioning of current practices may adversely affect our reported financial results or the way we conduct our business.
Divestiture of our businesses or product lines, including those that we have acquired or will acquire, may materially adversely affect our financial condition, results of operations or cash flows, or may result in impairment charges that may adversely affect our results of operations.
Divestitures involve risks, including difficulties in the separation of operations, services, products and personnel, the diversion of management’s attention from other business concerns, the disruption of our business, the potential loss of key employees and the retention of uncertain contingent liabilities related to the divested business, any of which could result in a material adverse effect to our financial condition, results of operations or cash flows. Divestitures of previously acquired businesses may result in significant asset impairment charges, including those related to goodwill and other intangible assets,

46


which could have a material adverse effect on our financial condition and results of operations. Future impairment may result from, among other things, deterioration in the performance of the acquired business or product line, adverse market conditions and changes in the competitive landscape, adverse changes in applicable laws or regulations, including changes that restrict the activities of the acquired business or product line, changes in accounting rules and regulations, and a variety of other circumstances. The amount of any impairment is recorded as a charge to the statement of operations. We may never realize the full value of our goodwill and intangible assets, and any determination requiring the write-off of a significant portion of these assets may have an adverse effect on our financial condition and results of operations. We cannot assure you that we will be successful in managing these or any other significant risks that we encounter in divesting a business or product line.
Risks Related to Ownership of Our Common Stock
The trading price of our common stock has been, and is likely to continue to be, volatile.
The trading prices of our common stock and the securities of technology companies generally have been highly volatile. Factors affecting the trading price of our common stock will include:
variations in our operating results;
announcements of technological innovations, new services or service enhancements, strategic alliances or significant agreements by us or by our competitors;
commencement or resolution of, our involvement in and uncertainties arising from litigation;
recruitment or departure of key personnel;
changes in the estimates of our operating results or changes in recommendations by any securities analysts that elect to follow our common stock;
if we or our stockholders sell substantial amounts of our common stock (including shares issued upon the exercise of options and warrants);
developments or disputes concerning our intellectual property or other proprietary rights;
the gain or loss of significant customers;
market conditions in our industry, the industries of our customers and the economy as a whole; and
adoption or modification of regulations, policies, procedures or programs applicable to our business.
In addition, if the market for technology stocks or the stock market in general experiences loss of investor confidence, the trading price of our common stock could decline for reasons unrelated to our business, operating results or financial condition. The trading price of our common stock might also decline in reaction to events or speculation of events that affect other companies in our industry even if these events do not directly affect us.  
If securities or industry analysts do not publish research or reports about our business or if they issue an adverse or misleading opinion or report, our stock, our stock price and trading volume could decline.
The trading market for our common stock will be influenced by the research and reports that industry or securities analysts publish about us or our business. If any of the analysts who cover us issue an adverse or misleading opinion regarding our stock, our stock price would likely decline. If one or more of these analysts cease coverage of our company or fail to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.
Future equity issuances or a sale of a substantial number of shares of our common stock may cause the price of our common stock to decline.
Because we may need to raise additional capital in the future to continue to expand our business and our research and development activities, among other things, we may conduct additional equity offerings. If we or our stockholders sell substantial amounts of our common stock (including shares issued upon the exercise of options and warrants) in the public market, the market price of our common stock could fall. For example, in November 2017 and March 2018, investment entities affiliated with Goldman, Sachs & Co. sold 15,000,000 and 15,272,493 shares of our commons stock, respectively, in two registered public offering. A decline in the market price of our common stock could make it more difficult for us to sell equity or equity-related securities in the future at a time and price that we deem appropriate.
Anti-takeover provisions in our charter documents and Delaware law could discourage, delay or prevent a change in control of our company and may affect the trading price of our common stock.

47


Provisions of our amended and restated certificate of incorporation and bylaws, as well as provisions of Delaware law, could make it more difficult for a third party to acquire us, even if doing so would benefit our stockholders. These provisions:
establish that members of the board of directors may be removed only for cause upon the affirmative vote of stockholders owning a majority of our capital stock;
authorize the issuance of “blank check” preferred stock that could be issued by our board of directors to increase the number of outstanding shares and thwart a takeover attempt;
limit who may call special meetings of stockholders;
prohibit stockholder action by written consent, thereby requiring stockholder actions to be taken at a meeting of the stockholders;
establish advance notice requirements for nominations for election to the board of directors or for proposing matters that can be acted upon at stockholder meetings;
provide for a board of directors with staggered terms; and
provide that the authorized number of directors may be changed only by a resolution of our board of directors.
In addition, Section 203 of the Delaware General Corporation Law, which imposes certain restrictions relating to transactions with major stockholders, may discourage, delay or prevent a third party from acquiring us.
Item 2.     Unregistered Sales of Equity Securities and Use of Proceeds
Not applicable.
Item 3.    Defaults upon Senior Securities
Not applicable.
Item 4.    Mine Safety Disclosures
Not applicable.
Item 5. Other Information
None.

48


Item 6. Exhibits                            
 
 
Incorporated by Reference 
 
Exhibit
Number
 
Exhibit Description
 
Form 
 
File No. 
 
Exhibit 
 
Filing
Date 
 
Provided
Herewith 
 
 
 
 
 
 
 
 
3.01
8-K
001-33508
3.1
6/14/11
 
 
 
 
 
 
 
 
3.02
8-K
001-33508
3.2
2/19/13
 
 
 
 
 
 
 
 
10.01
S-8
333-231194
10.1
5/3/2019
 
 
 
 
 
 
 
 
  31.1
 
 
 
 
X
 
 
 
 
 
 
 
  31.2
 
 
 
 
X
 
 
 
 
 
 
 
  32.1
 
 
 
 
X
 
 
 
 
 
 
 
  32.2
 
 
 
 
X
 
 
 
 
 
 
 
101.INS
XBRL INSTANCE DOCUMENT
 
 
 
 
X
 
 
 
 
 
 
 
101.SCH
XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
 
 
 
 
X
 
 
 
 
 
 
 
101.CAL
XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
 
 
 
 
X
 
 
 
 
 
 
 
101.DEF
XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
 
 
 
 
X
 
 
 
 
 
 
 
101.LAB
XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
 
 
 
 
X
 
 
 
 
 
 
 
101.PRE
XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
 
 
 
 
X
*This certification is not deemed “filed” for purposes of Section 18 of the Securities Exchange Act, or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, except to the extent that Limelight Networks, Inc. specifically incorporates it by reference.

49


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.
 
 
LIMELIGHT NETWORKS, INC.
 
 
 
 
Date:
July 18, 2019
By:
/s/    SAJID MALHOTRA        
 
 
 
Sajid Malhotra
Chief Financial Officer
(Principal Financial Officer)

50
EX-31.1 2 llnw-6302019xex311.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
I, Robert A. Lento, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of Limelight Networks, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:
July 18, 2019
By:
/s/    ROBERT A. LENTO        
 
 
Name:
Robert A. Lento
 
 
Title:
President, Chief Executive Officer and Director
(Principal Executive Officer)


EX-31.2 3 llnw-6302019xex312.htm EXHIBIT 31.2 Exhibit


EXHIBIT 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
I, Sajid Malhotra, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of Limelight Networks, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


Date:
July 18, 2019
By:
/s/    SAJID MALHOTRA        
 
 
Name:
Sajid Malhotra
 
 
Title:
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 llnw-6302019xex321.htm EXHIBIT 32.1 Exhibit


EXHIBIT 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
Pursuant to
18 U.S.C. Section 1350,
As Adopted pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
I, Robert A. Lento, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the quarterly report of Limelight Networks, Inc. on Form 10-Q for the period ended June 30, 2019, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such quarterly report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Limelight Networks, Inc.
 
Date:
July 18, 2019
By:
/s/    ROBERT A. LENTO        
 
 
Name:
Robert A. Lento
 
 
Title:
President, Chief Executive Officer and Director
(Principal Executive Officer)
A signed original of this written statement required by Section 906 has been provided to Limelight Networks, Inc. and will be retained by, Limelight Networks, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. This certification “accompanies” the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-32.2 5 llnw-6302019xex322.htm EXHIBIT 32.2 Exhibit


EXHIBIT 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
Pursuant to
18 U.S.C. Section 1350,
As Adopted pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
I, Sajid Malhotra, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the quarterly report of Limelight Networks, Inc. on Form 10-Q for the period ended June 30, 2019, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such quarterly report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Limelight Networks, Inc.
 
Date:
July 18, 2019
By:
/s/    SAJID MALHOTRA         
 
 
Name:
Sajid Malhotra

 
 
Title:
Chief Financial Officer
(Principal Financial Officer)
A signed original of this written statement required by Section 906 has been provided to Limelight Networks, Inc. and will be retained by, Limelight Networks, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. This certification “accompanies” the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-101.INS 6 llnw-20190630.xml XBRL INSTANCE DOCUMENT 0001391127 2019-01-01 2019-06-30 0001391127 2019-07-12 0001391127 2019-06-30 0001391127 2018-12-31 0001391127 2019-04-01 2019-06-30 0001391127 2018-04-01 2018-06-30 0001391127 2018-01-01 2018-06-30 0001391127 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001391127 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001391127 us-gaap:CommonStockMember 2019-06-30 0001391127 us-gaap:CommonStockMember 2019-03-31 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001391127 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001391127 us-gaap:RetainedEarningsMember 2019-03-31 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001391127 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001391127 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001391127 2019-03-31 0001391127 us-gaap:RetainedEarningsMember 2019-06-30 0001391127 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001391127 us-gaap:RetainedEarningsMember 2017-12-31 0001391127 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001391127 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001391127 us-gaap:CommonStockMember 2017-12-31 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001391127 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001391127 us-gaap:RetainedEarningsMember 2018-06-30 0001391127 us-gaap:CommonStockMember 2018-06-30 0001391127 2017-12-31 0001391127 2018-06-30 0001391127 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001391127 us-gaap:CommonStockMember 2018-12-31 0001391127 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001391127 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001391127 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001391127 us-gaap:RetainedEarningsMember 2018-12-31 0001391127 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001391127 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001391127 us-gaap:CommonStockMember 2018-03-31 0001391127 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001391127 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001391127 us-gaap:RetainedEarningsMember 2018-03-31 0001391127 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001391127 2018-03-31 0001391127 2019-04-01 2019-06-30 0001391127 us-gaap:AccountingStandardsUpdate201811Member 2019-01-01 0001391127 2020-01-01 2019-06-30 0001391127 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001391127 us-gaap:CertificatesOfDepositMember 2018-12-31 0001391127 us-gaap:DebtSecuritiesMember 2019-06-30 0001391127 us-gaap:CertificatesOfDepositMember 2019-06-30 0001391127 us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001391127 us-gaap:DebtSecuritiesMember 2018-12-31 0001391127 us-gaap:ComputerEquipmentMember 2019-06-30 0001391127 us-gaap:EquipmentMember 2019-06-30 0001391127 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2018-12-31 0001391127 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001391127 llnw:NetworkEquipmentMember 2018-12-31 0001391127 us-gaap:EquipmentMember 2018-12-31 0001391127 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2019-06-30 0001391127 llnw:NetworkEquipmentMember 2019-06-30 0001391127 us-gaap:FurnitureAndFixturesMember 2019-06-30 0001391127 us-gaap:ComputerEquipmentMember 2018-12-31 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2018-12-31 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember llnw:AlternativeBaseRateMember 2019-01-01 2019-06-30 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2019-01-01 2019-06-30 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2018-02-28 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2018-01-01 2018-06-30 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2018-04-01 2018-06-30 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2019-04-01 2019-06-30 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2018-02-01 2018-02-28 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2019-06-30 0001391127 llnw:A2016AkamaiLitigationMember us-gaap:PendingLitigationMember 2016-12-28 0001391127 llnw:A2016AkamaiLitigationMember us-gaap:PendingLitigationMember 2016-02-16 0001391127 llnw:A2016AkamaiLitigationMember us-gaap:PendingLitigationMember 2016-04-30 0001391127 llnw:Akamai703LitigationMember us-gaap:SettledLitigationMember 2019-04-01 2019-06-30 0001391127 llnw:Akamai703LitigationMember us-gaap:SettledLitigationMember 2016-08-01 2016-08-01 0001391127 llnw:AkamaiLitigationMember us-gaap:SettledLitigationMember 2018-04-09 0001391127 llnw:A2016AkamaiLitigationMember us-gaap:PendingLitigationMember 2016-04-01 2016-04-30 0001391127 llnw:AkamaiLitigationMember us-gaap:PendingLitigationMember 2016-04-29 0001391127 llnw:AkamaiLitigationMember us-gaap:SettledLitigationMember 2019-04-01 2019-06-30 0001391127 llnw:AkamaiAndXOCommunicationsLitigationMember us-gaap:PendingLitigationMember 2015-11-30 0001391127 llnw:AkamaiLitigationMember us-gaap:SettledLitigationMember 2018-04-09 2018-04-09 0001391127 llnw:Akamai703LitigationMember us-gaap:SettledLitigationMember 2016-08-01 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001391127 llnw:EmployeeStockPurchasePlanMember 2019-01-01 2019-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001391127 llnw:EmployeeStockPurchasePlanMember 2018-04-01 2018-06-30 0001391127 llnw:EmployeeStockPurchasePlanMember 2019-04-01 2019-06-30 0001391127 llnw:EmployeeStockPurchasePlanMember 2018-01-01 2018-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001391127 us-gaap:EmployeeStockMember 2019-04-01 2019-06-30 0001391127 us-gaap:EmployeeStockMember 2019-06-30 0001391127 us-gaap:EmployeeStockMember 2019-01-01 2019-06-30 0001391127 us-gaap:EmployeeStockMember 2019-05-01 2019-05-31 0001391127 llnw:TwoThousandandSeventeenShareRepurchaseProgramMember 2019-06-30 0001391127 llnw:A2007EquityIncentivePlanMember 2019-06-30 0001391127 llnw:TwoThousandandSeventeenShareRepurchaseProgramMember 2017-03-14 0001391127 llnw:TwoThousandandSeventeenShareRepurchaseProgramMember 2018-01-01 2018-06-30 0001391127 us-gaap:EmployeeStockMember 2019-05-31 0001391127 us-gaap:EmployeeStockMember 2013-06-30 0001391127 llnw:TwoThousandandSeventeenShareRepurchaseProgramMember 2019-01-01 2019-06-30 0001391127 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-06-30 0001391127 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-06-30 0001391127 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001391127 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-30 0001391127 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001391127 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-06-30 0001391127 us-gaap:EmployeeStockMember 2018-01-01 2018-06-30 0001391127 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001391127 us-gaap:EmployeeStockMember 2018-04-01 2018-06-30 0001391127 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001391127 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001391127 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001391127 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001391127 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001391127 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001391127 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0001391127 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001391127 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001391127 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001391127 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001391127 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001391127 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001391127 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001391127 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001391127 llnw:StockforCompensationProgramMember 2019-01-01 2019-06-30 0001391127 llnw:ChiefExecutiveOfficerAndDirectReportsMember llnw:StockforCompensationProgramMember 2019-04-01 2019-06-30 0001391127 llnw:StockforCompensationProgramMember 2019-06-30 0001391127 llnw:ChiefExecutiveOfficerAndDirectReportsMember llnw:StockforCompensationProgramMember 2019-01-01 2019-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2019-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001391127 llnw:GoldmanSachsCo.AffiliatesMember us-gaap:SeriesBPreferredStockMember 2006-07-31 0001391127 llnw:GoldmanSachsCo.AffiliatesMember 2019-06-30 0001391127 llnw:GoldmanSachsCo.AffiliatesMember us-gaap:CommonStockMember 2017-11-01 2018-03-31 0001391127 llnw:GoldmanSachsCo.AffiliatesMember us-gaap:SeriesBPreferredStockMember 2007-06-14 2007-06-14 0001391127 llnw:GoldmanSachsCo.AffiliatesMember us-gaap:SeriesBPreferredStockMember 2006-07-01 2006-07-31 0001391127 us-gaap:OperatingExpenseMember 2019-01-01 2019-06-30 0001391127 us-gaap:OperatingExpenseMember 2019-04-01 2019-06-30 0001391127 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0001391127 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001391127 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-06-30 0001391127 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0001391127 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001391127 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0001391127 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0001391127 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-06-30 0001391127 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0001391127 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-06-30 0001391127 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001391127 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0001391127 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0001391127 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001391127 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0001391127 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-06-30 0001391127 srt:AmericasMember 2018-12-31 0001391127 srt:AmericasMember 2019-06-30 0001391127 us-gaap:NonUsMember 2018-12-31 0001391127 us-gaap:NonUsMember 2019-06-30 0001391127 srt:AsiaPacificMember 2019-01-01 2019-06-30 0001391127 us-gaap:EMEAMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-06-30 0001391127 us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0001391127 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0001391127 srt:AmericasMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001391127 srt:AmericasMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0001391127 us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-06-30 0001391127 srt:AmericasMember 2018-01-01 2018-06-30 0001391127 srt:AsiaPacificMember 2018-04-01 2018-06-30 0001391127 srt:AsiaPacificMember 2019-04-01 2019-06-30 0001391127 srt:AmericasMember 2018-04-01 2018-06-30 0001391127 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001391127 srt:AmericasMember 2019-01-01 2019-06-30 0001391127 us-gaap:EMEAMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0001391127 srt:AsiaPacificMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-06-30 0001391127 srt:AsiaPacificMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0001391127 srt:AmericasMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0001391127 us-gaap:EMEAMember 2019-01-01 2019-06-30 0001391127 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0001391127 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001391127 us-gaap:EMEAMember 2019-04-01 2019-06-30 0001391127 us-gaap:EMEAMember 2018-01-01 2018-06-30 0001391127 srt:AmericasMember 2019-04-01 2019-06-30 0001391127 srt:AsiaPacificMember 2018-01-01 2018-06-30 0001391127 srt:AmericasMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-06-30 0001391127 us-gaap:EMEAMember 2018-04-01 2018-06-30 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-06-30 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-06-30 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-06-30 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001391127 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-06-30 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-06-30 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-06-30 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001391127 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-06-30 0001391127 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-06-30 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001391127 us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001391127 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001391127 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001391127 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001391127 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 iso4217:USD llnw:installment_payment llnw:Segment llnw:customer llnw:Location llnw:country xbrli:shares iso4217:USD xbrli:shares llnw:Patent xbrli:pure llnw:counterclaim llnw:Participant false --12-31 Q2 2019 2019-06-30 10-Q 0001391127 116201092 Yes false Accelerated Filer LIMELIGHT NETWORKS, INC. false false 2361000 3264000 0.8 2 2 3 3 250000 210000 0.0025 0.03 0 3000 32000 0 0 0 0 0 3 8722000 6371000 10000000 5000000 1.0 5960000 0 12 5 P3Y 6 2 2 1 1 1 1 3 3 5 3 1 12700000 0.01 1 1395000 972000 1816000 1853000 30272493 1 0.75 0 0.50 0.5 0.25 4.00 294000 39869960 0.65 9216000 14346000 26041000 31098000 -58000 -20000 22000 47000 0 92539000 96877000 -10033000 -9483000 513682000 520375000 0 -1000 1000 0 -2000 2000 0 -1000 1000 0 -2000 2000 3557000 3557000 6924000 6924000 3649000 3649000 7105000 7105000 749000 809000 7000 66000 10000 20000 2832000 0 2832000 0 3718000 0 3718000 0 3332000 128000 2425000 779000 3261000 128000 2243000 890000 198925000 191295000 91418000 68884000 752000 0 0 752000 25123000 40000 25083000 0 0 0 0 0 25875000 40000 25083000 752000 7114000 0 0 7114000 4264000 40000 4224000 0 0 0 0 0 11378000 40000 4224000 7114000 0 0 0 0 3000 0 3000 3000 32000 0 32000 32000 0 0 0 0 25155000 40000 25115000 25155000 4261000 40000 4221000 4261000 40000 40000 40000 40000 25115000 4221000 25083000 4224000 25123000 40000 25083000 25123000 4264000 40000 4224000 4264000 27040000 32117000 25383000 24698000 20912000 28719000 25383000 24698000 7807000 -685000 0.001 0.001 300000000 300000000 110824000 110657000 112478000 114246000 114246000 114874000 115760000 115760000 114246000 115760000 114000 116000 13696000 14312000 -7018000 -15201000 0.62 0.19 0.19 1 0.62 0.17 0.21 1 0.63 0.21 0.16 1 0.61 0.23 0.16 1 5500000 1883000 1331000 42000 149000 1000000 2000000 2500000 5200000 21206000 42260000 22769000 45710000 4196000 8576000 4628000 8944000 25402000 50836000 27397000 54654000 1496000 1496000 143000 244000 1462000 1443000 152000 140000 145000 3596000 3497000 633000 1221000 127000 372000 633000 1221000 127000 372000 9797000 9316000 0.14 0.14 -0.06 -0.14 0.13 0.13 -0.06 -0.14 -105000 128000 7528000 7031000 20444000 6434000 14010000 161000 125000 113000 51000 14900000 14900000 0 0 7517000 17038000 8340000 15875000 76407000 76848000 141000 441000 24847000 51527000 18507000 34530000 15408000 15542000 -6937000 -15373000 249000 234000 255000 378000 618000 213000 122000 125000 -5584000 6473000 -223000 5751000 -237000 143000 167000 -445000 70000 -31000 63000 2000 567000 3422000 -170000 -152000 -227000 -108000 8677000 8395000 0 0 7000 66000 10000 20000 0 0 0 0 66000 20000 134000 263000 110000 321000 0.0525 P11Y 3066000 0 0 55000 736000 1375000 900000 162000 P2Y0M 33774000 34650000 198925000 191295000 33145000 32753000 0 0 20000000 20000000 20000000 9000000 0 14900000 54000000 6020000 3040000 25083000 4224000 40000 40000 -2550000 -410000 5347000 4446000 5115000 -4849000 15159000 15159000 15308000 15308000 -7192000 -7192000 -15751000 -15751000 27378000 18349000 9029000 35531000 24785000 10746000 14806000 14988000 30000 225000 1 37000 550000 513000 24245000 50973000 25474000 50128000 602000 554000 -6967000 -15598000 977000 147000 830000 1943000 291000 1652000 2904000 3600000 0 1579000 0 1325000 1002000 0 2701000 3600000 2866000 4885000 2220000 5848000 44000 44000 20000 20000 8000 8000 37000 37000 -1507000 -1507000 -1016000 -1016000 166000 166000 513000 513000 -1507000 -1016000 166000 513000 -1463000 -996000 174000 550000 37000 550000 513000 12922000 15227000 435000 283000 -221000 -109000 -70000 -76000 4500000 3800000 3800000 0 2812000 1513000 0 10279000 6281000 16474000 0.001 0.001 7500000 7500000 0 0 0 0 0 0 14789000 8739000 1095000 1095000 2980000 11515000 31153000 113000 46000 4062000 1103000 119917000 105760000 8711000 156000 703000 4587000 132408000 117930000 8021000 150000 578000 5729000 27378000 35531000 296000 694000 0 0 0 6073000 12412000 6013000 11915000 -338612000 -354363000 50249000 6337000 4922000 30067000 31039000 9502000 9708000 102363000 15306000 9231000 60620000 63617000 17246000 21500000 45904000 5285000 5682000 28087000 28970000 9652000 7282000 89184000 10414000 11505000 52063000 54005000 20632000 14547000 These customers have entered into contracts with contract terms generally from one to four years. P3Y P1Y 0.74 0.25 10022000 20302000 10994000 21966000 3557000 330000 1046000 2181000 350000 1969000 605000 633000 6924000 470000 2107000 4347000 707000 3779000 1202000 1236000 3649000 170000 1044000 2435000 377000 2140000 534000 598000 7105000 334000 2086000 4685000 788000 4234000 1001000 1082000 0.15 0 5000 5000000 4000000 11269000 9000000 4585000 49000 82000 3.26 250000 250000 449000 449000 449000 449000 241000 646000 201000 506000 790000 2018000 638000 1566000 1022000 1032000 5000 1110000 1110000 1110000 1110000 1095000 1095000 1095000 1095000 1206000 1206000 2812000 2812000 619000 619000 1513000 1513000 2921000 2921000 2951000 2951000 8000 8000 25000000 21200000 1000000 0 1000000 3800000 3799000 1000 144145000 -8328000 502312000 111000 -349950000 144248000 -7861000 500303000 111000 -348305000 164326000 -9324000 506684000 112000 -333146000 165151000 -41000 -10033000 -9992000 513682000 114000 -338612000 159538000 -9657000 516251000 115000 -347171000 156645000 -4000 -9483000 -9479000 520375000 116000 -354363000 124000 270000 599000 1137000 11343000 4713000 34835000 299000 16744000 2022000 2417000 120033000 119454000 115275000 114843000 111356000 111059000 115275000 114843000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Below is a summary of our right of use assets and liabilities as of June 30, 2019. </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="4" rowspan="1"></td></tr><tr><td style="width:89%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Right-of-use assets</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,701</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="overflow:hidden;height:6px;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:6px;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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease liability obligations, current</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,579</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease liability obligations, less current portion</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;">1,325</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total lease liability obligations</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;">2,904</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:6px;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:6px;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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term</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;">2.00 years</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="overflow:hidden;height:6px;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:6px;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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</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;">5.25</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaid Expenses and Other Current Assets</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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;">Prepaid expenses and other current assets include:</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:99.609375%;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">Settlement and patent license receivable</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;">&#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: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;">5,960</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:top;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;">Prepaid bandwidth and backbone</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;">972</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;">1,395</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:top;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;">VAT receivable</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;">2,417</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;">2,022</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:top;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;">Prepaid expenses and insurance</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;">1,853</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;">1,816</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:top;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;">Vendor deposits and other</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,497</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,596</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:top;padding-left:28px;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 prepaid expenses and other current assets</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;">8,739</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: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;">14,789</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:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited interim consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC. They do not include all of the information and footnotes required by U.S. generally accepted accounting principles (U.S. GAAP) for complete financial statements. Such interim financial information is unaudited but reflects all adjustments that are, in the opinion of management, necessary for the fair presentation of the interim periods presented and of a normal recurring nature. This quarterly report on Form 10-Q should be read in conjunction with our audited financial statements and footnotes included in our annual report on Form 10-K for the fiscal year ended December&#160;31, 2018. All information is presented in thousands, except per share amounts and where specifically noted.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include accounts of Limelight and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. In addition, certain other reclassifications have been made to prior year amounts to conform to the current year presentation. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases - Right of Use Assets and Purchase Commitments</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Right of Use Assets </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have various operating leases for office space that expire through 2022. Below is a summary of our right of use assets and liabilities as of June 30, 2019. </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="4" rowspan="1"></td></tr><tr><td style="width:89%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Right-of-use assets</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,701</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="overflow:hidden;height:6px;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:6px;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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease liability obligations, current</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,579</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease liability obligations, less current portion</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;">1,325</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total lease liability obligations</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;">2,904</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:6px;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:6px;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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term</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;">2.00 years</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="overflow:hidden;height:6px;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:6px;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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</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;">5.25</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the three and six months ended June 30, 2019, we recognized approximately </font><font style="font-family:inherit;font-size:10pt;">$977</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1,943</font><font style="font-family:inherit;font-size:10pt;"> in operating lease costs. Operating lease costs of </font><font style="font-family:inherit;font-size:10pt;">$147</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$291</font><font style="font-family:inherit;font-size:10pt;"> are included in cost of revenue and </font><font style="font-family:inherit;font-size:10pt;">$830</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1,652</font><font style="font-family:inherit;font-size:10pt;"> are included in operating expenses in our consolidated statement of operations. During the six months ended June 30, 2019, cash paid for operating leases was approximately </font><font style="font-family:inherit;font-size:10pt;">$1,002</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Approximate future minimum lease payments for our right of use assets over the remaining lease periods as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:89%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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;">Remainder of 2019</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;">900</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;">2020</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;">1,375</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;">2021</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;">736</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;">2022</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;">55</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:top;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;">2023</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></tr><tr><td style="vertical-align:top;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;">Thereafter</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;">&#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:top;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 minimum payments</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;">3,066</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:top;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: amount representing interest</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;">162</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:top;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;" 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,904</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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of June 30, 2019, we have an additional operating lease for office space that has not yet commenced of approximately </font><font style="font-family:inherit;font-size:10pt;">$12.7 million</font><font style="font-family:inherit;font-size:10pt;">. This lease is expected to commence in August 2019, with a term of approximately </font><font style="font-family:inherit;font-size:10pt;">11 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchase Commitments</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have long-term commitments for bandwidth usage and co-location with various networks and internet service providers. These commitments did not meet the definition of a ROU asset/lease under ASU No. 2016-02. The following summarizes our minimum commitments for future periods as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:88%;" 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;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;">Remainder of 2019</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;">16,744</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;">2020</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;">11,343</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;">2021</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,713</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;">2022</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;">1,137</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:top;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;">2023</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;">599</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:top;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;">Thereafter</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;">299</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:top;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 minimum payments</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,835</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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Other Comprehensive Loss</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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;">Changes in the components of accumulated other comprehensive loss, net of tax, for the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, was as follows: </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="12" 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:10%;" 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:16%;" 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: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;"><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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div></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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;"><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;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;"><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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains (Losses) on</font></div></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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;"><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;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign</font></div></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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Available for</font></div></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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;"><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;"><br clear="none"/></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;">Currency</font></div></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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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;">Sale Securities</font></div></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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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;">Total</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;">Balance, December 31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,992</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="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;"><br clear="none"/></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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(41</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="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;"><br clear="none"/></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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,033</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: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;">&#160;&#160;Other comprehensive income before reclassifications</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;">513</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">37</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">550</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="padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive </font></div><div style="padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;loss</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net current period other comprehensive income</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;">513</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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;" rowspan="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: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">550</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;">Balance, June 30, 2019</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,479</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="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;"><br clear="none"/></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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="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;"><br clear="none"/></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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,483</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Concentrations</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and 2018, respectively, we had </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> customer, Amazon, who represented 10% or more of our total revenue. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from customers located within the United States, our country of domicile, was </font><font style="font-family:inherit;font-size:10pt;">$28,087</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, compared to </font><font style="font-family:inherit;font-size:10pt;">$30,067</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended June 30, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. For the six months ended June 30, 2019, revenue from customers located within the United States was $</font><font style="font-family:inherit;font-size:10pt;">52,063</font><font style="font-family:inherit;font-size:10pt;">, compared to $</font><font style="font-family:inherit;font-size:10pt;">60,620</font><font style="font-family:inherit;font-size:10pt;"> for the six months ended June 30, 2018.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, based on customer location, we had </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> countries, the United States, Japan, and the United Kingdom, that accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of our total revenue. For the three and six months ended June&#160;30, 2018, based on customer location, we had </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> countries, the United States, and the United Kingdom, that accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of our total revenue.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Line of Credit </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, we entered into a Fourth Amendment (Fourth Amendment) to the Loan and Security Agreement (the Credit Agreement) with Silicon Valley Bank (SVB) originally entered into in November 2015. Under the Fourth Amendment, we increased the maximum principal commitment amount to </font><font style="font-family:inherit;font-size:10pt;">$20,000</font><font style="font-family:inherit;font-size:10pt;">. Our borrowing capacity is the lesser of the commitment amount or </font><font style="font-family:inherit;font-size:10pt;">80%</font><font style="font-family:inherit;font-size:10pt;"> of eligible accounts receivable. All outstanding borrowings owed under the Credit Agreement become due and payable no later than the final maturity date of November 2, 2020. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> outstanding borrowings, and we had availability under the Credit Agreement of approximately </font><font style="font-family:inherit;font-size:10pt;">$20,000</font><font style="font-family:inherit;font-size:10pt;">. We had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> outstanding borrowings at December 31, 2018, and we had availability under the Credit Agreement of approximately </font><font style="font-family:inherit;font-size:10pt;">$20,000</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;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, 2019</font><font style="font-family:inherit;font-size:10pt;">, borrowings under the Credit Agreement bear interest at the current prime rate minus </font><font style="font-family:inherit;font-size:10pt;">0.25%</font><font style="font-family:inherit;font-size:10pt;">. In the event of default, obligations shall bear interest at a rate per annum that is </font><font style="font-family:inherit;font-size:10pt;">3%</font><font style="font-family:inherit;font-size:10pt;"> above the then applicable rate.&#160; </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amendment fees and other commitment fees are included in interest expense. During the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and 2018, there was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> interest expense, and fees expense and amortization was </font><font style="font-family:inherit;font-size:10pt;">$10</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7</font><font style="font-family:inherit;font-size:10pt;">, respectively. For the six months ended June 30, 2019 and 2018, there was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> interest expense, and fees expense and related amortization were </font><font style="font-family:inherit;font-size:10pt;">$20</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$66</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any borrowings are secured by essentially all of our domestic personal property, with a negative pledge on intellectual property. SVB&#8217;s security interest in our foreign subsidiaries is limited to </font><font style="font-family:inherit;font-size:10pt;">65%</font><font style="font-family:inherit;font-size:10pt;"> of voting stock of each such foreign subsidiary. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are required to maintain a minimum liquidity of </font><font style="font-family:inherit;font-size:10pt;">$10,000</font><font style="font-family:inherit;font-size:10pt;"> at all times, measured quarterly, with a minimum of </font><font style="font-family:inherit;font-size:10pt;">$5,000</font><font style="font-family:inherit;font-size:10pt;"> of the </font><font style="font-family:inherit;font-size:10pt;">$10,000</font><font style="font-family:inherit;font-size:10pt;"> in cash at SVB. In addition, we are required to maintain an Adjusted Quick Ratio of at least </font><font style="font-family:inherit;font-size:10pt;">1.0</font><font style="font-family:inherit;font-size:10pt;"> to 1.0. We are also subject to certain customary limitations on our ability to, among other things, incur debt, grant liens, make acquisitions and other investments, make certain restricted payments such as dividends, dispose of assets or undergo a change in control. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, we were in compliance with all covenants under the Credit Agreement.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of marketable securities (designated as available-for-sale) at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Certificate of deposit</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;">40</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;">&#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: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;">&#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: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;">40</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;">Corporate notes and bonds</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,221</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;">3</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;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,224</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 marketable securities</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;">4,261</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;">3</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;">&#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: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;">4,264</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:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of marketable securities (designated as available-for-sale) at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;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;">Certificate of deposit</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;">40</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;">&#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: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;">&#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: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;">40</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:top;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;">Corporate notes and bonds</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;">25,115</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;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">32</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;">25,083</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:top;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 marketable securities</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,155</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: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;" rowspan="1" colspan="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;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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,123</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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets include:</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:99.609375%;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">Settlement and patent license receivable</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;">&#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: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;">5,960</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:top;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;">Prepaid bandwidth and backbone</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;">972</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;">1,395</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:top;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;">VAT receivable</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;">2,417</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;">2,022</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:top;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;">Prepaid expenses and insurance</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;">1,853</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;">1,816</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:top;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;">Vendor deposits and other</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,497</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,596</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:top;padding-left:28px;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 prepaid expenses and other current assets</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;">8,739</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: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;">14,789</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:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Share-Based Compensation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the components of share-based compensation expense included in our consolidated statement of operations:</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="16" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" 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:9%;" 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:9%;" 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:9%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">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="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">Share-based compensation expense by type:</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:top;padding-left:28px;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;">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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,044</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,046</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,086</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,107</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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units</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;">2,435</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;">2,181</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,685</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,347</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:top;padding-left:28px;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;">ESPP</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;">170</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;">330</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;">334</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;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="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;">470</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:top;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 share-based compensation expense</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;">3,649</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;">3,557</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;" 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,105</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;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,924</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:middle;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;">Share-based compensation expense:</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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of services</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;">377</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;">350</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;">788</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;">707</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:top;padding-left:28px;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;">General and administrative expense</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,140</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;">1,969</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,234</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;">3,779</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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing expense</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;">598</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;">633</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;">1,082</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;">1,236</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:top;padding-left:28px;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;">Research and development expense</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;">534</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;">605</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;">1,001</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;">1,202</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:top;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 share-based compensation expense</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;">3,649</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;">3,557</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;" 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,105</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,924</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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized share-based compensation expense totaled approximately </font><font style="font-family:inherit;font-size:10pt;">$20,444</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$6,434</font><font style="font-family:inherit;font-size:10pt;"> related to stock options and </font><font style="font-family:inherit;font-size:10pt;">$14,010</font><font style="font-family:inherit;font-size:10pt;"> related to restricted stock units. We currently expect to recognize share-based compensation expense of </font><font style="font-family:inherit;font-size:10pt;">$6,371</font><font style="font-family:inherit;font-size:10pt;"> during the remainder of 2019, </font><font style="font-family:inherit;font-size:10pt;">$8,722</font><font style="font-family:inherit;font-size:10pt;"> in 2020 and the remainder thereafter based on scheduled vesting of the stock options and restricted stock units outstanding at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 1, 2019, the compensation committee of our board of directors approved a stock for salary program wherein eligible participants elected to receive payment of his or her base salary in shares of our common stock beginning on February 1, 2019. The shares of common stock will be issued under our Restated 2007 Plan. Eligible program participants include our Chief Executive Officer and his direct reports.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The stock for salary program permits eligible participants to receive </font><font style="font-family:inherit;font-size:10pt;">0</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">25</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">50</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">75</font><font style="font-family:inherit;font-size:10pt;">, or </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of his or her 2019 salary (including any increases that may occur during the year) in shares of our common stock. On the last trading day of each calendar month, each participant will receive the number of shares of our common stock determined by dividing (i) 1/12th of his or her enrolled salary by (ii) the trailing 30-day closing average of our common stock, rounded up to the nearest whole share. Once an election is made, it runs for the full year 2019 and is irrevocable and the program will automatically terminate on the earlier to occur of January 1, 2020 or the date upon which our common stock trades on the Nasdaq at </font><font style="font-family:inherit;font-size:10pt;">$4.00</font><font style="font-family:inherit;font-size:10pt;"> per share or greater. Participation levels may not be changed after the close of the enrollment period. Once purchased, there is no vesting period for the shares. During 2019, our Chief Executive Officer and two of his direct reports elected to participate in the program. Each of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> participants elected to receive </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> of their respective salary in stock. As a result of their participation in the program, we will issue </font><font style="font-family:inherit;font-size:10pt;">49</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock and recorded </font><font style="font-family:inherit;font-size:10pt;">$143</font><font style="font-family:inherit;font-size:10pt;"> of share based compensation expense during the three months ended June 30, 2019. For the six months ended June 30, 2019, we issued </font><font style="font-family:inherit;font-size:10pt;">82</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock and recorded </font><font style="font-family:inherit;font-size:10pt;">$244</font><font style="font-family:inherit;font-size:10pt;"> of share based compensation expense.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net (Loss) Income per Share</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We calculate basic and diluted (loss) income per weighted average share.&#160;We use the weighted-average number of shares of common stock outstanding during the period for the computation of basic (loss) income per share. Diluted (loss) income per share include the dilutive effect of all potentially dilutive common stock, including awards granted under our equity incentive compensation plans in the weighted-average number of shares of common stock outstanding. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components used in the computation of basic and diluted net (loss) income per share for the periods indicated (in thousands, except per share data):</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="16" rowspan="1"></td></tr><tr><td style="width:48%;" 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:2%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2018</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 (loss) income</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;">(7,192</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">15,159</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;">(15,751</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">15,308</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic weighted average outstanding shares of common stock</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,275</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111,356</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,843</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111,059</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic weighted average outstanding shares of common stock</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;">115,275</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;">111,356</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;">114,843</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;">111,059</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;">Dilutive effect of stock options, restricted stock units, and other equity incentive plans</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;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,677</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;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,395</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;">Diluted weighted average outstanding shares of common stock</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;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;">115,275</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;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;">120,033</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;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;">114,843</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;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;">119,454</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net (loss) income per share</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.06</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.14</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.14</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.14</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted net (loss) income per share:</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.06</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.13</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.14</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.13</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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans, were excluded from the computation of diluted net (loss)&#160;income per share because including them would have been anti-dilutive. </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="12" rowspan="1"></td></tr><tr><td style="width:44%;" 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:12%;" 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: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: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="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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">Employee stock purchase plan</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:10pt;"><font style="font-family:inherit;font-size:10pt;">128</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;" rowspan="1" colspan="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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">128</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">2,832</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;">2,243</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;">3,718</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;">Restricted stock units</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:10pt;"><font style="font-family:inherit;font-size:10pt;">779</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;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;">890</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,332</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,832</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,261</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,718</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:12px;padding-top:12px;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:12px;padding-top:12px;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;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, and December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we held certain assets and liabilities that were required to be measured at fair value on a recurring basis. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of fair value measurements at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="11" 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:8pt;"><font style="font-family:inherit;font-size:8pt;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices In Active Markets for Identical Assets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:top;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;">Assets:</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:top;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;">Money market funds (2)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,114</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,114</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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: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 style="vertical-align:bottom;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:bottom;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;">&#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:top;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;">Certificate of deposit (1)</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;">40</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;">&#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;">40</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;">&#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:top;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;">Corporate notes and bonds (1)</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,224</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;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,224</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;">&#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:top;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 assets measured at fair value</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,378</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,114</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,264</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: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;" rowspan="1" colspan="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;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><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" 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:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Classified in marketable securities</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" 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:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Classified in cash and cash equivalents</font></div></td></tr></table><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of fair value measurements at December&#160;31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="11" 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:8pt;"><font style="font-family:inherit;font-size:8pt;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices In Active Markets for Identical Assets<br clear="none"/>(Level 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:top;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;">Assets:</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:top;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;">Money market funds (2)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">752</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">752</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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: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 style="vertical-align:bottom;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:bottom;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;">&#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:top;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;">Certificate of deposit (1)</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;">40</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;">&#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;">40</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;">&#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:top;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;">Corporate notes and bonds (1)</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;">25,083</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;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,083</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;">&#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:top;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 assets measured at fair value</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,875</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">752</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,123</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: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;" rowspan="1" colspan="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;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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" 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:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Classified in marketable securities</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" 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:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Classified in cash and cash equivalents</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amount of cash equivalents approximates fair value because their maturity is less than </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months.&#160;The carrying amount of short-term and long-term marketable securities approximates fair value as the securities are marked to market as of each balance sheet date with any unrealized gains and losses reported in stockholders&#8217; equity.&#160;The carrying amount of accounts receivable, accounts payable and accrued liabilities approximates fair value due to the short-term maturity of the amounts.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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;">We have recorded goodwill as a result of past business acquisitions. Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. In each of our acquisitions, the objective of the acquisition was to expand our product offerings and customer base and to achieve synergies related to cross selling opportunities, all of which contributed to the recognition of goodwill. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No indicators of impairment were identified as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">. Foreign currency translation adjustments increased the carrying amount of goodwill by $</font><font style="font-family:inherit;font-size:10pt;">141</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">. For the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, foreign currency translation adjustments increased the carrying value of goodwill by $</font><font style="font-family:inherit;font-size:10pt;">441</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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:12px;padding-top:12px;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;">Income taxes for the interim periods presented have been included in the accompanying consolidated financial statements on the basis of an estimated annual effective tax rate. Based on an estimated annual effective tax rate and discrete items, income tax expense for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and 2018, was $</font><font style="font-family:inherit;font-size:10pt;">255</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$249</font><font style="font-family:inherit;font-size:10pt;">, respectively. For the six months ended June 30, 2019 and 2018, income tax expense was $</font><font style="font-family:inherit;font-size:10pt;">378</font><font style="font-family:inherit;font-size:10pt;"> and $</font><font style="font-family:inherit;font-size:10pt;">234</font><font style="font-family:inherit;font-size:10pt;">, respectively. Income tax expense was different than the statutory income tax rate primarily due to us providing for a valuation allowance on deferred tax assets in certain jurisdictions, and the recording of state and foreign tax expense for the three and six month periods. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We file income tax returns in jurisdictions with varying statutes of limitations. Tax years 2015 through 2018 remain subject to examination by federal tax authorities. Tax years 2014 through 2018 generally remain subject to examination by state tax authorities. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, we are not under any federal or state examination for income taxes.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three and six months ended June 30, 2019, there was no impact to income tax expense related to the Global Intangible Low-Taxed Income inclusion (GILTI) as a result of our net operating loss carryforwards (NOL) and valuation allowance position. We do not expect the GILTI to have a material impact on future earnings due to our NOL and valuation allowance position.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amortized cost and estimated fair value of marketable securities at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, by maturity, are shown below:</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="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;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;">Available-for-sale securities</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:top;padding-left:28px;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;">Due in one year or less</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,115</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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: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 style="vertical-align:bottom;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:bottom;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;">32</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,083</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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year and through five years</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:10pt;"><font style="font-family:inherit;font-size:10pt;">40</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">40</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="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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,155</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: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;" rowspan="1" colspan="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;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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,123</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:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amortized cost and estimated fair value of marketable securities at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, by maturity, are shown below:</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="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;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;">Available-for-sale securities</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:top;padding-left:28px;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;">Due in one year or less</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,221</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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: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 style="vertical-align:bottom;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:bottom;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;">4,224</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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year and through five years</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:10pt;"><font style="font-family:inherit;font-size:10pt;">40</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">40</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="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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,261</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</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: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;" rowspan="1" colspan="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;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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,264</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:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Investments in Marketable Securities</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of marketable securities (designated as available-for-sale) at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Certificate of deposit</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;">40</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;">&#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: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;">&#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: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;">40</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;">Corporate notes and bonds</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,221</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;">3</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;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,224</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 marketable securities</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;">4,261</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;">3</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;">&#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: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;">4,264</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:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amortized cost and estimated fair value of marketable securities at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, by maturity, are shown below:</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="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;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;">Available-for-sale securities</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:top;padding-left:28px;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;">Due in one year or less</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,221</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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: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 style="vertical-align:bottom;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:bottom;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;">4,224</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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year and through five years</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:10pt;"><font style="font-family:inherit;font-size:10pt;">40</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">40</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="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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,261</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</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: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;" rowspan="1" colspan="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;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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,264</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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of marketable securities (designated as available-for-sale) at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;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;">Certificate of deposit</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;">40</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;">&#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: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;">&#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: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;">40</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:top;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;">Corporate notes and bonds</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;">25,115</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;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">32</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;">25,083</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:top;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 marketable securities</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,155</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: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;" rowspan="1" colspan="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;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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,123</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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amortized cost and estimated fair value of marketable securities at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, by maturity, are shown below:</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="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;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;">Available-for-sale securities</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:top;padding-left:28px;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;">Due in one year or less</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,115</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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: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 style="vertical-align:bottom;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:bottom;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;">32</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,083</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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year and through five years</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:10pt;"><font style="font-family:inherit;font-size:10pt;">40</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">40</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="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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,155</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: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;" rowspan="1" colspan="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;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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,123</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:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contingencies &#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Matters</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Akamai &#8216;703 Litigation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> &#160;&#160;&#160;&#160;In June 2006, Akamai Technologies, Inc. (Akamai) and the Massachusetts Institute of Technology (MIT) filed a lawsuit against us in the United States District Court for the District of Massachusetts alleging that we were infringing multiple patents assigned to MIT and exclusively licensed by MIT to Akamai. In August 2016, we entered into a settlement and license agreement with Akamai with respect to U.S. Patent No. 6,108,703 (the &#8217;703 patent) and certain other related patents, which settled&#160;all asserted and unasserted claims with respect to the licensed patents. The terms of the agreement required us to pay </font><font style="font-family:inherit;font-size:10pt;">$54,000</font><font style="font-family:inherit;font-size:10pt;"> over </font><font style="font-family:inherit;font-size:10pt;">twelve</font><font style="font-family:inherit;font-size:10pt;"> equal quarterly installments, which began on August 1, 2016. We recorded a charge in the quarter ended June 30, 2016 for the full, undiscounted amount of </font><font style="font-family:inherit;font-size:10pt;">$54,000</font><font style="font-family:inherit;font-size:10pt;">. During the three months ended June 30, 2019, we made our final payment of </font><font style="font-family:inherit;font-size:10pt;">$4,500</font><font style="font-family:inherit;font-size:10pt;"> to Akamai under the terms of the settlement and license agreement. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Akamai Litigation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2015, we filed a lawsuit against Akamai and XO Communications in the District Court for the Eastern District of Virginia alleging the infringement of </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> of our patents covering a broad range of inventions that we believe are critical to the effective and efficient delivery of bytes by a content delivery network (the Akamai and XO Litigation). Akamai also filed counterclaims in April 2016, alleging the infringement of </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> of its patents. We filed an answer to Akamai&#8217;s counterclaims, denying each of the allegations of infringement in May 2016. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, Akamai filed a complaint against us in the District Court for the District of Massachusetts alleging infringement of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> of its patents. In April 2016, Akamai amended its complaint by withdrawing </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> of the asserted patents. In April 2016, we filed our answer to the complaint, denying each of the allegations of infringement, and asserting </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> counterclaims alleging infringement of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> of our patents. In December 2016, Akamai filed a second complaint against us in the District Court for the District of Massachusetts alleging infringement of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> additional patents, and we later filed our answer to the complaint, denying each of the allegations of infringement. The two cases were ultimately consolidated into a single action by the court.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 9, 2018, we entered into a definitive settlement and patent license agreement where the parties agreed to (i) license certain patents to the other party, (ii) a covenant not to sue for </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years for certain patents related to the licensed patents, and (iii) settle all outstanding legal disputes between the parties. The terms of the agreement also required Akamai to pay to Limelight a total of </font><font style="font-family:inherit;font-size:10pt;">$14,900</font><font style="font-family:inherit;font-size:10pt;"> over </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> equal quarterly installments. During the three months ended June 30, 2019, we received our final payment of </font><font style="font-family:inherit;font-size:10pt;">$2,980</font><font style="font-family:inherit;font-size:10pt;"> from Akamai.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We include litigation expenses in general and administrative expenses as incurred, as reported in the consolidated statement of operations.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Matters</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to various other legal proceedings and claims, either asserted or unasserted, arising in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe the outcome of any of these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows. Litigation relating to the content delivery services industry is not uncommon, and we are, and from time to time have been, subject to such litigation. No assurances can be given with respect to the extent or outcome of any such litigation in the future. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Taxes</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to indirect taxation in various states and foreign jurisdictions. Laws and regulations that apply to communications and commerce conducted over the Internet are becoming more prevalent, both in the United States and internationally, and may impose additional burdens on us conducting business online or providing Internet-related services. Increased regulation could negatively affect our business directly, as well as the businesses of our customers, which could reduce their demand for our services. For example, tax authorities in various states and abroad may impose taxes on the Internet-related revenue we generate based on regulations currently being applied to similar but not directly comparable industries.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There are many transactions and calculations where the ultimate tax determination is uncertain. In addition, domestic and international taxation laws are subject to change. In the future, we may come under audit, which could result in changes to our tax estimates. We believe we maintain adequate tax reserves, that are not material in amount, to offset potential liabilities that may arise upon audit. Although we believe our tax estimates and associated reserves are reasonable, the final determination of tax audits and any related litigation could be materially different than the amounts established for tax contingencies. To the extent these estimates ultimately prove to be inaccurate, the associated reserves would be adjusted, resulting in the recording of a benefit or expense in the period in which a change in estimate or a final determination is made.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We determine if an arrangement is a lease at inception. Operating leases are included in ROU assets, and lease liability obligations in our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liability obligations represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. We have lease agreements with lease and non-lease components and account for such components as a single lease component. As most of our leases do not provide an implicit rate, we estimated our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The ROU asset also includes any lease payments made and excludes lease incentives and lease direct costs. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Approximate future minimum lease payments for our right of use assets over the remaining lease periods as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:89%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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;">Remainder of 2019</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;">900</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;">2020</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;">1,375</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;">2021</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;">736</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;">2022</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;">55</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:top;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;">2023</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></tr><tr><td style="vertical-align:top;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;">Thereafter</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;">&#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:top;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 minimum payments</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;">3,066</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:top;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: amount representing interest</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;">162</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:top;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;" 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,904</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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable, net</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net include:</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">Accounts receivable</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;">32,117</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;">27,040</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:top;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: credit allowance</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;">(210</font></div></td><td style="vertical-align:bottom;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">(250</font></div></td><td style="vertical-align:bottom;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:top;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: allowance for doubtful accounts</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(809</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(749</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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 accounts receivable, net</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,098</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,041</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-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth long-lived assets by geographic area in which the assets are located: </font></div><div style="line-height:120%;padding-bottom:12px;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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">Americas </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;">24,785</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;">18,349</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:top;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;">International </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;">10,746</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;">9,029</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:top;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 long-lived assets</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,531</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,378</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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nature of Business</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Limelight Networks Inc., a provider of digital content delivery, online video delivery, cloud security, edge computing and cloud storage services, empowers customers to provide exceptional digital experiences. Limelight&#8217;s edge services platform includes a globally distributed, high performance private network, intelligent software, and expert support&#160;services that enable current and future workflows.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We were incorporated in Delaware in 2003, and have operated in the Phoenix metropolitan area since 2001 and elsewhere throughout the United States since 2003. We began international operations in 2004.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Standards </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Adopted Accounting Standards</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) No. 2016-02, which establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for most leases. In July 2018, the FASB issued ASU No. 2018-11, which amends the guidance to add a method of adoption whereby the issuer may elect to recognize a cumulative effect adjustment at the beginning of the period of adoption. ASU No. 2018-11 does not require comparative period financial information to be adjusted. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. ASU 2016-02 defines a lease as a contract, or part of a contract, that conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. To determine whether a contract conveys the right to control the use of the identified asset for a period of time, the customer has to have both (1) the right to obtain substantially all of the economic benefits from the use of the identified asset and (2) the right to direct the use of the identified asset, a contract does not contain an identified asset if the supplier has a substantive right to substitute such asset ("the leasing criteria"). Upon review of our co-location and bandwidth arrangements, we have determined that such arrangements did not meet the leasing criteria, and therefore, were not included in our ROU asset and lease liability obligations on our balance sheet. We have determined that our real estate leases with terms in excess of one year and which do not include an option to purchase the underlying asset, do meet the leasing criteria. On January 1, 2019, we adopted ASU No. 2016-02, applying the package of practical expedients to leases that commenced before the effective date whereby we elected to not reassess the following: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. We elected to apply the transition provisions as of January 1, 2019, the date of adoption, and we recorded lease ROU assets and related liabilities on our balance sheet of </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;"> related to our operating leases. We have no financing leases. There was no change to our consolidated statements of operations or cash flows.</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 June 2018, the FASB issued ASU 2018-07, which simplifies several aspects of the accounting for nonemployee share-based payment transactions resulting from expanding the scope of Topic 718, Compensation-Stock Compensation, to include share-based payment transactions for acquiring goods and services from nonemployees. The amendments specify that Topic 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor&#8217;s own operations by issuing share-based payment awards. The amendments also clarify that Topic 718 does not apply to share-based payments used to effectively provide (1) financing to the issuer or (2) awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under Topic 606, Revenue from Contracts with Customers (Topic 606). We adopted this guidance effective January 1, 2019. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Recently Issued Accounting Pronouncements</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU No. 2016-13, which requires measurement and recognition of expected credit losses for financial assets held. This guidance is effective for fiscal years beginning after December 15, 2019 and interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The standard is to be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. We do not plan to early adopt this ASU. We are in the process of evaluating the potential impact of adopting this new accounting standard on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04, which simplifies the accounting for goodwill impairment. The updated guidance eliminates Step 2 of the impairment test, which requires entities to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit&#8217;s carrying amount over its fair value, determined in Step 1. This guidance will become effective for us in fiscal years beginning after December 15, 2019, including interim periods within that reporting period. We will adopt this guidance using a prospective approach. Earlier adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. We do not plan to early adopt this accounting standard, and we are currently evaluating the impact of this guidance on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds to the disclosure requirements on fair value measurements in Topic 820. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. This guidance will become effective for us in fiscal years beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted upon issuance of this updated guidance. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this updated guidance and delay adoption of the additional disclosures until their effective date. We do not plan to early adopt this accounting standard, and we are currently evaluating the impact of this guidance on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In&#160;August 2018,&#160;the FASB issued ASU 2018-15</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">,&#160;</font><font style="font-family:inherit;font-size:10pt;">to help entities evaluate the accounting for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license. The amendments align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is&#160;not&#160;affected by the amendments</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:10pt;">&#160;This guidance will become effective for us in fiscal years beginning after December 15, 2019. Early adoption is permitted, including adoption in any interim period. We do not plan to early adopt this accounting standard, and we are currently evaluating the impact of this guidance on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;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:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited interim consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC. They do not include all of the information and footnotes required by U.S. generally accepted accounting principles (U.S. GAAP) for complete financial statements. Such interim financial information is unaudited but reflects all adjustments that are, in the opinion of management, necessary for the fair presentation of the interim periods presented and of a normal recurring nature. This quarterly report on Form 10-Q should be read in conjunction with our audited financial statements and footnotes included in our annual report on Form 10-K for the fiscal year ended December&#160;31, 2018. All information is presented in thousands, except per share amounts and where specifically noted.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include accounts of Limelight and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. In addition, certain other reclassifications have been made to prior year amounts to conform to the current year presentation. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the consolidated financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results and outcomes may differ from those estimates. The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2019, or for any future periods.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Standards </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Adopted Accounting Standards</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) No. 2016-02, which establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for most leases. In July 2018, the FASB issued ASU No. 2018-11, which amends the guidance to add a method of adoption whereby the issuer may elect to recognize a cumulative effect adjustment at the beginning of the period of adoption. ASU No. 2018-11 does not require comparative period financial information to be adjusted. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. ASU 2016-02 defines a lease as a contract, or part of a contract, that conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. To determine whether a contract conveys the right to control the use of the identified asset for a period of time, the customer has to have both (1) the right to obtain substantially all of the economic benefits from the use of the identified asset and (2) the right to direct the use of the identified asset, a contract does not contain an identified asset if the supplier has a substantive right to substitute such asset ("the leasing criteria"). Upon review of our co-location and bandwidth arrangements, we have determined that such arrangements did not meet the leasing criteria, and therefore, were not included in our ROU asset and lease liability obligations on our balance sheet. We have determined that our real estate leases with terms in excess of one year and which do not include an option to purchase the underlying asset, do meet the leasing criteria. On January 1, 2019, we adopted ASU No. 2016-02, applying the package of practical expedients to leases that commenced before the effective date whereby we elected to not reassess the following: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. We elected to apply the transition provisions as of January 1, 2019, the date of adoption, and we recorded lease ROU assets and related liabilities on our balance sheet of </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;"> related to our operating leases. We have no financing leases. There was no change to our consolidated statements of operations or cash flows.</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 June 2018, the FASB issued ASU 2018-07, which simplifies several aspects of the accounting for nonemployee share-based payment transactions resulting from expanding the scope of Topic 718, Compensation-Stock Compensation, to include share-based payment transactions for acquiring goods and services from nonemployees. The amendments specify that Topic 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor&#8217;s own operations by issuing share-based payment awards. The amendments also clarify that Topic 718 does not apply to share-based payments used to effectively provide (1) financing to the issuer or (2) awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under Topic 606, Revenue from Contracts with Customers (Topic 606). We adopted this guidance effective January 1, 2019. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Recently Issued Accounting Pronouncements</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU No. 2016-13, which requires measurement and recognition of expected credit losses for financial assets held. This guidance is effective for fiscal years beginning after December 15, 2019 and interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The standard is to be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. We do not plan to early adopt this ASU. We are in the process of evaluating the potential impact of adopting this new accounting standard on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04, which simplifies the accounting for goodwill impairment. The updated guidance eliminates Step 2 of the impairment test, which requires entities to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit&#8217;s carrying amount over its fair value, determined in Step 1. This guidance will become effective for us in fiscal years beginning after December 15, 2019, including interim periods within that reporting period. We will adopt this guidance using a prospective approach. Earlier adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. We do not plan to early adopt this accounting standard, and we are currently evaluating the impact of this guidance on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds to the disclosure requirements on fair value measurements in Topic 820. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. This guidance will become effective for us in fiscal years beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted upon issuance of this updated guidance. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this updated guidance and delay adoption of the additional disclosures until their effective date. We do not plan to early adopt this accounting standard, and we are currently evaluating the impact of this guidance on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In&#160;August 2018,&#160;the FASB issued ASU 2018-15</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">,&#160;</font><font style="font-family:inherit;font-size:10pt;">to help entities evaluate the accounting for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license. The amendments align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is&#160;not&#160;affected by the amendments</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:10pt;">&#160;This guidance will become effective for us in fiscal years beginning after December 15, 2019. Early adoption is permitted, including adoption in any interim period. We do not plan to early adopt this accounting standard, and we are currently evaluating the impact of this guidance on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;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%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our customers generally execute contracts with terms of one year or longer, which are referred to as recurring revenue contracts or long-term contracts. These contracts generally allow the customer access to our network and commit the customer to a minimum monthly level of usage with additional charges applicable for actual usage above the monthly minimum commitment, or are entirely usage based. We define usage as customer data sent or received using our content delivery service, or content that is hosted or cached by us at the request or direction of our customers. For contracts that contain minimum monthly commitments, we recognize revenue equal to the greater of the minimum monthly committed amount or actual usage, if actual usage exceeds the monthly committed amount, using the right to invoice practical expedient allowable under Topic 606. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For contracts that contain minimum commitments over the contractual term, we estimate an amount of variable consideration by using either the expected value method or the most likely amount method. We include estimates of variable consideration in revenue only when we have a high degree of confidence that revenue will not be reversed in a subsequent reporting period. We believe that the expected value method is the most appropriate estimate of the amount of variable consideration. </font><font style="font-family:inherit;font-size:10pt;">These customers have entered into contracts with contract terms generally from one to four years.</font><font style="font-family:inherit;font-size:10pt;"> As of June 30, 2019, we have approximately </font><font style="font-family:inherit;font-size:10pt;">$5,500</font><font style="font-family:inherit;font-size:10pt;"> of remaining unsatisfied performance obligations. We recognized revenue of approximately </font><font style="font-family:inherit;font-size:10pt;">$2,500</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, during the three months ended June 30, 2019 and 2018, related to these types of contracts with our customers. During the six months ended June 30, 2019 and 2018, we recognized approximately </font><font style="font-family:inherit;font-size:10pt;">$5,200</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2,000</font><font style="font-family:inherit;font-size:10pt;">, respectively. We expect to recognize approximately </font><font style="font-family:inherit;font-size:10pt;">74%</font><font style="font-family:inherit;font-size:10pt;"> of the remaining unsatisfied performance obligations in 2019, approximately </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> in 2020 and the remaining in 2021.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may charge the customer an installation fee when services are first activated. We do not charge installation fees for contract renewals. Installation fees are not distinct within the context of the overall contractual commitment with the customer to perform our content delivery service and are therefore recognized initially as deferred revenue and recognized as revenue ratably over the estimated life of the customer arrangement.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also derive revenue from services and events sold as discrete, non-recurring events or based solely on usage. For these services, we recognize revenue when control of promised goods or services is transferred to customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At the inception of a customer contract for service, we make an assessment as to that customer&#8217;s ability to pay for the services provided. If we subsequently determine that collection from the customer is not probable, we record an allowance for doubtful accounts and bad debt expense or deferred revenue for that customer&#8217;s unpaid invoices and cease recognizing revenue for continued services provided until it is probable that revenue will not be reversed in a subsequent reporting period. Our standard payment terms vary by the type and location of our customer.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We determine if an arrangement is a lease at inception. Operating leases are included in ROU assets, and lease liability obligations in our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liability obligations represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. We have lease agreements with lease and non-lease components and account for such components as a single lease component. As most of our leases do not provide an implicit rate, we estimated our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The ROU asset also includes any lease payments made and excludes lease incentives and lease direct costs. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term. Please refer to Note 16 "Operating Leases - Right of Use Assets and Purchase Commitments" for additional information.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-Based Compensation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for our share-based compensation awards using the fair-value method. The grant date fair value was determined using the Black-Scholes-Merton pricing model. The Black-Scholes-Merton valuation calculation requires us to make key assumptions such as future stock price volatility, expected terms, risk-free rates, and dividend yield. Our expected volatility is derived from our volatility rate as a publicly traded company. The expected term is based on our historical experience. The risk-free interest factor is based on the United States Treasury yield curve in effect at the time of the grant for zero coupon United States Treasury notes with maturities of approximately equal to each grant&#8217;s expected term. We have never paid cash dividends and do not currently intend to pay cash dividends, and therefore, we have assumed a </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;"> dividend yield.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We develop an estimate of the number of share-based awards that will be forfeited due to employee turnover. We will continue to use judgment in evaluating the expected term, volatility, and forfeiture rate related to our own share-based awards on a prospective basis, and in incorporating these factors into the model. If our actual experience differs significantly from the assumptions used to compute our share-based compensation cost, or if different assumptions had been used, we may have recorded too much or too little share-based compensation cost.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We apply the straight-line attribution method to recognize compensation costs associated with awards that are not subject to graded vesting. For awards that are subject to graded vesting and performance based awards, we recognize compensation costs separately for each vesting tranche. We also estimate when and if performance-based awards will be earned. If an award is not considered probable of being earned, no amount of share-based compensation is recognized. If the award is deemed probable of being earned, related compensation expense is recorded over the estimated service period. To the extent our estimates of awards considered probable of being earned changes, the amount of share-based compensation recognized will also change.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current liabilities include:</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">Accrued compensation and benefits</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;">7,031</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;">7,528</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:top;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;">Accrued cost of revenue</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,264</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,361</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:top;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;">Deferred rent</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;">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></tr><tr><td style="vertical-align:top;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;">Accrued legal fees</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;">47</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;">22</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:top;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;">Other accrued expenses</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,885</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,866</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:top;padding-left:28px;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 other current liabilities</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,227</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,922</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:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Current Liabilities</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current liabilities include:</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">Accrued compensation and benefits</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;">7,031</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;">7,528</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:top;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;">Accrued cost of revenue</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,264</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,361</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:top;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;">Deferred rent</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;">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></tr><tr><td style="vertical-align:top;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;">Accrued legal fees</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;">47</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;">22</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:top;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;">Other accrued expenses</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,885</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,866</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:top;padding-left:28px;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 other current liabilities</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,227</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,922</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:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment, net</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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;">Property and equipment, net include:</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">Network equipment</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;">117,930</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;">105,760</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:top;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;">Computer equipment and software</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;">8,021</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;">8,711</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:top;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;">Furniture and fixtures</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;">578</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;">703</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:top;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;">Leasehold improvements</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;">5,729</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,587</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:top;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;">Other equipment</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:10pt;"><font style="font-family:inherit;font-size:10pt;">150</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:10pt;"><font style="font-family:inherit;font-size:10pt;">156</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:top;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 property and equipment</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;">132,408</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;">119,917</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:top;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: accumulated depreciation </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:10pt;"><font style="font-family:inherit;font-size:10pt;">(96,877</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(92,539</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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 property and equipment, net</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,531</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,378</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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense related to property and equipment classified in operating expense was </font><font style="font-family:inherit;font-size:10pt;">$127</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$633</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, respectively and was $</font><font style="font-family:inherit;font-size:10pt;">372</font><font style="font-family:inherit;font-size:10pt;"> and $</font><font style="font-family:inherit;font-size:10pt;">1,221</font><font style="font-family:inherit;font-size:10pt;"> for the six months ended June 30, 2019 and 2018, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net include:</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">Network equipment</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;">117,930</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;">105,760</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:top;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;">Computer equipment and software</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;">8,021</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;">8,711</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:top;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;">Furniture and fixtures</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;">578</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;">703</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:top;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;">Leasehold improvements</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;">5,729</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,587</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:top;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;">Other equipment</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:10pt;"><font style="font-family:inherit;font-size:10pt;">150</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:10pt;"><font style="font-family:inherit;font-size:10pt;">156</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:top;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 property and equipment</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;">132,408</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;">119,917</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:top;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: accumulated depreciation </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:10pt;"><font style="font-family:inherit;font-size:10pt;">(96,877</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(92,539</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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 property and equipment, net</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,531</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,378</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:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth our revenue by geographic area:</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="24" rowspan="1"></td></tr><tr><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" 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:8pt;"><font style="font-family:inherit;font-size:8pt;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="11" 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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">Americas</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;">28,970</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;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;">63</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">31,039</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;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;">62</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">54,005</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;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;">61</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">63,617</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;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;">62</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,282</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">9,708</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19</font></div></td><td style="vertical-align:bottom;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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,547</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">21,500</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;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:top;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;">Asia Pacific</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,652</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">21</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,502</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">19</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">20,632</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">23</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,246</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">17</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;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 revenue</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,904</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,249</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">100</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,184</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">100</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,363</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">100</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:12px;padding-top:12px;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:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2006, an aggregate of </font><font style="font-family:inherit;font-size:10pt;">39,869,960</font><font style="font-family:inherit;font-size:10pt;"> shares of Series B Preferred Stock was issued at a purchase price of </font><font style="font-family:inherit;font-size:10pt;">$3.26</font><font style="font-family:inherit;font-size:10pt;"> per share to certain accredited investors in a private placement transaction. As a result of this transaction, entities affiliated with Goldman, Sachs &amp; Co., one of the lead underwriters of our initial public offering (IPO), became holders of more than 10% of our common stock. On June 14, 2007, upon the closing of our IPO, all outstanding shares of our Series B Preferred Stock automatically converted into shares of common stock on a </font><font style="font-family:inherit;font-size:10pt;">1</font><font style="font-family:inherit;font-size:10pt;">-for-1 share basis. Between November 2017 and March 2018, investment partnerships affiliated with Goldman Sachs &amp; Co. LLC and Goldman Sachs Group, Inc. sold </font><font style="font-family:inherit;font-size:10pt;">30,272,493</font><font style="font-family:inherit;font-size:10pt;"> shares that they had acquired upon the conversation of their Series B Preferred Stock at the time of the Company&#8217;s IPO in June 2007. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, Goldman, Sachs &amp; Co. owned less than </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;"> of our outstanding common stock. We had no other material related party transactions during the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;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%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our customers generally execute contracts with terms of one year or longer, which are referred to as recurring revenue contracts or long-term contracts. These contracts generally allow the customer access to our network and commit the customer to a minimum monthly level of usage with additional charges applicable for actual usage above the monthly minimum commitment, or are entirely usage based. We define usage as customer data sent or received using our content delivery service, or content that is hosted or cached by us at the request or direction of our customers. For contracts that contain minimum monthly commitments, we recognize revenue equal to the greater of the minimum monthly committed amount or actual usage, if actual usage exceeds the monthly committed amount, using the right to invoice practical expedient allowable under Topic 606. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For contracts that contain minimum commitments over the contractual term, we estimate an amount of variable consideration by using either the expected value method or the most likely amount method. We include estimates of variable consideration in revenue only when we have a high degree of confidence that revenue will not be reversed in a subsequent reporting period. We believe that the expected value method is the most appropriate estimate of the amount of variable consideration. </font><font style="font-family:inherit;font-size:10pt;">These customers have entered into contracts with contract terms generally from one to four years.</font><font style="font-family:inherit;font-size:10pt;"> As of June 30, 2019, we have approximately </font><font style="font-family:inherit;font-size:10pt;">$5,500</font><font style="font-family:inherit;font-size:10pt;"> of remaining unsatisfied performance obligations. We recognized revenue of approximately </font><font style="font-family:inherit;font-size:10pt;">$2,500</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, during the three months ended June 30, 2019 and 2018, related to these types of contracts with our customers. During the six months ended June 30, 2019 and 2018, we recognized approximately </font><font style="font-family:inherit;font-size:10pt;">$5,200</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2,000</font><font style="font-family:inherit;font-size:10pt;">, respectively. We expect to recognize approximately </font><font style="font-family:inherit;font-size:10pt;">74%</font><font style="font-family:inherit;font-size:10pt;"> of the remaining unsatisfied performance obligations in 2019, approximately </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> in 2020 and the remaining in 2021.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may charge the customer an installation fee when services are first activated. We do not charge installation fees for contract renewals. Installation fees are not distinct within the context of the overall contractual commitment with the customer to perform our content delivery service and are therefore recognized initially as deferred revenue and recognized as revenue ratably over the estimated life of the customer arrangement.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also derive revenue from services and events sold as discrete, non-recurring events or based solely on usage. For these services, we recognize revenue when control of promised goods or services is transferred to customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At the inception of a customer contract for service, we make an assessment as to that customer&#8217;s ability to pay for the services provided. If we subsequently determine that collection from the customer is not probable, we record an allowance for doubtful accounts and bad debt expense or deferred revenue for that customer&#8217;s unpaid invoices and cease recognizing revenue for continued services provided until it is probable that revenue will not be reversed in a subsequent reporting period. Our standard payment terms vary by the type and location of our customer.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net include:</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">Accounts receivable</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;">32,117</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;">27,040</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:top;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: credit allowance</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;">(210</font></div></td><td style="vertical-align:bottom;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">(250</font></div></td><td style="vertical-align:bottom;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:top;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: allowance for doubtful accounts</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(809</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(749</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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 accounts receivable, net</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,098</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,041</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:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the components of accumulated other comprehensive loss, net of tax, for the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, was as follows: </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="12" 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:10%;" 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:16%;" 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: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;"><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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div></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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;"><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;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;"><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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains (Losses) on</font></div></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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;"><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;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign</font></div></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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Available for</font></div></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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;"><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;"><br clear="none"/></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;">Currency</font></div></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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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;">Sale Securities</font></div></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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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;">Total</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;">Balance, December 31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,992</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="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;"><br clear="none"/></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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(41</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="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;"><br clear="none"/></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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,033</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: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;">&#160;&#160;Other comprehensive income before reclassifications</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;">513</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">37</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">550</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="padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive </font></div><div style="padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;loss</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net current period other comprehensive income</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;">513</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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;" rowspan="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: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">550</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;">Balance, June 30, 2019</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,479</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="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;"><br clear="none"/></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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="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;"><br clear="none"/></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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,483</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans, were excluded from the computation of diluted net (loss)&#160;income per share because including them would have been anti-dilutive. </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="12" rowspan="1"></td></tr><tr><td style="width:44%;" 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:12%;" 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: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: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="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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">Employee stock purchase plan</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:10pt;"><font style="font-family:inherit;font-size:10pt;">128</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;" rowspan="1" colspan="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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">128</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">2,832</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;">2,243</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;">3,718</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;">Restricted stock units</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:10pt;"><font style="font-family:inherit;font-size:10pt;">779</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;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;">890</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,332</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,832</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,261</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,718</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:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components used in the computation of basic and diluted net (loss) income per share for the periods indicated (in thousands, except per share data):</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="16" rowspan="1"></td></tr><tr><td style="width:48%;" 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:2%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2018</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 (loss) income</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;">(7,192</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">15,159</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;">(15,751</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">15,308</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic weighted average outstanding shares of common stock</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,275</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111,356</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,843</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111,059</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic weighted average outstanding shares of common stock</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;">115,275</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;">111,356</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;">114,843</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;">111,059</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;">Dilutive effect of stock options, restricted stock units, and other equity incentive plans</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;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,677</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;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,395</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;">Diluted weighted average outstanding shares of common stock</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;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;">115,275</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;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;">120,033</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;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;">114,843</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;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;">119,454</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net (loss) income per share</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.06</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.14</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.14</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.14</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted net (loss) income per share:</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.06</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.13</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.14</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.13</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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the components of share-based compensation expense included in our consolidated statement of operations:</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="16" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" 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:9%;" 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:9%;" 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:9%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">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="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">Share-based compensation expense by type:</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:top;padding-left:28px;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;">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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,044</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,046</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,086</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,107</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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units</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;">2,435</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;">2,181</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,685</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,347</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:top;padding-left:28px;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;">ESPP</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;">170</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;">330</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;">334</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;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="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;">470</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:top;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 share-based compensation expense</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;">3,649</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;">3,557</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;" 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,105</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;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,924</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:middle;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;">Share-based compensation expense:</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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of services</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;">377</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;">350</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;">788</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;">707</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:top;padding-left:28px;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;">General and administrative expense</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,140</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;">1,969</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,234</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;">3,779</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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing expense</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;">598</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;">633</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;">1,082</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;">1,236</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:top;padding-left:28px;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;">Research and development expense</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;">534</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;">605</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;">1,001</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;">1,202</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:top;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 share-based compensation expense</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;">3,649</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;">3,557</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;" 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,105</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,924</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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of fair value measurements at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="11" 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:8pt;"><font style="font-family:inherit;font-size:8pt;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices In Active Markets for Identical Assets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:top;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;">Assets:</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:top;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;">Money market funds (2)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,114</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,114</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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: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 style="vertical-align:bottom;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:bottom;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;">&#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:top;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;">Certificate of deposit (1)</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;">40</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;">&#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;">40</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;">&#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:top;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;">Corporate notes and bonds (1)</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,224</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;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,224</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;">&#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:top;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 assets measured at fair value</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,378</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,114</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,264</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: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;" rowspan="1" colspan="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;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><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" 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:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Classified in marketable securities</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" 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:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Classified in cash and cash equivalents</font></div></td></tr></table><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of fair value measurements at December&#160;31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="11" 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:8pt;"><font style="font-family:inherit;font-size:8pt;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices In Active Markets for Identical Assets<br clear="none"/>(Level 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:top;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;">Assets:</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:top;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;">Money market funds (2)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">752</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">752</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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: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 style="vertical-align:bottom;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:bottom;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;">&#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:top;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;">Certificate of deposit (1)</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;">40</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;">&#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;">40</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;">&#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:top;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;">Corporate notes and bonds (1)</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;">25,083</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;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,083</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;">&#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:top;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 assets measured at fair value</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,875</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">752</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,123</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: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;" rowspan="1" colspan="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;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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" 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:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Classified in marketable securities</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" 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:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Classified in cash and cash equivalents</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the individual countries and their respective revenue for those countries whose revenue exceeded 10% of our total revenue:</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:92.96875%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:35%;" 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: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><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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Country / Region</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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</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;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">United States / Americas</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;">28,087</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;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 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;">30,067</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;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;">52,063</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;">60,620</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:top;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;">United Kingdom / EMEA</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,285</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,337</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;" 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;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;">10,414</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,306</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:top;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;">Japan / Asia Pacific</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;">5,682</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;">4,922</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;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,505</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;">9,231</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment Reporting and Geographic Areas</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our chief operating decision maker (our Chief Executive Officer) reviews our financial information presented on a consolidated basis for purposes of allocating resources and evaluating our financial performance. We operate in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> industry segment &#8212; content delivery and related services and we operate in </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> geographic areas &#8212; Americas, Europe, Middle East, and Africa (EMEA), and Asia Pacific.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue by geography is based on the location of the customer from which the revenue is earned. The following table sets forth our revenue by geographic area:</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="24" rowspan="1"></td></tr><tr><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" 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:8pt;"><font style="font-family:inherit;font-size:8pt;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="11" 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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">Americas</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;">28,970</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;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;">63</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">31,039</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;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;">62</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">54,005</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;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;">61</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">63,617</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;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;">62</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,282</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">9,708</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19</font></div></td><td style="vertical-align:bottom;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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,547</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">21,500</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;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:top;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;">Asia Pacific</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,652</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">21</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,502</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">19</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">20,632</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">23</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,246</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">17</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;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 revenue</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,904</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,249</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">100</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,184</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">100</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,363</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">100</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the individual countries and their respective revenue for those countries whose revenue exceeded 10% of our total revenue:</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:92.96875%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:35%;" 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: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><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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Country / Region</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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</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;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">United States / Americas</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;">28,087</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;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 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;">30,067</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;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;">52,063</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;">60,620</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:top;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;">United Kingdom / EMEA</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,285</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,337</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;" 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;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;">10,414</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,306</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:top;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;">Japan / Asia Pacific</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;">5,682</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;">4,922</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;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,505</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;">9,231</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth long-lived assets by geographic area in which the assets are located: </font></div><div style="line-height:120%;padding-bottom:12px;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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2018</font></div></td></tr><tr><td style="vertical-align:top;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;">Americas </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;">24,785</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;">18,349</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:top;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;">International </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;">10,746</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;">9,029</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:top;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 long-lived assets</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,531</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,378</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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-Based Compensation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for our share-based compensation awards using the fair-value method. The grant date fair value was determined using the Black-Scholes-Merton pricing model. The Black-Scholes-Merton valuation calculation requires us to make key assumptions such as future stock price volatility, expected terms, risk-free rates, and dividend yield. Our expected volatility is derived from our volatility rate as a publicly traded company. The expected term is based on our historical experience. The risk-free interest factor is based on the United States Treasury yield curve in effect at the time of the grant for zero coupon United States Treasury notes with maturities of approximately equal to each grant&#8217;s expected term. We have never paid cash dividends and do not currently intend to pay cash dividends, and therefore, we have assumed a </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;"> dividend yield.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We develop an estimate of the number of share-based awards that will be forfeited due to employee turnover. We will continue to use judgment in evaluating the expected term, volatility, and forfeiture rate related to our own share-based awards on a prospective basis, and in incorporating these factors into the model. If our actual experience differs significantly from the assumptions used to compute our share-based compensation cost, or if different assumptions had been used, we may have recorded too much or too little share-based compensation cost.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We apply the straight-line attribution method to recognize compensation costs associated with awards that are not subject to graded vesting. For awards that are subject to graded vesting and performance based awards, we recognize compensation costs separately for each vesting tranche. We also estimate when and if performance-based awards will be earned. If an award is not considered probable of being earned, no amount of share-based compensation is recognized. If the award is deemed probable of being earned, related compensation expense is recorded over the estimated service period. To the extent our estimates of awards considered probable of being earned changes, the amount of share-based compensation recognized will also change.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On March 14, 2017, our board of directors authorized a </font><font style="font-family:inherit;font-size:10pt;">$25,000</font><font style="font-family:inherit;font-size:10pt;"> share repurchase program. Any shares repurchased under this program will be canceled and returned to authorized but unissued status. During the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, we did </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">t repurchase any shares under the repurchase program. During the six months ended June 30, 2018, we purchased and canceled </font><font style="font-family:inherit;font-size:10pt;">1,000</font><font style="font-family:inherit;font-size:10pt;"> shares for </font><font style="font-family:inherit;font-size:10pt;">$3,800</font><font style="font-family:inherit;font-size:10pt;">, including commissions and fees. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, there remained </font><font style="font-family:inherit;font-size:10pt;">$21,200</font><font style="font-family:inherit;font-size:10pt;"> under this share repurchase program.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Amended and Restated Equity Incentive Plan</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We established the 2007 Equity Incentive Plan, or the 2007 Plan, which allows for the grant of equity, including stock options and restricted stock unit awards. In June 2016, our stockholders approved the&#160;Amended and Restated Equity&#160;Incentive Plan, or the Restated 2007 Plan, which amended and restated the 2007 Plan.&#160; Approval of the Restated 2007 Plan replaced the terms and conditions of the 2007 Plan with the terms and conditions of the Restated 2007 Plan, and extended the term of the plan to April 2026. There was no increase in the aggregate amount of shares available for issuance. The total number of shares authorized for issuance under the Restated 2007 Plan as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> was approximately </font><font style="font-family:inherit;font-size:10pt;">11,269</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June&#160;2013, our stockholders approved our 2013 Employee Stock Purchase Plan (ESPP), authorizing the issuance of </font><font style="font-family:inherit;font-size:10pt;">4,000</font><font style="font-family:inherit;font-size:10pt;"> shares. In May 2019, our stockholders approved the adoption of Amendment 1 to the ESPP. Amendment 1 increased the number of shares authorized to </font><font style="font-family:inherit;font-size:10pt;">9,000</font><font style="font-family:inherit;font-size:10pt;"> shares (an increase of </font><font style="font-family:inherit;font-size:10pt;">5,000</font><font style="font-family:inherit;font-size:10pt;"> shares) and amended the maximum number of shares of common stock that an eligible employee may be permitted to purchase during each offering period to be </font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;"> shares. The ESPP allows participants to purchase our common stock at a </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> discount of the lower of the beginning or end of the offering period using the closing price on that day. During the three and six months ended June 30, 2019, we issued </font><font style="font-family:inherit;font-size:10pt;">449</font><font style="font-family:inherit;font-size:10pt;"> shares under the ESPP. Total cash proceeds from the purchase of the shares under the ESPP was approximately </font><font style="font-family:inherit;font-size:10pt;">$1,095</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, shares reserved for issuance to employees under this plan totaled </font><font style="font-family:inherit;font-size:10pt;">4,585</font><font style="font-family:inherit;font-size:10pt;">, and we held employee contributions of </font><font style="font-family:inherit;font-size:10pt;">$294</font><font style="font-family:inherit;font-size:10pt;"> (included in other current liabilities) for future purchases under the ESPP. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Preferred Stock</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our board of directors has authorized the issuance of up to </font><font style="font-family:inherit;font-size:10pt;">7,500</font><font style="font-family:inherit;font-size:10pt;"> shares of preferred stock at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">. The preferred stock may be issued in one or more series pursuant to a resolution or resolutions providing for such issuance duly adopted by the board of directors. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, the board of directors had not adopted any resolutions for the issuance of preferred stock.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following summarizes our minimum commitments for future periods as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:88%;" 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;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;">Remainder of 2019</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;">16,744</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;">2020</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;">11,343</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;">2021</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,713</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;">2022</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;">1,137</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:top;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;">2023</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;">599</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:top;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;">Thereafter</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;">299</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:top;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 minimum payments</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,835</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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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:12px;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the consolidated financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results and outcomes may differ from those estimates. The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2019, or for any future periods.</font></div></div> Classified in cash and cash equivalents Classified in marketable securities Classified in marketable securities Classified in cash and cash equivalents EX-101.SCH 7 llnw-20190630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2103100 - Disclosure - Accounts Receivable, net link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Accounts Receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Accounts Receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2124100 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 2424401 - Disclosure - Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2415401 - Disclosure - Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2127100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2427402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2327301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Goodwill (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2425401 - Disclosure - Income Taxes (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Investments in Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Investments in Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Investments in Marketable Securities (Details 1) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Investments in Marketable Securities (Details 1) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Investments in Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Nature of Business link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Net (Loss) Income per Share link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Net (Loss) Income per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Net (Loss) Income per Share - Dilutive Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Net (Loss) Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments link:presentationLink link:calculationLink link:definitionLink 2423402 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2423403 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments (Details 1) link:presentationLink link:calculationLink link:definitionLink 2423404 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments (Details 2) link:presentationLink link:calculationLink link:definitionLink 2323301 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Property and Equipment, net (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2421401 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2126100 - Disclosure - Segment Reporting and Geographic Areas link:presentationLink link:calculationLink link:definitionLink 2426403 - Disclosure - Segment Reporting and Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 2426405 - Disclosure - Segment Reporting and Geographic Areas (Details 2) link:presentationLink link:calculationLink link:definitionLink 2426402 - Disclosure - Segment Reporting and Geographic Areas (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2426404 - Disclosure - Segment Reporting and Geographic Areas Segment Reporting and Geographic Areas (Details 1) link:presentationLink link:calculationLink link:definitionLink 2326301 - Disclosure - Segment Reporting and Geographic Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2420403 - Disclosure - Share-Based Compensation (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 1006000 - Statement - Unaudited Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Unaudited Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Unaudited Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Unaudited Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 llnw-20190630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 llnw-20190630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 llnw-20190630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accounting Policies [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] ASU 2018-11 Accounting Standards Update 2018-11 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Right-of-use assets Operating Lease, Right-of-Use Asset Lease liability Operating Lease, Liability Contract terms Revenue, Performance Obligation, Description of Timing Committed revenue from minimum commitment contracts Contract with Customer, Liability Minimum commitment contracts revenue recognized in period Contract with Customer, Liability, Revenue Recognized Expected dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Property, Plant and Equipment [Abstract] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Network equipment Network Equipment [Member] Network equipment. Computer equipment and software Computer Equipment [Member] Furniture and fixtures Furniture and Fixtures [Member] Leasehold improvements Leaseholds and Leasehold Improvements [Member] Other equipment Equipment [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, net Property, Plant and Equipment, Net, by Type [Abstract] Total property and equipment Property, Plant and Equipment, Gross Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Total property and equipment, net Property, Plant and Equipment, Net Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Settlement and patent license receivable Litigation Settlement Assets, Current Litigation Settlement Assets, Current Prepaid bandwidth and backbone Prepaid Bandwidth And Backbone Services Current Prepaid Bandwidth And Backbone Services Current VAT receivable Value Added Tax Receivable, Current Prepaid expenses and insurance Prepaid Expenses And Insurance Current Prepaid Expenses And Insurance Current Vendor deposits and other Deposits Assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Equity [Abstract] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] 2017 Share Repurchase Program Two Thousand and Seventeen Share Repurchase Program [Member] Two Thousand and Seventeen Share Repurchase Program [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2007 Equity Incentive Plan 2007 Equity Incentive Plan [Member] 2007 Equity Incentive Plan [Member] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Employee Stock Purchase Plan Employee Stock [Member] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Stock repurchase amount authorized Stock Repurchase Program, Authorized Amount Shares purchased and canceled (in shares) Stock Repurchased and Retired During Period, Shares Cash paid for purchase of common stock Payments for Repurchase of Common Stock Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Number of shares authorized for issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Increase in shares available for issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Maximum number of shares permitted to purchase per period Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Discount from market price for employees Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Shares issued (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Proceeds received from stock issuance Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised Common Stock reserved for future options and restricted stock awards (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Employee funds held by company for future purchase of shares Stock Based Compensation Amount Withheld From Employees For Future Purchases Stock Based Compensation Amount Withheld From Employees For Future Purchases Issuance of preferred stock authorized (in shares) Preferred Stock, Shares Authorized Operating expense depreciation Depreciation Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Recent Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Share-Based Compensation Share-based Payment Arrangement [Policy Text Block] Commitments and Contingencies Disclosure [Abstract] Operating Leases - Right of Use Assets and Purchase Commitments Commitments Disclosure [Text Block] Earnings Per Share [Abstract] Net (loss) income Net Income (Loss) Attributable to Parent Basic weighted average outstanding shares of common stock (in shares) Weighted Average Number of Shares Outstanding, Basic Dilutive effect of stock options, restricted stock units, and other equity incentive plans (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Diluted weighted average outstanding shares of common stock (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic net (loss) income per share (in dollars per share) Earnings Per Share, Basic Diluted net (loss) income per share (in dollars per share) Earnings Per Share, Diluted Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Remaining unsatisfied performance obligations to be recognized period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Percent of remaining unsatisfied performance obligations to be recognized Revenue, Remaining Performance Obligation, Percentage Other Liabilities Disclosure [Abstract] Other Current Liabilities Other Current Liabilities [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Foreign Currency Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Unrealized Gains (Losses) on Available for Sale Securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Beginning balance Stockholders' Equity Attributable to Parent Other comprehensive income before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Amounts reclassified from accumulated other comprehensive loss Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Ending balance Summary of Right-of-use Assets and Liabilities Lessee, Operating Lease, Right-of-Use Asset and Liability Disclosure [Table Text Block] Lessee, Operating Lease, Right-of-Use Asset and Liability Disclosure [Table Text Block] Future Minimum Lease Payments Over Remaining Lease Periods Lessee, Operating Lease, Liability, Maturity [Table Text Block] Minimum Purchase Commitments Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Investments, Debt and Equity Securities [Abstract] Summary of Marketable Securities (Designated as Available-for-Sale) Debt Securities, Available-for-sale [Table Text Block] Amortized Cost and Estimated Fair Value of Marketable Securities (designated as available-for-sale) by maturity Investments Classified by Contractual Maturity Date [Table Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized gain on investments Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Foreign exchange translation gain (loss) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of Revenue Cost of Sales [Member] Operating Expenses Operating Expense [Member] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Operating lease liability obligations Operating Lease, Liability, Current Operating lease liability obligations, less current portion Operating Lease, Liability, Noncurrent Total lease liability obligations Weighted-average remaining lease term Lessee, Operating Lease, Term of Contract Weighted-average discount rate Lessee, Operating Lease, Discount Rate Operating lease costs Operating Lease, Expense Operating cash flows from operating leases Operating Lease, Payments Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Certificate of deposit Certificates of Deposit [Member] Corporate notes and bonds Corporate Debt Securities [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Estimated Fair Value Debt Securities, Available-for-sale Fair Value Disclosures [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Recurring basis Fair Value, Recurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [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] Money market funds Money Market Funds [Member] Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] Summary of money market funds, marketable securities, other investment-related assets and current liabilities Summary of Certain Financial Instruments [Abstract] Summary of certain financial instruments. Assets: Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Total assets measured at fair value Assets, Fair Value Disclosure Share-based Payment Arrangement [Abstract] Share-Based Compensation Share-based Payment Arrangement [Text Block] Statement of Cash Flows [Abstract] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Share-based compensation Share-based Payment Arrangement, Noncash Expense Settlement and patent license income Gain (Loss) Related to Litigation Settlement Foreign currency remeasurement gain Foreign Currency Transaction Gain (Loss), Unrealized Deferred income taxes Increase (Decrease) in Deferred Income Taxes Gain on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Accounts receivable charges Accounts Receivable, Credit Loss Expense (Reversal) Amortization of premium on marketable securities 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 expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Income taxes receivable Increase (Decrease) in Income Taxes Receivable Other assets Increase (Decrease) in Other Noncurrent Assets Accounts payable and other current liabilities Increase (Decrease) in Accounts Payable Deferred revenue Increase (Decrease) in Contract with Customer, Liability Income taxes payable Increase (Decrease) in Income Taxes Payable Payments related to litigation, net Loss Contingency Accrual, Payments Other long term liabilities Increase (Decrease) in Other Noncurrent Liabilities Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of marketable securities Payments to Acquire Marketable Securities Sale and maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Payments of employee tax withholdings related to restricted stock vesting Payment, Tax Withholding, Share-based Payment Arrangement Cash paid for purchase of common stock Proceeds from employee stock plans Proceeds from Stock Options Exercised Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents, end of period Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid during the period for income taxes, net of refunds Income Taxes Paid, Net Risks and Uncertainties [Abstract] Concentrations Concentration Risk Disclosure [Text Block] Receivables [Abstract] Accounts Receivable, net Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Contingencies Legal Matters and Contingencies [Text Block] Net (Loss) Income per Share Earnings Per Share [Text Block] Prepaid Expenses and Other Current Assets Prepaid Expenses And Other Current Assets [Text Block] Prepaid Expenses And Other Current Assets [Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Akamai '703 Litigation Akamai '703 Litigation [Member] Akamai '703 Litigation [Member] Akamai and XO Communications Litigation Akamai And XO Communications Litigation [Member] Akamai and XO Communications Litigation [Member] Akamai Litigation Akamai Litigation [Member] Akamai Litigation [Member] 2016 Akamai Litigation 2016 Akamai Litigation [Member] 2016 Akamai Litigation [Member] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Pending Litigation Pending Litigation [Member] Settled Litigation Settled Litigation [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Provision for litigation Litigation Settlement, Amount Awarded to Other Party Number of quarterly installment payments for litigation settlement Litigation Settlement, Number Of Quarterly Installment Payments Litigation Settlement, Number Of Quarterly Installment Payments Litigation payment, paid Payments for Legal Settlements Number of company patents infringed Number Of Company Patents Infringed Number of Company Patents Infringed Number of patents company was infringing Number of Patents Company Infringed Number of patents company infringed. Number of patents company infringed, withdrawn Number Of Patents Company Infringed, Withdrawn Number of Patents Company Infringed, Withdrawn Number of counterclaims Number Of Counterclaims Number Of Counterclaims Number of additional patents company infringed Number Of Patents Company Infringed, Additional Number of Patents Company Infringed, Additional Period of agreement to not sue Litigation Settlement, Period of Agreement to Not Sue Litigation Settlement, Period of Agreement to Not Sue Legal settlement awarded from other party Litigation Settlement, Amount Awarded from Other Party Litigation payment, received Proceeds from Legal Settlements Segment Reporting [Abstract] Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Geographic concentration Geographic Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Sales revenue Revenue Benchmark [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States / Americas UNITED STATES United Kingdom / EMEA UNITED KINGDOM Japan / Asia Pacific JAPAN Concentration Risk [Line Items] Concentration Risk [Line Items] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Components of Share-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Accrued compensation and benefits Employee-related Liabilities, Current Accrued cost of revenue Accrued Cost of Revenue Accrued cost of revenue. Deferred rent Accrued Rent, Current Deferred rent Deferred Rent Credit, Current Accrued legal fees Accrued Professional Fees, Current Other accrued expenses Other Accrued Liabilities, Current Total other current liabilities Other Liabilities, Current Statement of Financial Position [Abstract] Convertible Preferred Stock, Par Value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Convertible Preferred Stock, Shares Authorized Convertible Preferred Stock, Shares Issued Preferred Stock, Shares Issued Convertible 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 Organization, Consolidation and Presentation of Financial Statements [Abstract] Nature of Business Nature of Operations [Text Block] Summary of Accounts Receivable, net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Minimum purchase commitments Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract] Remainder of 2019 Unrecorded Unconditional Purchase Obligation, Due in Remainder of Fiscal Year 2020 Unrecorded Unconditional Purchase Obligation, Due within Two Years 2021 Unrecorded Unconditional Purchase Obligation, Due within Three Years 2022 Unrecorded Unconditional Purchase Obligation, Due within Four Years 2023 Unrecorded Unconditional Purchase Obligation, Due within Five Years Thereafter Unrecorded Unconditional Purchase Obligation, Due after Five Years Total minimum payments Unrecorded Unconditional Purchase Obligation Investments in Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Debt Disclosure [Abstract] Line of Credit Debt Disclosure [Text Block] Property and Equipment, net Property, Plant and Equipment [Table Text Block] Document and Entity Information [Abstract] Document and entity information. Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Current Reporting Status Entity Current Reporting Status Entity Shell Company Entity Shell Company Debt securities Debt Securities [Member] Amortized Cost, Due in one year or less Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost Amortized Cost, Due after one year and through five years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost Gross Unrealized Gains, Due in one year or less Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Gains Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Gains Gross Unrealized Gains, Due after one year and through five years Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Gains Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Gains Gross Unrealized Gains Gross Unrealized Losses, Due in one year or less Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Losses Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Losses Gross Unrealized Losses, Due after one year and through five years Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Losses Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Losses Gross Unrealized Losses Estimated Fair Value, Due in one year or less Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Estimated Fair Value, Due after one year and through five years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value Estimated Fair Value Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table 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] Title of Individual [Axis] Title of Individual [Axis] Title of Individual [Domain] Title of Individual [Domain] Chief Executive Officer And Direct Reports Chief Executive Officer And Direct Reports [Member] Chief Executive Officer And Direct Reports [Member] Stock for Compensation Program Stock for Compensation Program [Member] Stock for Compensation Program [Member] Stock options Share-based Payment Arrangement, Option [Member] Restricted stock units Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Unrecognized share-based compensation expense total Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-based compensation expense, remainder of 2019 Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Remainder of Fiscal Year Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Remainder of Fiscal Year Share-based compensation expense, 2020 Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, In Next Fiscal Year Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, In Next Fiscal Year Stock for compensation program, percentage of compensation, election option one Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Percentage Of Compensation, Election Option One Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Compensation, Election Option One Stock for compensation program, percentage of compensation, election option two Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Percentage Of Compensation, Election Option Two Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Compensation, Election Option Two Stock for compensation program, percentage of compensation, election option three Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Percentage Of Compensation, Election Option Three Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Compensation, Election Option Three Stock for compensation program, percentage of compensation, election option four Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Percentage Of Compensation, Election Option Four Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Compensation, Election Option Four Stock for compensation program, percentage of compensation, election option five Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Percentage Of Compensation, Election Option Five Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Compensation, Election Option Five Stock for compensation program, minimum price per share to terminate program (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Per Share Trigger Price of Shares Purchased Share-based Compensation Arrangement by Share-based Payment Award, Per Share Trigger Price of Shares Purchased Stock for compensation program, number of participants Deferred Compensation Arrangement With Individual, Participants Deferred Compensation Arrangement With Individual, Participants Number of shares issued to program participants Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Stock issued during period, share-based compensation Deferred Compensation Arrangement with Individual, Allocated Share-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] ESPP Cost of services General and administrative expense General and Administrative Expense [Member] Sales and marketing expense Selling and Marketing Expense [Member] Research and development expense Research and Development Expense [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Components of share-based compensation expense Share-based Payment Arrangement, Additional Disclosure [Abstract] Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Segment Reporting and Geographic Areas Segment Reporting Disclosure [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Segment, Geographical [Domain] Americas Americas [Member] EMEA EMEA [Member] Asia Pacific Asia Pacific [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenue earned by geographic area Revenue Earned by Geographic Area [Abstract] Revenue earned by geographic area. Percent of revenue Concentration Risk, Percentage Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Income Statement [Abstract] Cost of revenue: Cost of Revenue [Abstract] Cost of services Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Depreciation — network Cost, Depreciation Total cost of revenue Cost of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] General and administrative General and Administrative Expense Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Total operating expenses Operating Expenses Operating (loss) income Operating Income (Loss) Other income (expense): Nonoperating Income (Expense) [Abstract] Interest expense Interest Expense Interest income Investment Income, Interest Settlement and patent license income Other, net Other Nonoperating Income (Expense) Total other income (expense) Nonoperating Income (Expense) (Loss) income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax expense Income Tax Expense (Benefit) Net (loss) income Net (loss) income per share: Basic (in dollars per share) Diluted (in dollars per share) Weighted average shares used in per share calculation: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (shares) Diluted (shares) Number of customers who represented 10% or more of total revenue Number Of Customers Who Represented 10 Percent Or More Of Total Revenue Number of Customers Who Represented 10% or More of Total Revenue Revenue Number of countries accounting for 10% or more of revenue Concentration Risk, Number Of Countries Concentration Risk, Number of Countries Other Current Liabilities Other Liabilities Disclosure [Text Block] Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Common Stock Common Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Accumulated Deficit Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance, shares Change in unrealized loss on available-for-sale investments, net of taxes Foreign currency translation adjustment, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Vesting of restricted stock units, shares Stock Issued During Period, Shares, Restricted Stock Award, Gross Vesting of restricted stock units APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Restricted stock units surrendered in lieu of withholding taxes, shares Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Restricted stock units surrendered in lieu of withholding taxes Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Issuance of common stock under employee stock purchase plan (in shares) Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Exercise of common stock options, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Cumulative effect of accounting change Cumulative Effect of New Accounting Principle in Period of Adoption Purchases of common stock, shares Stock Repurchased During Period, Shares Purchases of common stock Stock Repurchased During Period, Value Ending balance, shares Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Americas International Non-US [Member] Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Long-lived assets by geographical area Geographic Areas, Long-Lived Assets [Abstract] Long-lived assets Long-Lived Assets Related Party Transactions [Abstract] Related Party Transactions Related Party Transactions Disclosure [Text Block] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Marketable securities Marketable Securities, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Income taxes receivable Income Taxes Receivable, Current Prepaid expenses and other current assets Total current assets Assets, Current Property and equipment, net Operating lease right of use assets Marketable securities, less current portion Marketable Securities, Noncurrent Deferred income taxes Deferred Income Tax Assets, Net Goodwill Goodwill Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Deferred revenue Contract with Customer, Liability, Current Income taxes payable Taxes Payable, Current Provision for litigation Estimated Litigation Liability, Current Other current liabilities Total current liabilities Liabilities, Current Deferred income taxes Deferred Income Tax Liabilities, Net Deferred revenue, less current portion Contract with Customer, Liability, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Convertible preferred stock, $0.001 par value; 7,500 shares authorized; no shares issued and outstanding Preferred Stock, Value, Issued Common stock, $0.001 par value; 300,000 shares authorized; 115,760 and 114,246 shares issued and outstanding at June 30, 2019 and December 31, 2018, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Employee stock purchase plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Stock options Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Excluded outstanding options and restricted stock units (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Summary of Accounts Receivable, net Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Accounts receivable Billed Contracts Receivable Less: credit allowance Credit Allowance Credit allowance. Less: allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Total accounts receivable, net Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Goldman, Sachs & Co. Affiliates Goldman, Sachs & Co. Affiliates [Member] Goldman, Sachs & Co. Affiliates [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Series B Preferred Stock Series B Preferred Stock [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Aggregate issuance of Series B Preferred Stock (in shares) Stock Issued During Period Shares Private Placement Stock issued during period shares private placement. Aggregate issuance of Series B Preferred Stock, purchase price (in dollars per share) Share Price Preferred Stock conversion ratio Preferred Stock Conversion Ratio Preferred Stock Conversion Ratio Number of shares sold by related party Related Party Transaction, Number of Shares Sold by Related Party Related Party Transaction, Number of Shares Sold by Related Party Ownership percentage Percentage Of Ownership Percentage of ownership. Summary of Money Market Funds, Marketable Securities, Other Investment-related Assets and Current Liabilities Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Computation of Basic and Diluted Net (Loss) Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Income tax expense (benefit) Future minimum lease payments over remaining lease periods Lessee, Operating Lease, Liability, Payment, Due [Abstract] Remainder of 2019 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total minimum payments Lessee, Operating Lease, Liability, Payments, Due Less: amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total Additional right-of-use that has not yet commenced Operating Lease, Lease Not yet Commenced, Expense Operating Lease, Lease Not yet Commenced, Expense Additional right-of-use that has not yet commenced, lease terms Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Line of Credit Facility [Table] Line of Credit Facility [Table] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Credit Agreement Silicon Valley Bank Credit Agreement [Member] Silicon Valley Bank Credit Agreement [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Alternative Base Rate Alternative Base Rate [Member] Alternative Base Rate [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Maximum borrowing amount Line of Credit Facility, Maximum Borrowing Capacity Borrowing capacity limit, percent of accounts receivable Borrowing Capacity, Percent Of Accounts Receivable Borrowing Capacity, Percent of Accounts Receivable Proceeds from line of credit Long-term Line of Credit Current borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Variable rate minimum Debt Instrument, Basis Spread, Defining Variable Rate Debt Instrument, Basis Spread, Defining Variable Rate Increase in interest rate in event of default Debt Instrument, Default, Penalty Interest Rate Increase Debt Instrument, Default, Penalty Interest Rate Increase Interest expense Interest Expense, Debt Commitment fees amortization Amortization of Debt Issuance Costs Voting stock percentage in foreign subsidiaries Voting Stock In Foreign Subsidiaries, Percentage Voting Stock In Foreign Subsidiaries, Percentage Line of credit facility, covenant compliance, minimum cash and revolver availability Line Of Credit Facility, Covenant Compliance, Minimum Cash And Revolver Availability Line Of Credit Facility, Covenant Compliance, Minimum Cash And Revolver Availability Line of credit facility, covenant compliance, minimum cash at lender Line Of Credit Facility, Covenant Compliance, Minimum Cash At Lender Line Of Credit Facility, Covenant Compliance, Minimum Cash At Lender Line of credit facility, covenant compliance, adjusted quick ratio Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio Revenue Earned by Geographic Area Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Schedules of Concentration of Revenue by Country Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Long-lived Assets by Geographical Area Long-lived Assets by Geographic Areas [Table Text Block] Number of industry segment Number of Operating Segments Number of geographic areas Number of Geographical Areas Number of geographical areas. EX-101.PRE 11 llnw-20190630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2019
Jul. 12, 2019
Document and Entity Information [Abstract]    
Entity Registrant Name LIMELIGHT NETWORKS, INC.  
Entity Central Index Key 0001391127  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Document Type 10-Q  
Document Period End Date Jun. 30, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   116,201,092
Entity Current Reporting Status Yes  
Entity Shell Company false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 24,698 $ 25,383
Marketable securities 4,224 25,083
Accounts receivable, net 31,098 26,041
Income taxes receivable 125 122
Prepaid expenses and other current assets 8,739 14,789
Total current assets 68,884 91,418
Property and equipment, net 35,531 27,378
Operating lease right of use assets 2,701 0
Marketable securities, less current portion 40 40
Deferred income taxes 1,443 1,462
Goodwill 76,848 76,407
Other assets 5,848 2,220
Total assets 191,295 198,925
Current liabilities:    
Accounts payable 14,346 9,216
Deferred revenue 1,331 1,883
Operating lease liability obligations 1,579 0
Income taxes payable 270 124
Provision for litigation 0 9,000
Other current liabilities 15,227 12,922
Total current liabilities 32,753 33,145
Operating lease liability obligations, less current portion 1,325 0
Deferred income taxes 140 152
Deferred revenue, less current portion 149 42
Other long-term liabilities 283 435
Total liabilities 34,650 33,774
Commitments and contingencies
Stockholders’ equity:    
Convertible preferred stock, $0.001 par value; 7,500 shares authorized; no shares issued and outstanding 0 0
Common stock, $0.001 par value; 300,000 shares authorized; 115,760 and 114,246 shares issued and outstanding at June 30, 2019 and December 31, 2018, respectively 116 114
Additional paid-in capital 520,375 513,682
Accumulated other comprehensive loss (9,483) (10,033)
Accumulated deficit (354,363) (338,612)
Total stockholders’ equity 156,645 165,151
Total liabilities and stockholders’ equity $ 191,295 $ 198,925
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Convertible Preferred Stock, Par Value (in dollars per share) $ 0.001 $ 0.001
Convertible Preferred Stock, Shares Authorized 7,500,000 7,500,000
Convertible Preferred Stock, Shares Issued 0 0
Convertible Preferred Stock, Shares Outstanding 0 0
Common Stock, Par Value (in dollars per share) $ 0.001 $ 0.001
Common Stock, Shares Authorized 300,000,000 300,000,000
Common Stock, Shares Issued 115,760,000 114,246,000
Common Stock, Shares Outstanding 115,760,000 114,246,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Unaudited Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]        
Revenue $ 45,904 $ 50,249 $ 89,184 $ 102,363
Cost of revenue:        
Cost of services 22,769 21,206 45,710 42,260
Depreciation — network 4,628 4,196 8,944 8,576
Total cost of revenue 27,397 25,402 54,654 50,836
Gross profit 18,507 24,847 34,530 51,527
Operating expenses:        
General and administrative 8,340 7,517 15,875 17,038
Sales and marketing 10,994 10,022 21,966 20,302
Research and development 6,013 6,073 11,915 12,412
Depreciation and amortization 127 633 372 1,221
Total operating expenses 25,474 24,245 50,128 50,973
Operating (loss) income (6,967) 602 (15,598) 554
Other income (expense):        
Interest expense (10) (7) (20) (66)
Interest income 110 134 321 263
Settlement and patent license income 0 14,900 0 14,900
Other, net (70) (221) (76) (109)
Total other income (expense) 30 14,806 225 14,988
(Loss) income before income taxes (6,937) 15,408 (15,373) 15,542
Income tax expense 255 249 378 234
Net (loss) income $ (7,192) $ 15,159 $ (15,751) $ 15,308
Net (loss) income per share:        
Basic (in dollars per share) $ (0.06) $ 0.14 $ (0.14) $ 0.14
Diluted (in dollars per share) $ (0.06) $ 0.13 $ (0.14) $ 0.13
Weighted average shares used in per share calculation:        
Basic (shares) 115,275 111,356 114,843 111,059
Diluted (shares) 115,275 120,033 114,843 119,454
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Unaudited Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ (7,192) $ 15,159 $ (15,751) $ 15,308
Other comprehensive income (loss), net of tax:        
Unrealized gain on investments 8 44 37 20
Foreign exchange translation gain (loss) 166 (1,507) 513 (1,016)
Other comprehensive income (loss) 174 (1,463) 550 (996)
Comprehensive (loss) income $ (7,018) $ 13,696 $ (15,201) $ 14,312
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.2
Unaudited Consolidated Statements of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cumulative effect of accounting change $ 1,496       $ 1,496
Beginning balance, shares at Dec. 31, 2017   110,824      
Beginning balance at Dec. 31, 2017 144,145 $ 111 $ 502,312 $ (8,328) (349,950)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income 15,308       15,308
Change in unrealized loss on available-for-sale investments, net of taxes 20     20  
Foreign currency translation adjustment, net of taxes (1,016)     (1,016)  
Vesting of restricted stock units, shares   2,018      
Vesting of restricted stock units 0 $ 2 (2)    
Restricted stock units surrendered in lieu of withholding taxes, shares   (646)      
Restricted stock units surrendered in lieu of withholding taxes (2,812)   (2,812)    
Issuance of common stock under employee stock purchase plan (in shares)   250      
Issuance of common stock under employee stock purchase plan 1,110   1,110    
Share-based compensation 6,924   6,924    
Exercise of common stock options, shares   1,032      
Exercise of common stock options 2,951   2,951    
Purchases of common stock, shares   (1,000)      
Purchases of common stock (3,800) $ (1) (3,799)    
Ending balance, shares at Jun. 30, 2018   112,478      
Ending balance at Jun. 30, 2018 164,326 $ 112 506,684 (9,324) (333,146)
Beginning balance, shares at Mar. 31, 2018   110,657      
Beginning balance at Mar. 31, 2018 144,248 $ 111 500,303 (7,861) (348,305)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income 15,159       15,159
Change in unrealized loss on available-for-sale investments, net of taxes 44     44  
Foreign currency translation adjustment, net of taxes (1,507)     (1,507)  
Vesting of restricted stock units, shares   790      
Vesting of restricted stock units 0 $ 1 (1)    
Restricted stock units surrendered in lieu of withholding taxes, shares   (241)      
Restricted stock units surrendered in lieu of withholding taxes (1,206)   (1,206)    
Issuance of common stock under employee stock purchase plan (in shares)   250      
Issuance of common stock under employee stock purchase plan 1,110   1,110    
Share-based compensation 3,557   3,557    
Exercise of common stock options, shares   1,022      
Exercise of common stock options 2,921   2,921    
Ending balance, shares at Jun. 30, 2018   112,478      
Ending balance at Jun. 30, 2018 $ 164,326 $ 112 506,684 (9,324) (333,146)
Beginning balance, shares at Dec. 31, 2018 114,246 114,246      
Beginning balance at Dec. 31, 2018 $ 165,151 $ 114 513,682 (10,033) (338,612)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income (15,751)       (15,751)
Change in unrealized loss on available-for-sale investments, net of taxes 37     37  
Foreign currency translation adjustment, net of taxes 513     513  
Vesting of restricted stock units, shares   1,566      
Vesting of restricted stock units 0 $ 2 (2)    
Restricted stock units surrendered in lieu of withholding taxes, shares   (506)      
Restricted stock units surrendered in lieu of withholding taxes (1,513)   (1,513)    
Issuance of common stock under employee stock purchase plan (in shares)   449      
Issuance of common stock under employee stock purchase plan 1,095   1,095    
Share-based compensation 7,105   7,105    
Exercise of common stock options, shares   5      
Exercise of common stock options $ 8   8    
Ending balance, shares at Jun. 30, 2019 115,760 115,760      
Ending balance at Jun. 30, 2019 $ 156,645 $ 116 520,375 (9,483) (354,363)
Beginning balance, shares at Mar. 31, 2019   114,874      
Beginning balance at Mar. 31, 2019 159,538 $ 115 516,251 (9,657) (347,171)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income (7,192)       (7,192)
Change in unrealized loss on available-for-sale investments, net of taxes 8     8  
Foreign currency translation adjustment, net of taxes 166     166  
Vesting of restricted stock units, shares   638      
Vesting of restricted stock units 0 $ 1 (1)    
Restricted stock units surrendered in lieu of withholding taxes, shares   (201)      
Restricted stock units surrendered in lieu of withholding taxes (619)   (619)    
Issuance of common stock under employee stock purchase plan (in shares)   449      
Issuance of common stock under employee stock purchase plan 1,095   1,095    
Share-based compensation $ 3,649   3,649    
Ending balance, shares at Jun. 30, 2019 115,760 115,760      
Ending balance at Jun. 30, 2019 $ 156,645 $ 116 $ 520,375 $ (9,483) $ (354,363)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.2
Unaudited Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Operating activities    
Net (loss) income $ (15,751) $ 15,308
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 9,316 9,797
Share-based compensation 7,105 6,924
Settlement and patent license income 0 (14,900)
Foreign currency remeasurement gain (125) (161)
Deferred income taxes 31 (70)
Gain on sale of property and equipment (51) (113)
Accounts receivable charges 694 296
Amortization of premium on marketable securities 20 58
Changes in operating assets and liabilities:    
Accounts receivable (5,751) 223
Prepaid expenses and other current assets 108 227
Income taxes receivable (2) (63)
Other assets (3,422) (567)
Accounts payable and other current liabilities 6,473 (5,584)
Deferred revenue (445) 167
Income taxes payable 143 (237)
Payments related to litigation, net (3,040) (6,020)
Other long term liabilities (152) (170)
Net cash (used in) provided by operating activities (4,849) 5,115
Investing activities    
Purchases of marketable securities (10,279) 0
Sale and maturities of marketable securities 31,153 11,515
Purchases of property and equipment (16,474) (6,281)
Proceeds from sale of property and equipment 46 113
Net cash provided by investing activities 4,446 5,347
Financing activities    
Payments of employee tax withholdings related to restricted stock vesting (1,513) (2,812)
Cash paid for purchase of common stock 0 (3,800)
Proceeds from employee stock plans 1,103 4,062
Net cash used in financing activities (410) (2,550)
Effect of exchange rate changes on cash and cash equivalents 128 (105)
Net (decrease) increase in cash and cash equivalents (685) 7,807
Cash and cash equivalents, beginning of period 25,383 20,912
Cash and cash equivalents, end of period 24,698 28,719
Supplemental disclosure of cash flow information    
Cash paid during the period for interest 20 66
Cash paid during the period for income taxes, net of refunds $ 213 $ 618
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Nature of Business
6 Months Ended
Jun. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business
Nature of Business
Limelight Networks Inc., a provider of digital content delivery, online video delivery, cloud security, edge computing and cloud storage services, empowers customers to provide exceptional digital experiences. Limelight’s edge services platform includes a globally distributed, high performance private network, intelligent software, and expert support services that enable current and future workflows.
We were incorporated in Delaware in 2003, and have operated in the Phoenix metropolitan area since 2001 and elsewhere throughout the United States since 2003. We began international operations in 2004.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited interim consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC. They do not include all of the information and footnotes required by U.S. generally accepted accounting principles (U.S. GAAP) for complete financial statements. Such interim financial information is unaudited but reflects all adjustments that are, in the opinion of management, necessary for the fair presentation of the interim periods presented and of a normal recurring nature. This quarterly report on Form 10-Q should be read in conjunction with our audited financial statements and footnotes included in our annual report on Form 10-K for the fiscal year ended December 31, 2018. All information is presented in thousands, except per share amounts and where specifically noted.
The consolidated financial statements include accounts of Limelight and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. In addition, certain other reclassifications have been made to prior year amounts to conform to the current year presentation.
Use of Estimates
The preparation of the consolidated financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results and outcomes may differ from those estimates. The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results that may be expected for the year ending December 31, 2019, or for any future periods.
Recent Accounting Standards
Adopted Accounting Standards            
In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) No. 2016-02, which establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for most leases. In July 2018, the FASB issued ASU No. 2018-11, which amends the guidance to add a method of adoption whereby the issuer may elect to recognize a cumulative effect adjustment at the beginning of the period of adoption. ASU No. 2018-11 does not require comparative period financial information to be adjusted. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. ASU 2016-02 defines a lease as a contract, or part of a contract, that conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. To determine whether a contract conveys the right to control the use of the identified asset for a period of time, the customer has to have both (1) the right to obtain substantially all of the economic benefits from the use of the identified asset and (2) the right to direct the use of the identified asset, a contract does not contain an identified asset if the supplier has a substantive right to substitute such asset ("the leasing criteria"). Upon review of our co-location and bandwidth arrangements, we have determined that such arrangements did not meet the leasing criteria, and therefore, were not included in our ROU asset and lease liability obligations on our balance sheet. We have determined that our real estate leases with terms in excess of one year and which do not include an option to purchase the underlying asset, do meet the leasing criteria. On January 1, 2019, we adopted ASU No. 2016-02, applying the package of practical expedients to leases that commenced before the effective date whereby we elected to not reassess the following: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. We elected to apply the transition provisions as of January 1, 2019, the date of adoption, and we recorded lease ROU assets and related liabilities on our balance sheet of $3.6 million related to our operating leases. We have no financing leases. There was no change to our consolidated statements of operations or cash flows.
In June 2018, the FASB issued ASU 2018-07, which simplifies several aspects of the accounting for nonemployee share-based payment transactions resulting from expanding the scope of Topic 718, Compensation-Stock Compensation, to include share-based payment transactions for acquiring goods and services from nonemployees. The amendments specify that Topic 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor’s own operations by issuing share-based payment awards. The amendments also clarify that Topic 718 does not apply to share-based payments used to effectively provide (1) financing to the issuer or (2) awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under Topic 606, Revenue from Contracts with Customers (Topic 606). We adopted this guidance effective January 1, 2019. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.
Recently Issued Accounting Pronouncements             
In June 2016, the FASB issued ASU No. 2016-13, which requires measurement and recognition of expected credit losses for financial assets held. This guidance is effective for fiscal years beginning after December 15, 2019 and interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The standard is to be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. We do not plan to early adopt this ASU. We are in the process of evaluating the potential impact of adopting this new accounting standard on our consolidated financial statements and related disclosures.
In January 2017, the FASB issued ASU 2017-04, which simplifies the accounting for goodwill impairment. The updated guidance eliminates Step 2 of the impairment test, which requires entities to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value, determined in Step 1. This guidance will become effective for us in fiscal years beginning after December 15, 2019, including interim periods within that reporting period. We will adopt this guidance using a prospective approach. Earlier adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. We do not plan to early adopt this accounting standard, and we are currently evaluating the impact of this guidance on our consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds to the disclosure requirements on fair value measurements in Topic 820. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. This guidance will become effective for us in fiscal years beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted upon issuance of this updated guidance. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this updated guidance and delay adoption of the additional disclosures until their effective date. We do not plan to early adopt this accounting standard, and we are currently evaluating the impact of this guidance on our consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15to help entities evaluate the accounting for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license. The amendments align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments. This guidance will become effective for us in fiscal years beginning after December 15, 2019. Early adoption is permitted, including adoption in any interim period. We do not plan to early adopt this accounting standard, and we are currently evaluating the impact of this guidance on our consolidated financial statements.
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.
Our customers generally execute contracts with terms of one year or longer, which are referred to as recurring revenue contracts or long-term contracts. These contracts generally allow the customer access to our network and commit the customer to a minimum monthly level of usage with additional charges applicable for actual usage above the monthly minimum commitment, or are entirely usage based. We define usage as customer data sent or received using our content delivery service, or content that is hosted or cached by us at the request or direction of our customers. For contracts that contain minimum monthly commitments, we recognize revenue equal to the greater of the minimum monthly committed amount or actual usage, if actual usage exceeds the monthly committed amount, using the right to invoice practical expedient allowable under Topic 606.
For contracts that contain minimum commitments over the contractual term, we estimate an amount of variable consideration by using either the expected value method or the most likely amount method. We include estimates of variable consideration in revenue only when we have a high degree of confidence that revenue will not be reversed in a subsequent reporting period. We believe that the expected value method is the most appropriate estimate of the amount of variable consideration. These customers have entered into contracts with contract terms generally from one to four years. As of June 30, 2019, we have approximately $5,500 of remaining unsatisfied performance obligations. We recognized revenue of approximately $2,500 and $1,000, respectively, during the three months ended June 30, 2019 and 2018, related to these types of contracts with our customers. During the six months ended June 30, 2019 and 2018, we recognized approximately $5,200 and $2,000, respectively. We expect to recognize approximately 74% of the remaining unsatisfied performance obligations in 2019, approximately 25% in 2020 and the remaining in 2021.
We may charge the customer an installation fee when services are first activated. We do not charge installation fees for contract renewals. Installation fees are not distinct within the context of the overall contractual commitment with the customer to perform our content delivery service and are therefore recognized initially as deferred revenue and recognized as revenue ratably over the estimated life of the customer arrangement.
We also derive revenue from services and events sold as discrete, non-recurring events or based solely on usage. For these services, we recognize revenue when control of promised goods or services is transferred to customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services.
At the inception of a customer contract for service, we make an assessment as to that customer’s ability to pay for the services provided. If we subsequently determine that collection from the customer is not probable, we record an allowance for doubtful accounts and bad debt expense or deferred revenue for that customer’s unpaid invoices and cease recognizing revenue for continued services provided until it is probable that revenue will not be reversed in a subsequent reporting period. Our standard payment terms vary by the type and location of our customer.
Leases
We determine if an arrangement is a lease at inception. Operating leases are included in ROU assets, and lease liability obligations in our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liability obligations represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. We have lease agreements with lease and non-lease components and account for such components as a single lease component. As most of our leases do not provide an implicit rate, we estimated our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The ROU asset also includes any lease payments made and excludes lease incentives and lease direct costs. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term. Please refer to Note 16 "Operating Leases - Right of Use Assets and Purchase Commitments" for additional information.
Share-Based Compensation
We account for our share-based compensation awards using the fair-value method. The grant date fair value was determined using the Black-Scholes-Merton pricing model. The Black-Scholes-Merton valuation calculation requires us to make key assumptions such as future stock price volatility, expected terms, risk-free rates, and dividend yield. Our expected volatility is derived from our volatility rate as a publicly traded company. The expected term is based on our historical experience. The risk-free interest factor is based on the United States Treasury yield curve in effect at the time of the grant for zero coupon United States Treasury notes with maturities of approximately equal to each grant’s expected term. We have never paid cash dividends and do not currently intend to pay cash dividends, and therefore, we have assumed a 0% dividend yield.
We develop an estimate of the number of share-based awards that will be forfeited due to employee turnover. We will continue to use judgment in evaluating the expected term, volatility, and forfeiture rate related to our own share-based awards on a prospective basis, and in incorporating these factors into the model. If our actual experience differs significantly from the assumptions used to compute our share-based compensation cost, or if different assumptions had been used, we may have recorded too much or too little share-based compensation cost.
We apply the straight-line attribution method to recognize compensation costs associated with awards that are not subject to graded vesting. For awards that are subject to graded vesting and performance based awards, we recognize compensation costs separately for each vesting tranche. We also estimate when and if performance-based awards will be earned. If an award is not considered probable of being earned, no amount of share-based compensation is recognized. If the award is deemed probable of being earned, related compensation expense is recorded over the estimated service period. To the extent our estimates of awards considered probable of being earned changes, the amount of share-based compensation recognized will also change.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Investments in Marketable Securities
6 Months Ended
Jun. 30, 2019
Investments, Debt and Equity Securities [Abstract]  
Investments in Marketable Securities
Investments in Marketable Securities
The following is a summary of marketable securities (designated as available-for-sale) at June 30, 2019:
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Certificate of deposit
$
40

 
$

 
$

 
$
40

Corporate notes and bonds
4,221

 
3

 

 
4,224

Total marketable securities
$
4,261

 
$
3

 
$

 
$
4,264


The amortized cost and estimated fair value of marketable securities at June 30, 2019, by maturity, are shown below:
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Available-for-sale securities
 
 
 
 
 
 
 
Due in one year or less
$
4,221

 
$
3

 
$

 
$
4,224

Due after one year and through five years
40

 

 

 
40

 
$
4,261

 
$
3

 
$

 
$
4,264


The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2018:
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Certificate of deposit
$
40

 
$

 
$

 
$
40

Corporate notes and bonds
25,115

 

 
32

 
25,083

Total marketable securities
$
25,155

 
$

 
$
32

 
$
25,123


The amortized cost and estimated fair value of marketable securities at December 31, 2018, by maturity, are shown below:
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Available-for-sale securities
 
 
 
 
 
 
 
Due in one year or less
$
25,115

 
$

 
$
32

 
$
25,083

Due after one year and through five years
40

 

 

 
40

 
$
25,155

 
$

 
$
32

 
$
25,123

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Accounts Receivable, net
6 Months Ended
Jun. 30, 2019
Receivables [Abstract]  
Accounts Receivable, net
Accounts Receivable, net
Accounts receivable, net include:
 
June 30,
 
December 31,
 
2019
 
2018
Accounts receivable
$
32,117

 
$
27,040

Less: credit allowance
(210
)
 
(250
)
Less: allowance for doubtful accounts
(809
)
 
(749
)
Total accounts receivable, net
$
31,098

 
$
26,041

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Prepaid Expenses and Other Current Assets
6 Months Ended
Jun. 30, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets include:
 
June 30,
 
December 31,
 
2019
 
2018
Settlement and patent license receivable
$

 
$
5,960

Prepaid bandwidth and backbone
972

 
1,395

VAT receivable
2,417

 
2,022

Prepaid expenses and insurance
1,853

 
1,816

Vendor deposits and other
3,497

 
3,596

Total prepaid expenses and other current assets
$
8,739

 
$
14,789

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment, net
6 Months Ended
Jun. 30, 2019
Property, Plant and Equipment [Abstract]  
Property and Equipment, net
Property and Equipment, net
Property and equipment, net include:
 
June 30,
 
December 31,
 
2019
 
2018
Network equipment
$
117,930

 
$
105,760

Computer equipment and software
8,021

 
8,711

Furniture and fixtures
578

 
703

Leasehold improvements
5,729

 
4,587

Other equipment
150

 
156

Total property and equipment
132,408

 
119,917

Less: accumulated depreciation
(96,877
)
 
(92,539
)
Total property and equipment, net
$
35,531

 
$
27,378


Depreciation expense related to property and equipment classified in operating expense was $127 and $633 for the three months ended June 30, 2019 and 2018, respectively and was $372 and $1,221 for the six months ended June 30, 2019 and 2018, respectively.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill
Goodwill
We have recorded goodwill as a result of past business acquisitions. Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. In each of our acquisitions, the objective of the acquisition was to expand our product offerings and customer base and to achieve synergies related to cross selling opportunities, all of which contributed to the recognition of goodwill.
No indicators of impairment were identified as of June 30, 2019. Foreign currency translation adjustments increased the carrying amount of goodwill by $141 for the three months ended June 30, 2019. For the six months ended June 30, 2019, foreign currency translation adjustments increased the carrying value of goodwill by $441.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Other Current Liabilities
6 Months Ended
Jun. 30, 2019
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities
Other Current Liabilities
Other current liabilities include:
 
June 30,
 
December 31,
 
2019
 
2018
Accrued compensation and benefits
$
7,031

 
$
7,528

Accrued cost of revenue
3,264

 
2,361

Deferred rent

 
145

Accrued legal fees
47

 
22

Other accrued expenses
4,885

 
2,866

Total other current liabilities
$
15,227

 
$
12,922

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Line of Credit
6 Months Ended
Jun. 30, 2019
Debt Disclosure [Abstract]  
Line of Credit
Line of Credit
In February 2018, we entered into a Fourth Amendment (Fourth Amendment) to the Loan and Security Agreement (the Credit Agreement) with Silicon Valley Bank (SVB) originally entered into in November 2015. Under the Fourth Amendment, we increased the maximum principal commitment amount to $20,000. Our borrowing capacity is the lesser of the commitment amount or 80% of eligible accounts receivable. All outstanding borrowings owed under the Credit Agreement become due and payable no later than the final maturity date of November 2, 2020.
As of June 30, 2019, we had no outstanding borrowings, and we had availability under the Credit Agreement of approximately $20,000. We had no outstanding borrowings at December 31, 2018, and we had availability under the Credit Agreement of approximately $20,000.
As of June 30, 2019, borrowings under the Credit Agreement bear interest at the current prime rate minus 0.25%. In the event of default, obligations shall bear interest at a rate per annum that is 3% above the then applicable rate. 
Amendment fees and other commitment fees are included in interest expense. During the three months ended June 30, 2019 and 2018, there was no interest expense, and fees expense and amortization was $10 and $7, respectively. For the six months ended June 30, 2019 and 2018, there was no interest expense, and fees expense and related amortization were $20 and $66, respectively.
Any borrowings are secured by essentially all of our domestic personal property, with a negative pledge on intellectual property. SVB’s security interest in our foreign subsidiaries is limited to 65% of voting stock of each such foreign subsidiary.
We are required to maintain a minimum liquidity of $10,000 at all times, measured quarterly, with a minimum of $5,000 of the $10,000 in cash at SVB. In addition, we are required to maintain an Adjusted Quick Ratio of at least 1.0 to 1.0. We are also subject to certain customary limitations on our ability to, among other things, incur debt, grant liens, make acquisitions and other investments, make certain restricted payments such as dividends, dispose of assets or undergo a change in control. As of June 30, 2019, we were in compliance with all covenants under the Credit Agreement.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Contingencies
6 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Contingencies
Contingencies              
Legal Matters
Akamai ‘703 Litigation
    In June 2006, Akamai Technologies, Inc. (Akamai) and the Massachusetts Institute of Technology (MIT) filed a lawsuit against us in the United States District Court for the District of Massachusetts alleging that we were infringing multiple patents assigned to MIT and exclusively licensed by MIT to Akamai. In August 2016, we entered into a settlement and license agreement with Akamai with respect to U.S. Patent No. 6,108,703 (the ’703 patent) and certain other related patents, which settled all asserted and unasserted claims with respect to the licensed patents. The terms of the agreement required us to pay $54,000 over twelve equal quarterly installments, which began on August 1, 2016. We recorded a charge in the quarter ended June 30, 2016 for the full, undiscounted amount of $54,000. During the three months ended June 30, 2019, we made our final payment of $4,500 to Akamai under the terms of the settlement and license agreement.
Other Akamai Litigation
In November 2015, we filed a lawsuit against Akamai and XO Communications in the District Court for the Eastern District of Virginia alleging the infringement of six of our patents covering a broad range of inventions that we believe are critical to the effective and efficient delivery of bytes by a content delivery network (the Akamai and XO Litigation). Akamai also filed counterclaims in April 2016, alleging the infringement of five of its patents. We filed an answer to Akamai’s counterclaims, denying each of the allegations of infringement in May 2016.
In February 2016, Akamai filed a complaint against us in the District Court for the District of Massachusetts alleging infringement of three of its patents. In April 2016, Akamai amended its complaint by withdrawing one of the asserted patents. In April 2016, we filed our answer to the complaint, denying each of the allegations of infringement, and asserting two counterclaims alleging infringement of two of our patents. In December 2016, Akamai filed a second complaint against us in the District Court for the District of Massachusetts alleging infringement of three additional patents, and we later filed our answer to the complaint, denying each of the allegations of infringement. The two cases were ultimately consolidated into a single action by the court.
On April 9, 2018, we entered into a definitive settlement and patent license agreement where the parties agreed to (i) license certain patents to the other party, (ii) a covenant not to sue for three years for certain patents related to the licensed patents, and (iii) settle all outstanding legal disputes between the parties. The terms of the agreement also required Akamai to pay to Limelight a total of $14,900 over five equal quarterly installments. During the three months ended June 30, 2019, we received our final payment of $2,980 from Akamai.
We include litigation expenses in general and administrative expenses as incurred, as reported in the consolidated statement of operations.
Other Matters
We are subject to various other legal proceedings and claims, either asserted or unasserted, arising in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe the outcome of any of these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows. Litigation relating to the content delivery services industry is not uncommon, and we are, and from time to time have been, subject to such litigation. No assurances can be given with respect to the extent or outcome of any such litigation in the future.
Taxes
We are subject to indirect taxation in various states and foreign jurisdictions. Laws and regulations that apply to communications and commerce conducted over the Internet are becoming more prevalent, both in the United States and internationally, and may impose additional burdens on us conducting business online or providing Internet-related services. Increased regulation could negatively affect our business directly, as well as the businesses of our customers, which could reduce their demand for our services. For example, tax authorities in various states and abroad may impose taxes on the Internet-related revenue we generate based on regulations currently being applied to similar but not directly comparable industries.
There are many transactions and calculations where the ultimate tax determination is uncertain. In addition, domestic and international taxation laws are subject to change. In the future, we may come under audit, which could result in changes to our tax estimates. We believe we maintain adequate tax reserves, that are not material in amount, to offset potential liabilities that may arise upon audit. Although we believe our tax estimates and associated reserves are reasonable, the final determination of tax audits and any related litigation could be materially different than the amounts established for tax contingencies. To the extent these estimates ultimately prove to be inaccurate, the associated reserves would be adjusted, resulting in the recording of a benefit or expense in the period in which a change in estimate or a final determination is made.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Net (Loss) Income per Share
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Net (Loss) Income per Share
Net (Loss) Income per Share
We calculate basic and diluted (loss) income per weighted average share. We use the weighted-average number of shares of common stock outstanding during the period for the computation of basic (loss) income per share. Diluted (loss) income per share include the dilutive effect of all potentially dilutive common stock, including awards granted under our equity incentive compensation plans in the weighted-average number of shares of common stock outstanding.
The following table sets forth the components used in the computation of basic and diluted net (loss) income per share for the periods indicated (in thousands, except per share data):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Net (loss) income
$
(7,192
)
 
$
15,159

 
$
(15,751
)
 
$
15,308

Basic weighted average outstanding shares of common stock
115,275

 
111,356

 
114,843

 
111,059

Basic weighted average outstanding shares of common stock
115,275

 
111,356

 
114,843

 
111,059

Dilutive effect of stock options, restricted stock units, and other equity incentive plans

 
8,677

 

 
8,395

Diluted weighted average outstanding shares of common stock
115,275

 
120,033

 
114,843

 
119,454

Basic net (loss) income per share
$
(0.06
)
 
$
0.14

 
$
(0.14
)
 
$
0.14

Diluted net (loss) income per share:
$
(0.06
)
 
$
0.13

 
$
(0.14
)
 
$
0.13


For the three and six months ended June 30, 2019 and 2018, respectively, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans, were excluded from the computation of diluted net (loss) income per share because including them would have been anti-dilutive.
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Employee stock purchase plan
128

 

 
128

 

Stock options
2,425

 
2,832

 
2,243

 
3,718

Restricted stock units
779

 

 
890

 

 
3,332

 
2,832

 
3,261

 
3,718

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2019
Equity [Abstract]  
Stockholders' Equity
Stockholders’ Equity
Common Stock
On March 14, 2017, our board of directors authorized a $25,000 share repurchase program. Any shares repurchased under this program will be canceled and returned to authorized but unissued status. During the six months ended June 30, 2019, we did not repurchase any shares under the repurchase program. During the six months ended June 30, 2018, we purchased and canceled 1,000 shares for $3,800, including commissions and fees. As of June 30, 2019, there remained $21,200 under this share repurchase program.
Amended and Restated Equity Incentive Plan
We established the 2007 Equity Incentive Plan, or the 2007 Plan, which allows for the grant of equity, including stock options and restricted stock unit awards. In June 2016, our stockholders approved the Amended and Restated Equity Incentive Plan, or the Restated 2007 Plan, which amended and restated the 2007 Plan.  Approval of the Restated 2007 Plan replaced the terms and conditions of the 2007 Plan with the terms and conditions of the Restated 2007 Plan, and extended the term of the plan to April 2026. There was no increase in the aggregate amount of shares available for issuance. The total number of shares authorized for issuance under the Restated 2007 Plan as of June 30, 2019 was approximately 11,269.
Employee Stock Purchase Plan
In June 2013, our stockholders approved our 2013 Employee Stock Purchase Plan (ESPP), authorizing the issuance of 4,000 shares. In May 2019, our stockholders approved the adoption of Amendment 1 to the ESPP. Amendment 1 increased the number of shares authorized to 9,000 shares (an increase of 5,000 shares) and amended the maximum number of shares of common stock that an eligible employee may be permitted to purchase during each offering period to be 5 shares. The ESPP allows participants to purchase our common stock at a 15% discount of the lower of the beginning or end of the offering period using the closing price on that day. During the three and six months ended June 30, 2019, we issued 449 shares under the ESPP. Total cash proceeds from the purchase of the shares under the ESPP was approximately $1,095. As of June 30, 2019, shares reserved for issuance to employees under this plan totaled 4,585, and we held employee contributions of $294 (included in other current liabilities) for future purchases under the ESPP.
Preferred Stock
Our board of directors has authorized the issuance of up to 7,500 shares of preferred stock at June 30, 2019. The preferred stock may be issued in one or more series pursuant to a resolution or resolutions providing for such issuance duly adopted by the board of directors. As of June 30, 2019, the board of directors had not adopted any resolutions for the issuance of preferred stock.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Accumulated Other Comprehensive Loss
6 Months Ended
Jun. 30, 2019
Equity [Abstract]  
Accumulated Other Comprehensive Loss
Accumulated Other Comprehensive Loss
Changes in the components of accumulated other comprehensive loss, net of tax, for the six months ended June 30, 2019, was as follows:



Unrealized





Gains (Losses) on



Foreign

Available for



Currency

Sale Securities

Total
Balance, December 31, 2018
$
(9,992
)

$
(41
)

$
(10,033
)
  Other comprehensive income before reclassifications
513


37


550

Amounts reclassified from accumulated other comprehensive
  loss





Net current period other comprehensive income
513


37


550

Balance, June 30, 2019
$
(9,479
)

$
(4
)

$
(9,483
)
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Share-Based Compensation
6 Months Ended
Jun. 30, 2019
Share-based Payment Arrangement [Abstract]  
Share-Based Compensation
Share-Based Compensation
The following table summarizes the components of share-based compensation expense included in our consolidated statement of operations:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2018
 
2019
 
2018
Share-based compensation expense by type:
 
 
 
 
 
 
 
Stock options
$
1,044

 
$
1,046

 
$
2,086

 
$
2,107

Restricted stock units
2,435

 
2,181

 
4,685

 
4,347

ESPP
170

 
330

 
334

 
470

Total share-based compensation expense
$
3,649

 
$
3,557

 
$
7,105

 
$
6,924

Share-based compensation expense:
 
 
 
 
 
 
 
Cost of services
$
377

 
$
350

 
$
788

 
$
707

General and administrative expense
2,140

 
1,969

 
4,234

 
3,779

Sales and marketing expense
598

 
633

 
1,082

 
1,236

Research and development expense
534

 
605

 
1,001

 
1,202

Total share-based compensation expense
$
3,649

 
$
3,557

 
$
7,105

 
$
6,924


Unrecognized share-based compensation expense totaled approximately $20,444 at June 30, 2019, of which $6,434 related to stock options and $14,010 related to restricted stock units. We currently expect to recognize share-based compensation expense of $6,371 during the remainder of 2019, $8,722 in 2020 and the remainder thereafter based on scheduled vesting of the stock options and restricted stock units outstanding at June 30, 2019.
On February 1, 2019, the compensation committee of our board of directors approved a stock for salary program wherein eligible participants elected to receive payment of his or her base salary in shares of our common stock beginning on February 1, 2019. The shares of common stock will be issued under our Restated 2007 Plan. Eligible program participants include our Chief Executive Officer and his direct reports.
The stock for salary program permits eligible participants to receive 0, 25, 50, 75, or 100% of his or her 2019 salary (including any increases that may occur during the year) in shares of our common stock. On the last trading day of each calendar month, each participant will receive the number of shares of our common stock determined by dividing (i) 1/12th of his or her enrolled salary by (ii) the trailing 30-day closing average of our common stock, rounded up to the nearest whole share. Once an election is made, it runs for the full year 2019 and is irrevocable and the program will automatically terminate on the earlier to occur of January 1, 2020 or the date upon which our common stock trades on the Nasdaq at $4.00 per share or greater. Participation levels may not be changed after the close of the enrollment period. Once purchased, there is no vesting period for the shares. During 2019, our Chief Executive Officer and two of his direct reports elected to participate in the program. Each of the three participants elected to receive 50% of their respective salary in stock. As a result of their participation in the program, we will issue 49 shares of common stock and recorded $143 of share based compensation expense during the three months ended June 30, 2019. For the six months ended June 30, 2019, we issued 82 shares of common stock and recorded $244 of share based compensation expense.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Related Party Transactions
6 Months Ended
Jun. 30, 2019
Related Party Transactions [Abstract]  
Related Party Transactions
Related Party Transactions
In July 2006, an aggregate of 39,869,960 shares of Series B Preferred Stock was issued at a purchase price of $3.26 per share to certain accredited investors in a private placement transaction. As a result of this transaction, entities affiliated with Goldman, Sachs & Co., one of the lead underwriters of our initial public offering (IPO), became holders of more than 10% of our common stock. On June 14, 2007, upon the closing of our IPO, all outstanding shares of our Series B Preferred Stock automatically converted into shares of common stock on a 1-for-1 share basis. Between November 2017 and March 2018, investment partnerships affiliated with Goldman Sachs & Co. LLC and Goldman Sachs Group, Inc. sold 30,272,493 shares that they had acquired upon the conversation of their Series B Preferred Stock at the time of the Company’s IPO in June 2007. As of June 30, 2019, Goldman, Sachs & Co. owned less than 1% of our outstanding common stock. We had no other material related party transactions during the three and six months ended June 30, 2019 and 2018.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Operating Leases - Right of Use Assets and Purchase Commitments
6 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases - Right of Use Assets and Purchase Commitments
Operating Leases - Right of Use Assets and Purchase Commitments
Right of Use Assets
We have various operating leases for office space that expire through 2022. Below is a summary of our right of use assets and liabilities as of June 30, 2019.
Right-of-use assets
$
2,701

 
 
Lease liability obligations, current
$
1,579

Lease liability obligations, less current portion
1,325

Total lease liability obligations
$
2,904

 
 
Weighted-average remaining lease term
2.00 years

 
 
Weighted-average discount rate
5.25
%

During the three and six months ended June 30, 2019, we recognized approximately $977 and $1,943 in operating lease costs. Operating lease costs of $147 and $291 are included in cost of revenue and $830 and $1,652 are included in operating expenses in our consolidated statement of operations. During the six months ended June 30, 2019, cash paid for operating leases was approximately $1,002.
Approximate future minimum lease payments for our right of use assets over the remaining lease periods as of June 30, 2019, are as follows:
Remainder of 2019
$
900

2020
1,375

2021
736

2022
55

2023

Thereafter

Total minimum payments
3,066

Less: amount representing interest
162

Total
$
2,904


As of June 30, 2019, we have an additional operating lease for office space that has not yet commenced of approximately $12.7 million. This lease is expected to commence in August 2019, with a term of approximately 11 years.
Purchase Commitments
We have long-term commitments for bandwidth usage and co-location with various networks and internet service providers. These commitments did not meet the definition of a ROU asset/lease under ASU No. 2016-02. The following summarizes our minimum commitments for future periods as of June 30, 2019:
Remainder of 2019
$
16,744

2020
11,343

2021
4,713

2022
1,137

2023
599

Thereafter
299

Total minimum payments
$
34,835

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Concentrations
6 Months Ended
Jun. 30, 2019
Risks and Uncertainties [Abstract]  
Concentrations
Concentrations
During the three and six months ended June 30, 2019 and 2018, respectively, we had one customer, Amazon, who represented 10% or more of our total revenue.
Revenue from customers located within the United States, our country of domicile, was $28,087 for the three months ended June 30, 2019, compared to $30,067 for the three months ended June 30, 2018. For the six months ended June 30, 2019, revenue from customers located within the United States was $52,063, compared to $60,620 for the six months ended June 30, 2018.
During the three and six months ended June 30, 2019, based on customer location, we had three countries, the United States, Japan, and the United Kingdom, that accounted for 10% or more of our total revenue. For the three and six months ended June 30, 2018, based on customer location, we had two countries, the United States, and the United Kingdom, that accounted for 10% or more of our total revenue.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
6 Months Ended
Jun. 30, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
Income taxes for the interim periods presented have been included in the accompanying consolidated financial statements on the basis of an estimated annual effective tax rate. Based on an estimated annual effective tax rate and discrete items, income tax expense for the three months ended June 30, 2019 and 2018, was $255 and $249, respectively. For the six months ended June 30, 2019 and 2018, income tax expense was $378 and $234, respectively. Income tax expense was different than the statutory income tax rate primarily due to us providing for a valuation allowance on deferred tax assets in certain jurisdictions, and the recording of state and foreign tax expense for the three and six month periods.
We file income tax returns in jurisdictions with varying statutes of limitations. Tax years 2015 through 2018 remain subject to examination by federal tax authorities. Tax years 2014 through 2018 generally remain subject to examination by state tax authorities. As of June 30, 2019, we are not under any federal or state examination for income taxes.
For the three and six months ended June 30, 2019, there was no impact to income tax expense related to the Global Intangible Low-Taxed Income inclusion (GILTI) as a result of our net operating loss carryforwards (NOL) and valuation allowance position. We do not expect the GILTI to have a material impact on future earnings due to our NOL and valuation allowance position.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting and Geographic Areas
6 Months Ended
Jun. 30, 2019
Segment Reporting [Abstract]  
Segment Reporting and Geographic Areas
Segment Reporting and Geographic Areas
Our chief operating decision maker (our Chief Executive Officer) reviews our financial information presented on a consolidated basis for purposes of allocating resources and evaluating our financial performance. We operate in one industry segment — content delivery and related services and we operate in three geographic areas — Americas, Europe, Middle East, and Africa (EMEA), and Asia Pacific.
Revenue by geography is based on the location of the customer from which the revenue is earned. The following table sets forth our revenue by geographic area:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Americas
$
28,970

63
%
 
$
31,039

62
%
 
$
54,005

61
%
 
$
63,617

62
%
EMEA
7,282

16
%
 
9,708

19
%
 
14,547

16
%
 
21,500

21
%
Asia Pacific
9,652

21
%
 
9,502

19
%
 
20,632

23
%
 
17,246

17
%
Total revenue
$
45,904

100
%
 
$
50,249

100
%
 
$
89,184

100
%
 
$
102,363

100
%

The following table sets forth the individual countries and their respective revenue for those countries whose revenue exceeded 10% of our total revenue:
 
Three Months Ended June 30,
Six Months Ended June 30,
Country / Region
2019
 
2018
2019
 
2018
United States / Americas
$
28,087

 
$
30,067

$
52,063

 
$
60,620

United Kingdom / EMEA
$
5,285

 
$
6,337

$
10,414

 
$
15,306

Japan / Asia Pacific
$
5,682

 
$
4,922

$
11,505

 
$
9,231


The following table sets forth long-lived assets by geographic area in which the assets are located:
 
June 30,
 
December 31,
 
2019
 
2018
Americas
$
24,785

 
$
18,349

International
10,746

 
9,029

Total long-lived assets
$
35,531

 
$
27,378

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
As of June 30, 2019, and December 31, 2018, we held certain assets and liabilities that were required to be measured at fair value on a recurring basis.
The following is a summary of fair value measurements at June 30, 2019:
 
 
 
Fair Value Measurements at Reporting Date Using
Description
Total
 
Quoted Prices In Active Markets for Identical Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets:
 
 
 
 
 
 
 
Money market funds (2)
$
7,114

 
$
7,114

 
$

 
$

Certificate of deposit (1)
40

 

 
40

 

Corporate notes and bonds (1)
4,224

 

 
4,224

 

Total assets measured at fair value
$
11,378

 
$
7,114

 
$
4,264

 
$

  
____________
(1)
Classified in marketable securities
(2)
Classified in cash and cash equivalents
The following is a summary of fair value measurements at December 31, 2018:
 
 
 
Fair Value Measurements at Reporting Date Using
Description
Total
 
Quoted Prices In Active Markets for Identical Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets:
 
 
 
 
 
 
 
Money market funds (2)
$
752

 
$
752

 
$

 
$

Certificate of deposit (1)
40

 

 
40

 

Corporate notes and bonds (1)
25,083

 

 
25,083

 

Total assets measured at fair value
$
25,875

 
$
752

 
$
25,123

 
$


____________
(1)
Classified in marketable securities
(2)
Classified in cash and cash equivalents
The carrying amount of cash equivalents approximates fair value because their maturity is less than three months. The carrying amount of short-term and long-term marketable securities approximates fair value as the securities are marked to market as of each balance sheet date with any unrealized gains and losses reported in stockholders’ equity. The carrying amount of accounts receivable, accounts payable and accrued liabilities approximates fair value due to the short-term maturity of the amounts.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited interim consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC. They do not include all of the information and footnotes required by U.S. generally accepted accounting principles (U.S. GAAP) for complete financial statements. Such interim financial information is unaudited but reflects all adjustments that are, in the opinion of management, necessary for the fair presentation of the interim periods presented and of a normal recurring nature. This quarterly report on Form 10-Q should be read in conjunction with our audited financial statements and footnotes included in our annual report on Form 10-K for the fiscal year ended December 31, 2018. All information is presented in thousands, except per share amounts and where specifically noted.
The consolidated financial statements include accounts of Limelight and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. In addition, certain other reclassifications have been made to prior year amounts to conform to the current year presentation.
Use of Estimates
Use of Estimates
The preparation of the consolidated financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results and outcomes may differ from those estimates. The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results that may be expected for the year ending December 31, 2019, or for any future periods.
Recent Accounting Standards
Recent Accounting Standards
Adopted Accounting Standards            
In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) No. 2016-02, which establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for most leases. In July 2018, the FASB issued ASU No. 2018-11, which amends the guidance to add a method of adoption whereby the issuer may elect to recognize a cumulative effect adjustment at the beginning of the period of adoption. ASU No. 2018-11 does not require comparative period financial information to be adjusted. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. ASU 2016-02 defines a lease as a contract, or part of a contract, that conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. To determine whether a contract conveys the right to control the use of the identified asset for a period of time, the customer has to have both (1) the right to obtain substantially all of the economic benefits from the use of the identified asset and (2) the right to direct the use of the identified asset, a contract does not contain an identified asset if the supplier has a substantive right to substitute such asset ("the leasing criteria"). Upon review of our co-location and bandwidth arrangements, we have determined that such arrangements did not meet the leasing criteria, and therefore, were not included in our ROU asset and lease liability obligations on our balance sheet. We have determined that our real estate leases with terms in excess of one year and which do not include an option to purchase the underlying asset, do meet the leasing criteria. On January 1, 2019, we adopted ASU No. 2016-02, applying the package of practical expedients to leases that commenced before the effective date whereby we elected to not reassess the following: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. We elected to apply the transition provisions as of January 1, 2019, the date of adoption, and we recorded lease ROU assets and related liabilities on our balance sheet of $3.6 million related to our operating leases. We have no financing leases. There was no change to our consolidated statements of operations or cash flows.
In June 2018, the FASB issued ASU 2018-07, which simplifies several aspects of the accounting for nonemployee share-based payment transactions resulting from expanding the scope of Topic 718, Compensation-Stock Compensation, to include share-based payment transactions for acquiring goods and services from nonemployees. The amendments specify that Topic 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor’s own operations by issuing share-based payment awards. The amendments also clarify that Topic 718 does not apply to share-based payments used to effectively provide (1) financing to the issuer or (2) awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under Topic 606, Revenue from Contracts with Customers (Topic 606). We adopted this guidance effective January 1, 2019. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.
Recently Issued Accounting Pronouncements             
In June 2016, the FASB issued ASU No. 2016-13, which requires measurement and recognition of expected credit losses for financial assets held. This guidance is effective for fiscal years beginning after December 15, 2019 and interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The standard is to be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. We do not plan to early adopt this ASU. We are in the process of evaluating the potential impact of adopting this new accounting standard on our consolidated financial statements and related disclosures.
In January 2017, the FASB issued ASU 2017-04, which simplifies the accounting for goodwill impairment. The updated guidance eliminates Step 2 of the impairment test, which requires entities to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value, determined in Step 1. This guidance will become effective for us in fiscal years beginning after December 15, 2019, including interim periods within that reporting period. We will adopt this guidance using a prospective approach. Earlier adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. We do not plan to early adopt this accounting standard, and we are currently evaluating the impact of this guidance on our consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds to the disclosure requirements on fair value measurements in Topic 820. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. This guidance will become effective for us in fiscal years beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted upon issuance of this updated guidance. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this updated guidance and delay adoption of the additional disclosures until their effective date. We do not plan to early adopt this accounting standard, and we are currently evaluating the impact of this guidance on our consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15to help entities evaluate the accounting for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license. The amendments align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments. This guidance will become effective for us in fiscal years beginning after December 15, 2019. Early adoption is permitted, including adoption in any interim period. We do not plan to early adopt this accounting standard, and we are currently evaluating the impact of this guidance on our consolidated financial statements.
Revenue Recognition
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.
Our customers generally execute contracts with terms of one year or longer, which are referred to as recurring revenue contracts or long-term contracts. These contracts generally allow the customer access to our network and commit the customer to a minimum monthly level of usage with additional charges applicable for actual usage above the monthly minimum commitment, or are entirely usage based. We define usage as customer data sent or received using our content delivery service, or content that is hosted or cached by us at the request or direction of our customers. For contracts that contain minimum monthly commitments, we recognize revenue equal to the greater of the minimum monthly committed amount or actual usage, if actual usage exceeds the monthly committed amount, using the right to invoice practical expedient allowable under Topic 606.
For contracts that contain minimum commitments over the contractual term, we estimate an amount of variable consideration by using either the expected value method or the most likely amount method. We include estimates of variable consideration in revenue only when we have a high degree of confidence that revenue will not be reversed in a subsequent reporting period. We believe that the expected value method is the most appropriate estimate of the amount of variable consideration. These customers have entered into contracts with contract terms generally from one to four years. As of June 30, 2019, we have approximately $5,500 of remaining unsatisfied performance obligations. We recognized revenue of approximately $2,500 and $1,000, respectively, during the three months ended June 30, 2019 and 2018, related to these types of contracts with our customers. During the six months ended June 30, 2019 and 2018, we recognized approximately $5,200 and $2,000, respectively. We expect to recognize approximately 74% of the remaining unsatisfied performance obligations in 2019, approximately 25% in 2020 and the remaining in 2021.
We may charge the customer an installation fee when services are first activated. We do not charge installation fees for contract renewals. Installation fees are not distinct within the context of the overall contractual commitment with the customer to perform our content delivery service and are therefore recognized initially as deferred revenue and recognized as revenue ratably over the estimated life of the customer arrangement.
We also derive revenue from services and events sold as discrete, non-recurring events or based solely on usage. For these services, we recognize revenue when control of promised goods or services is transferred to customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services.
At the inception of a customer contract for service, we make an assessment as to that customer’s ability to pay for the services provided. If we subsequently determine that collection from the customer is not probable, we record an allowance for doubtful accounts and bad debt expense or deferred revenue for that customer’s unpaid invoices and cease recognizing revenue for continued services provided until it is probable that revenue will not be reversed in a subsequent reporting period. Our standard payment terms vary by the type and location of our customer.
Leases
Leases
We determine if an arrangement is a lease at inception. Operating leases are included in ROU assets, and lease liability obligations in our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liability obligations represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. We have lease agreements with lease and non-lease components and account for such components as a single lease component. As most of our leases do not provide an implicit rate, we estimated our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The ROU asset also includes any lease payments made and excludes lease incentives and lease direct costs. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term.
Share-Based Compensation
Share-Based Compensation
We account for our share-based compensation awards using the fair-value method. The grant date fair value was determined using the Black-Scholes-Merton pricing model. The Black-Scholes-Merton valuation calculation requires us to make key assumptions such as future stock price volatility, expected terms, risk-free rates, and dividend yield. Our expected volatility is derived from our volatility rate as a publicly traded company. The expected term is based on our historical experience. The risk-free interest factor is based on the United States Treasury yield curve in effect at the time of the grant for zero coupon United States Treasury notes with maturities of approximately equal to each grant’s expected term. We have never paid cash dividends and do not currently intend to pay cash dividends, and therefore, we have assumed a 0% dividend yield.
We develop an estimate of the number of share-based awards that will be forfeited due to employee turnover. We will continue to use judgment in evaluating the expected term, volatility, and forfeiture rate related to our own share-based awards on a prospective basis, and in incorporating these factors into the model. If our actual experience differs significantly from the assumptions used to compute our share-based compensation cost, or if different assumptions had been used, we may have recorded too much or too little share-based compensation cost.
We apply the straight-line attribution method to recognize compensation costs associated with awards that are not subject to graded vesting. For awards that are subject to graded vesting and performance based awards, we recognize compensation costs separately for each vesting tranche. We also estimate when and if performance-based awards will be earned. If an award is not considered probable of being earned, no amount of share-based compensation is recognized. If the award is deemed probable of being earned, related compensation expense is recorded over the estimated service period. To the extent our estimates of awards considered probable of being earned changes, the amount of share-based compensation recognized will also change.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Investments in Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2019
Investments, Debt and Equity Securities [Abstract]  
Summary of Marketable Securities (Designated as Available-for-Sale)
The following is a summary of marketable securities (designated as available-for-sale) at June 30, 2019:
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Certificate of deposit
$
40

 
$

 
$

 
$
40

Corporate notes and bonds
4,221

 
3

 

 
4,224

Total marketable securities
$
4,261

 
$
3

 
$

 
$
4,264

The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2018:
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Certificate of deposit
$
40

 
$

 
$

 
$
40

Corporate notes and bonds
25,115

 

 
32

 
25,083

Total marketable securities
$
25,155

 
$

 
$
32

 
$
25,123

Amortized Cost and Estimated Fair Value of Marketable Securities (designated as available-for-sale) by maturity
The amortized cost and estimated fair value of marketable securities at December 31, 2018, by maturity, are shown below:
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Available-for-sale securities
 
 
 
 
 
 
 
Due in one year or less
$
25,115

 
$

 
$
32

 
$
25,083

Due after one year and through five years
40

 

 

 
40

 
$
25,155

 
$

 
$
32

 
$
25,123

The amortized cost and estimated fair value of marketable securities at June 30, 2019, by maturity, are shown below:
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
Available-for-sale securities
 
 
 
 
 
 
 
Due in one year or less
$
4,221

 
$
3

 
$

 
$
4,224

Due after one year and through five years
40

 

 

 
40

 
$
4,261

 
$
3

 
$

 
$
4,264

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Accounts Receivable, net (Tables)
6 Months Ended
Jun. 30, 2019
Receivables [Abstract]  
Summary of Accounts Receivable, net
Accounts receivable, net include:
 
June 30,
 
December 31,
 
2019
 
2018
Accounts receivable
$
32,117

 
$
27,040

Less: credit allowance
(210
)
 
(250
)
Less: allowance for doubtful accounts
(809
)
 
(749
)
Total accounts receivable, net
$
31,098

 
$
26,041

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Prepaid Expenses and Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets include:
 
June 30,
 
December 31,
 
2019
 
2018
Settlement and patent license receivable
$

 
$
5,960

Prepaid bandwidth and backbone
972

 
1,395

VAT receivable
2,417

 
2,022

Prepaid expenses and insurance
1,853

 
1,816

Vendor deposits and other
3,497

 
3,596

Total prepaid expenses and other current assets
$
8,739

 
$
14,789

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2019
Property, Plant and Equipment [Abstract]  
Property and Equipment, net
Property and equipment, net include:
 
June 30,
 
December 31,
 
2019
 
2018
Network equipment
$
117,930

 
$
105,760

Computer equipment and software
8,021

 
8,711

Furniture and fixtures
578

 
703

Leasehold improvements
5,729

 
4,587

Other equipment
150

 
156

Total property and equipment
132,408

 
119,917

Less: accumulated depreciation
(96,877
)
 
(92,539
)
Total property and equipment, net
$
35,531

 
$
27,378

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2019
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities
Other current liabilities include:
 
June 30,
 
December 31,
 
2019
 
2018
Accrued compensation and benefits
$
7,031

 
$
7,528

Accrued cost of revenue
3,264

 
2,361

Deferred rent

 
145

Accrued legal fees
47

 
22

Other accrued expenses
4,885

 
2,866

Total other current liabilities
$
15,227

 
$
12,922

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Net (Loss) Income per Share (Tables)
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net (Loss) Income Per Share
The following table sets forth the components used in the computation of basic and diluted net (loss) income per share for the periods indicated (in thousands, except per share data):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Net (loss) income
$
(7,192
)
 
$
15,159

 
$
(15,751
)
 
$
15,308

Basic weighted average outstanding shares of common stock
115,275

 
111,356

 
114,843

 
111,059

Basic weighted average outstanding shares of common stock
115,275

 
111,356

 
114,843

 
111,059

Dilutive effect of stock options, restricted stock units, and other equity incentive plans

 
8,677

 

 
8,395

Diluted weighted average outstanding shares of common stock
115,275

 
120,033

 
114,843

 
119,454

Basic net (loss) income per share
$
(0.06
)
 
$
0.14

 
$
(0.14
)
 
$
0.14

Diluted net (loss) income per share:
$
(0.06
)
 
$
0.13

 
$
(0.14
)
 
$
0.13

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
For the three and six months ended June 30, 2019 and 2018, respectively, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans, were excluded from the computation of diluted net (loss) income per share because including them would have been anti-dilutive.
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Employee stock purchase plan
128

 

 
128

 

Stock options
2,425

 
2,832

 
2,243

 
3,718

Restricted stock units
779

 

 
890

 

 
3,332

 
2,832

 
3,261

 
3,718

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2019
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
Changes in the components of accumulated other comprehensive loss, net of tax, for the six months ended June 30, 2019, was as follows:



Unrealized





Gains (Losses) on



Foreign

Available for



Currency

Sale Securities

Total
Balance, December 31, 2018
$
(9,992
)

$
(41
)

$
(10,033
)
  Other comprehensive income before reclassifications
513


37


550

Amounts reclassified from accumulated other comprehensive
  loss





Net current period other comprehensive income
513


37


550

Balance, June 30, 2019
$
(9,479
)

$
(4
)

$
(9,483
)
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Share-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2019
Share-based Payment Arrangement [Abstract]  
Components of Share-based Compensation Expense
The following table summarizes the components of share-based compensation expense included in our consolidated statement of operations:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2018
 
2019
 
2018
Share-based compensation expense by type:
 
 
 
 
 
 
 
Stock options
$
1,044

 
$
1,046

 
$
2,086

 
$
2,107

Restricted stock units
2,435

 
2,181

 
4,685

 
4,347

ESPP
170

 
330

 
334

 
470

Total share-based compensation expense
$
3,649

 
$
3,557

 
$
7,105

 
$
6,924

Share-based compensation expense:
 
 
 
 
 
 
 
Cost of services
$
377

 
$
350

 
$
788

 
$
707

General and administrative expense
2,140

 
1,969

 
4,234

 
3,779

Sales and marketing expense
598

 
633

 
1,082

 
1,236

Research and development expense
534

 
605

 
1,001

 
1,202

Total share-based compensation expense
$
3,649

 
$
3,557

 
$
7,105

 
$
6,924

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Operating Leases - Right of Use Assets and Purchase Commitments (Tables)
6 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Summary of Right-of-use Assets and Liabilities
Below is a summary of our right of use assets and liabilities as of June 30, 2019.
Right-of-use assets
$
2,701

 
 
Lease liability obligations, current
$
1,579

Lease liability obligations, less current portion
1,325

Total lease liability obligations
$
2,904

 
 
Weighted-average remaining lease term
2.00 years

 
 
Weighted-average discount rate
5.25
%
Future Minimum Lease Payments Over Remaining Lease Periods
Approximate future minimum lease payments for our right of use assets over the remaining lease periods as of June 30, 2019, are as follows:
Remainder of 2019
$
900

2020
1,375

2021
736

2022
55

2023

Thereafter

Total minimum payments
3,066

Less: amount representing interest
162

Total
$
2,904

Minimum Purchase Commitments
The following summarizes our minimum commitments for future periods as of June 30, 2019:
Remainder of 2019
$
16,744

2020
11,343

2021
4,713

2022
1,137

2023
599

Thereafter
299

Total minimum payments
$
34,835

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting and Geographic Areas (Tables)
6 Months Ended
Jun. 30, 2019
Segment Reporting [Abstract]  
Revenue Earned by Geographic Area
The following table sets forth our revenue by geographic area:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Americas
$
28,970

63
%
 
$
31,039

62
%
 
$
54,005

61
%
 
$
63,617

62
%
EMEA
7,282

16
%
 
9,708

19
%
 
14,547

16
%
 
21,500

21
%
Asia Pacific
9,652

21
%
 
9,502

19
%
 
20,632

23
%
 
17,246

17
%
Total revenue
$
45,904

100
%
 
$
50,249

100
%
 
$
89,184

100
%
 
$
102,363

100
%
Schedules of Concentration of Revenue by Country
The following table sets forth the individual countries and their respective revenue for those countries whose revenue exceeded 10% of our total revenue:
 
Three Months Ended June 30,
Six Months Ended June 30,
Country / Region
2019
 
2018
2019
 
2018
United States / Americas
$
28,087

 
$
30,067

$
52,063

 
$
60,620

United Kingdom / EMEA
$
5,285

 
$
6,337

$
10,414

 
$
15,306

Japan / Asia Pacific
$
5,682

 
$
4,922

$
11,505

 
$
9,231

Long-lived Assets by Geographical Area
The following table sets forth long-lived assets by geographic area in which the assets are located:
 
June 30,
 
December 31,
 
2019
 
2018
Americas
$
24,785

 
$
18,349

International
10,746

 
9,029

Total long-lived assets
$
35,531

 
$
27,378

XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2019
Fair Value Disclosures [Abstract]  
Summary of Money Market Funds, Marketable Securities, Other Investment-related Assets and Current Liabilities
The following is a summary of fair value measurements at June 30, 2019:
 
 
 
Fair Value Measurements at Reporting Date Using
Description
Total
 
Quoted Prices In Active Markets for Identical Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets:
 
 
 
 
 
 
 
Money market funds (2)
$
7,114

 
$
7,114

 
$

 
$

Certificate of deposit (1)
40

 

 
40

 

Corporate notes and bonds (1)
4,224

 

 
4,224

 

Total assets measured at fair value
$
11,378

 
$
7,114

 
$
4,264

 
$

  
____________
(1)
Classified in marketable securities
(2)
Classified in cash and cash equivalents
The following is a summary of fair value measurements at December 31, 2018:
 
 
 
Fair Value Measurements at Reporting Date Using
Description
Total
 
Quoted Prices In Active Markets for Identical Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets:
 
 
 
 
 
 
 
Money market funds (2)
$
752

 
$
752

 
$

 
$

Certificate of deposit (1)
40

 

 
40

 

Corporate notes and bonds (1)
25,083

 

 
25,083

 

Total assets measured at fair value
$
25,875

 
$
752

 
$
25,123

 
$


____________
(1)
Classified in marketable securities
(2)
Classified in cash and cash equivalents
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Jan. 01, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Right-of-use assets $ 2,701   $ 2,701     $ 0
Lease liability 2,904   $ 2,904      
Contract terms     These customers have entered into contracts with contract terms generally from one to four years.      
Committed revenue from minimum commitment contracts 5,500   $ 5,500      
Minimum commitment contracts revenue recognized in period $ 2,500 $ 1,000 $ 5,200 $ 2,000    
Expected dividend rate     0.00%      
ASU 2018-11            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Right-of-use assets         $ 3,600  
Lease liability         $ 3,600  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Performance Obligations (Details)
Jun. 30, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations to be recognized period 3 years
Percent of remaining unsatisfied performance obligations to be recognized 74.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations to be recognized period 1 year
Percent of remaining unsatisfied performance obligations to be recognized 25.00%
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Investments in Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 4,261 $ 25,155
Gross Unrealized Gains 3 0
Gross Unrealized Losses 0 32
Estimated Fair Value 4,264 25,123
Certificate of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 40 40
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 40 40
Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,221 25,115
Gross Unrealized Gains 3 0
Gross Unrealized Losses 0 32
Estimated Fair Value $ 4,224 $ 25,083
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Investments in Marketable Securities (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 4,261 $ 25,155
Gross Unrealized Gains 3 0
Gross Unrealized Losses 0 32
Estimated Fair Value 4,264 25,123
Debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Due in one year or less 4,221 25,115
Amortized Cost, Due after one year and through five years 40 40
Amortized Cost 4,261 25,155
Gross Unrealized Gains, Due in one year or less 3 0
Gross Unrealized Gains, Due after one year and through five years 0 0
Gross Unrealized Gains 3 0
Gross Unrealized Losses, Due in one year or less 0 32
Gross Unrealized Losses, Due after one year and through five years 0 0
Gross Unrealized Losses 0 32
Estimated Fair Value, Due in one year or less 4,224 25,083
Estimated Fair Value, Due after one year and through five years 40 40
Estimated Fair Value $ 4,264 $ 25,123
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Summary of Accounts Receivable, net    
Accounts receivable $ 32,117 $ 27,040
Less: credit allowance (210) (250)
Less: allowance for doubtful accounts (809) (749)
Total accounts receivable, net $ 31,098 $ 26,041
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Prepaid Expense and Other Assets, Current [Abstract]    
Settlement and patent license receivable $ 0 $ 5,960
Prepaid bandwidth and backbone 972 1,395
VAT receivable 2,417 2,022
Prepaid expenses and insurance 1,853 1,816
Vendor deposits and other 3,497 3,596
Total prepaid expenses and other current assets $ 8,739 $ 14,789
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Property and equipment, net    
Total property and equipment $ 132,408 $ 119,917
Less: accumulated depreciation (96,877) (92,539)
Total property and equipment, net 35,531 27,378
Network equipment    
Property and equipment, net    
Total property and equipment 117,930 105,760
Computer equipment and software    
Property and equipment, net    
Total property and equipment 8,021 8,711
Furniture and fixtures    
Property and equipment, net    
Total property and equipment 578 703
Leasehold improvements    
Property and equipment, net    
Total property and equipment 5,729 4,587
Other equipment    
Property and equipment, net    
Total property and equipment $ 150 $ 156
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment, net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Property, Plant and Equipment [Abstract]        
Operating expense depreciation $ 127 $ 633 $ 372 $ 1,221
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
Foreign currency translation adjustment $ 141 $ 441
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Other Liabilities Disclosure [Abstract]    
Accrued compensation and benefits $ 7,031 $ 7,528
Accrued cost of revenue 3,264 2,361
Deferred rent 0  
Deferred rent   145
Accrued legal fees 47 22
Other accrued expenses 4,885 2,866
Total other current liabilities $ 15,227 $ 12,922
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Line of Credit (Details) - Revolving Credit Facility - Credit Agreement
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2018
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Line of Credit Facility [Line Items]            
Maximum borrowing amount $ 20,000,000          
Borrowing capacity limit, percent of accounts receivable 80.00%          
Proceeds from line of credit   $ 0   $ 0   $ 0
Current borrowing capacity   $ 20,000,000   $ 20,000,000   $ 20,000,000
Increase in interest rate in event of default   3.00%   3.00%    
Interest expense   $ 0 $ 0 $ 0 $ 0  
Commitment fees amortization   $ 10,000 $ 7,000 $ 20,000 $ 66,000  
Voting stock percentage in foreign subsidiaries       65.00%    
Line of credit facility, covenant compliance, minimum cash and revolver availability $ 10,000,000          
Line of credit facility, covenant compliance, minimum cash at lender $ 5,000,000          
Line of credit facility, covenant compliance, adjusted quick ratio 1.0          
Alternative Base Rate            
Line of Credit Facility [Line Items]            
Variable rate minimum       0.25%    
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Contingencies (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 09, 2018
USD ($)
installment_payment
Aug. 01, 2016
USD ($)
installment_payment
Apr. 30, 2016
Patent
counterclaim
Jun. 30, 2019
USD ($)
Dec. 28, 2016
Patent
Apr. 29, 2016
Patent
Feb. 16, 2016
Patent
Nov. 30, 2015
Patent
Akamai '703 Litigation | Settled Litigation                
Loss Contingencies [Line Items]                
Provision for litigation | $   $ 54,000            
Number of quarterly installment payments for litigation settlement | installment_payment   12            
Litigation payment, paid | $       $ 4,500        
Akamai and XO Communications Litigation | Pending Litigation                
Loss Contingencies [Line Items]                
Number of company patents infringed               6
Akamai Litigation | Pending Litigation                
Loss Contingencies [Line Items]                
Number of patents company was infringing           5    
Akamai Litigation | Settled Litigation                
Loss Contingencies [Line Items]                
Number of quarterly installment payments for litigation settlement | installment_payment 5              
Period of agreement to not sue 3 years              
Legal settlement awarded from other party | $ $ 14,900              
Litigation payment, received | $       $ 2,980        
2016 Akamai Litigation | Pending Litigation                
Loss Contingencies [Line Items]                
Number of company patents infringed     2          
Number of patents company was infringing             3  
Number of patents company infringed, withdrawn     1          
Number of counterclaims | counterclaim     2          
Number of additional patents company infringed         3      
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Net (Loss) Income per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Earnings Per Share [Abstract]        
Net (loss) income $ (7,192) $ 15,159 $ (15,751) $ 15,308
Basic weighted average outstanding shares of common stock (in shares) 115,275 111,356 114,843 111,059
Dilutive effect of stock options, restricted stock units, and other equity incentive plans (in shares) 0 8,677 0 8,395
Diluted weighted average outstanding shares of common stock (in shares) 115,275 120,033 114,843 119,454
Basic net (loss) income per share (in dollars per share) $ (0.06) $ 0.14 $ (0.14) $ 0.14
Diluted net (loss) income per share (in dollars per share) $ (0.06) $ 0.13 $ (0.14) $ 0.13
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Net (Loss) Income per Share - Dilutive Common Stock (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Excluded outstanding options and restricted stock units (in shares) 3,332 2,832 3,261 3,718
Employee stock purchase plan        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Excluded outstanding options and restricted stock units (in shares) 128 0 128 0
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Excluded outstanding options and restricted stock units (in shares) 2,425 2,832 2,243 3,718
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Excluded outstanding options and restricted stock units (in shares) 779 0 890 0
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2019
Jun. 30, 2019
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Mar. 14, 2017
Jun. 30, 2013
Equity, Class of Treasury Stock [Line Items]              
Cash paid for purchase of common stock     $ 0 $ 3,800,000      
Issuance of preferred stock authorized (in shares)   7,500,000 7,500,000   7,500,000    
Employee Stock Purchase Plan              
Equity, Class of Treasury Stock [Line Items]              
Number of shares authorized for issuance 9,000,000           4,000,000
Increase in shares available for issuance 5,000,000            
Maximum number of shares permitted to purchase per period 5,000            
Discount from market price for employees     15.00%        
Shares issued (in shares)   449,000 449,000        
Proceeds received from stock issuance   $ 1,095,000 $ 1,095,000        
Common Stock reserved for future options and restricted stock awards (in shares)   4,585,000 4,585,000        
Employee funds held by company for future purchase of shares   $ 294,000 $ 294,000        
2007 Equity Incentive Plan              
Equity, Class of Treasury Stock [Line Items]              
Number of shares authorized for issuance   11,269,000 11,269,000        
2017 Share Repurchase Program              
Equity, Class of Treasury Stock [Line Items]              
Stock repurchase amount authorized           $ 25,000,000  
Shares purchased and canceled (in shares)     0 1,000,000      
Cash paid for purchase of common stock       $ 3,800,000      
Remaining authorized repurchase amount   $ 21,200,000 $ 21,200,000        
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 159,538 $ 144,248 $ 165,151 $ 144,145
Other comprehensive income (loss) 174 (1,463) 550 (996)
Ending balance 156,645 164,326 156,645 164,326
Foreign Currency        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (9,992)  
Other comprehensive income before reclassifications     513  
Amounts reclassified from accumulated other comprehensive loss     0  
Other comprehensive income (loss)     513  
Ending balance (9,479)   (9,479)  
Unrealized Gains (Losses) on Available for Sale Securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (41)  
Other comprehensive income before reclassifications     37  
Amounts reclassified from accumulated other comprehensive loss     0  
Other comprehensive income (loss)     37  
Ending balance (4)   (4)  
Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (9,657) (7,861) (10,033) (8,328)
Other comprehensive income before reclassifications     550  
Amounts reclassified from accumulated other comprehensive loss     0  
Other comprehensive income (loss)     550  
Ending balance $ (9,483) $ (9,324) $ (9,483) $ (9,324)
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Share-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Components of share-based compensation expense        
Share-based compensation $ 3,649 $ 3,557 $ 7,105 $ 6,924
Cost of services        
Components of share-based compensation expense        
Share-based compensation 377 350 788 707
General and administrative expense        
Components of share-based compensation expense        
Share-based compensation 2,140 1,969 4,234 3,779
Sales and marketing expense        
Components of share-based compensation expense        
Share-based compensation 598 633 1,082 1,236
Research and development expense        
Components of share-based compensation expense        
Share-based compensation 534 605 1,001 1,202
Stock options        
Components of share-based compensation expense        
Share-based compensation 1,044 1,046 2,086 2,107
Restricted stock units        
Components of share-based compensation expense        
Share-based compensation 2,435 2,181 4,685 4,347
ESPP        
Components of share-based compensation expense        
Share-based compensation $ 170 $ 330 $ 334 $ 470
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Share-Based Compensation (Details Textual)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
$ / shares
shares
Jun. 30, 2019
USD ($)
Participant
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized share-based compensation expense total $ 20,444 $ 20,444
Share-based compensation expense, remainder of 2019 6,371 6,371
Share-based compensation expense, 2020 8,722 8,722
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized share-based compensation expense total 6,434 6,434
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized share-based compensation expense total $ 14,010 $ 14,010
Stock for Compensation Program    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock for compensation program, percentage of compensation, election option one   0.00%
Stock for compensation program, percentage of compensation, election option two   25.00%
Stock for compensation program, percentage of compensation, election option three   50.00%
Stock for compensation program, percentage of compensation, election option four   75.00%
Stock for compensation program, percentage of compensation, election option five   100.00%
Stock for compensation program, minimum price per share to terminate program (in dollars per share) | $ / shares $ 4.00 $ 4.00
Chief Executive Officer And Direct Reports | Stock for Compensation Program    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock for compensation program, number of participants | Participant   3
Number of shares issued to program participants | shares 49 82
Stock issued during period, share-based compensation $ 143 $ 244
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Related Party Transactions (Details) - Goldman, Sachs & Co. Affiliates
1 Months Ended 5 Months Ended
Jun. 14, 2007
Jul. 31, 2006
$ / shares
shares
Mar. 31, 2018
shares
Jun. 30, 2019
Related Party Transaction [Line Items]        
Ownership percentage       1.00%
Series B Preferred Stock        
Related Party Transaction [Line Items]        
Aggregate issuance of Series B Preferred Stock (in shares)   39,869,960    
Aggregate issuance of Series B Preferred Stock, purchase price (in dollars per share) | $ / shares   $ 3.26    
Preferred Stock conversion ratio 1      
Common Stock        
Related Party Transaction [Line Items]        
Number of shares sold by related party     30,272,493  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Operating Leases - Right of Use Assets and Purchase Commitments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Dec. 31, 2018
Operating Leased Assets [Line Items]      
Right-of-use assets $ 2,701 $ 2,701 $ 0
Operating lease liability obligations 1,579 1,579 0
Operating lease liability obligations, less current portion 1,325 1,325 $ 0
Total lease liability obligations $ 2,904 $ 2,904  
Weighted-average remaining lease term 2 years 2 years  
Weighted-average discount rate 5.25% 5.25%  
Operating lease costs $ 977 $ 1,943  
Operating cash flows from operating leases   1,002  
Cost of Revenue      
Operating Leased Assets [Line Items]      
Operating lease costs 147 291  
Operating Expenses      
Operating Leased Assets [Line Items]      
Operating lease costs $ 830 $ 1,652  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Operating Leases - Right of Use Assets and Purchase Commitments (Details 1)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Future minimum lease payments over remaining lease periods  
Remainder of 2019 $ 900
2020 1,375
2021 736
2022 55
2023 0
Thereafter 0
Total minimum payments 3,066
Less: amount representing interest 162
Total 2,904
Additional right-of-use that has not yet commenced $ 12,700
Additional right-of-use that has not yet commenced, lease terms 11 years
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Operating Leases - Right of Use Assets and Purchase Commitments (Details 2)
$ in Thousands
Jun. 30, 2019
USD ($)
Minimum purchase commitments  
Remainder of 2019 $ 16,744
2020 11,343
2021 4,713
2022 1,137
2023 599
Thereafter 299
Total minimum payments $ 34,835
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.19.2
Concentrations (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
customer
country
Jun. 30, 2018
USD ($)
customer
country
Jun. 30, 2019
USD ($)
customer
country
Jun. 30, 2018
USD ($)
customer
country
Concentration Risk [Line Items]        
Number of customers who represented 10% or more of total revenue | customer 1 1 1 1
Revenue $ 45,904 $ 50,249 $ 89,184 $ 102,363
Geographic concentration | Sales revenue        
Concentration Risk [Line Items]        
Number of countries accounting for 10% or more of revenue | country 3 2 3 2
United States / Americas | Geographic concentration | Sales revenue        
Concentration Risk [Line Items]        
Revenue $ 28,087 $ 30,067 $ 52,063 $ 60,620
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ 255 $ 249 $ 378 $ 234
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting and Geographic Areas (Details Textual)
6 Months Ended
Jun. 30, 2019
Segment
Location
Segment Reporting [Abstract]  
Number of industry segment | Segment 1
Number of geographic areas | Location 3
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting and Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue earned by geographic area        
Revenue $ 45,904 $ 50,249 $ 89,184 $ 102,363
Americas        
Revenue earned by geographic area        
Revenue 28,970 31,039 54,005 63,617
EMEA        
Revenue earned by geographic area        
Revenue 7,282 9,708 14,547 21,500
Asia Pacific        
Revenue earned by geographic area        
Revenue $ 9,652 $ 9,502 $ 20,632 $ 17,246
Geographic concentration        
Revenue earned by geographic area        
Percent of revenue     100.00% 100.00%
Geographic concentration | Americas        
Revenue earned by geographic area        
Percent of revenue     61.00% 62.00%
Geographic concentration | EMEA        
Revenue earned by geographic area        
Percent of revenue     16.00% 21.00%
Geographic concentration | Asia Pacific        
Revenue earned by geographic area        
Percent of revenue     23.00% 17.00%
Sales revenue | Geographic concentration        
Revenue earned by geographic area        
Percent of revenue 100.00% 100.00%    
Sales revenue | Geographic concentration | Americas        
Revenue earned by geographic area        
Percent of revenue 63.00% 62.00%    
Sales revenue | Geographic concentration | EMEA        
Revenue earned by geographic area        
Percent of revenue 16.00% 19.00%    
Sales revenue | Geographic concentration | Asia Pacific        
Revenue earned by geographic area        
Percent of revenue 21.00% 19.00%    
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting and Geographic Areas Segment Reporting and Geographic Areas (Details 1) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Concentration Risk [Line Items]        
Revenue $ 45,904 $ 50,249 $ 89,184 $ 102,363
Geographic concentration | Sales revenue | United States / Americas        
Concentration Risk [Line Items]        
Revenue 28,087 30,067 52,063 60,620
Geographic concentration | Sales revenue | United Kingdom / EMEA        
Concentration Risk [Line Items]        
Revenue 5,285 6,337 10,414 15,306
Geographic concentration | Sales revenue | Japan / Asia Pacific        
Concentration Risk [Line Items]        
Revenue $ 5,682 $ 4,922 $ 11,505 $ 9,231
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting and Geographic Areas (Details 2) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Long-lived assets by geographical area    
Long-lived assets $ 35,531 $ 27,378
Americas    
Long-lived assets by geographical area    
Long-lived assets 24,785 18,349
International    
Long-lived assets by geographical area    
Long-lived assets $ 10,746 $ 9,029
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements (Details) - Recurring basis - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Assets:    
Total assets measured at fair value $ 11,378 $ 25,875
Money market funds    
Assets:    
Total assets measured at fair value 7,114 [1] 752 [2]
Certificate of deposit    
Assets:    
Total assets measured at fair value 40 [3] 40 [4]
Corporate notes and bonds    
Assets:    
Total assets measured at fair value 4,224 [3] 25,083 [4]
Quoted Prices In Active Markets for Identical Assets (Level 1)    
Assets:    
Total assets measured at fair value 7,114 752
Quoted Prices In Active Markets for Identical Assets (Level 1) | Money market funds    
Assets:    
Total assets measured at fair value 7,114 [1] 752 [2]
Quoted Prices In Active Markets for Identical Assets (Level 1) | Certificate of deposit    
Assets:    
Total assets measured at fair value 0 [3] 0 [4]
Quoted Prices In Active Markets for Identical Assets (Level 1) | Corporate notes and bonds    
Assets:    
Total assets measured at fair value 0 [3] 0 [4]
Significant Other Observable Inputs (Level 2)    
Assets:    
Total assets measured at fair value 4,264 25,123
Significant Other Observable Inputs (Level 2) | Money market funds    
Assets:    
Total assets measured at fair value 0 [1] 0 [2]
Significant Other Observable Inputs (Level 2) | Certificate of deposit    
Assets:    
Total assets measured at fair value 40 [3] 40 [4]
Significant Other Observable Inputs (Level 2) | Corporate notes and bonds    
Assets:    
Total assets measured at fair value 4,224 [3] 25,083 [4]
Significant Unobservable Inputs (Level 3)    
Assets:    
Total assets measured at fair value 0 0
Significant Unobservable Inputs (Level 3) | Money market funds    
Assets:    
Total assets measured at fair value 0 [1] 0 [2]
Significant Unobservable Inputs (Level 3) | Certificate of deposit    
Assets:    
Total assets measured at fair value 0 [3] 0 [4]
Significant Unobservable Inputs (Level 3) | Corporate notes and bonds    
Assets:    
Total assets measured at fair value $ 0 [3] $ 0 [4]
[1] Classified in cash and cash equivalents
[2] Classified in cash and cash equivalents
[3] Classified in marketable securities
[4] Classified in marketable securities
EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +IQ\DX?(\\#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,$% @ NG'R3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "Z&ULS9++3L,P$$5_!7F?3)Q2'E::32M6("%1"<3.LJ>M1?R0/2CIW^.$ M-A6"#V#IF>LS9Z1I5!#*1WR./F D@^EJL)U+0H45.Q % 9#4 :U,94ZXW-SY M:"7E9]Q#D.I#[A'JJKH!BR2U) DCL @SD;6-5D)%E.3C":_5C ^?L9M@6@%V M:-%1 EYR8.TX,1R'KH$+8(011IN^"ZAGXE3]$SMU@)V20S)SJN_[LE],N;P# MA[>GQY=IW<*X1-(IS+^2$70,N&+GR:^+]6;[P-JZXO=%=5OPNRV_%KP6R^7[ MZ/K#[R)LO38[\X^-SX)M [_NHOT"4$L#!!0 ( +IQ\DZ97)PC$ 8 )PG M 3 >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&V MM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X M>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E M'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ( MX53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T M;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW? MZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;C MZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6 M-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[ MR:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>I MP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^ M",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ M ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH M9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-# MMW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX# M;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW' MB/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$" M\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO* MWF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4" M(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8> M^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@ M#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6: M&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+ MOP%02P,$% @ NG'R3BW@8EYY @ 00D !@ !X;"]W;W)K47 RI;0(N"?N;4OX[P-M MV+#SD?\^\5+?*JDG@B+OR8U^H_)[?^)J%,Q1+G5+.U&SSN/TNO/WZ/F(,DTP MB!\U'<2B[^E4SHR]ZL'GR\X/]8YH0TNI0Q#5/.B1-HV.I/;Q:PKJSYJ:N.R_ M1_]HDE?)G(F@1];\K"^RVOD;W[O0*[DW\H4-G^B44.)[4_9?Z(,V"JYWHC1* MU@CS]@<_<(NQ'LLD.8 ME;HCV+XH)":BF_F;M;>"6[=^;AL)B= MWP=[;"ZTO_#Q_,I+H6S>5U94Q2M97P29UKI=XS\Z"A5ZF[F>KS M\5(?!Y+UTX,EF%]-Q1]02P,$% @ NG'R3GM1'=QA! 18 !@ !X M;"]W;W)K&9L ZMLI":G M4RNUTNJJ:S^S&^\F.@@IL)OKOR\0-B(SX^V7@,D[GM?8?FR\.M?-CW8?0K?X M697']GZY[[K379*T3_M0%>WG^A2._3_/=5,575]L7I+VU(1B-P9598+&^*0J M#L?E>C4^>VC6J_JU*P_'\- LVM>J*II_-Z&LS_=+6+X_^'9XV7?#@V2].A4O MX<_0?3\]-'TIN=:R.U3AV![JXZ()S_?+7^!N2^D0,"K^.H1S.[M?#$UYK.L? M0^&WW?W2#(Y"&9ZZH8JBO[R%;2C+H:;>QS]3I^]>Q\7UC'HLV M;.OR[\.NV]\OL^5B%YZ+U[+[5I]_#5.#W'(QM?[W\!;*7CXXZ7,\U64[_BZ> M7MNNKJ9:>BM5\?-R/1S'ZWFJ_SU,#\ I *\!8#\,H"F 6$!R<38V]4O1%>M5 M4Y\7S:6W3L4P*.".^I?Y-#PCRI\33&VWD\L[BY2/PH.5X:87V>L88H*D<9Z5ZL MZL5*+\2\7"1NEL4B6F9%BM"9F!6G6G'2"LNR<2(+@1&O1:K0&QOI(J]Z\=*+ M8UZ\R +(-%M-@[J/5/612A^>^4A%CBPE-BFV4@0VS7+=2J9:R:25E%G)1!:? M91D?*E*5@X5,]Y*K7G+IA0V"32Z'BG.S>7KQ(E684AKQ D9GDI%N!)2,DLAP M-XHJ B:(X!&$%6NX%9#SV7 C'VING>B,!)1.@#M!951:XEXTE8_,(M")"Q*Y MEB-WTLSSI#ZS'"ZJS)HTXD>G+DCL\G9O0"+5*784\"+&^DH'+TCR6DY>D%"% M'##GQ%-U63XCXZTC';_@Q1)K8S7HX 1)3LO)"1H5BH($(Y @EJ;*8@LMZ/@$R4\^L#8@T0@NY>N*HHIMI71XHH2GY?!$%9[,B2*" MV2[EUHM.3Y3T=)R>*,DHG$A);DSLM42VF!*?CN,3%3 ZQ)3;4628Q[8AJ ,4 M)4 =!RA*,A*FCO-53;JN(;,R*#F"4 '9\"XV2K)B)\2)%EF*C1:DN2EY[PD2<)/N17S49.!,139@I!.39+4])Q4)('XB9PE M[GRK"BGS$'M).CU)TM-S9)%"3^>]%=VFZ+P#%SLHTB%*$J*>@VO2S$^!U)VY MJE-VYLGL+&XX'/VC:%X.QW;Q6'==78V';\]UW86^3O.Y;]\^%+MKH0S/W7"; M]O?-Y5#R4NCJTW3@FEQ/?=?_ 5!+ P04 " "ZO*/LC9<8"^^] M)@W?^*40[1H ?BQQC?B"MKB1;\Z4U4C();L WC*,3MI4$Q!"F((:58U?Y'IO MSXJ<7@6I&KQG'K_6-6)_MYC0;N,'_L?&2W4IA=H 1=ZB"_Z)Q:]VS^0*C%%. M58T;7M'&8_B\\3\%ZUT E4$K7BO<\4_*Y.HMSX2]\[X3.Z$O%"NZ]X M*"CQO:'Z[_B&B90K$IGC2 G7O][QR@6MAR@2I4;O_5@U>NSZ-VDXV-R&<#"$ MHR&([QJBP1 9!M"3Z5(_(X&*G-'.8_V_U2)U*()U)#_F46WJ;Z??R6JYW+T5 M:9:#FXHS2+:]))Q(PKEB9RLB.$J S#]"A$Z(4/NC*<32[8^<_DC[XZE_9131 M2S(M:;0$+B ,C$(>J68LL9,EME@R:+#TDF22)4N@>@R:Q[H93^+D26P>H^IM M8N4Q2>XI9@RIDR&U&8PCM$T?,MQ3S!@R)T-F,T0&0_;4&7FDFK$LG2Q+FR4V M6)96M1$<'H/G&>6,:>5D6ME,B<&TLC(%09*E#B:7,@[C]+],LA,X;R=H4Z7F M]02?QG)*W5Q@&PO=V]R:W-H965T&ULC9G=;N,V$(5?Q?!]8LZ0E,3 ,1#) M+EJ@!1:[:'NMV$QLK&2YDA)OW[Z4K'CMF5'^C)O[JN#WX?_O%1UF;?AMGZ=-8?:YYL^J"QFJ%0T M*_/=?KJ8]\^^U(MY]=86N[W_4D^:M[+,ZW]37U3'QRE,/QY\W;UNV^[!;#$_ MY*_^FV__/'RIP]WLG&6S*_V^V57[2>U?'J=/\+#2?4!/_+7SQ^;B>M))>:ZJ M[]W-;YO'J>IJY N_;KL4>?AY]YDOBBY3J,<_0]+INED4/^[?_=%P+N:A#+65='T?R?K MMZ:MRB%+J$J9_SC][O;][W'(_Q$F!^ 0@.> 4/9G 7H(T#\#S*YHMY71TG]6D\'/)NV,&##=VU[A[VO=/_+[1G$YZ^+^)X M/GOO\@Q(>D+P$DFND25'X$S,0OGG2J!4B119.%X7D'$B=J0.-Y.L/DUR54TM MMI7NX_5%?*+D>"/&FS[>7,8#:>L3$O7(OD>,=\=DYEF'$(X"W#1FBZDG*.KLH@II"-:P##,YHBJ$S"EURE8+DLI+*LM';&;$ *F$%CJ32.6074A%8BYN*1C0+( M3@_N#.>Q>YB'4;QR)F'U(NL-8Q<9RS%RYS+4TV>XC9.NO&,LC6"MQ; M'?56X%9W1[V_"B;*JHN"IZ;AJ8RV*H)@$!XQ3!EKT'9WY'[.]#1DR)WV[">:KJ>"AB$#3D]ZDO9P&JZ%5B)Z:P9\7B4/1ZYQX.B M)H_<==%:JDZ V(E9@#1]U[&2,NF1A1YECT?N\4"M*QV@Z&IV -T+9 (&X9# MI G9P(;--U4GI=-J;%C*+H\1LT)08PNL[*;(S\Y WX.D Y1,A">+^%A=?IH\#/]Z1O&'WG]NMLWD^>J;:NR?X/]4E6M#]57]Z'B M6Y]OSC>%?VF[RSA;MCH,WT5FYX\SB_\ 4$L#!!0 ( +IQ\DX4 MR>DYJ0( "4) 8 >&PO=V]R:W-H965T&ULC591DYHP M$/XK#.]W$" @CCISB)UVIIUQKM/V.6(4YH#0).KUWS<)R&$2;5],LGS[[7Z; MQ,WB0N@;*S'FSGM3MVSIEIQW<\]C18D;Q)Y)AUOQY4!H@[A8TJ/'.HK17CDU MM1?X?NPUJ&K=U4+9MG2U("=>5RW>4H>=F@;1/QFNR67I O=J>*V.)9<&;[7H MT!%_Q_Q'MZ5BY8TL^ZK!+:M(ZU!\6+HO8+Y))5X!?E;XPB9S1RK9$?(F%U_V M2]>7">$:%UPR(#&<\1K7M202:?P>.-TQI'2UY^72 MG;G.'A_0J>:OY/(9#WJ@ZPSBO^(SK@5<9B)B%*1FZM4I JM?#1 $(H%X2"Q> "01:76QDH3^S*X-69=!2FCM' M(+82Q&9I@%Z:'@,G>6KG<&TBHDBKB0D)$ZT>)B2XL\V)54MBT1)J6A(C!HAC M38V)$=OG:]GF)@KJT38V)A_$=E$SJZB91916VVQFBDHTS-K$/($HUA+.312$ MOB;*PI2F=S2E5DVI11/4-*66^^@#_>"9*!#&J;:AN84+P,#7[Z.%+ HGMZ%7 MYDW^XQM,CZKA,J<@IY;+JSBQCCW])9 ]0K-G8+X&%GLNW@!]R_Z@[Q\0WQ ] M5BUS=H2+SJ3ZQX$0CD7R_K/8D%*\6<9%C0]<3A,QIWWG[A><=,.CQ!M?1JN_ M4$L#!!0 ( +IQ\D[VK0#6. < -@J 8 >&PO=V]R:W-H965T&ULE9K=;N,V$(5?Q?"]UR1G2$F+)$ =VVB!%EBT:'NM393$6-M* M;279OGTE6>L-9PZM[4W\DT/RD)(^'H]T]58?OAR?JJJ9?-UM]\?KZ5/3/'^< MSX]W3]6N/'ZHGZM]^Y^'^K KF_;CX7%^?#Y4Y7W?:+>=.V/"?%=N]M.;J_Z[ M3X>;J_JEV6[VU:?#Y/BRVY6'?Q?5MGZ[GMKIMR]^WSP^-=T7\YNKY_*Q^J-J M_GS^=&@_S<^]W&]VU?ZXJ?>30_5P/?W)?EQG?8->\=>F>CN^>S_IIO*YKK]T M'WZYOYZ:SE&UK>Z:KHNR?7FM;JOMMNNI]?'/T.GT/&;7\/W[;[VO^\FWD_E< M'JO;>OOWYKYYNI[FT\E]]5"^;)O?Z[>?JV%"?CH99O]K]5IM6WGGI!WCKMX> M^[^3NY=C4^^&7EHKN_+KZ76S[U_?AOZ_-<,-W-# G1M8>[$!#0WH>P.ZV("' M!GQNX+*+#?S0P)\;T.4&86@0OH_03WI^6JQ^]9=E4]Y<'>JWR>%T CV7W7EJ M/X;V^-YU7_:'L_]?>P".[;>O-]:&J_EKU]&@69PT+M)DL>86:?)8LT2:(M:L M@,:96+-&&GO6S-OYGB?MX*1=WP%%'3C< <$.J.^ HPY(K-I)$WK-_J3A0BSM M>D0466%HA8$5%@?GI/'O1[$F?R>+QO%P' _&\6+*7H_#;%G(;KV>M+7B7-$: M;QQ9)TX7+9OEY,2)M]:^9L1%X0U>@ 7(/SX29/!#C*]@D;,9Y'I%?1DY'S& M5)&9')K)P>&4UWVNAI&7XNJB)+)10!L%L"'0LBCTT;-&0FHUIHK,6(-A:("= M7)+.@#G;Q.+;!'4M&*B0V+5J(".]6'7^.PE=W)G!J M^3%5+< J6;DJ!.:32S L1V6Q(]'71Q_)'X IUY M$T(NKJ\5T,T*DI?A&LF(R*8 [3"@'0 T6SD_3=X60,%GB:$P>AU +\NTY$"P M978LM^Q!=SEQ@LZ\,61(+KG6S;(\6+GD0$:9=#,F MBPUAZ#N4B-7YK*&?%0GD$T8^H:@K$RAI3DO90 GCEE#2514-5$=0 M"71,%=O!U",4B&4")1UUR?M,VAE1Q78P00D%8IE ":#1),M*F(R$HJXD(VGJ MN<*IJVY$%=O!="04B&7$(HV]2Q&+,/<(<$]%K$$4P09%+*13$8LT1&'$ CH4 ML9#L4L1BS&4&7&9Y(;(FJFW3$2R^@=TW8\?":XUTA&UF2UQ=3+>'?A_U(T9\YP!SU468U"[L#Z3 M:[D>U\66$@5D5$&6S&$-=?E3='59$UO!V&=49)9IC#70VY-#>KDLBLU@Z#. MODIBC/)P2%U?&/J,XK",8JQQ+@/0(+E4# 2]I(J!C+<$1EN"<@*2L$\E'\8; M J/JAXQBC*H?ZFQ8CLKB^Q^8S!X52604\YJXS(E?1Q[CUJ.P*W< #^H:IA"1 M9#FFBNU@Z'D4B27]O8-!A3HV F>A2')1.]KBK( M.YY>(S$1BWSBKAL@HKR?MO"HYNNS("_+<5UL"7/1 R[*Y+$81$%P4=\*!#IY M:V?I-62],Y2)SE9 -RLXEVD R<@SA10/,+8]P#;+\JP'96G+>9:Z]8JAZP%T M99%KX4$.]X67==S;01!B$WSQ MXP$L8(H'0'$5P *H6&2V$++UJ"PVA'$?T*U >3D%#7)Q6%<7);$1#/H 0*_" M5T!%;GDK=D04F\&8#^@)"WDF!XWY0*E)8] '%'YE]@J:XA*M 528Q24%>DF5 MP0+># *JBB@GX&$'9U(#)1YU0/4.F;T"P&B0S_,LQU2Q'4S:@*HB,GD%5 M. MC8,Q&U"VEZCKIFH[-1_:57VJROOSAVWUT'1OL_;]X?2LY>E# M4S\/SY'.SP^SWOP'4$L#!!0 ( +IQ\DZ56,S8S@0 /X7 8 >&PO M=V]R:W-H965T&UL?9C1;N,V$$5_Q?"[U^(,14F!8R!V4;1 M"P1;M'U6;"8V5K)<28FW?U])5KSRS&5?8DFY)"^'Y.&0JTM5?VL.WK>S[V5Q M:A[GA[8]/RR7S>[@R[SY4IW]J?O/:U67>=N]UF_+YES[?#\4*HLE19%;EOGQ M-%^OAF_/]7I5O;?%\>2?ZUGS7I9Y_>_&%]7E<6[FGQ^^'M\.;?]AN5Z=\S?_ MAV__/#_7W=OR5LO^6/I39E[SQ MVZKX^[AO#X_S=#[;^]?\O6B_5I=?_-BA>#X;>_^;__!%)^^==&WLJJ(9_LYV M[TU;E6,MG94R_W[]/9Z&W\M8_V%>> NF+O^XQ"[X7]=;YONZ\?:V&RU_.@K&C6;JX:F MFIMBV=5^:X)0$QM2Q>F^@:U6)!EN@6$G>"C/4X-QA"NPL ([5&"G%43"Y.:J M<8/F-&@6)DYB(_JB92;F*,5N8N@F!MT)1-S!"ISJ3B9L;JZ2>&(S8^-$7X H MR1+L)(%.$AU8ML)*HEI)3!0+*UKD,K+82@JMI#HHB7"2JD8B84,K%MUZB0*3 M+8-&,AV36$ZV#+1#,B9(Y (3Q41X^4?*C)539=1,VV$YZX%FD02B8@(D,B N M++T8W8Y:@DAD# ?<0&@]&0)NY,P=1?>STDHW6D29"YC!?#,,S,32#.MVY/0% MFCB )H-):2R 4Z@W&&\F!KV12W$4W0^TIBV0$85&&L/2:%JRDVXT":E5:L1X) M*3= %KM09# T#:)F M*OUH(CJ;L+0#N!G':6 S(0Q. N"4:4Y:>4( FF"FQ9BDK$DZY=_5"VM(6JO< %7,-H OQBQE Y9# M($=B3$ &!'22@ S0ULTL.0&1K!OMP/KDP/D8$#"1!&3--HEC(%EP&CK],.8? M _XEDG^LP69,I(*C538*L8LQ_AADHXD\CC'(1JU1X0$JBD,W$8Q9RH"E,H79 M,,A'2>:C0+28'JSOW6"6,F"I1-*&4;:9RCP'J)(T"BU.3%(&)$TD25D3DF). MU>0!LB@+KBP,4@8@321(64.2K,O4> %9FIC 39C%-+61QE<2"++%!+3@()[( M5-OJ3%&=-H'&!8Z*%I/4 I+*A&$SBJ97;J0X"D3.2*PO)[>FI:_?A@OF9K:K MWD]M?S\Y^7J[Q'X:[K#%]XUYV%ZOHG]4<[T9_SVOWXZG9O92M6U5#C>OKU75 M^LYC]*6+U,'G^]M+X5_;_C'IGNOKC?3UI:W.XVW[\G;EO_X/4$L#!!0 ( M +IQ\DY>[BGCKP$ -(# 8 >&PO=V]R:W-H965T&UL M?5/;;MLP#/T501]0.4K6%8%MH&DQ=, &!!VV/BLV?4%U\20Y[OY^E.RX;NOM MQ2)IGL-#BDH'8Y]= ^#)BY+:9;3QOMLSYHH&E'!7I@.-?RICE?#HVIJYSH(H M(TA)QI/DFBG1:IJG,7:T>6IZ+UL-1TM;O:'7\=>3L+!G9%/;>F;C-Y04D(E M>ND?S? 4S^?*)F:_P9GD)@>E&"-PD@7OZ3HG3=J8D$I2KR,9ZOC.4S\%]@Z M@$\ _@[ QD)1^;WP(D^M&8@=9]^)<,6;/T[;AFH^---[T@-C_C_"]02P,$% @ NG'R3IE*JR"T M 0 T@, !@ !X;"]W;W)KV$ *[X0VRS)WW=L"*4MZHOM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+=KL/3'&A M:9E'W]F6N1F\%!K.EKA!*6[?3B#-6- ]?7<\B;;SP<'*O.$> MI Q$*.-EYJ1+R@!)*JL%YHV86E*+XZ[0+'?=QNLG2&;8-2&9 L@ .,0^; M$D7EG[CG96[-2.S4^YZ')]X?$^Q-%9RQ%?$.Q3OT7LO](&PO=V]R:W-H965T5=2VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49.EF<\,4%YH66?2= M3)%A[Z30<#+$]DIQ\^L($H><)O33\2R:U@4'*[*.-_ "[GMW,MYB,TLE%&@K M4!,#=4[ODL-Q%^)CP \!@UV<2:CDC/@:C"]53C=!$$@H76#@?KO /4@9B+R, MMXF3SBD#<'G^9'^,M?M:SMS"/45%#S7KIG')Y@JN>:DJGXKW ! MZ<.#$I^C1&GC2LK>.E03BY>B^/NX"QWW8;RY3B;8.B"= .D,V,<\;$P4E3]P MQXO,X$#,V/N.AR=.#JGO31F$VPK=_*+Q=)]BM$NPBP>Z_):[%[/]*PA8]56":.$V6 ME-CK.,D+[SRP=VE\D]_AX[1_XZ81VI(S.O^RL?\UH@,O97/E1ZCU'VPV)-0N M'&_]V8QC-AH.N^D'L?D;%Q]02P,$% @ NG'R3M)])!:U 0 T@, !D M !X;"]W;W)K&UL?5/M;ML@%'T5Q ,4AZ1;$MF6 MFDY3)[52U&G=;V)?VZA@7,!Q]_:[8->S-FM_@'LYY]P/+NE@[*MK #QYUZIU M&6V\[XZ,N:(!+=R-Z:#%F\I8+3R:MF:NLR#*2-**\23YQ+20+=J)&KZ#_]&=+5IL5BFEAM9)TQ(+ M54;O-L?3+N CX$7"X!9G$BJY&/,:C&]E1I.0$"@H?% 0N%WA'I0*0IC&VZ1) MYY"!N#Q_J'^-M6,M%^'@WJB?LO1-1O>4E%")7OEG,SS 5,\M)5/QCW %A?"0 M"<8HC')Q)47OO-&3"J:BQ?NXRS;NPWC#;R?:.H%/!#X3]C$.&P/%S+\(+_+4 MFH'8L?>="$^\.7+L31&&UL?5-A;]L@$/TKB!]0$N(U761;:CI5 MF[1)4:>UGXE]ME'!>(#C[M_OP*[KK5:_ '?<>_?N.-+!V&?7 'CRHE7K,MIX MWQT8)!UXX.#Y6DG:O@)_E=WLFBQF:64&EHG34LL5!F] MW1Z.28B/ 8\2!K9.F;C-Y04D(E>N4?S/ 5IGH^43(5_QTNH# \*,$< MA5$NKJ3HG3=Z8D$I6KR,NVSC/HPW^_T$6P?P"6C,0 M._:^$^&)MP>.O2F",[8BWJ%XA]Y+OOW,4W8)1%/,<8SARY@Y@B'[G(*OI3CR M=W"^#M^M*MQ%^.X?A;MU@F25((D$R8 M>6!O>7R3M_!QVG\(6\O6D;/Q^+*Q_Y4Q'E#*Y@I'J,$/-AL**A^.>SS;<T-\#J"E&3I;G?#%!>:EGGTG4R9X^"DT' RQ Y* M'8Q;B M8\"3@-&NSB14QJ^9DRXI W!]?F7_ M%&OWM9RYA0>4/T7MNH+>45)#PP?I'G'\#',]UY3,Q7^%"T@?'I3X'!5*&U=2 M#=:AFEF\%,5?IEWHN(_339;,L&U .@/2!7 7\[ I453^D3M>Y@9'8J;>]SP\ M<7)(?6^JX(RMB'=>O/7>2YE\N,[9)1#-,<JK M'&:+*EPT'&25]YE8._3 M^"9_PZ=I_\9-*[0E9W3^96/_&T0'7LKNRH]0YS_88DAH7#C>^K.9QFPR'/;S M#V++-R[_ %!+ P04 " "Z"KC5=TS_ O9QS[@>7;#3VV;4 GKQHU;F.:2$[6F31=[%%9@:O9 <72]R@M;"_ MSZ#,F-.$OCJ>9-/ZX&!%UHL&OH'_WE\L6FQ1J:2&SDG3$0MU3A^2TSD-^ CX M(6%TJS,)E5R->0[&YRJGNY 0*"A]4!"XW> 1E I"F,:O69,N(0-Q?7Y5_QAK MQUJNPL&C43]EY=N<'BBIH!:#\D]F_ 1S/?>4S,5_@1LHA(=,,$9IE(LK*0?G MC9Y5,!4M7J9==G$?IYO[_4S;)O"9P!?"(<9A4Z"8^0?A19%9,Q([];X7X8F3 M$\?>E,$96Q'O,'F'WEN1\HS=@LX,.4\0OH(D"X*A^!*!;T4X\S=TODW?;R:X MC_3].OKQL"V0;@JD42#]7X5O(W#\3V>[31DD^%-/_\? MMGSBX@]02P,$% @ NG'R3B17&!&R 0 T@, !D !X;"]W;W)K&UL?5/;CM,P$/T5RQ^P;MT JRJ)M%V$0 *I6@0\N\DD ML=:78#O-\O>,G30$"+S8GO&<,V?&XWRT[MEW (&\:&5\0;L0^B-CONI "W]G M>S!XTUBG14#3M0:E(A#*^SYQT21F!Z_.-_5VJ'6NY M" ^/5GV3=>@*>D])#8T85'BRXWN8ZWE%R5S\1[B"PO"H!'-45OFTDFKPP>J9 M!:5H\3+MTJ1]G&ZR&VP;P&< 7P#W"<"F1$GY6Q%$F3L[$C?UOA?QB?='CKVI MHC.U(MVA>(_>:XD/FK-K))IC3E,,7\7LEPB&[$L*OI7BQ/^"\VWX85/A(<$/ MORG\1_YLDR!+!-E_2]R*^5,E6_54@VO3-'E2V<&D25YYEX%]X.E-?H5/T_Y) MN%8:3RXVX,NF_C?6!D INSL&UL?5/;;MP@$/T5Q <$+^MDZ8B%.J?WN\,Q#?$QX*>$T:W.)%1R M-N8E&%^KG"9!$"@H?6 0N%W@ 90*1"CC=>:D2\H 7)\_V#_'VK&6LW#P8-2S MK'R;TSM**JC%H/RC&;_ 7,\U)7/QW^ ""L.#$LQ1&N7B2LK!>:-G%I2BQ=NT MRR[NXW3#;V?8-H#/ +X [F(>-B6*RC\)+XK,FI'8J?>]"$^\.W#L31FDV M0;I)D$:"]+\E;L5<_Y6$K7JJP39QFAPIS=#%25YYEX&]Y_%-?H=/T_Y=V$9V MCIR-QY>-_:^-\8!2DBL&UL?5-A;]L@$/TKB!]0')*V461;:EI5G;1)4:MMGXE]ME'!YP*.NW]? MP*[G;=:^ '?<>_?N.-(!S:MM !QYUZJU&6VP5=M#ZFPJ-%LZ; MIF:V,R#*"-**\22Y85K(EN9I])U,GF+OE&SA9(CMM1;FUQ$4#AG=T$_'LZP; M%QPL3SM1PPNX[]W)>(O-+*74T%J)+3%09?1NJXIF8K_"A=0/CPH\3D*5#:NI.BM0SVQ>"E:O(^[;.,^ MC#?7?(*M _@$X#-@'_.P,5%4_B"?4_"U%$?^#YROP[>K"K<1OOU#X>TZP6Z5 M8!<)=O\M<2UF_U<2MNBI!E/':;*DP+Z-D[SPS@-[%Q^1_0X?I_V;,+5L+3FC M\R\;^U\A.O!2DBL_0HW_8+.AH'+A>.O/9ARST7#833^(S=\X_P!02P,$% M @ NG'R3K2@3F:T 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$F]VVZ6;ML8T"'A?P.OG[ O8Z M5FOU!9CAG#,7AFQ$\V); $=>M>IL3EOG^@-CMFQ!"WN#/73^ID:CA?.F:9CM M#8@JDK1B/$D^,BUD1XLL^DZFR'!P2G9P,L0.6@OS=@2%8TY3>G4\RJ9UP<&* MK!<-_ 3WJS\9;[%%I9(:.BNQ(P;JG-ZEA^,^X"/@2<)H5V<2*CDCO@3C>Y73 M)"0$"DH7%(3?+G /2@4AG\;O69,N(0-Q?;ZJ?XVU^UK.PL(]JF=9N3:GMY14 M4(M!N4<]\\M9[+P5/ M/F?L$H1FS''"\!4F71#,JR\A^%:((_^'SK?IN\T,=Y&^6]/39%M@ORFPCP+[ M_Y:X@4G_+I*M>JK!-'&:+"EQZ.(DK[S+P-[Q^";O\&G:'X1I9&?)&9U_V=C_ M&M&!3R6Y\2/4^@^V& IJ%XZ?_-E,8S89#OOY!['E&Q=_ %!+ P04 " "Z M+0! #2 P &0 'AL+W=O >E I$*./7S$F7E &X/K^Q?XZU8RUGX>#>J&=9^3:GMY144(M! M^2)*RL%YHV<6E*+%Z[3++N[C=,.3&;8- MX#. +X#;F(=-B:+R!^%%D5DS$COUOA?AB9,#Q]Z4P1E;$>]0O$/OI> )S]@E M$,TQQRF&KV*2)8(A^Y*";Z4X\G_@?!N^WU2XC_#].X7[;8)TDR"-!.E_2]R* M23\D8:N>:K!-G"9'2C-T<9)7WF5@[WA\D[_AT[1_$[:1G2-GX_%E8_]K8SR@ ME-T5CE"+'VPQ%-0^'#_AV4YC-AG>]/,/8LLW+OX 4$L#!!0 ( +IQ\DY5 MH&\1M0$ -(# 9 >&PO=V]R:W-H965T&"Z*+]0V2_KW'1M"4(/Z8GO&YYRY M>)Q/QCZ[#L"3%R6U*VCG_7!DS%4=*.%NS :;QICE?!HVI:YP8*H(TE)QI/D M U.BU[3,H^]LR]R,7O8:SI:X42EA_YQ FJF@*7UU//5MYX.#E?D@6O@._L=P MMFBQ5:7N%6C7&TTL- 5]2(^G0\!'P,\>)K^*^@])34T8I3^R4R? M8:GGEI*E^*]P!8GPD G&J(QT<275Z+Q1BPJFHL3+O/#R(\<7KDV)LJ.&,KXATF[]![+5.>Y.P:A!;, M:<;P+69%,%1?0_"]$"?^CL[WZ=ENAEFD9UMZFNT+''8%#E'@\-\2WV-X>OM/ M$+;IJ0+;QFERI#*CCI.\\:X#^\#CF[S!YVG_)FS;:T#,L/8NLW+O\"4$L#!!0 ( +IQ\DZ2YGEI MM0$ -(# 9 >&PO=V]R:W-H965TJVF3-NG4:>MG+G$25 @9D$OW[V=(FF9;M"^ C=_SLS'9 M:.R+:P$\>=6J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[I9I M(3M:9-%WMD5F!J]D!V=+W*"UL+].H,R8TX2^.9YDT_K@8$76BP:^@?_>GRU: M;&&II(;.2=,1"W5.[Y/C*0WQ,>"'A-&MSB14 M#Y3,Q7^!*R@,#THP1VF4BRLI!^>-GEE0BA:OTRZ[N(_33;J?8=L /@/X CC$ M/&Q*%)4_"B^*S)J1V*GWO0A/G!PY]J8,SMB*>(?B'7JO!4]N,W8-1'/,:8KA MJYADB6#(OJ3@6RE._!\XWX;O-Q7N(WS_A\*[;8)TDR"-!.E_2]R*.?R5A*UZ MJL$V<9H<*>9>!O>?Q3=[#IVG_*FPC.T]/,/8LLW+GX#4$L#!!0 ( +IQ\DXZM+<*M $ M -(# 9 >&PO=V]R:W-H965T)W\?0?L.%9K]068X9PS%X9L-/;9 MM0">O&C5N9RVWO='QES9@A;NQO30X4UMK!8>3=LPUUL0521IQ7B2?&1:R(X6 M6?2=;9&9P2O9P=D2-V@M[.L)E!ESFM(WQX-L6A\Y30)"8&"T@<%@=L5[D"I M((1I_)XUZ1(R$-?G-_6OL7:LY2()EVF47]W&ZV1UFVC:!SP2^$ XQ#IL" MQ(?)._1>"YY^SM@U",V8TX3A*TRZ M(!BJ+R'X5H@3_X?.M^F[S0QWD;Y;TWFR+;#?%-A'@?U_2]S \+^+9*N>:K!- MG"9'2C-T<9)7WF5@;WE\DW?X-.WWPC:R<^1B/+YL[']MC =,);G!$6KQ@RV& M@MJ'XR<\VVG,)L.;?OY!;/G&Q1]02P,$% @ NG'R3N.:XB6T 0 T@, M !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$+^M< MM+(M91-%K=1*JT1MGUE[?%&XN(#7Z=]GP(YCM59?@!G..7-AR$9C7UT+X,F; MDMKEM/6^/S#FRA:4<%>F!XTWM;%*>#1MPUQO0521I"3C27+#E.@T+;+H.]DB M,X.7G8:3)6Y02M@_1Y!FS.F.?CB>NZ;UP<&*K!<-O(#_T9\L6FQ1J3H%VG5& M$PMU3N]WAV,:\!'PLX/1K)OV3L=]G&YNTIFV3> S@2^$NQB'38%BYH_" MBR*S9B1VZGTOPA/O#AQ[4P9G;$6\P^0=>B\%YSQCER T8XX3AJ\PNP7!4'T) MP;="'/D_=+Y-WV]FN(_T_9J>W&X+I)L":11(_UOB%F;_5Q"VZJD"V\1I MXME.8S89WO3S#V++-R[> 5!+ P04 " "Z::*=%JFJ?1=S)YBKV3 MK8:3(;972IA?1Y X9'1+/QQ/;=VXX&!YVHD:?H![[D[&6VQF*5L%VK:HB8$J MHW?;PS$)\3'@I87!+LXD5')&? O&MS*CFR ()!0N, B_7> >I Q$7L;/B9/. M*0-P>?Y@_Q)K][6!TL:5%+UUJ"86+T6)]W%O==R'\6:WGV#K #X!^ RXC7G8F"@J?Q!.Y*G! M@9BQ]YT(3[P]<-^;(CAC*^*=%V^]]Y)SGJ3L$HBFF.,8PQ?8Y!5]+ M<>3_P/DZ?+>J;ZKR1LT5,%IH[39$F!O8Z3 MO/#. WO'XYM\AH_3_EV8NM66G-'YEXW]KQ =>"F;*S]"C?]@LR&A:::2%;FJ?1=S)YBKU3LH63 M(;;76I@_1U X9'1+7QT/LFY<<+ \[40-/\']ZD[&6VQF*:6&UDILB8$JH[?; MPW$7XF/ HX3!+LXD5')&? [&MS*CFR (%!0N, B_7> .E I$7L;OB9/.*0-P M>7YEOX^U^UK.PL(=JB=9NB:C>TI*J$2OW ,.7V&JYQ,E4_'?X0+*AP! MRL:5%+UUJ"<6+T6+EW&7;=R'\29))M@Z@$\ /@/V,0\;$T7E7X03>6IP(&;L M?2?"$V\/W/>F",[8BGCGQ5OOO>2?8Y!5]+<>3O MX'P=GJPJ3"(\^4?A?IU@MTJPBP2[#TM"F;*S]"C?]@LZ&@X4]=/ZF1J.%\Z9IF.T-B"J"M&(\2:Z9%K*C119])U-D.#@E.S@98@>M MA?EY!(5C3G?TU7$OF]8%!RNR7C3P'=R/_F2\Q1:62FKHK,2.&*AS>KL['/@5"#R,IYG3KJD#,#U^97] M4ZS=UW(6%NY0//X&>9ZWE$R%_\5+J!\>%#BF;Q4K1XF7;9Q7V<;M(/,VP;P&< 7P W,0^;$D7E'X43169P)&;J?2_" M$^\.W/>F#,[8BGCGQ5OOO10\33)V"41SS'&*X:N8W1+!//N2@F^E./*_X'P; MGFXJ3",\_4WA/_+O-PGVD6#_WQ*W8OY4R58]U6":.$V6E#AT<9)7WF5@;WE\ MD[?P:=J_"=/(SI(S.O^RL?\UH@,O);GR(]3Z#[88"FH7CN_]V4QC-AD.^_D' ML>4;%[\ 4$L#!!0 ( +IQ\DY:!L=]M0$ -(# 9 >&PO=V]R:W-H M965T( 7J=_WP$[KMM:>0%FF'/FS#!DH[$OK@7PY$U)[7+:>M\?&'-E"TJX M*].#QIO:6"4\FK9AKK<@J@A2DO'=[H8IT6E:9-%WLD5F!B\[#2=+W*"4L+^. M(,V8TSU]=SQW3>N#@Q59+QKX!OY[?[)HL86EZA1HUQE-+-0YO=L?CFF(CP$_ M.AC=ZDQ")6=C7H+Q5.5T%P2!A-('!H';!>Y!RD"$,EYG3KJD#,#U^9W]%"".4HC75Q).3AO MU,R"4I1XF_9.QWV<;I)TAFT#^ S@"^ VYF%3HJC\07A19-:,Q$Z][T5XXOV! M8V_*X(RMB'*K!-G"9'2C/H.,DK[S*P=SR^R9_P M:=J_"MMTVI&S\?BRL?^U,1Y0RNX*1ZC%#[88$FH?CI_P;*4; M%[\!4$L#!!0 ( +IQ\DX+]6Y6_0$ ,L% 9 >&PO=V]R:W-H965T MBA M,R=G(3G5QI07HGH)].2"."-1$*2$T[;SJ\+Y#K(JQ%6SMH.#]-25=).)?^?;C;;RW> 9Y; M&-1B[]E*CD*\6./;J?0#FQ PJ+5EH&:YP0,P9HE,&J\3IS]+VL#E_IW]T=5N M:CE2!0^"_6Y/NBG]W/=.<*97II_$\!6F>C:^-Q7_'6[ #-QF8C1JP93[>O55 M:<$G%I,*IV_CVG9N'<:333*%X0'1%!#- ;G3(:.0R_P+U;0JI!@\.=Y]3^T3 MA[O(W$UMG>XJW)E)7AGOK8KBM" W2S1A]B,F6F#"&4$,^RP181+[Z$-XA(?' M:(:Q"X^7ZGF"$R0H0>((DO]*S%8E8I@<%]F@(AN$8+L203!)@(NDJ$B*$(0K M$0SSR7UGJ$B&$,0K$0SSR9ODJ$B.$&Q6(A@FQ46VJ,CV(T&X_K<13)*M1,BB MF3C(BQLCRJO%M7,C;.&=)]5]Y)KQ'WP<;Y7?T%4$L#!!0 ( +IQ\DXUPO(@ MP@$ #<$ 9 >&PO=V]R:W-H965TVED6[I<5;52*T57M7TF]MI&!\8%'%__OH =UTUY">QZ9G86V.23 MTJ^F [#H38K>%+BS=C@28JH.)#,/:H#>?6F4ELRZ4+?$#!I8'4A2$)HD[XAD MO,=E'G)G7>9JM(+W<-;(C%(R_?L$0DT%3O$M\<+;SOH$*?.!M? -[/?AK%U$ M5I6:2^@-5SW2T!3X*3V>,H\/@!\<)K/9(]_)1:E7'WRN"YQX0R"@LEZ!N>4* MSR"$%W(V?BV:>"WIB=O]3?UCZ-WUQM7GD?UFG1O]'B!+H0Z!V!S(6" M\P_,LC+7:D)Z/ON!^2M.C]2=3>63X2C"-V?>N.RUI/M#3JY>:,&<9@S=8-(5 M09SZ6H+&2ISH?W0:I^^B#G>!OMM6/SS&!?91@7T0V/_3XON[%B.8+(D7R:)% MLHA >E P&-]=M'M]?S6YX#JX9E3,GZ7U'^ 5!+ P04 M" "Z"^X [.9MYX*#E'G/ M6O@![F=_,MXBBTK-)2C+M4(&F@+?[0['+. CX!>'T:[.*%1RUOHE&-_K BQ B"/DT_LR:> D9B.OSN_K76+NOYN*_ M1C4T M;!#N68_?8*YGC]%<_"-<0'AXR,3'J+2P<4758)V6LXI/1;+7:>Q:>>'>@OC=5<,96Q#N?O/7>2TGW M:4XN06C&'"<,76%V"X)X]24$W0IQI)_H=)N>;F:81GJZCOXEV1;(-@6R*)#] M5V+VH<0MS/Y#$++JJ033QFFRJ-*#BI.\\BX#>T?CF_R#3]/^Q$S+E45G[?S+ MQOXW6COPJ217?H0Z_\$60T#CPO'&G\TT9I/A=#__(+)\X_(O4$L#!!0 ( M +IQ\DY-N40+N0$ -(# 9 >&PO=V]R:W-H965T[EG',_N"0]FA=; SCRJE5C4UH[UQX8LWD-6M@K;*'Q-R4:+9PW3<5L:T 4 MD:05XZO5-=-"-C1+HN]DL@0[IV0#)T-LI[4P;T=0V*=T33\UG(6%>U1_9.'JE-Y04D I M.N6>L?\&8ST[2L;B?\ %E(>'3'R,')6-*\D[ZU"/*CX5+5Z'739Q[X>;_7ZD M+1/X2. 3X2;&84.@F/F#<")+#/;$#+UO17CB]8'[WN3!&5L1[WSRUGLO&=]= M)^P2A$;,<<#P&68](9A7GT+PI1!'_H7.E^F;Q0PWD;Z91[_=+ ML%P6V46#[ MGP#_5.)7#-_M/P5ALYYJ,%6<)DMR[)HXR3/O-+!W/+[)/_@P[4_"5+*QY(S. MOVSL?XGHP*>RNO(C5/L/-AD*2A>.>W\VPY@-AL-V_$%L^L;9.U!+ P04 M" "ZI-"V1RWSG4'0FS9@F3V2G>@_$VMC63.FZ8AMC/ MJDB2@M#-YII(QA4NLN@[F2+3O1-M"XX2)%U MK(%?X'YW)^,M,JM47(*R7"MDH,[Q;7(XI@$? 7\X#'9Q1J&2L]8OP?A>Y7@3 M$@(!I0L*S&\7N ,A@I!/XW72Q'/(0%R>W]4?8NV^EC.S<*?%,Z]&UL=5/;CM,P$/T5RQ^P3MU05E42:;L(@012M0CVV4TF%ZTOP7::Y>\9.VD( M2WBQ/>-SSEP\SD9C7UP+X,FKDMKEM/6^/S+FRA:4<'>F!XTWM;%*>#1MPUQO M0521I"3C27)@2G2:%EGTG6V1F<'+3L/9$CRO$T@SYG1';XZGKFE]<+ B MZT4#W\!_[\\6+;:H5)T"[3JCB84ZIP^[XRD-^ CXT<'H5F<2*KD8\Q*,SU5. MDY 02"A]4!"X7>$1I Q"F,;/69,N(0-Q?;ZI?XRU8RT7X>#1R.>N\FU.[RFI MH!:#]$]F_ 1S/>\HF8O_ E>0" ^98(S22!=74@[.&S6K8"I*O$Y[I^,^3C?I MC;9-X#.!+X3[2&!3H)CY!^%%D5DS$COUOA?AB7='CKTI@S.V(MYA\@Z]UX(? MDHQ=@]",.4T8OL+L%@1#]24$WPIQXO_0^39]OYGA/M+W:WKRG_CIID :!=*_ M!-Z6N($YO W"5CU58)LX38Z49M!QDE?>96 ?>'R3/_!IVK\*VW3:D8OQ^+*Q M_[4Q'C"5Y Y'J,4/MA@2:A^.[_%LIS&;#&_Z^0>QY1L7OP%02P,$% @ MNG'R3L-_E=?! 0 -P0 !D !X;"]W;W)K&UL M;531CML@$/P5Q <<-HG3*K(M7>YT:J56BJYJ^TSLM8T.C LXOOY] 3NNF_(2 MV/7,["RPR2>EWTP'8-&[%+TI<&?M<"3$5!U(9A[4 +W[TB@MF76A;HD9-+ Z MD*0@-$D.1#+>XS(/N;,NR1[^2BU)L//M<%3KPA M$%!9K\#<>1_6:=&_T>($ MNA#H'8',A8+S9V99F6LU(3V?_<#\%:='ZLZF\LEP%.&;,V]<]EK2 \W)U0LM MF-.,H1M,NB*(4U]+T%B)$_V/3N/T7=3A+M!W6WJ:Q 7V48%]$-C_T^+NKL48 M9A\ODD6+9!&![*Y(#'.X*T(V%R=!M^')&E2IL0_CLLFN4_%(P\7_A<\C]97I MEO<&791USR=<7!>.C?%:R"@L7[[P>WU_);GP*IA&5.R_E>4?P!0 M2P,$% @ NG'R3FSRO&>W 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$->LFFY5M*9NJ:J566J5J^LS:8QL%/"[@ M=?KW!>RX;NH78(9SSEP8LA'-BVT!''G5JK,Y;9WKCXS9L@4M[ WVT/F;&HT6 MSINF8;8W(*I(THKQW>Z6:2$[6F31=S9%AH-3LH.S(7;06IC?)U XYC2A;XXG MV;0N.%B1]:*![^!^]&?C+;:H5%)#9R5VQ$"=TX?D>$H#/@*>)8QV=2:AD@OB M2S"^5#G=A81 0>F"@O#;%1Y!J2#DT_@U:](E9""NSV_JGV+MOI:+L/"(ZJ>L M7)O3 R45U&)0[@G'SS#7\X&2N?BO< 7EX2$3'Z-$9>-*RL$ZU+.*3T6+UVF7 M7=S'Z2:]GVG;!#X3^$(XQ#AL"A0S_RB<*#*#(S%3[WL1GC@YRN_$CU/H/MA@*:A>.=_YLIC&;#(?]_(/8\HV+/U!+ M P04 " "ZATF>;8! #2 P &0 'AL+W=O<&+-5!TK8.QQ ^YL&C1+. MFZ9E=C @Z@A2DO$D><^4Z#4M\^B[F#+'TP\40.RHES.\S2)P*FM)7QU/? M=BXX6)D/HH5OX+X/%^,MMK+4O0)M>]3$0%/0A_1TSD)\#/C1PV0W9Q(JN2(^ M!^-S7= D" ()E0L,PF\W> 0I Y&7\6OAI&O* -R>7]D_QMI]+5=AX1'ES[YV M74'O*:FA$:-T3SA]@J6>=Y0LQ7^!&T@?'I3X'!5*&U=2C=:A6EB\%"5>YKW7 M<9_FF^RXP/8!? 'P%7 ?\[ Y453^03A1Y@8G8N;>#R(\<7KBOC=5<,96Q#LO MWGKOK>3')&>W0+3$G.<8OHE)UPCFV=<4?"_%F?\'Y_OPPZ["0X0?MO#TN$^0 M[1)DD2#[I\3T38E[,6]5LDU/%9@V3I,E%8XZ3O+&NP[L X]O\C=\GO:OPK2] MMN2*SK]L['^#Z,!+2>[\"'7^@ZV&A,:%X]&?S3QFL^%P6'X06[]Q^0=02P,$ M% @ NG'R3G+YMX/2 0 G 0 !D !X;"]W;W)K&UL=53K;ML@%'X5Q ,4!R=.&MF6FD[3)JU2U&G;;V(?7U0P'N"X??L" M=CTO8W\,Y_!=SL% .DKUHAL @UX%[W2&&V/Z(R&Z:$ P?2=[Z.Q*)95@QH:J M)KI7P$I/$IS0*$J(8&V'\]3GSBI/Y6!XV\%9(3T(P=3;";@<,[S!'XGGMFZ, M2Y \[5D-W\'\Z,_*1F11*5L!G6YEAQ14&7[8'$^)PWO SQ9&O9HCU\E%RA<7 M?"TS'+F"@$-AG *SPQ4>@7,G9,OX/6OBQ=(1U_,/]<^^=]O+A6EXE/Q76YHF MPP>,2JC8P,VS'+_ W,\.H[GY;W %;N&N$NM12*[]%Q6#-E+,*K84P5ZGL>W\ M.$XK^WBFA0ET)M"%KRF1_NPP#8H ML/4"V[]:W-ZT&,+LPB:[H,DN()#M,<.1$%VV()B^DP/T=J662C!C0]40/2A@E2<)3F@4I42PKL=%YG-G M561R-+SKX:R0'H5@ZL\)N)QRO,.OB:>N:8U+D"(;6 /?P?P8SLI&9%6I.@&] M[F2/%-0YOM\=3ZG#>\#/#B:]F2/7R47*9Q=\J7(:?*?=!D'Q"( M;TQ"F"1LD@9-TH# _L8DA$EO3,CF= A0C;\7&I5R[/V=W&37JW=/_>GZ!Y_O M[3>FFJ[7Z"*-/:/^)-52&K"E1'>VX=8^%6O H39N^L'.U7QAYL#(87D+R/H@ M%7\!4$L#!!0 ( +IQ\D[G+WOALP$ -(# 9 >&PO=V]R:W-H965T M?$X'-&^V 7#D7:O69K1QKCLP9HL&M+!WV$'K M_U1HM'#>-36SG0%11I)6C&\V'Y@6LJ5Y&F,GDZ?8.R5;.!EB>ZV%^7T$A4-& MM_0:>)%UXT* Y6DG:O@.[D=W,MYCLTHI-;168DL,5!E]W!Z.2SL+" M$ZJ?LG1-1O>4E%")7KD7'#[#U,\])5/S7^$"RL-#)3Y'@?4_"U%$?^'YVOTW>K%>XB?;>D[Y)U M@615((D"R3\M[F]:7,-\O$G"%C/58.JX3984V+=QDQ?1>6$?>;R3O_!QV[\) M4\O6DC,Z?[-Q_A6B U_*YLZO4.,?V.PHJ%PP'[QMQC4;'8?=](+8_(SS/U!+ M P04 " "Z? M[;AI$IO"G\2^.>?<<^WX8W*A[(T?"1'>>UE4?.H?A:C'0<"W1U)B_D!K4LDO M>\I*+&27'0)>,X)WFE0600A &I0XK_S91,T*KL\I)4/*>5Q\A^ZC_"\1I&BJ 1 MOW-RX9VVITIYI?1-=;[OICY0CDA!MD))8/DZDP4I"J4D??PUHGZ;4Q&[[0_U ME2Y>%O.*.5G0XD^^$\>IG_G>CNSQJ1#/]/*-F((2WS/5_R!G4DBX4&9J;$!I"V!)D[J\(D2%$GX3X2T)L"'%+ MR,"7A,00DGLSI(:0WDM AH &A* 973U=2RSP;,+HQ6/-'U=C]6/#,9(_Q%8% M]?SK;W+&N(R>9^$(3(*S$C*8>8,).QB4]2%+&P);1" -M"Y"EXMY:-'#?H*% MC4"C@8>;(D^W158.D1'L8]8V)@+N:B/GF$>:'_5RA&Z!V"D0:X&X)Q -)JW! MI!I3-1@$!I4L[P&M;="5:A.GV<1A-AZ8;3!)U\<(#$#+Q#;;!?6LI$XKJ<-* M,LCBPJ3N),B9!#D$T*!>9-6;)&"P[);(JK<'ZEG)G%8RAY7!RIUG]JA:5A8V M" ++KPU*PB'HR9$.7"MJY"QJY"AJN!78F.A:$@C<^R)P2%S9T^"5K17>O\ZA M9QU =78/X'(X7T!%?PO%3F/M;VE HBS8,' MN=J.\K;6=@JR%ZJ)9)LU5Y:F(VAMKF-!>R><_0=02P,$% @ NG'R3F7: M$I#4 0 2@4 !D !X;"]W;W)K&ULC93;;J,P M$(9?!?D!:DXY"I V7:UVI5TIZFK;:P>&@&ICUG9"^_:U#:%I-!>YP0?^^?Z9 M 3L;I'K5#8 )W@3O=$X:8_HMI;IL0##]('OH[)M:*L&,7:HCU;T"5OD@P6D< MADLJ6-N1(O-[>U5D\F1XV\%>!?HD!%/O.^!RR$E$+AM/[;$Q;H,66<^.\!?, MOWZO[(K.E*H5T.E6=H&".B??HNUNX_1>\-S"H*_F@:OD(.6K6_RJ$,C\"Y ]DT_D],,ENZP.OYA?[#UVYK.3 -CY*_M)5I?,-6S(,%4_&\X [=REXGU*"77_AF4)VVDF"@V%<'>QK'M_#A,_$L8'A!/ M ?$<$*6^EM'(9_Z=&59D2@Z!&GO?,_>)HVUL>U.Z3=\*_\XFK^WNN4C".*-G M!YHTNU$37VD^%=329XL8M8A]>/K%(L$!"0I(/"#Y DAQ0(H"4B2#Q4V1F&:) MFRQ0DP4"6-V88)HU;K)$398(8(,#5BA@=7\OURA@?4;B\[79_$!4$L#!!0 ( +IQ\DYK+3!KH0( ,H* 9 >&PO M=V]R:W-H965T6$-K]>;$>$6DFO*S)QI.R=$$5:6'?3_V*E+4;IZ9M1W/,W:5 M95'3'7?$M:H(__M,2]9N7.1^++P4YXO4"UZ>->1,?U+YJ]EQ-?,&EF-1T5H4 MK'8X/6W<3VB]1:D.,(C7@K;B;NSH5/:,O>G)M^/&];4B6M*#U!1$/6YT2\M2 M,RD=?WI2=]A3!]Z//]B_F.15,GLBZ):5OXNCO&S&ULC9?1;ILP%(9?!?$ A6," M(542:L58_V7'14*6;8I_(3C"ZM4%-G9 T+9*& M5FV\G-N^1[&<\Z.JJY8]BD@>FX:*OP^LYN=%#/%;QU.U/RC3D2SG'=VSGTS] MZAZ%;B67+-NJ8:VL>!L)MEO$G^!^15(38!7/%3O+J_O(3&7-^8MI?-LNXM00 ML9IME$E!]>7$5JRN32;-\<2_L;;8Y2\<9ET2@-?>VO56NO MY_[)=.+"\ #B L@E ,8#,A>0>0%)3V:G^IDJNIP+?HY$_[8Z:A8%W&>ZF!O3 M:6MGG^G92MU[6F8DG2,CP M!!F:(+,))C<))MXT>DUA-:W53$@!WDQ"$3'F9(-8B_2$.1K@8,+%)(\8V?(C29O_/3 M$,=?(^.:6Y0!#X(/[%XGRL>W+Z(:V;^ NQ$0I#0!#WEW"R.2H<+@K@:(K1'? M2IQH;!N/2FY!<$N#CW@:O&]JB&0(!+A; B<:!0DE@R7!#1)*I"2E3U)B#N?[/:(B>5H.V"W@ M?@N8XI[T1^%^X;BG3OF)Y?_&LM_ M4$L#!!0 ( +IQ\DYV0OQV_P$ '<% 9 >&PO=V]R:W-H965T99^*F>=7 00;J5M=,_MD#%]TN MQ.%CX+FZEMH.H#QKV15^@'YI#])$:'0Y5S4TJA)-(.&R"S_B;9%:O1/\K*!3 MDWY@*SD*\6J#K^==&%D@X'#2UH&9Y@X%<&Z-#,;OP3,]4$WMAX@4, MI7@&TVN2R3(?")YM?.$3)>^@)%Z4Q(,R.[Q]LEQE'6UF*![1*M[X45(O2NI! MH3.4='E$.-JL9RQ+%4FC&,]@T.0*V"?I.Y/7JE'!46ASF]P_?Q%"@W&,GDQA MI7D%QX##1=ONRO1E_Q;T@1;M\,RA\:W-_P)02P,$% @ NG'R3O@)=<4E M @ A@8 !D !X;"]W;W)K&UL?97;CILP$(9? M!?$ :\ <(X+44%6MU$K15MU>.\DDH#68VD[8OGUMPZ+$>'L3G_X9?__$&LJ1 M\5?1 $COK:.]V/J-E,,&(7%LH"/BB0W0JY,SXQV1:LDO2 P&JDW4%4.Y (_0?X: M]ERMT)+EU';0BY;U'H?SUO\4;NI3 V*M>?#MM_4 # 86C MU!F(&FY0 Z4ZD<+X,^?TERMUX/W\/?L7XUUY.1 !-:._VY-LMG[N>R\2HDZ^8L"J4C;]/8]F8]:6IGSI1; MH79O%<9QB6XZT:S939KH3A,]*NJU @>+!"F A2)R4D0F'C]0).X$V)D FP3Q M0X+4LC%I4J/IC2:P;*P529%^8"1V1&29THJ0.EL%#2M>$\P1:*2Q2F;I3,B9*M46+K M%>RRU2TX+NRJ.$3JK;A1IJI.9]:X[20;)B[/EH^/=4_ M4$L#!!0 ( +IQ\DZ:EKG7H@( $P* 9 >&PO=V]R:W-H965T FVF5G/3G:-UW?5O.B+E"9X+8M*;\*+,?4JBO3A(DNA'U0M M*_OFI)I2&#MMSI&N&RF.GE06$4$HB4J15^%V[=>>FNU:74V15_*I"?2U+$7S M]U$6ZKX)YDT7A(ED=?[J@8;^G M(P[';]$_^^1M,GNAY4X5O_.CN6S"- R.\B2NA7E6]R^R2XB%09?]-WF3A84[ M)7:/@RJT_PT.5VU4V46Q4DKQVC[SRC_O[9N$=C280#H"Z0DX_B^!=@0Z(D2M M,I_J)V'$=MVH>]"T_U8M7%'@%;5F'MRB]\Z_L]EJNWK;TIBLHYL+U&$>6PP9 M8$:(W11!40^)K(!>!0%5$,^G0WX*\RG(IYX?O\N"CK)H,8G'5!Z#*8E1.DH% M@.$LPQR6$X-R8D!./)+38MA@GP]9DG(^D@/!"*,9+(>!D0.?!I@ +/2%P[Q&TP),.].Z;PL9G"0@:'XS1 MX+/N[EG?17/.*QWLE;$W!/\=/REEI V('JR[%WNUZR>%/!DWY';;=F)4 MW=W=HOX"N?T'4$L#!!0 ( +IQ\D[R64C2# ( (T% 9 >&PO=V]R M:W-H965T'#!>MC:GMA.W?U[GW/FXF'2GO$W40-([YV25F1^+66W1D@4 M-5 L'E@'K;HI&:=8JB.OD.@XX*,A48+"Q6*%*&Y:/T^-;<_SE)TD:5K8=KA"KZ#_-'MN3JA0>784&A%PUJ/0YGYS\'Z M)=9X _C90"]&>T]GR[YKW &HN Z$N6C M8$28KU>!H\X30$<*!H'S?(T2.$%T(\5U"[ CQ M_WI8.L)RX@'9W$TQ=UCB/.6L][AMAP[KK@O62_5F1];> 4[M5)78V0=9L=SJ'MQ8M\$ZVTP8]^I66-'PT7> M#JIOF%=-*[P#D^H/,'U:,B9!Q;YX4)U?J]DX' B44F\3M>=V0MB#9)T;?FB8 MP/E?4$L#!!0 ( +IQ\DXZ NA?V $ &P$ 9 >&PO=V]R:W-H965T M Z?J3G30 MFI-22$ZU,65%5">!%H[$&0DWFWO":=/B+'&^D\P2T6O6M'"22/6<4_GW $P, M*0[PA^.EJ6IM'21+.EK!3]"_NI,T%IE4BH9#JQK1(@EEBA^#_3&V> =X;6!0 MLSVRE9R%>+/&MR+%&YL0,,BU5:!FN< 1&+-")HT_HR:>0EKB?/^A_NQJ-[6< MJ8*C8+^;0MK88C<5_APLP [>9F!BY8,I]4=XK+?BH M8E+A]-VO3>O6P9]LHY&V3@A'0C@13.S/"-%(B!8$XC-SI3Y13;-$B@%)?UD= MM6\BV$>FF;EUNMZY,U.M,MY+%FVCA%RLT(@Y>$PXPSSLKB''6T@P(8A)8,HB M7,OB$-[0PT6 SQ!7 :+5,B-'C^;Y?=FM"\2K K$3B*_Z%"_ZY#'W#M/Z('&P MJ.,6$\?+5I'9Y7&0E7OG"N6B;]V,S;S3*#V&[O+_P_T<_J"R:EJ%SD*;)^0N MNA1"@TEE=VU&?S(8E-IN'\Q>^@'PAA;=.-MD^L%D_P!02P,$% @ MNG'R3@LEB98P @ Q 8 !D !X;"]W;W)K&UL MA97MCIP@%(9OQ7@!BX*B;AR3CDW3)FTRV:;M;V:&&L]YWT.,E".7#S+AE(5O'2LE[NP46IX!$">&MH1^< 'VNN5"Q<=47HHKD . M@I*S#>H8@%&$04?:/JQ*.W<05*IO3;* M3("J',B5?J?JQW 0>@26+.>VH[UL>1\(>MF%'^+'NC!Z*_C9TE&N^H&IY,CY MLQE\.>_"R !11D_*9""ZN=.:,F82:8S?<\YPL32!Z_YK]D^V=EW+D4A:<_:K M/:MF%^9A<*87S).9M'MGUW2U4L_>*Y2F);B;1+-F/VG@2@/?*NJM D6+!&B A0)Z*:"- M1VN'*/8G0-X$R"9(WI2!G3(F#;::WFJR",5.)1Y1"G,_2N)%23PHF8,R:=*5 M"X(X<5"V(HCP.[N2>E%2#TKNH*0;EW>^'/9:X/];U'AC$2>IWR3SFF0>D\*I M(]N8),ZNUUL)A'Z,W(N1;S%PY&#D6XP\=_Y0]58$*ZHS1@RZLT4_*,F#T MHDPWTWTQ7:S30/%A?C/ \G!5?P%02P,$% @ NG'R3OHL8BSS @ A@P M !D !X;"]W;W)K&ULC5?;CMHP$/V5*!^PB7,' M =(NMU9JI=56;9^]8"#:)*:V@>W?UW9,2IP)A <2FW/.G+&=R3"Y4/;!#X0( MY[,L*CYU#T(5 M.YOHN5'-)D>\)S^(^'E\ M97+D-2K;O"05SVGE,+*;NL]HO$:I(FC$KYQ<^,V]HU)YI_1##;YNIZZO')&" M;(22P/)R)G-2%$I)^OAC1-TFIB+>WE_55SIYF2D@,(1E*2 TAM0A>O;IZNQ98X-F$ MT8O#ZA-WQ.I@HW$J#\1&3>K]U[_)'>-R]CP+DV#BG960P;S4F*"%"=N8>1>3 M9FW(L@M!#<*3)ANG >3T)0!<1)8+"!.W,0L(DUA6!^BL!NBL(4P*)QV"VQ-J M@; ED,$"$2@0:8&H)3"R]K?&)!I3:8PL9?H#1XK!2'$W4NI;D2!,SR%(P" ) M(& =UWG22<>RL7R(6-]#M&RFH,T4L&D_,>GC5:_=#@6N!P!;WC/0>P9XMY\S M"&,]'\O[F):1$6ADU!$863'FHT<;N7B(6#Y$K.XA6GD@'ZZQ/K 4B5U _4X4 MU-WC!0!+NT<&0 5=L14 2Y+>XX)ZWB (R"ZU#4&@GD*&P/K_C ) PBYE!M19 MQ?ZDX+J+PFZPS*YF!G0;++X;"R[1"*C1&;)CU:#X-K&>*'!Y1D#MS8(>";CX MHF3XVPC!A1$!E3$+[<,"@2(KCG?3X92$[75#RYT-/55">;R9;9KFYT!U2-;\ M'(T7")A?HO&J[JC^R]<=^G?,]GG%G7L[HSK@:!'T_5[S5^/V3]02P,$% @ NG'R3MHB$V($ P -PT M !D !X;"]W;W)K&ULE5?M;ILP%'T5Q ,4VQ@" M51)I3=LUTB95G;;]IHF3H )FX"3=V\\8EP7[.F-_"B;GP]?<4YOYF3=O[8$Q MX;V71=4N_(,0]6T0M)L#*[/VAM>LDK_L>%-F0@Z;?=#6#'G_H?ZHBI?%O&8M6_'B9[X5AX6? M^-Z6[;)C(5[X^8GI@B+?T]5_82=62'@W$^FQX46K_GJ;8RMXJ57D5,KLO;_F ME;J>M?X'#28032 #@5XGA)H03B503: #(217"9$F1 .!X*N$6!/BOX3K4YII MPFPJ(=&$9"HAU834( 3]^U,-<9^);#EO^-EK^IZNLRXZ^#:5+;?I'JH.4[_) MGFCET],R3*)Y<.J$-.:NQY 1)AYC5A!F-L;<0YADC'D ,+$QGT=()QUC/@.8 M%(TQ3Q &CS%K"$,&3"#7=EA@ BXP40)T)!#" B$H$"J!<"1 80$*"E!@!L:2 MKGI,K#"5PD04(03;1*!-!-B87=)CH@L;[%C,&/2( 0^CRQYBJQ0:N2J9@2XS MP"6!!1)0()G^RE)0( 5F8'3X.K76,H8M,(*3CRP3ZEHG[/CG@:<7BN%X8#L? M%&$SS,2J-7*XP!G"(>#BZ#P,IPC3_Z@53@B>$)$[;&?$52N<$6R'A*+0= &2 MA%S] Z<$VS&AB)H^,RN-F*;.-H/CA!/ *3(WCL1R(FGB,H)CA^W<4=>J$#A5 M!$UO$P*GBN!_I_]>@R[;Q+4M.?:E"<%[(G;P''L7@8-'H."9YP(-&FT+#AXBA*3!<7@^!([OA09[^61V/$U5RRX.)MUGQ1?LV:?5ZWWRH4\YJG# MV(YSP:0-_U1OA\(7NO/E^K^ 5!+ P04 M" "Z:O*6LS=HY3-U//$]D@K(B:LH;5ZLV>\(E)M M^<$3#:=D9YRJT@M\/_8J4M3N8F9L&[Z8L9,LBYINN"-.547XWYR6[#)WD7LU M/!>'H]0&;S%KR('^H/)GL^%JY_4LNZ*BM2A8[7"ZG[M/:+K.--X ?A7T(@9K M1RMY8>Q5;[[NYJZO$Z(EW4K-0-3C3)>T+#612N-/Q^GV(;7C<'UE_VRT*RTO M1- E*W\7.WFG$KYS"Y?:*<'NTXG_AL]TU+!=28JQI:5POPZVY.0 MK.I85"H5>6N?16V>EX[_Z@8[!)U#T#NHV!\YA)U#^.X0?>@0=0[1HQ%PYX"M M"%ZKW11S1219S#B[.+P]#@W1IPY-L6K75AM-=\P[54^AK.=%A/R9=]9$'29O M,<$ DZ2WD-48@GJ$IQ+HLPB@+/)@Y![*0L0E:8O,7@81B$@P1;TB 8"G%L:8-@41J%EC:0S)6O-VP&@WDC7=[.3U ]SB'U!+ P04 " "ZL0BY0UE:]>_NU!;E0JF-_A'Z<<_J=8],VNA'ZQC*, MN?5>%A5;V1GG]=)Q6)KA$K$74N-*?#D16B(NAO3LL)IB=%2DLG"@Z\Z<$N65 M'4>JMJ=Q1"Z\R"N\IQ:[E"6B?S:X(+>5#>Q[X34_9UP6G#BJT1E_Q_Q'O:=B MY'0JQ[S$%.;ZSW;DDK!T+>Y.#+<66[LB-5YS@HI!*HH_?K:C=S2F)_?>[^B=E7I@Y((834OS*CSQ;V7/;.N(3NA3\ ME=P^X]908%NM^Z_XB@L!EYV(.5)2,/5KI1?&2=FJB%9*]-X\\TH];ZW^G68F MP)8 .X*8^QG!:PG>!\%_2O!;@C]UAJ E!-H,3N-=A;E%',41)3>+-NNA1G+9 M@64@_JY4%M6_H[Z)/)FH7F,?S"+G*H5:S*;!P!XFG \AVS$$= A'--!U 4U= M;."(#H<3)&-$N-!Z^*?([JG(H$W/&):G^-X@K- LX!L%?"7@#P2T*#<-)E"8 M2F$\S]/C&(/@7 =M#4IP!K1,#*"PU]/ 5& T%1A,/8AU9A2838\U- J$$V(- M1SX!U##)&.-JD4Y0V3U3&9B9&\W,QV;@ X&%46 Q/4[@FC<%=T*@+6BP!GT8 M:)&:4..5:D)!W]."-: >KU7P8+\#AG@?[%7 N%FM ?R/@,T;"?"F!.R-[(;Z MII<80/J:-4#F"U?/]IE.8\GIG2DEIF=UP#,K)9>*RSAZU>X2L8;R3-+J&[!, M@*&^E9<.=89]R#&ULE5?K;ILP&'T5Q ,4?.$6)9&: M2Y=)FU1UVO:;)DZ""C@#)^G>?C90"O87PO(C8.><\QUCL] M2_-R9A^%.$T61:7#_S$R.,GM M^;3J>R[F4WX6:9*SY\(JSUD6%W\7+.77F8WLCXZ7Y' 4JL.93T_Q@?U@XN?I MN9 MIU79)1G+RX3G5L'V,_L133:8*D*%^)6P:]FYM]107CE_4XVONYGM*D-S*E[X=<.: 7FVU8S^&[NP5,*5$UECR].R^K:VYU+PK%&15K+XO;XF>76] M-OH?-)B &P)N";+V$($T!#*60!L"'4OP&H+W2:"#!+\A^&,)04,(QA+"AA!J M!*>>CFI^5[&(Y]."7ZVB7J*G6+T):!+*%;15G=6"J7Z34US*WLN<8CQU+DJH MP2QJ#.Y@B$_ZF*6)"<(^9&5"4(MPI,G6*8:<+K!!IUAW86*TL:SN(M8F(HCZ MD"<30MP^Y ODEO8Q&PCCP8^$@)-'*@'2$_!A 0H*T$J =J) F]X:XW4*!5Z_4&UY).[I/JYGW >-^X#Q$!8( M0(%@_"R&H$ (.-"6["(TAAJYP"/9F#CJ#CR2"#04F8;T%V01&86\H4+(A>/+ M!4HA/;]1&'3#E'A$&)*@>MMB<)1J9[\%]7-\2G#*( M )8\W1(Q0@"YD0=XN@_LFX*3"YG118FOFZ+F^+T0,G4?V#<%9Q@"0HSH(=: MN@\ 1Q3P=!?7MP2G$P+BB=R()P3G$_J/@$)P0J$1$;5$9O8@A'UH78] ]FW! M.86@H(I@"0P'$';'/QP,1PL&4H,:^PEDKH;!P,1POF @7Z@6F"MLYH;^GP] MT* =.%NPF2W&#F2-S<@8W&!@.#(P$!E4B_ E-C:U_A2;K^ECW*5.?,K_'Q2')2^N5"WE4J#;T M>\X%DT;=!SE)1WFP;1LIVPMU&\C[HC[=U0W!3\W)U6F/S_-_4$L#!!0 ( M +IQ\DZ\SAT1CP, "(0 9 >&PO=V]R:W-H965T8F22,W+M$F;5'7:]IDF3H(*. ,GZ?[]S$MIL(^$ M+P7,<\_=8]]=N$XOHG@K#YQ+ZSU+\W)F'Z0\3ARGW!QX%I>/XLAS]68GBBR6 MZK'8.^6QX/&V-LI2!US7=[(XR>WYM%Y[+N93<9)IDO/GPBI/6187_Q8\%9>9 M3>R/A9=D?Y#5@C.?'N,]_\GEK^-SH9Z?4ODB+E]Y*XC95JO^.S_S5,&K2)2/ MC4C+^J^U.9529"V+"B6+WYMKDM?72_,F@-8,-X#6 #H#Y?N6@=<:>)\&]*8! M;0WH6 ^L-6":!Z?17F_F*I;Q?%J(BU4T^7",J[0C$Z:.:U,MUJ=3OU/[6:K5 M\YQ2;^J<*Z(6LV@P<(4)PCYD94)(AW!4 %T4@$6Q ,,<^@Z6)B*(M!CNDJQO MDO3"]-#-\FI[K[=9%">@* &M"6B/@&F[W6#\&I,W6\DBYFD[OD1@E +5#P:! M^8PPHNT,RD:N8NN)8Z@X9H@CA&KB&@R[]A-HF*6)>2#4UY)R9:(8Y9DH1;\#/0#T M6SX1N%]IJQ8T3@W>[H@W(OM;4/]\J-&<[\+Z >'MDR#]DPWM'=ZD"!N?LP3O M"01K"GK6$K- '^C ;R+!RY-@]6DD;6#X\09JF.!%3,(Q.1N.SEF\THE9ZDC. MFK4^) ;P0@>LT/64!;/0'_10;F/ZH>"] ,Q>0&!@TP O=(#QR0IX#0-6P_HG M!V#%Z;.@#UMBL"#TB;YU"(RXKJ?]@J\Q7.A!.* /;PF ?5+I1=*"ACX6^G[P MO@'FUXU9)6!^< QYP5L+F*W%K!(P6\NP&KRU -9:C#()C(]"U;)#3\\*#.:! M$?4HMO5=MD:>L+,ED29'VE!N!F M7/VD;Z;G'W&Q3_+2>A52367U[+030G(5O?NH#N6@!O;N(>4[6=T&ZKYHIM;F M08IC.Y$[W;\%YO\!4$L#!!0 ( +IQ\DY6N(G;8@, !T/ 9 >&PO M=V]R:W-H965T>5>6 M79J+HDYEX51BOW ?T6R#61/0(GZEXE(/[IVFE&).)7F,KL[K]=;:G6LF\9]&IY,EK=TV+]GKIGO"W M,#@ ]P'X&H#8AP&D#R#O ?3# -H'T*DKL#Z &2MX7>VMF.M$)V' M,FFV'9HQ_;JVS63[=MIG6L]:SYZ7E*&Y=VZ(>LRJP^ !)@AO(6L;\D[BZ02N M66 HBQ6VPO'M K&-""(CA_^2;#XDN4F3@&*1-I[(0I7!0#BV)642&!XSD8SZ>K&H $ MP015.PP;"A88>L4 AOF&IC8F"(V/80-@_ N* 0+"JV"*!N1- ()HNF2(A_V M!7^"J#UH6"E&U) L!E HXN;7"Z H-E?< "C]'D<^8C1B>0B0=V3'(]"O'A&^ M0V#82Q"9(C"QRF51:.IK@S@AIKPV"/FA:9 0"A,^4ACL<<@V. MV&!0-$7>"!"%6OJ"*&X*;*.P'W)38 "%QKP7P\Z';>>C>.PT SL,1M,%QK## M8#Q!X!YT4RXEQMZ,(10*C;VY!E"4A^9I 4(1.B8P['S8=C[*1CP&PQZ#Z1T" MPQZ#[6,+(#"S3D2I4 M(\E@]MK+/>*F-3#F5V@6(V!^K7N_KE-[I^\:QV])=4B+VGF62C&PO=V]R:W-H965T3?0G8 M/'?WW.'G"V+2J_"HS'U713I[5&47'^0M:CLD[U4)3=VJ0Z1 MKI7@.V=4%A&.XS0J>5Z%ZZ7;>U3KI3R9(J_$HPKTJ2RY^O,@"GE9A2A\VWC* M#T?3;$3K9>9:;&3Q*]^9XRK,PF G]OQ4F"=Y^2RZA)(PZ++_*LZBL/"&B8VQE85VO\'V MI(TL.R^62LE?VVM>N>NE\_]F!AO@S@#W!H2]:T Z ](;T,PEWS)SJ7[DAJ^7 M2EX"U;ZMFC>' MT16\QML^EJYY[9;+7=/:]IPI;1N7'481Y:#!Y@6#:&;*80 MU",B2Z!G@2$6#WAB3A,_!(19P$$(F"IQ#LC001K##BCH@#H'=.0 >;5J,:G# M5 Z#8TJIE\LUU(A, I)) #+8(]-BDD&8E#"/\>8*:$0E!:FD !7B44DG43*& M/;Z;*Z 1%09285,J>.8=9Z"#[/9#L@ =+&XX)(MIR2GQS\@5T(@*BF%QQT Y M9EXMFND/Z/:"(%#<]PC?4)(.-)0$HC&*_3YS#38F!#<"1 !"-,003-G118>@C07LK\.! HFXD#*Q1E@(N% M'P< L;FZP4)&@)(GS1,$S70L#(L4 R)E?OOL0,-S[_>+=R%C(K#4,0*(S+F MI8[Q[;+ L#@Q($[FRZ(##9LCF8D"ZQ<#_^4L]8M.)U&H?] 3#;W_N$^@($^ MP/P1K .-^Q[QN4Q!>#)41(/)L!3JX(9H'6SEJ7(3_&"W']3OL9LL_\';*?\; M5X>\TL&S-'8^=5/D7DHC+)?X@^5RM!\6_:(0>]/<,GNOVNFZ71A9=U\.4?_Y MLOX+4$L#!!0 ( +IQ\DX2[+NP+ ( /X& 9 >&PO=V]R:W-H965T MQG7=>ZIJ(?X^4 M\6[E8OH5%E7]6TD15O'$$/*_AGC=OZB_ MV/ ZS)9(NN;L3[57Y.,VF? MSNXD%:\'%5U*33[ZMFILVPWZ%QI,\ >"/Q)P>)<0#(1@) 3W'<*!$(X$_SXA M&@C1K"349[6F-\.+R.]7#LS:5?'OM/?4^K98)PN IYOD6XX\(I).,<7PPCF_IP<3B$X$ % BL M0#@1"&8U0I@0-@E!DQ 0B&"!"!2(OAXS!@5BH()XMJ0])K*8QF*"+(VS+/9@ MIP1T2@"G9.;48])KIX4?PRXIZ)("+O/?.+W)@V&+#+3(;BPP3F$![,%[S?OZ MLN%/MBL&@F;S?89O5\[S$S_,@ID9NCHFS,WPDXACU4AGRY4^<>RY<.!<4:WJ M+;1>J2^C<<#H09ENHONB/Y'[@>+M<-N@\&ULE59A;YLP M$/TKB!]0;# 0JB12TVC:I$VJ.FW[["9.@@J8V4[2_?O9AE)B'VWZ)=CFW=V[ MA_-T\S,7S_+ F I>ZJJ1B_"@5'L;17)S8#65-[QEC7ZSXZ*F2F_%/I*M8'1K M@^HJBA'*HIJ63;BO!8[D_*',0 M+>14.6;5FS1I:\"03;+<([?+O&N0FPB-\E.\O1.C"M/''^ M;#;?MHL0&4:L8AME4E#].+%[5E4FD^;QMT\:#C5-X'C]FOV+;5XW\T0EN^?5 MGW*K#HMP%@9;MJ/'2CWR\U?6-Y2&0=_]=W9BE88;)KK&AE?2_@:;HU2\[K-H M*C5]Z9YE8Y_G/O]K&!P0]P'Q$*!KOQ>0] ')M0&D#R!O <2JU;5BM5E319=S MP<^!Z#YO2\TMPK=$J[\QAU9L^T[+(_7I:4D*-(].)E&/6768>(3)9Y>0>Q^" M!T2D"0PL8HC%*O;"8Z? AXBUCT@0S"$!E4AL?'*AQ$03!$Q ; (RIE@DCI0= M)K.8IL/D"#N]7@-:^Z");E.0;.J1)"\&V'C.BOU;BU \40BTUSL< X6*B12P.^)/V".&_1'[!@F(3_QVB2>^ M#XHGR<#^AWT#3-'$/QW#MH2S3T@"NP6&[,*3Q+>"68)<27P0SE+WFD2CL:!F M8F]'+AEL^+&Q\][H=!CK[F([5KS!NYGP!Q7[LI'!$U=Z.+$CQ(YSQ309=*/% M/>@Q=-A4;*?,,M=KT&PO=V]R:W-H965TSD!759BHO@6HDHR?G5/& M(!0'%2UK/\_7O$GF0!5[$?QW>=+%QE_[ MWHF=Z97K5]%^87U"D>_UV7]C-\:-N8W$,(Z"*_?TCE>E1=6KF% J^MZ]R]J] MVU[_[@8[D-Z!# ZDRZ4#N<@_44WS3(K6D]WF-]2>,7XF9F^.=M%MA?MF@E=F M]99'"&?!S0KU-KO.AHQL/BP"HSX@"(38D9E[&$>P0 C&&#J!\"%& @NL0(&5 M$U@]"(23)#N;V-G4SB9%"(9$("0"(*L)I+.)1A <)@M[$8.4&*!$$TH\HR1A M#$,2$)( D'@"26:0:"&1- [": K"\Q\L7B@5#%;K%I,9!^/IP?1&8PY)1W_[(PBN M:AP""S,86ILD.$\[.V@X3,Y9= MI^DF6C1]%PV&5I[_ U!+ P04 " "Z((#5;K5JI ME:*MNKUV8 AH;&(#].I-PSC%4H7\C,3 =%Z"*.YZMRS,VI&7!;M(TO5P MY(ZX4(KYWP,0-NY=W[TMO';G5NH%5!8#/L,OD+^'(U<16ESJCD(O.M8[')J] M^\7?'7*M-X*W#D:QFCNZDQ-C[SKX7N]=3Q<$!"JI'; :KO ,A&@C5<;'[.DN M2)VXGM_<7TSOJI<3%O#,R)^NENW>S5RGA@9?B'QEXS>8^XE=9V[^!UR!*+FN M1#$J1H1Y.M5%2$9G%U4*Q9_3V/5F'&?_6YH](9@3@B4AF'J90*;RKUCBLN!L M=/BT]P/6G]C?!6IO*KUHML*\4\4+M7HM8S\JT%4;S9K#I E6FC")%PU2_@LD ML$("8Q#^!WE@$%H-0F,0K0V\<%/EI$F,IC<:/TFCR(Z)K)C(@MENQJ2)UQ@_ MC$([)K9B8@LFWF#B.TR4^@\HB9626"C)AI+8FDGME-1*22V4=$-)[RAQGMLA MF16262#9!I+=08)'D-P*R2V0? /)[_ZQ,,K"[:^,5H=/WVT_,3]WO7!.3*IS M;$Y;PY@$Y>@]J8I;=9TN 8%&ZFFJYGRZ5*9 LF&^+]%R:9?_ %!+ P04 M" "Z"6C=XM:65/ MR+LX#]*"'I"H!% YUT580&%JK:!=/>XBMG<1NUN(B9' :"28&8FU&=8=)!S-X <+Q]>\ MS%&!X_H+S<\<%2]@K&GMYBCHN%[HF8V%1F.A886N5"8R"D2/[Y'8*! ;,G"U MVL:SU?.TNLX1FL;VKL;NEL;$R,)H9&$P.- MX\9.K!]#!I@GVG*D'XASF/B3AWIQ#;#0"4>G0><.C([S"M.3ZJW,RLBYYK(R MH^C0OY]=V0ZT^!HN-] 0W\I^K]K'?_GNLO #T5-1,VM/N&A"JE4<">%89.\\ MB5V1B_O),"CQD&ULC53;CILP M$/T5Q >LPRU)(X*T(5FU4BM%6VW[[)!)0&MCUC9A^_?U;5E"4-H7;(_/.7/Q M,&G'^*LH :3W3DDMUGXI9;-"2!0E4"P>6 .UNCDQ3K%41WY&HN& CX9$"0IG MLSFBN*K]+#6V/<]2UDI2U;#GGF@IQ?S/!@CKUG[@?QB>JW,IM0%E:8//\!/D M2[/GZH1ZE6-%H185JST.I[7_&*QVL<8;P*\*.C'8>SJ3 V.O^O#MN/9G.B @ M4$BM@-5R@1P(T4(JC#>GZ?(/@GQ74+L"/'_>D@<(1EY0#9W4\PMECA+.>L\;MNAP;KK M@E6BGJO01O,ZYD[54RCK)4O".$47+>0P&XL)!YC%\AJRO84$/0*I /HHPJDH M-N$-/;QVD-\B%E]&,?Q39'=7Y"K,:+)8D>%'0P_AUD5&V+ MF1M,;9TD(TP^@8G'Y;C%1.-GVTWH1/$H(31H)0K\;/YKX16LK:4NQL#:CX[' M4+?BR+X)5GDP8=^J46,GPZ>\G5,_,#]7M? .3*H?P+3IB3$)*O39@VK\4HW& M_D#@)/5VH?;<#@A[D*QQLP_U SC["U!+ P04 " "ZBJHZ:E]$9XB]\"3UW36A\@1=:S!KZ!_=Z?M%N1F:7J M!$C3*8DTU#E^V!Z.J<<'P','HUG,D:_DK-2+7WRN%3\1U?9-L=W&%50LX';)S5^@JF>%*.I M^"]P >[@WHG3*!4WX8O*P5@E)A9G1;#7.'8RC&/<2?=3VGH"G1+HG$#O0RU1 M*#C_P"PK,JU&I./9]\Q?\?9 W=F4/AB.(NPY\\9%+T5*;S-R\403YA@Q=('9 MS@CBV&<)NB9QI._24[I?)TA6/2:!(%D0T.0?#G:K!+M L/O+P=U5D1&3!HS\ M7Y'IJD2Z(G%_)9&^DTBN),CBV@3H)CQ8@THUR- LB^C<$P\T7/L?>&RHKTPW MG33HK*Q[/.&*:Z4L.".;&^>A=3T\+SC4UD_W;J[C2XX+J_JI2D]SCQ+.S:KZW!REU\*,JZW8>'K0^3J.HW1QDE;>? MU%'6YI^=:JIAR3\-?"YV!]T-Q M9L=\+[](_?7XTIBKZ,*R+2I9MX6J@T;N MYN$3F:Y9V@7TB&^%/+=7YT%7RJM2W[N+O[;S,.XRDJ7_/P,< ?N\,8@P0U@S14'LOYG.N\\6L4>>@&9Z'8]X]=F0J MS.W:=(/]W>G_,WJV9O1M(5@\B]XZHA&S'##T"I-FMY!G%T(NB,@D<,F"HBR6 MU FGMQ.L7$0ZL7+XD&3]+LE-F@R*Q?IX=B.6ITX."7A/P*\(,F*)/4"2'E+W M$"XF,;?D<%$BIMQ6Q$5E$Y)97&L716+*$H8+$[ PX10F&,4$"21([IQL*1U40E+2(KKRF!=&5#6>&K#GD="BPNQ#Q@,+87T@"LDAL65P03QU1W@?=)H.]BKAF)9C'%0BV!9(]( DV!C*Y M1Q($RFQ)$,BSLE+L,=3U&&.H'@KZ=0U!GJ>$8E.@ MKBD([K%^BGN/\@X] MBM9D2Y(E #E>LOH =)L,[F(*>H][O(3AWF/Q_9(PW'L,+:.V) C$+2]902;? M6SKN8H9ZST?A>=-_X%6?X=YC:-US) $@VTM6""0\WLAP%S/0>\)7#^X]]L K M.L.]Q]"ZYT@"0-QN' 1R)(FN/H(KV>S['8DVV*A3K;M"KD8ONQY/M/N(ML:7 M9+HB8/R93-?#GL9O^F&+Y9^\V1=U&[PJ;3[=^P_LG5):FMSC3^9>'&2^O5R4 M[T]2<-\/6QG"AU7'T>+GU!+ P04 " "Z$[BS,Q?/ M\L"8BE[JJI'S^*!4.TT2N3FPFLH;WK)&O]EQ45.EIV*?R%8PNK6DNDH0 %E2 MT[*)%S,;NQ>+&3^JJFS8O8CDL:ZI^+MD%3_/8QB_!A[*_4&90+*8M73/?C+U MV-X+/4L&E6U9LT:6O(D$V\WC6SB]@]@0+.)7R/E7K@YZ^L+XC$45_]=W9BE8:;3/0:&UY)^QMMCE+QNE?1J=3TI7N6C7V> M>_U76IB >@(:"'KMCPBX)^ W0OHA(>T)Z;4KD)Y G!62KG9KYIHJNI@)?HY$ MMQ]::K8=G!+]N38F:+^.?:?]E#IZ6A""9LG)"/6898=!(\PD?P]9^Q X(!*= MP) %"F6Q1![=R6'E(R:%D\.G(G. MV1TDLY#&0E)2@-2QPT<1@%+7$1^5%S!WM.Y\% 0(9SA<& D61KS""+D@D 4% MLNNMG00%)I];VT'(J%"4@WSB6.NCL#YV'=3:1Q$$1IYUUOJH#&0(A.O*@W7E M 6?3L$ 1%"BN=Q:"\!D!/O>VQ[PW)">.MP%4AK'K;0 %00K=?1N"$0RR"[5= M./]@P%]R02)X>-U"]!\.AP\6B*]P&/O_^2QWS\D *BT0;6_R72?S M@XI]VY8CIY<*,WQD$W3\.D8CMEAA,]%ET'T4T4;_ON*!E: MM,4_4$L#!!0 ( +IQ\DZ!WRN[ P( /$% 9 >&PO=V]R:W-H965T MUK&PX1<*O\P=[U[#"SX,T'QE]%#2"=MY9VHG!K*?L=0N)40TO$$^NA M4R<5XRV1*N07)'H.Y&R*6HH"SXM12YK.+7.3._ R9U=)FPX.W!'7MB7\SS-0 M-A2N[[XG7II++74"E7E/+O =Y(_^P%6$9I9STT(G&M8Y'*K"_>#O]IG&&\#/ M!@:QV#O:R9&Q5QU\.1>NIP4!A9/4#$0M-]@#I9I(R?@]<;KS*W7AT5_-6=:%F[K.&2IRI?*%#9]A\A.YSF3^*]R *KA6HMYQ8E28IW.Z M"LG:B45):X1^RT">S,$ M*0&SBL"J(C#U^$Y%8B? 5@)L",([@G1E8\3$!M.-(J,(^RLK6U20X"2UBPFM M8L*M&!S8"2(K0?1X.V(K0?Q .T9,M#0:)FFT:L<6Y:@]J=;6:O[. 85*ZFVB]GR<0F,@63\-6#1/^?(O4$L#!!0 ( +IQ M\DZAA88"@ 0 #4: 9 >&PO=V]R:W-H965T?G69*="OE1>_9;G:?7?2F;E M9>$3_Z/@^^EP;-J"8#D_IP?YEVS^/K]4ZBZX47:G7!;UJ2R\2NX7_ER4QNFQ:1JJ]WN999UI)4/_[MH?ZM MS;;B_?4'_5LW>#68U[26ZS+[<=HUQX4?^]Y.[M.WK/E>7GZ3_8"$[_6C_T.^ MRTR%MSU1;6S+K.X^O>U;W91Y3U%=R=-?U^]3T7U?>OY'-5R!]A7HK0)_7H'U M%=AGA:?QO(_GMWCRO(+H*XC'!H+KR#LI-VF3+N=5>?&JZVPXI^VD(S.A?JQM M6]C]-MTSI6:M2M^78A+.@_<6U,>LKC'T+H8^1FS,"/8)"50';KV@L!>TJ\\> M>D$P@$$ ZP#\ :!U^2&0=&I!6,R#N(M*\,HGU$'6/NA! M$$KUN0I1NK0 1448,TU>R++IBRV)($^R3%F"C83P$?IB*R'"15_AX 4;%'6W MT!][@WV)(!^PS3EL!"0:H0FV A*[:!*[^"-$&<(!E.&0D&2Q2((=B@!3B&S_ MP]@4:.BN+L6F0(F#NGW0O22Z44*.OIR'.0GD6)8RM6Q/@!M$-E6P&U V0ECL M!A3M*PQA^;"PB&,(.\A)(,2D*0OI =0 D$658RP^;$@!G8LB:&S8"- M2'L8-@/FDO@P,V$!NTF(,L0U46@W"5DV?;%',>!1T<2"P+;"1J1 #-L*,VQL3AR80611E&,SX".2%X[-@+LD+]S,./2%##FZ10YS$LBQ MO;K YL2!%426K(5;7G^,R%HXM@+NDK5P,Q\QA$4$!D M27TX]@ ^(O7AV .X2^K3!TV>"8LXAK"#G 1R;,+JGO3X)@T;A7#8?:Q04&PQ M)('=1* L0^CM@"!K.]ARA,-+CA4*BBT316 ?$,^W!'T[(,AH)[A[%9W+ZM"= M"M3>MGPKFO9MWUWI]>1A16;K[IQ *]^068+*O_+I+%&3PWRB?MA9(D+XI#W> M0#0EGGI"X1/V<202? [D>J#R9UH=3D7MO99-4^;="_5]6392J11^4>9QE.GN M=I/)?=->1NJZNAYD7&^:\MP?T@2WDZ+E_U!+ P04 " "Z&UL[;UI=Y?D5$C M3Y,1219V$.5N1U!+U:BMDFA19<^$8V(B"23(M(!,="8@B@[_^#GK7?+>Q"*I MNMW]NJ-=$(',NYY[[EF?\\]-LTUV9?%ON_Q%M2NW__+=^&KP7?)YO2J;?_GN M8;O=_/#]]\W\(5]GS66UR4OX95G5ZVP+?];WWS>;.L\6S4.>;]>K[P>]WN3[ M=5:4W_WNGYOB=_^\_=W+:KY;Y^4VRY/DYZK@B;?9.F\_]>;USZ_>O/[I?WY(WK[Z\*=W M[W]_FR:OW[ZX[&CM!0RESE8PA$7^.?E]_M1^KM?K]8>S?G\P;?_R8E?7.)$? MBV8.+?SO/*MQL9*7V388U<5%?W Q['<,XL=BE=?)"WCOOJJ#$5S/YSG\#K\N M^,G.)?WPM EZ[O%]6B<]2ZR__??_MO>[?278$?X5&M-UD9;(T24;5> ^G>;JOYQS2YI?.4O-MMFRT0.;32]9H0T/M\ M4]5;[.UVFVW#V?_O\'3J7!YRF$O'X%Y495.MB@41SO-LE97S'-_(MPV<^E]N M7R9GS\Z39TE1)A\>JET#8PWZ>9G/@0+Z=)2ON@Y UC30Y@_!SUGS0*=\CO_( M_VU7?,I6\'S0R<]9_3'?9G>K/&GR^:XNMD4X8S@%R!Z;I,[G.;0$3Z=)F6_; MS[TNY]4Z3[;9Y]Q]MOW839UOLF*1Y)^!I3;P* ZTVC[ .9Q[TVJ_^*': K'N M?^:F!D9=P_Y@HSCQ#5)J=+CO-GBR<>]7>=;D25W!Y!#%EL\ M!7S2YB!;P-3R?\J_^UW2;I*X[4.U6N1U\S_^ M^]6@/_TMG;7M4\B)JO(3G,<"CPRT*(O1,+M^UKN$*Q[VOTZ /^WRWR;3=-SK MB5B49+OM0U47?\T7OTW*2K\MFF8'31#3Z.;SO*M^?YQ.)SWJ MH=\?I8/19'_?2;9-X+[.C51&#P#_SM=WL(W*PU.@@6:3S[?%IWP5BAJ+18&D M )N)W/$"KH9YMBE@K>AN$;8)MU"=/P WA::!;,*[U7UGD2^+>1&P M0R:DIG-K#Q(>S?KX]_?=D6P%8MJMK: %@IM-=520 M[ET$ZGF--_%?HP(&KT(53*5[LF?(@\]%U(M?[B(&GDECY\&ZO"[AZL]AY>6) MSM_CO=SFV^TJ-^K^!NB-A)XYMK5O9%%9698@.O+VLV=OG,DG=SE(;_E>J=<* M@UUS?9MO]Z]I\(!E6L'"/L^:8GXD@WM9K';(1XY[^D\YJA H( !+SNYSY2V@ M4*#<;]^$JWTUQ^L8J*UK?/QN]X@Z?C^*$;[P! 99?]FW8_53[]Z--MC-VMY% MQ!8E*]I%(D)L&(@B6*!?RCK/5GC!)/<9#!&.< &78,-";OOI'X'\BOL22&O^ MD('YRY/'&+FRG$?WDNM1FT27GHA2_Y2\(B'JZ^XM.L7[;MH] M0ND-"J6OR^3%8:&45\Y?CC<'A-*7<:$4**DF%>P,Q&GZ%RYIXBH@9FG^_!X. M: +;_9C5BU#8XZYP+/ER"5(X+G'&NB^R;":.X"SF]T59XN]W+*&F1F/8)JZ% M)C!1!F\>?.,%DR=,;V<)'*D("3S[E!4KU)(O@)U>-' 3NC3O'I>0O^H)8*5S M_N2=@&SQEQVWLK^1/T)?.!N2 ^!8%_.M*G)H0\/SHU3O\YL$WCI.!T#3^XZIZ/-XD;P7\#*TX<6.Y MX:=-LJW0#%Z5\P+8-3)73W[ G_%+LM%OT-@)RF1R]Y2PV3S("OL72&(DZ@B>I,]\?[6.0LOL)'6/!WW-1B# M;G+(H/M62<*2@4L<,9((I:9/?'>AU)6U\X M KT(^<4);72Z.-/DSEP82##DVS[A[1Q90==[M[O-AJTJH!(MBF8.G!P8+>T1 MMK2$^P2F86(JNK=X 2<%N<%#+EW1IA=BU#G]/6M>,7)\G2]WD5OL+1Y?&G*7 M)_Y=?9^5PKU3YPY58]D-NH9@"92[6ZN[<\5V:__A )(WQ3I?D?_U+5LB&S0B M7*9)ID>XQN<7Q7W!%LF2S%D+>.E37C^E0'XK:"G!)ROG:]B?W4+Y$OR=+X!N M41C>,2- "N!'MA5;;,1JFN))JAY!OX0; 7YM[>/)W"*9X-:M=@N4@Y+[504BSNH)*0LXQAT:>M+D 5K! MO2:B0O%G4P.U;G,UVJ9$-2OH#)>DJ99;4(!!O"(.B4."+X%L*_S4WK\BC^RA]N/[2=#R1]>*=\ ^P *@H8(B3?#YG1%O M:=+%&L^#%7.7YC0V]C32QMSE>8FBV"9#;1$RK'(@_M@L+Y/;W?S!K(I] MQ!T9K+!=0#ABR"97<+4U-)7,%=_QD-!1$D*N-D4I+ ].(K +-9O D6IPCW&$ M^. R*^IDT^*2O$0\-&;=C3ZC/N4E,($21[I"X17.):Y&2>P25Q^&_F^[K(8F M5BCETY&&MG]$-H+!9J!15;L5S HV,\_H_ %E_&57SFD,*)\DU:Y.=/912O%W M3K:9VJ)7RW)'HVMW_GL[>0XJ>\*0-+2L1%SAE\GU*M@5NQ:TW,:FR:S6,9YG M:Q;><:3,+M"M3@<+*0H'OB!B/>)<&#)6C0#VP%Y&[.BOH9<*6ZX>2Y3A=G=- ML2@R8/4-3Z1QSC7ML!Q655AYJ&1UR^9\K.QYA*[6,#(:\VNTQ[')%>XNX-RD MIY'N /2P @6(NFDWL#%ELB2'/ E4LTSN'"0:^SCWGR ME]WB7DR=L J[M9JFZ-HPX^43RY(J#E17@2 MQ^"20N$+AXTW-_1>LRP.- P+:D;')*EOPE(ZEU2+]@\>=#P&R(65]10KU&\6 M1!N?^:P&QG:]J(BK1W\$,O\QOZMWR#*AETE* [%29/2EYQ5\)&<_7M\^/]= MG,B#R2\;W-;D[/KVE_/D;75)/5ST!BFJTD'^LD2>)IM$DPM8; 8$YM:K2A0G!9SC0YU M>KJA,_^ON]63A C10L 4S0QO?]%)7%WT^SJ)#&-P&WKZ?@=TC.W#T(!YP#A MSGJH^#99L"V6V21]EQ&BV>IJFQ0QY)[X .J4&BG0I4* M2(>C3\U(CQXC+90=)Y^5V(!2N9E8T8*;C2XNON#@^DO.^N=^9]4=78UX%<.Y MWQ8L2EI1%*VNU;J8 W64L!?;1CGR_K'A.3X;M/I: *G*?;+GW=1=($/I^ T. M%!64=F<%-X2ZV:J066=V2I^<(="7Q1;T0?@G'G]JX.P[?!\IC!R8H.'"HF;? MG<-%O@%*K?-/1?Y(%\T.M_AB53R4M,#IH M?!1=J<3TM[GP7&8"^&0C)P%-$+A.I5R'+%DBHVUK.Z5XMTC<4@L=D0;ZYU9/ MQDZ=XJN=2W.9O .VGY5T!9J[]C%G[NGS?;Z\,J"2)\NCYA_16D$&410IYV)^ M6!3J>)"I"D]9K]$LL=!H'#HBS/5PU7!I](: ,="MP*9+YM8XH8:/^Q($X>H1 MQO%#LI_/!5M:]40TYB3PN'X+;Q?G9FGR-DM6D2/6IK9 MA[7 9@KDS62(H9.*\6J-TX3W'A&+,T-:5QH(R>?,Y#<:>MX@ZX95#K8*7Z!U M,D=&Q7M";9PJMY3Y'KF%[OW>5&66 MI@#5'1E@DS3Y)X[YHWAH8V1P3 "X>R6<1V/.=IS9&S; ^PH5R[KT*MG!/V\D M.)MX[!SF@;U\ !5^GDQQQ"\-_1*T7Y<XWSC0T*C8.+<);9JJGPL->1 MJ9I;4\YD%6M8HNG@1\/ X%DURZ*@8$E?-%X1>&&">+?SP'AV>=Q&TJ UU>QC M:[VL.3AK(F*<$K%H6!RVP7.<]$#3D:A>)H@7ACU2OR],TV?FC7,ZUGHMD&IH M)'[+PEO\299=I7\Z7NZ+>G43M\C0H8>7$LC<((_/M\J-OEC-5]40-N9UH*C= MU"":P7)+$PX;F>Q5?R87_:&R$FLI 6:+&F7F*KKLK=#I$2*/8*F0,=AF9 M[H&*^!2QNX(D*/2:LM278TI09O6_"EU+[FG0&YX>@.9*D*J=J\HLUMB\9A329HF95%;=XM^$!6F:B=L@FN=WFFV1@-!WS M)LC,S38X@[A:6[FB-*XYUS>):,@<3HE7V*89$MKV^/SB;1,.5()+<%E [<\6 MJ>V*GE1#3!F^D_"=(188*^%G#HUA_)^YW.:@VK#P3B;#I/J$D>XH1IJQIZYZ M04&HL$K]-LL0FP19!WS>L6O8UWX*!SGJ#&?AR6&_74$.#7,,S!AWI(N0:U43 MTO" UU4V?V NA/IH-Q_2D53&'Q#;/2261AV7LAD2@+$@,N,Y^U?7]*@#'3E] M1OBF\'JV<<-+K<-MC[2_(L<>73JBU[M[X'.'!%_WMEH#.8%NO:X6?% YUV71 MJ(3B1!+(L1(!O'3/CG/9<=PWR0A7@UX@96$PAHV@VOGQ\A)!15EF_ M5@8#)A(YWHU=6=VA,$2.XZ+<[!QY3-)MDC?XF0R[1FZL DF)Y@360/,&-&,C MK+BW.DH*Y ?9/CGN+;V.' I>L?NM*D6=(R-KS2;JD&#E@FG9W7.C2KI.+-^H MN=(\&%=V#P96HZ_;&9J([Z'?;[=A)@5KY6OD?Z^,99^00I,IG!!F.F7MJP86 ML616_N2_WCKJJ+WSV2'M1$Z/[U ZKD=)!UME3RVA.#?^-B^>!UW$VV+5L2__ M51C4."$E%P3?C;U993QY3)A8YI2M7Y ?/[/V6E(7.8[&B:VQML+D#.3,]I?G MV CK;:1KZ4RQ([UH\8?'AYR/IMN@$S2C 2^:VQ91.3$ZEOUA#F\ENSS(GMCP[=$NZS( M;656X(Q"<,(QBAG0,6+J^XGWOJS@^:6).7$VG^PH,L-\93*_3EZ40G1\.E0< M$K+U-^S7Y7Q[.9C+%NT#);$BGTW^O;,!M3.\=S1B^:ZAOHW+;\%'3/TWZM"K MJW6!-WMH!$&E$$U.DFNN1D0U7J2\8"I)RS4B,3;J?3?>)C(XDYHNFB9QHA6W MV_93L;X:C.@R>><.P(DNRC_G<_2:S'U#"]O^78M_Q='9F/XJYC-:(CO%K'%" MUD M;J!$R(>)2X2[5:. P^^2VL5'@UR@VJ2-HL0[%+D"^RDY1!\E!U))A+:]V$[= MY50LE%N7OR#O$=LEZ"[,37:->JF1[6*&--XHY!J0>]\CUTL,JW!V2+VPQ&?; MRVM7@%UEUF^N) %=9BN5Z^]!\-YRZ"JM9[0U$K=%Z_2W(D4?H;6Z"-I&Q[=N>S'B_F/-4J.,ZAMO+^JOB(Q"BM\P-$CGKWV5BA M[JZ+TNPF:1/$'M4OFG$\[B*'O978_'*)OEV,P&!6QZ_2K86WPQT31]VH%('> M7*3,LD-OOP/*SS])<]WS+AH[;]+>-S";K;/,*N$>6&K#I S_I(GF%(I.]LNJ MS3_-9&@R2/J:O1V^JP?H-='Z#R/S8 M 6IN7"?RQVMF.OJ-#2,[81\XWAJWUV]O,/X-_S3H&0. ;9A_Z=/8,#!)K'C^ M[8@G$T2)ZN.S>8*#F)[:65"OJ'/7M&C2]%!VC%U:ZDL>J6JRX\#Q2$&P"78)\ M*_$9L^D:T)-0ZCK[M"?(LO,D2Y#<1;*^W&FZ6&[.%HWD;JEW:MV@M M*&@6!TVA&^P?$W,CWN'ROC%_:Z@-$F'VU-;W&I-'!X=BBD;5)Q@Q:TEM\NDA878 MB!/-QF_9Z);T8/16$5%?O9@75%QMM$R=BYV4 [E4EB5\SC*(N#)4RR,@3>S0 M@/P>["\F[IQ?-K$'($ U)L;$]'79#O'Q4/%\#NV$8]'"4Q"1YZW2$1F'66L, MAD?;>=K0']E"%$[Y:;IHY-MR09Q6(JZJ]08D-3?8?2?QHA3KY_Y.AAR8]\J$ M:^F/)-JM!2 ,UU"H1"TC$I?!/CI,<]I2VJBG#W".!66!2F;E7577%&7&.:;> M\GA91HJ*$E]6!&UR+(E'+"XMY*YQW)]LW6,B>$$>]":Z L MG]H;2.D:G)TG#ZTD_16=%7"%-@[=NC%MS!;LMG/*@:HV KM!AJC/6TICK1,9 MIMAS^56:"?,LC.VK2KKZ-=V$N->C,*Y<,3XXG%)X K$4PW^I&4/?%;$VN)0H ML)Z2,N\XK2U&MC<"O8O\&P?^MH*1]B?)=Y;M"/^Z2-XK/B^FJ5S;PZ:YY8F# M=/H=FS6LX<.AFDM&5KIX3E3EQGR1)..< R3+I@-%1>.(K*Z-_JX+5T-CPJ! M(Z9'QR/V2/*9<2?;5IZOLOG'B]OY P@]S<7/L"D4CUA00!.E)G"ST>?$B$BY MV 9@S'KJ=XWA:Q_S)S>11L.*-<=#LL=K%#@_5=C.BO-G51,E\@/%HF@^7BQ1 M1\(S(C? HL S#_]X*BBF!HG6JK"F-20<%AD7HC?"<\[/=.J(]6QVP)CG*P(N M6L@^P+GBA?"&A&T:;H'M/128V6L,'IR>*YDX9NR:=0T;-,> .;<1W!,__?1# M3>[))YX>VG _<42]1,&PQ$9Q]B(V,PD@1?TUKU&9)J]51ZN<=T=LVP=:\/4I M8V?*,]@YZL%F&KM+XH2%HOC!_AL*Y-1]XF.D2I(Q2>.JE L5"?TW(J'=HLLW M'$&8);W?!(1 ,@B[,N!":-LIRAW9Z='C[)PY.6;,E23? [I&)*,$'0VPIX#K(7O(XJ@DK9 MKO+]O;)2:4*S_?LDVW)R/#XLMC#/D!&TAA),4R'<)SH[R"3N4)4J]2"/_T6T MM7OF,X+3P0IG^Y7.QQEOT[&.N/304E0C0VTXW5+C&>AX:\NHHZ7"87F2IFJLMR; 7K,W B[W)2S.D]5-<=HV+G/GIR M 75&Q*B]+5!"W=>+GB^OT9;00006,5JHL435J0^5G/"MROJ>(5C6YXC):UQ- MVC*M=JZ"ZV:C>"P*@*9& DB"UQ;1#WF#4VW@MA-9Y[6+ O@2]6*J[L*0B/:U M/0 %Q_1*%Z;)_1#/K@4VB&( (<0+)0R1&U^)9_C,I ^?0[\;^'8D\0HZ M:T);=M.:V_&3\2Z"E4S11B 2!-Y@R+(>\)*Z@POX\5=9Y^L0I-(9X MRQ7=G<]D02.+ \N*;[$GW\O.TCCD)5ZI[/F'/=.7S<[TCECZ7X>L \R#_Q2D M/1BG_?[8/#T]J^$!ZL;7QF.O&WB5OQ\,OQF!AVOZGXC(96EC:X0+_/5T MOG\3.B'PWN\OZF-_WG>'=+661,#X4H5"1*O%#Y9K!> #O,4QU$&<&:SF%&PR#]HFHJ,:;6C5VZU(T%(%B2.ZVCM'E,Y!BD7[O87&C*&LI&TFCJMB47D MI0TE[MZNHP>E'1TNUG3\ANY'IO=VV5+R.)U->F8T3O(R>03F'^_PU,RF@Z2? M#F?CY(_7']R6!ND(B&60]@:#^(R "^QJHHE^>C4>XG_[D^2/H+N2=X&8JCOW M83J:3>&_X]E$*&1S]$(]2Z[2Z7 &G_U1.KT*T$N]$E:O]I:PNC&9_S>4^>^] ML7?_.[M(]E30.GZ/!<7-P2& V?:GZ6R(G*K?XPH[+U@)=>$**&E2XQ&O8,/Z MN%K]?O(C:/:L?),N7GS>4ISN>'J53'M#MA(B^"):;6O0"%B>A7X&,[CKQU=3 MH6_;51]X0G]L]R\V[:0/C&;4NX+!S](9T)"P$*^P/=.&6L2,"FGR5\C>R+G$Y##.0&JX4Y1"2J3E%/'F,C&MN;JHB5:VT-QD M1#6PGJAPVV:\@*XN>8B,8WCZ+(*$F;YD&)H_Q2S.&;^,*$46A$IM1W8&K,)6 M9,5P0(/Z=^)@Q.G#]0&%/S5&)% MQ]S#1)V3R*6)MA7!$V)"%M73$R /=J.3BYNQ$ U2G9_EJ9MWF;RM% 4)[6>( MDF+3D1C%T 7A"$*2$K+T'(.5WQC04HYD"=+'G#0WD%"1U?>//VLFPN'0V4FQ MS:\:;YB51\,=P7"#(^@+"&_VU,^C!YT'CCN>G>TGG27^3A(CZUW@PT'I01%B MGB4@2A(3GJ;C@?N&5_X(;GW4' ?I$+1*I[P?#$S%E?YH;-Y>Y?>83H310R,0 M008RETQ^-N+"*+VZ&D.K5Q.]D3KQJ)&;8_;$;^=-FX7!Z)Y<8(94.ZN!KG,%HD]:W]SKL?X397Q%HB=Z2FY5K]U MOSV#CX1TZL+_Z4!_42O"MQY$?"F<0>S=F,RB0*LOT50+K=&I2(:; M=5'NFJ1WB6&5=,N3 /%)1K;(EQE(,*D7Z](\9&3^;W60<8.;G',CUR:V?O@; M)Q5@2_X%FS504R:4<'EDZ%2F5J$W@I!LT9 8@_,\+@STAZ';K@MJT&Q6W M'?:O G#6*O4F$K&$RTZ#4-DC[^&O&Y"*1?[ L)UG$BS[#"Z%]M"N$5_4(>Q: M[%")]5(!Q45-1>I"M $1Z29C8G:?*DF4HAHR2Y9;*2XA:./) MP#D89&$*;"@$;CA=_ZN&^$97(M:(;)'W8%3/@];CMQ%8:&!-7SLH?OP(>9 M+3F/',>CQNRP_(W7,BVKCY5F8SM3)#$4MR6C@CDP91I22&4JD0JK(D?U@&-( M'8W!.>!>\2EZ4,?B5#LP$4\:7>+$#RR*9E,QG)XH+8J6>F!%L4"?3#03=%WM*) ?UE+V'CQ.K_%?>D(3X,\%. M-LGUQPRHA$7)R6_)M&%*BSA@.0@E)(]^R.1]C_# M&L-QVL%"$^:.H@DB)):^_I2<_?SZ ^(GK2B 8Y4]-CNTIA)HP%:2+<-XF)<% M;SBL!$A21LLQ7T,??O=6_//LZ24TH*[S M)Z]C%__K'04[[DH#!B[KV'$67\%]@IBV[IG\8U'#82LR]SB:4VAD7!1\1';0 MPX@LM68 F;NZ I&9X4/0VE*B ,I!J'*T-9>-LIW11S:WV9$VEYO.\Q(K0'HI M+QA[\80LAN$&VADQFB!+)\U?';O&YY?F)[P\>7&9?FHY/;!VUR!:KX1#[%V/ MI5C*"BH>M34QP[)I>+,WCQS+RMU:A"&W3\028EQQM<[1><2>;=T%KV^*S'B2 MHQ0":,L#SU=[-5[[RZFKO^8#6! %Z>CN& 1^46>D M*5>E-4,JB^MJUYP4+DN@JRXJ-;=_\C*SA,Y]$PD\5BUBZ5Z,QZIU4FC(1MN, M[E.#0,6+?]?M7JP;5D_%V\[_&.%]79RP?16YG3#1C6 M4M-=YK@$A)W+E#!+.^U0E']>$'=I]CH2L_D!.M(,0?X&TD="':K;^CM MK0Q1UHT5"(A9&JE J%8D _AP2F3 GV2M1/UJE,Y4 M8B!&N4]>./VF-F !\=MZD,ZN>ASUJL*?D_AM"_19FRLL^'UG]7G'DVO16%). MFMQ33:)QRV);N%25 53,%X7.T>4P.;N"8\]DQ-NWX=INUL\BEX?DQ!L>2:J3 M_I6:+"4M6U-#"WA5X/%AE4M=6K!$#\6*B5[J6 @M,"8STO$;:QBYV1# Z:0Y8;%?>+=+ N39^DE#97,B K!Y@*3-7U0YRE0[R0IFVS=Y];=P(=DGP M%*X6QLR&]CFA;X>X)>V+AHOW)7NF<8+Z! #(G9)##IP(M:OVQP5>S3)13(FL/W%,NY,/85&A M2X,L@YTLEYCE:&%R7<^DJ32$5U#.Z'PT>O1684VO^P=7*PP&K.*W)FOHT,22 M*LF*4B^$10!_FZJE4/%" [8815 A]PU+G"MBHTYS]>3DN!C_EU:0LE6#I'(2 M=#)WS7CM' .^W^S$''&7XI,$% #&/0>ZIY1847N"N3\:<$DQ&>LUY]SQ;%D1 M1.5,G=I<-T$R)D3X:R$KNZ96FY&%)5IBRUMP]FI@,:6*KF^HJO5KKHR#_B3* MLPP*R2H<](T^L:]4:'>[2-H6;ABSJN:2?;BB6!$ILEW8UP)P4TK:\%)^]9$+ M?:25E!:4HO=D[GAM5M6==K84((\V'*$,Z&7G%+@ GLJTV#)-UZG5A-N/0*-Z M/(FLY1%WX![2G0^)STR'DF0XC<0D)OO1$U1<6.GJJU;NLA6(K\'?C):H2"DV M(5T+%W?67%YY2LNM\7G MCE]L6(H7,MD:YK/D;)KV9X/DG",^^F,,&CV#?TW'??URV+NBNJ'S"':O0YH= M>]#'0)+I&#[[Z7 \@<]1>C4:TM\]Z.[7:_EE2+="%EK:+RB;C?%AHOI6)I;3 M(T^F2 W#N4HGTZGS%P8&Z]'ZJBFAIW\X=*8T2T?CD2S6/G*#W>M=]B:T=[W+ M_HB_@$_SQ#:H_S8 =@6%OO8/Z[L14I%B4("0L' M2<8_[L<<L>!@Q@'U!T&&;DI ,@NF&*)5/>1\](,IW.+-W/;+[(,!U2 ]C,D-*B MJ)F@9#$VA<'4H%3\D^02!MNL=.(V($U[3$%TPP/,5WE'((D@B<)JEZ M0)H0E7ND'491'^,Y134A%)7DV8 ]\KS%=>[$VU9 <6L.D)"3;'^V45&,V(./ MVCJ"J'>OQ,M6YYA,SNJ'TS-J(+#(C*6,6M'N) PW$N^Y_$JR=8>=V=%:-U-L M6L?VQ591.V]6>V2"?;MV;(!\-DRO""K.'A**X6D:HS,MJ6I1W O/82^,YY8C M\%R?0.B@!XPXH6;<-?"N)"&+R(DSU8[\:C:D:CO'@"/&/LG(CY^WF8EY M+)R2TUBM3WF3AX6FWC,#\1NVAONSRN;R*IN&V493+@ICVO>:M4AV^QZ/#9R= M^%L>MS:@+RBDLGI\!I-6!3.-T%0Q,+N_K]&D$B1E.QF:7+Q"P.+%_$W&ZT!6 M=0Z\^XYS-".+%XLHQ]'Z<8(@_PPF&.-MK@7F@P;&AMIR"&FXCY#P%WQF?VMG MKVYO;LY3,RWCW72 \T<.2R!"%G?C[! =NXCZ-B"PKT9*[/K2^\$/KMVW]M#$ MS.549X0!*1L/;SA70',NP7V6GC1L]Z FPF:/TH;;&CP1*9KLE2@P'$S4/7&" M<3Z$*GZLW8_->GZ0E5#>0SX8C"46!Y)IE/'1G,%1B&9__)M$XQ[TB$ [-HK8 MJ:A$410&AK(U+@LTA&%*] /EIU0"_+3(GB*.F<,")$=-\ZTX&LW"JXS)@"/; MR10OO@VG,JM= XFKB+41.5$(XPJB?=?=9&0 ,J>T#K0#'M-XH@'S'Q@M3B@= M7V&Q! T31M@?0R(F/T7YW;/!;(3JHU/B=-L1R7_.916DKK9,/URU&P-$+B)3 M7#ZB K+.X6D=\-T&9SNEF!9[$#:F;4-N[604I-WV8W(P9,:P$""]BUDQ(HB2R@J=3Y ^@U>(^C$2MY88ORM"P::+9Q6C!1 MU$X+J-UPOB ;.=-C,^Q2/C.-Z''-#V$&_!EGO)]+E7GR[EQ[U^8+33"ZS5K( M('2DGS.*8YA^@YG19[-T)F:,LQ%;+L[ZK$.?:VZ/-U51X>X,OJU7';9)QG#A M#:?)>-S##']-C+#)C\12CEG/()->/]$:8\+NI59U]T"=\9B%\/> %F$TG?8E7(CCO!K!]-SCV[6!8 7-<,1( 802Q,AVD[<&VMV M]DL]'^,L_Y9FM=M# T2F\K3)?VAIW)C%VAN-Y'."J;EI[XH_^R#Q=6C>H*@/ M45'O7_7AVIC M3%*AZ,I7UW]:2\9#O%_HV0$_^:CK H MLPDF5@]@*L,4[0W(%QIQKB)^AYMW/)Y=)9AM#$MYA2GZ@^$$%S GO9]LM0P+ M1Z1@7H*F)S!-U%7[^%)O\*U6#/F?@64ZV)J* 6&^SP@() *\8W)7GTV '$9N M-$^H4&+43*_?%4C(E N!^<"HHGDW0X[;N^"E;;%RQ,LC#W["J= M#@9)'+!=A!.X0@BOQ/AR&ZS L<.54KPR%>2.TZ(;SP@;$43>.6&/7B7N%HP: MU\/(U4$>,R6I I-)_R1Y .NNGZQ5"*=8.%J!)[,[)<0E+LD-1D(1$EI\T)1H M:;HH'"A3.K9C.5F':CJ6TUE&M$(-4-P>X[^F^"]H MK=_CE$AG98DJI)AN9:6!QIUG ME-?UB(BSZJE\Q\7U^#0X#N(4\87KG2-+8_0^PQK9RLA ;<#-/E6<4JA,QK/* M@CY3(6SOG%P.%LU8@DURJ56*<0FTOZ@$N 5%@7G) "AUE0(2F#<':T[@LB:, MY6W6++)_0R[T;'0)&I-U)V!57:[K@YD?LM,>RVAA$;;H?F("9[KLT3*L(;6+/2V3&Q.HOE+"&-E)CIH6)#&?IU61&R$YV_K=L/'@>6#U0B94% M(YM8"V$%19OAY6#BG%0G0Q+Q%C#KCQ01/$<,L$O8O%0I)B'#-Y=9L#.(T*(6 M"N$'G)K4&9RNE8,Q^U.U6JS1T'T+)P4TS6R]^2U(XI>IF^:PRC.YKQ]!G\YK MY_RV@3V=\6"X$[T$X+4ZUL"+X"K/9?(=3=1 MB@&,V&VHI>XU'Y48!6@QS4.QZ=R4]IXD;]Z\H#;]WW^":W C.954M09.[V * M.MYLJ#/1(EU/C!XPUSPZL[ T_\9&IQ$SZUZ\$#W\!:.=FT0BV!ND7$T$G789 MO[KH#Y&J\P7#$C*]&')Q=]LG'0=8@4(<0@@^\W4% M ;YQ<]&'%57*1/*W2Z=0^"W=P4FSR;1@''#M@HXN(SV"S#) JL?JD&U 4EL& M!>VYC<5[*ELU1T*"N.0A7U3+"^=%M&9,0;M^TUTC)35V,#2%C$'3W_LPD96Q MG"&@ 1!1/QV"1,_*^[YR+#B<66\$*]D*)K.5PISB+@.4RSB')GC!.$LHW'A\ M"=W_YHO]&MVUUF93P5+KIS.0)3S0-:V4PH4[8E]+THPT,9CU YR,-O80/7@U M-.7K)N-!\$X ^Q:ON].9J')T,$,JCAR%-@OH/>ZJZ0T2\47SU^K_,)@-?K44 MC5F/T;U)%&C3A\;SQ5RR#!/KFL/?MPT@0(B8R$3J ] NZ*!8G2Z9#B=T/),Q M?6$1H#]8:XCYB@%S94YF-L.T-YDHBB [JDT-(@[G%?B,_D2M77HH]M=0+-U$ MAC81QAG/0\:)+$^Y+9Y#=I+VG@TNIS"3U0J/LA1GEHHU;JV)RC1"&;4FZ7YF M\#34P=]VB,LAOHRS6E/:R*FO:W]=4IDXA0.5"Y85#NE>VU?'+>#=45SOJ8UR5#KLIDB0-_S^K A!BNN(S8 !H5<] ;M M8%?'OHYT'JNKZGH)]U!VG)+[DW0*B@,3,U S\"FBYE$Z[0^9GOMI?SAEDA[/ M9BXY#_#/."D_2X:C]&HXCJ!;8/"*\)- 62@:6?M?-)WB #Z]W]Z7,/$.C$D# M3X7RN&;1I,GU.OLKX;<\5/9L8LP4BM7BX92[F*-'A#G;FMOD?K+E XD.10"- MI2FEPIR!&? UOZC6H.E2=3R$)QI.@%*/?5%L0H(QJ4V:X->7JP-I[0GV,;ZNO(2Q3#-I:84:SZ. MF&233(W 9&R$4MB,JJA8\%9$4[4<2](&@-724U@7]8, MUR1S-N:IDT%\A;$D Q!D6/8^RPR,D4&OA)D8'07MOMY'7\MDHQ%X;;; MBFR%YAU&KX,-ASL4H]*UU%,KK"1SBJ-9!/BJM+5#*6],L:)(U1Q3=BDXH!_49*OR%6(+..H ME\#B65QVDF6^(#]P*R.TU>K(;]66 3_8/J]8T'HGQ)?F)$H^ M9&E'6-72F-L#A7@YO.%DKCIK(_D!<] 'W>QIU&GDJ1/E:0QV@5@NV%R7%BQ=G;=V\XZC%&VIH3 M[U; 5I\QCA+[Q2&WL^YEJKB*+''FFK G1PO'!CT?[CB(.LFY\MI[4^V6+&XY MFO W#\4\N4:?W>&W]L2U'-4#Q<_-R3=BUW>1SPO:$02SJY.S/?Z3<[SHBORQ M,4 4?$&XE4GMI4.FS5;%6[PVD$8WNQH3J!O)VJ-;FZH/-]"RK9IMJM3Y_3EU MOFB3>3*F_HC!*VAD550U#2 .7!!*KV#WH]PV21S'/@$F^ MVB%&9)K\7"P6*T:?8LYYO<0GDK-7/[^Z/I>OFB)+;K(Y1G=9"1I8A/;S%)1C M=&L=DXE5Q1Z20]F[QSR:&T,M52J>1>.;;)HAV1G"(C*7\]Z%.\YP ;<)<:GD?;$7T_@T<&_.H A&_,$,*Q]*'UT00^X-\? M7/D.\<''9)+H0],TS%Z*$H3^>35+^U?VUWX/P;*'\O>!+6 )CCS>.P):%J%5 M;U[?=>C7^ZX:1V!'_:VQ3S#0OJIQ$:GU2W?WA>AMWP/QWB-5QK;;UW^^;VT_ M:G?/$M'3C&)D5"%?)(>W:>^Q)LK@BF.:AD/" N^E(\HII+30"6LGV)F[[_C: MY&I %;!F@P'5Y8#]QW9FZ6#8/[0_9(59$0R/"$OA0;'9Y=L':Z.N<]4,CT!K M=]8'BZ3@\$#$' *1O?8 %F#.4R#26=H;J*$B'&%07Z-];SCEG7YF.-BHT\!Y MS.HJ^TP7'>UVR#E(X;$25QIR;GR9<:._0.ZU(&<1X4 1;K.M5UFB))$#;?6$ M<<+N-G_[VPX(Y_6U.Z%(';^NN6?N]?P2KY9?R//X,@<]I^!,$M[(/^PJJY0R#?H:RKH@*""XH0Y>X-!&$G_'(ZLJ88J0<;O[O!V(XI^76YV M]NF!__0O9=7UY/!<.OH!V4'^),&.("MA^;2SP3G'&M(QU,^P"EM'U;8S&+53 MW 0=RGV2P(^@#4$>)Z)AKP$%*=YQH@(, +T9%!W';IH2 MZQZ8_!#"HY2A$>J4BW[G)@5JCCTDT]J0=#P8*DIP-*Z57O9!E9MF6\8.01$1 +*MA8BF%G. MN5=VD:6\"@[GC![_Z?KZAE/D"'L4C:"Q65XFMY0S)JL25\@)OTL7$)/XZWR) M(8H-XVL[E9(4!"LU^(F;HA1UT^(<8B867 T-THV)<46"W+B;:):HRR2=<:IF M!HL+(UTY\EB9"5@?NELMA"8?/\G36H/\>_$')'E!B*HQG(Q!\_^R*^?6^TEP MKC+[**7X.]?.VA$3==CY[^WD02+.),27#6K!S"*-PRMHA^6P M*FL5G=4-B;+G,4=C+141;J')M;'AV[EOM@E"+J=B@ 7L 9>,E34B9SRML\&U ME) <>LRETX%S1Z!-)<;QRSO<5BXQ/.N$/.O; ?V+5S AZ3 MIN-SB=(BGQ=&(V6"(HA.#@]GYX:F/E4=LK0X.J&3ZU A4@P\CSW+]=;##E$B_8) MCR;7DKL;_3'$1\.J8+GF<]4+-YR$Z2P,G5,WI"O) M+;^#$R"Y\L"FT%>0 \WR MO:78#\20)3^;6JZ)DB@+P,]1RQ))RW7 O^SUJP&P3BZ4 ()($J[M\[(]=@L] M+,NJZ*",#29)$U'I@ TEBJ]XJ4&A!AC(:A4@00OZ,K=$^2#&C2"A3C[/%E9C MH $)\YBXI/4@V8*6PGO$SV1X#<]62(T#CX1L"#VHD0():(:BTXCQN"Q9V*^) MY"@@^8FWEF/J^++ (COTY8[9NU,JT]:(VE"9X!#*7C-U)0 M*NBLD.S+'>'H\JPS.Z5/SA#H2RX))+6:L(&S[R1%@8PDB2^[7>30,MVN/Q+CC:P(*$,PX1TTQ M\JO/2?>%("O*N,M3+TT,8GO0[##"X UV0FO@*V$B$1X2GP3"CEZ26X[E-))A MD=&V]:I2\F0]4!@B#71]KUB;9GJ 5SN7AI,]W$PXB195S(M64&+*&-V61\T_ M2F[@!@F.K%S(K1:%ECQ8.?F5-GI4(!OHB)AX%C8NR V!I1IL;AAS:YQ0P\?= MV !_H&Q'PQS*)PF47S"H;<&I<'HB&G,2>%R_M?F/$G#MLV055F)M:@N9J;&@ MR3AR4CEXVS;AO4?$XLQ0L,\Y$;.4PLH4FR+0:DV0M*AIS5IM4V\\@T!C4L)X M;H:Z?8G:-9S$R%I2IB8FMM<)9*!LD%8\MST&9:7WJ//C!S=@0GB_M!0//&]+ MMRV0?@<"JT-NH7L?TYBD8%:!]=^6.-TF_\0X!N0IM/4MK#B'NU?">338C$[J MO"9R>ZJ;A5PF3L\UL4V@_!SF@;U\J#9P*4QQQ"ZPQ@5G][A?I1)-0L?^8.]$ M;)1:^.NIT$Y$Q(](E/!"O"ZQ4Q8+=FMFQ>-XE-H&>[Y'#W1'MM,L]:@U+(O=8LJ7 ) M'/8Z,E5S:YIZ!)&&!5T88Y:4@0EF-URP)"A8TA?=6@1>F"#>[2W8TY@U1NN> M1]?+!M)F342,:P5C$/(+PQZIWQ>FZ3/SQCE7EY1K@91*(_%; M%M[B3[+L#O*;_Z)>W=W!10%;.,5 @($B!TH:C]2? MR05"[3%M6QN#=1^99%RG]+Q1DSF[5&WD%*]OYB.L&7VX8LXSZX2A*6:-^2UC M16L<)8B#\8W>C97B;!I]R[AHPJ[1K."VASG;M<)IJ?7-(-N=W/N5"Y1YPB ^ M<"0G*].%L@A3[$$B"ETU\2)4$TFEW#+:J E0RPRC#]3'95$WFN+NI-![@0K1 M77'#YQ24,K?+R'0/5&1JM-K,=)7ZG N^L543M#3H#<\/8"I_B!5.U>56:RO M/S:OK5#(4+L=U^KTHC>*7*N1.Q19&&?>PV2*VI;[VFUX@):9J,6S26ZW^289 M&$W'O DR<[,-SJ#)L$;F:!#_Y4TB&C>J86F'A%9!/K]XVX0#E2*4EU00-<\6 M3C*WPG:0(:8,W_$CTJR$GSDTAI@VMOQ?VQ6&J6ND-YJQIZYZ492\2OTVRQ"; M!%D'?-[!->-.XR!'G>$L/#E$[HS088^!&2.C3&)N?65"MUNM*ZK?LJX6?% 9OVMA:M-9)J#'RB0R=(56%*5(%5>#7B!E M5;;N##RWQUW,X^<*H;Q^;=S]I>='V;F!$ 4'0J@\)B!AB<1%=(W8;-='(Q#JO([L' X/;SQN:B.^AAU&1"&"M?(W\[Y6Q[!-2:#(N+">=LO95 M@]COS,J?_-=;1YUQ/]<,I%SKZ?%=4*OVFM)782EVRVD_@,1G@-U>09R9OO+ MM'B#X\/4A?3;5 4$ ^(D2=FH@@9[_6LZ=C@KLCEQ4\OS31+<[F<_P2SS!?&6B"DQ=%RC.R MTR4WJ,'.AOVZG&\O!_/JHY@'2@&M<]GDWSD;"'VU;'9X;Q7D(QY1:X46>#,X M&W0HU>.C+L"Z6A[98PPU&=,E)1L;>8B.?,M<'T$54W1@)B2+@8W6B([ M12I%J^%"FN=@FY7W%3)!OK:X!OJ<$Y2%IG??4X9Q6HTI+J@5US.IVUEL_:<) MZ%N! BCP$5HE5#P&[D"!CX,,[:7(^E3#@LWC%5&#%>TZ0*?&[NE&Y _V_2)EEAZ9O:SD+'TK-(J$^YU+DNZ]QID:Q-[_6M3LD%)00P>R (;"[;@ M IJY=-.87X 3 &-XL@S< F:LBJ5A)78OK'; MGAT! )#\=)$D1=X&<[X ]I7 M$-R10"<8;"-%5^J%E:[DL4K1SN%YI*"JY$O0X LT1H7INHS;@NU)0JWC&MR> M(,_"FRQ!?A/!]GJK 6JY,70XNKJAVJ5]2XI:?^1[EH(]V*,F!DJ\P^5]8S#7 MX!R"(7YJ:X@*[T'ATTMLWEYAB )BHLM$0%@I0+4M)&F,"ZPO0GMWG(UB BQH MM ;7@.P&U>YNN]RM;. XASJA\>?.EBX@"T.+TGD"L9GN2C)YB#PD)=0HL$/) MQQ7PE3,4)54@;"^'&):*+/?LMRNFUD0U(YGIW%B(+>6)@/ Q2: 2;1!,^G!H+ 8?J(7 M2H,>:1N$8U##'.!"PJ0A^F\'JI7/QITH+UIXBDWRG& Z(N.':XW!,'([3QM1)%N($BP_3;>1?%LNB!TK MB:N(9")6IPD7 /=OUAQA(/;]*ZJ:TY@K8/E\=*D3&FEZ+(6I6>@/&)QO2+FWHCYPL&\ MH,+AB]@W&^&$A1(+5;9.'3KALHQ[[#;SCD0 MIM*$U 4AE* MU:ZK':1_2S$T$V9L&#)8E20?:+Z,I+\S=\L_Y_6\:(3QJ6N% M@6M-9:+&I6_*AL74_I3[E'H%1(L:M&B\0-64T9_5L7 MKG[%.\;E2HE0' \80699][%MY?DJFW^\N)UCV8;FXF=8+8H_+"B B5(1N-GH M"HJA06JR"JAI#7>4!3ZI (;+[?S,D&H-0<$/RP&>PO8<"L>.-N:(NK\)"(&$ W9=.(AZNDJM2BMRYN28,;N0_ [H6,=LPWLGO+EGIT+V!QV"LYY7'8[?#;QS(V\*IL!580FTHE%(SR1CA[ M7T:!\5?97.H=B!%0COUKOOI$%;3D+.EIC>N95TL*F6^<?;+Y?M9'-X& M9#0ME@Z^G]L<@E52K?'^OK!*: M4&R?T6=;4\%3+5F>&2)H#46+IIH[=05ZS7+ MYX\2V2<)*J2)A#)2=\JT*X9\:5]3EB\AI'D[8,HYVKX#K)*/Z* IZI MD0CPJE;%(!WF9PLIX13P//N WX2 !@XJ0L>++W-D$(QAVMAZH53% \L!!DU^ M>-@'\M*!ZK'P>LF\7AKL)88^=+U&[?6O)(_!/?Q3C?")0=G3X&LN@VI2FQP=J.K@2C\B"*U=#OAK!Z?KVUC2'L M_/VO+V+*],?F:42U8Z2:_4N,KXW'7C=#"U$35/WUEP%[C\ZM^PP=WH&[)P-D M$CM/F1G"7(=@V98?&-L!*1/;X=3MEBLF- \HD=QA89)?9?^O@[F[HWRY,\"6 MQCN.GNEGNM&Q'[>RC;O4AYHPCL W#%HBB M@(JGC%#8@XESB1!)*[%&Z+-!OY>"\:(0O%UK+JVD+LM2'5M:<'@ MP7X,4ZV=$9P3G;U?3MO33JS$6/[[J3Y(_@OI*[@&ZW=RY#]/1 M;(H%BV<3V:3-T0OU++E*IT.J]H%PF;-PR3F#GV\HS=W??SB\=W+_G:,WYJU$ M#%F\ 0;G*:S88\02\?I=-(CF]D.F81]C)(;-6[P*L6")3#%?C_Y$31R5II) MARX^;RF>=CR]2J:](=OX$)(,S:!8XY>E7^AG@/6JQU=3(5;;51_.4G]L%STV M[:0/!W2$"+O]63J#C9>CY]287Z!-'G5"PO6>3=*KZ12/W6R0CH?VY,7;-X=O M/U"I?\[>..;ZKEU\YY&+:^ _A6$1$)MOK<1#HM@'B!O9HV%/T_' ?<,O7S4D M2171@/O0F7&0.=C4_='8O+W*[S%0'KW<(SAI ]DXQ84SIV*47EUAS?6KB>YA MU3EI L<=# @N=X N.WU>HLG F_)&1'0_'KLD=M")O%'=F% L9!1WV%8VBL%-C<"WU06F(OJ $ MY9@!OQ^6"X/GSK\E-/;;8)C/X.Y*^[-!35S[, M,8D6L?0*4/:1+*9C^ 1F#[R@#WST:C2DOWO0W:_7,M&(@X5#]22<>ND4*A,I MEIXZMP%C+EI'# 4,6V3VJW0"K,C^A;>9DN9736G0@V,_=*8T2T?CD2S6/G*# MW>M=]B:T=[U+0IP]HT_SQJ7FFN:>L>/Y3S!G2[H 4A'0"9#U,$$W@?/97)=#JS)VUF=9IA M.J0&L)DAJ3343$2], *%7/:PZG7^ 'N$VX672+%&!EZSQZC$&:NP9JZWG@FY')7:,MDK]L$@T M?TK0[NB>9A8(GG.P1BCBH)YS!A*=7"YG([Y/SOK,V.8=M[713*HP0B6S(Q)-1.R[DQ];? H8XIB_HM M!9S;0P/$2*JG#=QO/B?"^KN]T4@^)U08M'?%G_W>M(LC 0,;(@/K7V'-QPF( MRJ-T" +UJ]N;FZ0_[27#(?YO!$)V3X[+P24$126=C&;T.1Y/&3B^Q\4H9H/1 MP2G^P%8KW"T-8,,R850&8XR:X?2*T.AA5C]Q)+>D-&-(3+.5K%X=#?^>^J]6 MU/?(RFI=;$=3/U^QSQLNN-:K)YI!_E&HZUC69Z3*QFR$%L;[ ML/6/NE__<76_@O![6T7KVM3YLH<60;1//[;_?RH>=E1<#17TX]:F%KO9R:)\M1MZI;'[)N< 3TS[J1XH^X&D; &P JGJ!$*\0+7> MA'R_<^P1AD0[M*S4,1#$VT@3,[T/",I),*FWE$?/,,\IBJSUEIGHGZ\_%\W_ M^8'H^Z(WNN@%T_IV'>\G^).R_CG%V=GK^$8/F1B#Z)>\GHL5^#2P@7:W[8:G MHQC-_.I;-^C!OD6VKD_3;W\[&,<&>5PX^+WLAS[7O\VXWDC *=?.B#W_2\:48P8CQY.]\M?-);NT-N3V4$\\C7^U('0 MUT"BV1O[^A61KB=/LM6VT_2U8!)H%]W5Q8\->NWJ.Q[QVG[:#WL]*I;71+X& M;74%O\8WZNCXUY/"74_>JWUQFQUDV1$6>DK+49(,PFGCH8B=D;2ALRD63!O5 M(H*8VGBD:>?(CMF3Y$/^&7-1C]\;ZR=51^N^]?Y)4<2_O$,-/YEKP E!]$AB MO"U0<$+@[LGT># >M_L%+QPW% BC<.,EW!N@&I(=B'SH< M^#IP%PM$YFKU";=>?OPQF[/S]D*_N58\D5#J=8WZP1[G=Y=HGR9G/+XUMJ^.9UB*8>>X3BG_./I,B;"%)V!4:N/3-[_-L PU# MLUBG 0[FQFI D1NSW\"ZA!KN@A&%(O&\%N01 MZ\RM!3F%H+I8\%YFNU70S3 V3NO7%50UEF*C3.2/E>#M4D0A+U+&)IRE, >W M5G#[]4E4M7KC+0UF[ M0P!S8;9F1&0-A73AXRUA$U !6TUG X\>J4]3:\S5] M8#E1=$%_79M:8#,!]@^+1^[#@-&LQ$4#HN9SJFX6L;O\46$C:==EJ*%Q9C". M[#3968!U^\SW ,O=U)=);^:=4@'M0Z+YO^(_#U[;W1O3X.2$U[ WX1N3&Q+K MN.13/5]E13!/8B'"KN3Q:(N#V;Y'B.EAB:3N1]Y6G\RXQAT=?:"%)OZ6ZD['+WTMGY:0ER M5@;08K!$ ,/PCI/NO[@C[4 [Q!A>Z0S^_YC>#E/$C:WYJQ>YUHQL0O'E#4DF MSI91$+R&V[+$@>74GF*[$=LY@P0=>1X/2?*MU]!L%I<17M39X]ZMMBRA@9[W ML0C[EH.\W=E]1.OHSHF*BJ_?:^I(P;!$H,_:+S[8;*+]7/?+DVXP:8E_"@6N M7R_?YE"O7YANLZ?9PYDV^/*B6JTP'M%\VSF\KV]I'ZUR\9TY:[31J/S8)7-.9ZSY;M2TD)+#PN888N@UC7T290=\_K MYI]([P;"C1S:4']X,F$UX6\@3?1'7$]KG](3Y%]Q_RG[<:E>JJ*4\53W[<5K MIPC/QM1!X*EGN^U#59-9]9BEY\Y,5.=-9.G?^N!AC=L%E2B3T>S33?1-+U.E MZT55V,IVQU[Y(DLN>)M%'5HO-X3_I 5B YTXJICH>N;:9+1E6NJN27ML "-TZT^ROA(9N_>L29;;,3O.X118@A-#SO3&6Z L+ M"8& (:WV;Y'U+3K$'/0Q# M]CGY\WNXP>,-*(!Y=L>O:LW3]+&X3>ND[*^(0^PK,L#: MK>U-C?-3XEJ9<%$JBJ9QG;R5+T[*OPJ,L@<3?(*A=^?U1"[)O2D] ;G=/L7?@/&V+>0',;GOH];I#*T.3A3GO ;M^*'+0A*@. M&7+9=TNXO-#S3(@E!-O-8;1H5?BVQ%\ZM@_#F; ;AU$=E,1%%D5I6!:AU5@' M@S.2*'IEN<0-2]!I)T<*KQ.^KF_(CO0!77\<=>5+0#^!OK7.,!0KFS\TR?_( MUAL,N[U,KF&I5P@;&^?>K%/U(CK52IU$O)^F>UE+JJ%5T MYK[@4+4'-Z]*K*Q!B*TQ-T= U52"YN[)H-22J3+8@J]-"SY9MFOU:/)-]A'* MP93:]@M'9=8&6E8\$FE_TFUP'<5\1*W:(8RCW/T0>F-(:^2X [<(D MUX (3;YKG#S;J:^A.^%0_G# =*QIO79#\PGA&S:!'!=/N:WX$3IE3FXA=SFEQ[MF8VJ/YBS,XZFHL;B, Z_X":_O MBV:_K=+QTICTB<>'RM*1)J1BU?&:*Q9XF;M_,R^&ZK))EYQ[@_J;X%UT1/>T M'$><6^M78&Z-R!E+?%$ZLUO_EGSI*,5G\"'[[$8UGQRE)=S.5CZ3\0R-P$CBBM[:'1KL%.HO+M9!#[ M=D_SL3GW)[%&!M$.]XU\S](-HK%/_6E49G=/Z9X#_:7O[5ODZ#!/:#BZO+.O M;'3?PAYYRD[E-"!KV?;@A R$_3 %:*N. M,+C@K?!2J1EO'_5RT>M[ZDM M'K><)[?Z):NW%P+@BU\\>=4.M7;ZBAUL\=C5^L+<_B.@ ^PKWS?-]G?_#U!+ M P04 " "Z6QEU%7*U?.UWV-FXT5L&]Q6 1AUGHDEPI77].@B:K ).F@M9@S"10BI.M'%5 M&32U I(W-HFS8!Z&RX 3*G :BY;?6R"33"JDS089;9%% MFD]Q=@?P8NR4A1E;%8)I9]^:T:Z&3O,OFN7=H MKXZB137=2/VV-;,1SK='!^X4%+1S?E>,]0T[J6NV?<-H*3CXN?RT8'1DP30F M0QU4244?#9\]*9D!0&&T :5IMHM\4:1>0:>'T]05QVJ>GZ#FIU[G$@0HPG9% MFZ/_/Z_R/U9\^>K/);M+Y5#P$VJT7>H$1"Y.0>3R+XL,^@M]IVOL]8P11>N6 M,DU%+[>B>0Y>CVW:"?YHWPML[^J>6H>AUV1M7EI[_"8WAX*T3-_9*;I@@B?[ MO14>+<=1JY$BP9/] 7+:\BM7<'K.I5\!4$L#!!0 ( +IQ\D[U7U:@004 M "$M / >&PO=V]R:V)O;VLN>&ULQ9I=3^,X%(;_BM6;9:1EV^9K9A!% M6F"'16(&1!EN5R9U6XLD[MH.'_/K]SB%P6':5WMSU"M(XB1/CNOS'#LY?#3V M_LZ8>_%45XV;#);>KPZ&0U-5Z;5I:&?8<:O5HWL['C:%I 8/ZD;>30:C@9"M M-U]TY94]E5Z=6=.N=+.8#,8#,=?6^6FX=]>RUHVN]0\UZ[;]AE[>74MBG0R*$5WP03M]IROMGR>#[O]* M#>@IAM%C='%X_;L.XH']/V$T\[DNU:DIVUHU?AU'JZIP]\8M]A6Y_/UL_E*6)OL,(>:#I@SV?C ,X'>4+;IM(S MNOM,',M*-J4272&_-[*=Z4#8PYT&'#HU@LP M9+9#R'^2"#('D/DN(=,(L@"0Q2XALPCR(X#\R OY3?K6*F'FXKAUNE$N'M"? M -PJ5XTFDZ3E"3_+$O34I*,(#\#R,^\D.?-@W(^-')"-^*K MM/>*'%-1ZE%E:^/\2+^1(T)ZY5J?1# /Q=-,K'?% NS':YLFHE-=GO MB2[BE.M4>.F7RHJ3UO;"B!0S9G8,E3HKJBF>UZ;^M]6K<,(OD42"&3,;YLR8 MV:.NJI@'N63,+).W3@P5SH667;FE59QDQL@C8V:17%#*"SGFQ"I*U3$5$L>8 MV1SD"T\EL6K*=Z%"HAASFX*NNW=AG/M ]6EI:B5H-%"-):V*$9$SQMS2\*:\ M7YIJIJS[K1NB_CEF0ZH8,[N"DG!;MU57 KP,"U/37&M)*8\F1W$9C5R1,+NB MZ\_]8^FZLJ4."?G]/"1!KDB877&MUB&\DB$3WUA)?-WTLS<1@3,19DU[-W(CN1MO0/9 M)&6V":SL>]%,D512]@G(ULH^!#3&1&9)N]WJ,"5>YF,T""L7WT42J M29E5 PNR_F\3V2?EML^6@FS#2$?V29GM ZN>?C21A5)N"R&7]S&1A5)F"VUQ M^4N?QTY/D8529@MAI\?+L!FR4,8]IX&8\4)LABR4,5L(EQZ]:"(+9EVF??DM5D[82$(%_[=ET8N(C0FS0/8IV.<[;Z\D M8,%6(/D4W/*!"QN]+Z*0?0IF^V#,WM!!]BEV^-E5X.X=?;?]:CCD/)5Q_XMVXP/B7 M]R[_S_+M?G_:YJ_M]NE":#TKT()L/,GJ0 MSPA^/NB>'O0P'_1 #WJ<#WJD!\4UD''-3T)8\[6.@.O(]SH"L"-?[ C( MCGRS(T [\M6.@.W(=SL"N"-?[@CHCGR[(\ [\O46H+?P]1:@MRSPKHU>MOEZ M"]!;^'H+T%OX>@O06_AZ"]!;^'H+T%OX>@O06_AZ"]!;^'HKT%OY>BO06_EZ M*]!;%]@K09LE?+T5Z*U\O17HK7R]%>BM?+T5Z*U\O17HK7R]%>BM?+T3T#OQ M]4Y [\37.P&]$U_O!/1."^QUH\UNOMX)Z)WX>B>@=^+KG8#>B:]W GHGOMX) MZ)WX>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ&]#;%OA6B3Y6\O4VH+?Q]3:@M_'U M-J"W\?4VH+?Q]7:@M_/U=J"W\_5VH+?S]7:@M_/U=J"W\_5VH+[S[OO0GYI#N77)/\,_/2$T@;L,[^=\^XSKU$_7 MGR@]C*OD<+W>W.;KU#\185I1GG\#4$L#!!0 ( +IQ\DX"4&KX_@$ "HH M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[C,!0&X%>ILD6-ZRL743; M=@9I> &3G#91D]BR#92W'R=<)%"1BFBE?],T.1J+-@>$[[>.)[G^_X^40AM33^*YE:KMJ+:58]]OJ6,/I"M8T.4^JZ,C0U4 M_TNA'=9O>>]L2']LGQNS;<<^+2B/ER.]=+0[P%0YY.24MP7M&C457C_YKP:^ M[X;*!9K[D*LAM3L>+T>ZR]7(QH6'?$0:MTY-]5[#<^OC_;#/+FRF[[M>^$RM^WP79('YS;O\]GT%\&K_U!+ 0(4 M Q0 ( +IQ\DX?(\\#P !," + " 0 !?D !D;V-0&UL4$L! A0#% @ NG'R3I#D.(?P M *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! M A0#% @ NG'R3IE!B7GD" !!"0 M& @ 'Y" >&PO=V]R:W-H965T&UL4$L! M A0#% @ NG'R3GM1'=QA! 18 !@ ( !J L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NG'R3A3) MZ3FI @ )0D !@ ( !!A@ 'AL+W=O4: !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ NG'R3E[N*>.O 0 T@, !@ M ( !5R< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NG'R3G_W]\JT M 0 T@, !D ( !_2X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NG'R3B17&!&R 0 T@, !D M ( !P30 'AL+W=O&PO=V]R M:W-H965TNMM0$ -(# M 9 " 98X !X;"]W;W)K&UL M4$L! A0#% @ NG'R3K2@3F:T 0 T@, !D ( !@CH M 'AL+W=O+0! #2 P &0 @ %M/ >&PO=V]R:W-H965T&UL4$L! A0#% @ MNG'R3I+F>6FU 0 T@, !D ( !1$ 'AL+W=O&PO=V]R:W-H965TM $ -(# 9 " =Y) !X;"]W;W)K&UL4$L! A0#% @ NG'R3EH&QWVU 0 T@, !D M ( !R4L 'AL+W=O&PO=V]R:W-H M965TE/ !X;"]W;W)K&UL4$L! M A0#% @ NG'R3G@ON .W 0 T@, !D ( !XE$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NG'R M3CQ9[J2U 0 T@, !D ( !L%< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NG'R3GH=)GFV 0 T@, M !D ( !@ET 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NG'R3N^&S 0 T@, !D M ( !@6, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ NG'R3FLM,&NA @ R@H !D ( !96H 'AL+W=O M/-:M\" !W M# &0 @ $];0 >&PO=V]R:W-H965T&UL4$L! A0#% @ NG'R3O@) M=<4E @ A@8 !D ( !B7( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NG'R3CH"Z%_8 0 ; 0 !D M ( ! 7H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ NG'R3MHB$V($ P -PT !D ( ! MH8$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ NG'R3@X<<2%@ P 2@\ !D ( !E8H 'AL+W=O&PO=V]R:W-H965T; !X;"]W;W)K&UL4$L! A0#% @ NG'R3J 9"\M> @ U@< !D M ( !(IX 'AL+W=O&PO=V]R M:W-H965TNB !X;"]W;W)K&UL M4$L! A0#% @ NG'R3C-L30L+ @ C 4 !D ( !LZ4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MNG'R3L0!2+*S @ K@D !D ( ![ZT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NG'R3IV0@EOH8 M^(&UL4$L! M A0#% @ NG'R3MZ[*=LX @ VPD T ( !Y!@! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ NG'R3O(8 M\K! @ \2@ !H ( !M2 ! 'AL+U]R96QS+W=O XML 81 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 82 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 237 354 1 true 57 0 false 12 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.limelight.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.limelight.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Unaudited Consolidated Statements of Operations Sheet http://www.limelight.com/role/UnauditedConsolidatedStatementsOfOperations Unaudited Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Unaudited Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.limelight.com/role/UnauditedConsolidatedStatementsOfComprehensiveIncomeLoss Unaudited Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1005000 - Statement - Unaudited Consolidated Statements of Shareholders' Equity Sheet http://www.limelight.com/role/UnauditedConsolidatedStatementsOfShareholdersEquity Unaudited Consolidated Statements of Shareholders' Equity Statements 6 false false R7.htm 1006000 - Statement - Unaudited Consolidated Statements of Cash Flows Sheet http://www.limelight.com/role/UnauditedConsolidatedStatementsOfCashFlows Unaudited Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Nature of Business Sheet http://www.limelight.com/role/NatureOfBusiness Nature of Business Notes 8 false false R9.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.limelight.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2102100 - Disclosure - Investments in Marketable Securities Sheet http://www.limelight.com/role/InvestmentsInMarketableSecurities Investments in Marketable Securities Notes 10 false false R11.htm 2103100 - Disclosure - Accounts Receivable, net Sheet http://www.limelight.com/role/AccountsReceivableNet Accounts Receivable, net Notes 11 false false R12.htm 2107100 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.limelight.com/role/PrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 12 false false R13.htm 2109100 - Disclosure - Property and Equipment, net Sheet http://www.limelight.com/role/PropertyAndEquipmentNet Property and Equipment, net Notes 13 false false R14.htm 2110100 - Disclosure - Goodwill Sheet http://www.limelight.com/role/Goodwill Goodwill Notes 14 false false R15.htm 2112100 - Disclosure - Other Current Liabilities Sheet http://www.limelight.com/role/OtherCurrentLiabilities Other Current Liabilities Notes 15 false false R16.htm 2113100 - Disclosure - Line of Credit Sheet http://www.limelight.com/role/LineOfCredit Line of Credit Notes 16 false false R17.htm 2115100 - Disclosure - Contingencies Sheet http://www.limelight.com/role/Contingencies Contingencies Notes 17 false false R18.htm 2116100 - Disclosure - Net (Loss) Income per Share Sheet http://www.limelight.com/role/NetLossIncomePerShare Net (Loss) Income per Share Notes 18 false false R19.htm 2117100 - Disclosure - Stockholders' Equity Sheet http://www.limelight.com/role/StockholdersEquity Stockholders' Equity Notes 19 false false R20.htm 2118100 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.limelight.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 20 false false R21.htm 2120100 - Disclosure - Share-Based Compensation Sheet http://www.limelight.com/role/ShareBasedCompensation Share-Based Compensation Notes 21 false false R22.htm 2121100 - Disclosure - Related Party Transactions Sheet http://www.limelight.com/role/RelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 2123100 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments Sheet http://www.limelight.com/role/OperatingLeasesRightOfUseAssetsAndPurchaseCommitments Operating Leases - Right of Use Assets and Purchase Commitments Notes 23 false false R24.htm 2124100 - Disclosure - Concentrations Sheet http://www.limelight.com/role/Concentrations Concentrations Notes 24 false false R25.htm 2125100 - Disclosure - Income Taxes Sheet http://www.limelight.com/role/IncomeTaxes Income Taxes Notes 25 false false R26.htm 2126100 - Disclosure - Segment Reporting and Geographic Areas Sheet http://www.limelight.com/role/SegmentReportingAndGeographicAreas Segment Reporting and Geographic Areas Notes 26 false false R27.htm 2127100 - Disclosure - Fair Value Measurements Sheet http://www.limelight.com/role/FairValueMeasurements Fair Value Measurements Notes 27 false false R28.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.limelight.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.limelight.com/role/SummaryOfSignificantAccountingPolicies 28 false false R29.htm 2302301 - Disclosure - Investments in Marketable Securities (Tables) Sheet http://www.limelight.com/role/InvestmentsInMarketableSecuritiesTables Investments in Marketable Securities (Tables) Tables http://www.limelight.com/role/InvestmentsInMarketableSecurities 29 false false R30.htm 2303301 - Disclosure - Accounts Receivable, net (Tables) Sheet http://www.limelight.com/role/AccountsReceivableNetTables Accounts Receivable, net (Tables) Tables http://www.limelight.com/role/AccountsReceivableNet 30 false false R31.htm 2307301 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.limelight.com/role/PrepaidExpensesAndOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.limelight.com/role/PrepaidExpensesAndOtherCurrentAssets 31 false false R32.htm 2309301 - Disclosure - Property and Equipment, net (Tables) Sheet http://www.limelight.com/role/PropertyAndEquipmentNetTables Property and Equipment, net (Tables) Tables http://www.limelight.com/role/PropertyAndEquipmentNet 32 false false R33.htm 2312301 - Disclosure - Other Current Liabilities (Tables) Sheet http://www.limelight.com/role/OtherCurrentLiabilitiesTables Other Current Liabilities (Tables) Tables http://www.limelight.com/role/OtherCurrentLiabilities 33 false false R34.htm 2316301 - Disclosure - Net (Loss) Income per Share (Tables) Sheet http://www.limelight.com/role/NetLossIncomePerShareTables Net (Loss) Income per Share (Tables) Tables http://www.limelight.com/role/NetLossIncomePerShare 34 false false R35.htm 2318301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.limelight.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.limelight.com/role/AccumulatedOtherComprehensiveLoss 35 false false R36.htm 2320301 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.limelight.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.limelight.com/role/ShareBasedCompensation 36 false false R37.htm 2323301 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments (Tables) Sheet http://www.limelight.com/role/OperatingLeasesRightOfUseAssetsAndPurchaseCommitmentsTables Operating Leases - Right of Use Assets and Purchase Commitments (Tables) Tables http://www.limelight.com/role/OperatingLeasesRightOfUseAssetsAndPurchaseCommitments 37 false false R38.htm 2326301 - Disclosure - Segment Reporting and Geographic Areas (Tables) Sheet http://www.limelight.com/role/SegmentReportingAndGeographicAreasTables Segment Reporting and Geographic Areas (Tables) Tables http://www.limelight.com/role/SegmentReportingAndGeographicAreas 38 false false R39.htm 2327301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.limelight.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.limelight.com/role/FairValueMeasurements 39 false false R40.htm 2401402 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.limelight.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.limelight.com/role/SummaryOfSignificantAccountingPoliciesPolicies 40 false false R41.htm 2401403 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) Sheet http://www.limelight.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails Summary of Significant Accounting Policies - Performance Obligations (Details) Details 41 false false R42.htm 2402402 - Disclosure - Investments in Marketable Securities (Details) Sheet http://www.limelight.com/role/InvestmentsInMarketableSecuritiesDetails Investments in Marketable Securities (Details) Details http://www.limelight.com/role/InvestmentsInMarketableSecuritiesTables 42 false false R43.htm 2402403 - Disclosure - Investments in Marketable Securities (Details 1) Sheet http://www.limelight.com/role/InvestmentsInMarketableSecuritiesDetails1 Investments in Marketable Securities (Details 1) Details http://www.limelight.com/role/InvestmentsInMarketableSecuritiesTables 43 false false R44.htm 2403402 - Disclosure - Accounts Receivable, net (Details) Sheet http://www.limelight.com/role/AccountsReceivableNetDetails Accounts Receivable, net (Details) Details http://www.limelight.com/role/AccountsReceivableNetTables 44 false false R45.htm 2407402 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.limelight.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://www.limelight.com/role/PrepaidExpensesAndOtherCurrentAssetsTables 45 false false R46.htm 2409402 - Disclosure - Property and Equipment, net (Details) Sheet http://www.limelight.com/role/PropertyAndEquipmentNetDetails Property and Equipment, net (Details) Details http://www.limelight.com/role/PropertyAndEquipmentNetTables 46 false false R47.htm 2409403 - Disclosure - Property and Equipment, net (Details Textual) Sheet http://www.limelight.com/role/PropertyAndEquipmentNetDetailsTextual Property and Equipment, net (Details Textual) Details http://www.limelight.com/role/PropertyAndEquipmentNetTables 47 false false R48.htm 2410401 - Disclosure - Goodwill (Details Textual) Sheet http://www.limelight.com/role/GoodwillDetailsTextual Goodwill (Details Textual) Details http://www.limelight.com/role/Goodwill 48 false false R49.htm 2412402 - Disclosure - Other Current Liabilities (Details) Sheet http://www.limelight.com/role/OtherCurrentLiabilitiesDetails Other Current Liabilities (Details) Details http://www.limelight.com/role/OtherCurrentLiabilitiesTables 49 false false R50.htm 2413401 - Disclosure - Line of Credit (Details) Sheet http://www.limelight.com/role/LineOfCreditDetails Line of Credit (Details) Details http://www.limelight.com/role/LineOfCredit 50 false false R51.htm 2415401 - Disclosure - Contingencies (Details) Sheet http://www.limelight.com/role/ContingenciesDetails Contingencies (Details) Details http://www.limelight.com/role/Contingencies 51 false false R52.htm 2416402 - Disclosure - Net (Loss) Income per Share (Details) Sheet http://www.limelight.com/role/NetLossIncomePerShareDetails Net (Loss) Income per Share (Details) Details http://www.limelight.com/role/NetLossIncomePerShareTables 52 false false R53.htm 2416403 - Disclosure - Net (Loss) Income per Share - Dilutive Common Stock (Details) Sheet http://www.limelight.com/role/NetLossIncomePerShareDilutiveCommonStockDetails Net (Loss) Income per Share - Dilutive Common Stock (Details) Details http://www.limelight.com/role/NetLossIncomePerShareTables 53 false false R54.htm 2417401 - Disclosure - Stockholders' Equity (Details) Sheet http://www.limelight.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.limelight.com/role/StockholdersEquity 54 false false R55.htm 2418402 - Disclosure - Accumulated Other Comprehensive Loss (Details) Sheet http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Details) Details http://www.limelight.com/role/AccumulatedOtherComprehensiveLossTables 55 false false R56.htm 2420402 - Disclosure - Share-Based Compensation (Details) Sheet http://www.limelight.com/role/ShareBasedCompensationDetails Share-Based Compensation (Details) Details http://www.limelight.com/role/ShareBasedCompensationTables 56 false false R57.htm 2420403 - Disclosure - Share-Based Compensation (Details Textual) Sheet http://www.limelight.com/role/ShareBasedCompensationDetailsTextual Share-Based Compensation (Details Textual) Details http://www.limelight.com/role/ShareBasedCompensationTables 57 false false R58.htm 2421401 - Disclosure - Related Party Transactions (Details) Sheet http://www.limelight.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.limelight.com/role/RelatedPartyTransactions 58 false false R59.htm 2423402 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments (Details) Sheet http://www.limelight.com/role/OperatingLeasesRightOfUseAssetsAndPurchaseCommitmentsDetails Operating Leases - Right of Use Assets and Purchase Commitments (Details) Details http://www.limelight.com/role/OperatingLeasesRightOfUseAssetsAndPurchaseCommitmentsTables 59 false false R60.htm 2423403 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments (Details 1) Sheet http://www.limelight.com/role/OperatingLeasesRightOfUseAssetsAndPurchaseCommitmentsDetails1 Operating Leases - Right of Use Assets and Purchase Commitments (Details 1) Details http://www.limelight.com/role/OperatingLeasesRightOfUseAssetsAndPurchaseCommitmentsTables 60 false false R61.htm 2423404 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments (Details 2) Sheet http://www.limelight.com/role/OperatingLeasesRightOfUseAssetsAndPurchaseCommitmentsDetails2 Operating Leases - Right of Use Assets and Purchase Commitments (Details 2) Details http://www.limelight.com/role/OperatingLeasesRightOfUseAssetsAndPurchaseCommitmentsTables 61 false false R62.htm 2424401 - Disclosure - Concentrations (Details) Sheet http://www.limelight.com/role/ConcentrationsDetails Concentrations (Details) Details http://www.limelight.com/role/Concentrations 62 false false R63.htm 2425401 - Disclosure - Income Taxes (Details Textual) Sheet http://www.limelight.com/role/IncomeTaxesDetailsTextual Income Taxes (Details Textual) Details http://www.limelight.com/role/IncomeTaxes 63 false false R64.htm 2426402 - Disclosure - Segment Reporting and Geographic Areas (Details Textual) Sheet http://www.limelight.com/role/SegmentReportingAndGeographicAreasDetailsTextual Segment Reporting and Geographic Areas (Details Textual) Details http://www.limelight.com/role/SegmentReportingAndGeographicAreasTables 64 false false R65.htm 2426403 - Disclosure - Segment Reporting and Geographic Areas (Details) Sheet http://www.limelight.com/role/SegmentReportingAndGeographicAreasDetails Segment Reporting and Geographic Areas (Details) Details http://www.limelight.com/role/SegmentReportingAndGeographicAreasTables 65 false false R66.htm 2426404 - Disclosure - Segment Reporting and Geographic Areas Segment Reporting and Geographic Areas (Details 1) Sheet http://www.limelight.com/role/SegmentReportingAndGeographicAreasSegmentReportingAndGeographicAreasDetails1 Segment Reporting and Geographic Areas Segment Reporting and Geographic Areas (Details 1) Details 66 false false R67.htm 2426405 - Disclosure - Segment Reporting and Geographic Areas (Details 2) Sheet http://www.limelight.com/role/SegmentReportingAndGeographicAreasDetails2 Segment Reporting and Geographic Areas (Details 2) Details http://www.limelight.com/role/SegmentReportingAndGeographicAreasTables 67 false false R68.htm 2427402 - Disclosure - Fair Value Measurements (Details) Sheet http://www.limelight.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.limelight.com/role/FairValueMeasurementsTables 68 false false All Reports Book All Reports llnw-20190630.xml llnw-20190630.xsd llnw-20190630_cal.xml llnw-20190630_def.xml llnw-20190630_lab.xml llnw-20190630_pre.xml http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2018-01-31 true true ZIP 85 0001391127-19-000130-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001391127-19-000130-xbrl.zip M4$L#!!0 ( +IQ\D[LJPOI]C ! ':.$P 1 ;&QN=RTR,#$Y,#8S,"YX M;6SLO5EW&T>2*/P\]U?XT_.EG?OBT^-[M7_^^7__.W_^_JZK_L^U]_\*/N]#8;3GYP M>=:99+T?OO8G-S_\9R\;__7#=3ZZ_>$_1_E?_2^=JZO9I+N?-2'6$J^5B91K M8Q7B5F'#!!6$?*<&,:DXIXX*ACNYTT*=KR37NR0[)NI^*EWW[E _Z M/Z?__@!0#\<_=[I9]U]?W4PF=S__]--U9_SIQU'^^:=>?_Q3>O(305A?(7Q% M\:MRPEW#\+NZP?FH870^JAG^J0&43W6 ?!J/KJ\;QJ='-5.Z#>_OUKV_V\V: M1F=UP[/NH&$\/&F8T.T,NJ1Y5O%XPU2ZX8NSYW63AU=WG7Q2G3E_4#<%F/FZ MW^U,@,.;)J\/J7W-;77B>'(+DV]KAP\;EC<:U@Z?#B?Y_6)*8O(?QUGWQ\^C M+S_-'Z9ILG;:56=S]G M34@OGM7A/>_>?6J<<_>I?DK>/"5OF#+^U*!Z9L_J)DT^-4D(/*F;,,UST-U- M3#1_NF'B!AY8&K'I!9L9:6W4MA?ULKL=7@2CMKVHF:'61FUZT?:7U+^@U^W> MC3KUA)P]JYN4?:I14\44>%([H5\/'3Q(PU5E>#.=Y@\;IFTD\=* #=,;4;DT MH&'ZQJE-T^[RK)L\E<7,KU^__EC,3E@E"&DPZ=U\-,A^>AAUB[Y6_>FGB?3DX8)S2)4 M/FV:N%'^ED=L>D&C:ET>L>D%C7*X/*+I!9LGUT^\[E]_Z=63I7A4-V74;5"B MZ4G=A/'5IZ9OI$<-4YH^DA[53[F^&31X$/.']=/ZPP99F3UKG-2@@N8/FZ9- MLCP;-Z^M'% __794YV?/IZ:'-=,^3SL-BBP]J9EPTZ3);FH56;_SN6%\>E([ M8=2@"=*3N@D0!#=,@"=U$X;=2>=;PY3B6>VD!A4+#^J'-^&I>%0_99GT*S(Z M>Y8FT;I)S;KIX7GSY(W*;77,YIA5 MT)_F(\H)@ZQ!DN%!S?OAMPW@/_]H 37K\J3/.%L,'PZ\KPP?]VVS0 M_WPS^;&,B9&@J!P^[/2[XWJ<%H]J0KKB]\T,L7C<.'4C/ZT,V?B*1F98&=+X MBBW3&Z9FG[?XK(7/.1_V,&NR?<9D,;I!O0WKE-MP-!Q.;^O?WIOD/TWN[^#E MH^$5C,KR?G3YX4#,\;THBYK59Q+S!&\KK7*&\ M 9*\%I#LNI%/!4RY7AJ8I? ZV\;6BX$/,S^/&LA6/*J%"D8T39E]KC)E,&R* M+HI'=5/NFM!Z5XO7:I!J"4J9P_;)I69[P6TVHM6'K2'VZ< M6#S>-+7&I*W,K;-LLX,+Z!8&,[(A;#-KUJ>KO#BV:#ZE[31,]:$F;=J^ZP M=]WD4#X\;YC<'("53QLF-JGQV;/&28VQZ>)QP]3QM&9?I9P(#QNGW6W\Y.QY M\^2[!D.X>-PP]\<#A01J. M*\.;PX;YPX9I&R..I0$;IC>&"TL#&J9OG-HP;50C"04N1[4R4.<]SX;7(AY4 M8O:Y8>=T_K!AVD;O8/&\<7*3V,P>-DZK49H/TVIU)CQI="J*9XV3^AL^EIXV M3!Q_:B9!>E@WK4[=%5/J%5V3U:FU-G6&9EQO7_)5X5@>WI"R3D^2?U]'SO)1 MP[1E85B95)]A3D]2A-GPI>)1W;3)7=X@<_"D9C\J_7J#BI@_+?_?](+->F9I MQ"XO:E8;2R/*_S>]:/-+-K^@R=>M=6\G_:8ZCO))W:0&7V%21]/I^&J^(5@S M:^EA_=3/G;HRH_F#YBGUDK'T<,/4=2)6IC?OR"R-R._?C?K#!A&M'[?AA1OA M:82E&>D;,-X@MN63FDF)07MK6^:+],/LXU0/ALZ61[Z\-*:?.YP/.DL MI2B^#38,_J]?^\._'D:NYV:_TF(HUEK_5#Q=#!WWZP;"._%/__7;KQ\@4+GM M7"U ^>7__,O?TO0BS+GMO,^N?RA>]_--D:-)2=ZK,I7[X[=QRC06CQ-F__75 MN'][-X#U_)1>,ZO/ZXZ&D^S;Y(<^D#_Z-/5W\N='GSY4#@$>ZD_NTR_*W_1[ MZ7?7_2S_H8!C-=U3:A+W^M]?_8)@(51C3.3??EJ?7'SCI_6/S+]QE^7]46_Y MJX""?.([D^R7DD,0+J<_/%N:D U[2\/%%44/7^N5@\M?+;Y7_F*.F7I4O2XP M1?\Q'6!RCKB:,IOAQEJU^9V>^; 6D!LUY MO&7/=<+OEZ$3V!/JA )5ZC)0I?9#E3H1JB[!TJC]+,U)4#43P'_._;%_?IC M*U-5?RB*J-SH]FXTA!_'YEM_O!AE>KU^JI'N#-YU^KW70]>YZT\Z@]^RVT]9 M_FAH7^ T^YP@+GXU^UT/OOSM;M#O]B?:C\W@^ZG"GB7JG[F=KGEDG/CDE-Z)8=KAVYW>CL=I'*$MVE?/ W+LYN$ MV2_9ZV%W=)L]3Q[8==VMUMC /?#KV]'PPV34_>M9I'6;$Q2UQSX.X M]*B1V6'$;?7^D^G]4S+#P7Y *^S/V:[OJQW>9Y-.?YCU0B?Q\^2)>H7 M>9ER?V#0UQJ!\S "9Q(,MF+?FH,V.70&R:&31 CGF&(_/YO8ZL +M':S/:16 MJYV;5CNK';2D#^3OK-4'9Z4/Y"DJ%0[2!RVEG[L&.-Q4M('R6>R272P#M>G5 MY\D0A_D4+3=KS2#:=X##M0=+> M:OE'KRR_0"W0AH;G$1J>C=9H^>$L$DU/K4T.9J VAGSNK'&8H6GYXL),R('^ M1.MU/@.BGW_!UFE/:;_/OF3#:?8^NP5Q!D%^E^77H_PVM3U_^VG0_]Q)9 _? M[K(N^ L?^[\[4_]D;I/?]\Z.AP'O*5^KOW MFH7KN$AX-?OVO_SM-*^?XWBE:\9IOS1#Y4]57!Y7SJ>)#C'<92_R;Z"DSV: IB JWPTA+]V"RU;B4#F@P _PUXG[XW_N.L!EI+@ M8WQ9EF0O%*Q$(]MQ\"@69FTCZ\6K6H)F"#D/!GR>JK;$<:MJ=]OUB_TA8*+? M&;R&5^?3!.U:IC^_&^6P>)]]FGS(NM,].UE9V7P*1 M6TM\N83>QQ(_:_H^+P=K67XA)H"]9MA+^=^[!+.]_PCAP7K]S-UT MDN6+,9=%Y1V6NE)+4[?6RY7E0XG^$HC];(B\K+#W(?*O66>N>,?5W7?SE*OQ#V2).\V%_,LTS&!?[W]+?GC,C-"_WY9 ^W6'\ MSS?9Y.LH_^LYJ_ZTSI_KU_ERB-W:^ LD\J&.7&OCS\7&GX5_WRKZ%T3LUJ%[ M"H?NK$*\-GESP39_F>@NSWK]2>QT^P, :[T$9#3XTA]^7ATS6^9*IG8MB5L8 M@P\P&+[\'YW!(+NWG>%?L[>8SWF671[#5-&T7+2\ 4^;N&2/[U>Q/+=%NZ'Y M,GFUIC_#$[/KXC7_TK)Q>KY\/?\Z$;,/A'5,GC+X"Z1:?=RRZ^G.R9[#/4V_M_S=\O>)^/O)6P3HEK];_CZ=/_V4UY3[A3^-KUJ/ MNF7Q$ZEPLI\*7W;!C]/*8WGWK&7NEKF/%"Z>XH"Y^)WYK O*>)Q/_OEK?S(_ M^.DZX^4D=AIH_NK<=OH/0];8].%!:O4Q73V _@[D"NBW/OG>NG,?B[_FIQY%=\Z8EYQ.>3Y+KGU!#+L>)Y'C*<_]XJ36 M=I\!^[WH""GI2_X[>S/ZLLW4%P0RP]Y_O4W7[DR'J<<3C!JW*G25AW= T;/7 MJOP*XV-FGWP;$;5:=?_"*;VK5ET;?B0OE)IIFW9JTTZ[>Z+JJ&VX:XI3#4#4 MZP^FZ8#00WNW\*T[F/:R7LQ'M[.3I,7:WUZ7=YR\R_(/-YT\L_?U+UBK(AE/ M\G[JTEQ@E:=!S2#(]8I#4,N>%,>>3AT=/H#E;\WY) MYOV%:M"622^,2<]!DZXPZ==.WJO>4+%LXE[>\KH?#C!L6=I'D3-24O^/?.CEFK9Q? ML)S+*T2O,#NNG[>VC=7RQ87PQ3EM-;UN?<^AHFW8_F@$I(\0MK?J M_!+5^9EL+:PPT@1>F=8U\XU3>GPTA!]7-P=,MSN]G0Y@:.]--OECF&>=0?]_ ML][KX9=L/$G3_][I#W\=C2_L4LJ-JW_0)/LNOV6GG=GI8]X9C@?%?HSI_?=T MALWGSD0;%OU"6&?];LQ6#5V4&GK,J]);E7*V*N4QKTQNV> 2V.#\M$%K*,[$ M4)QD-WN]6+]-;3SOC&1=S/%ZV!W=9@O1^'4TZU:U7MV6=2#P-P! ]B4;C(K; MY<.W.T#XA5TUUXB^BY;X>S;,\LX A,;T M;OO#_GB2=])&\?/5$SNM^ 4QS?XUK1=YV&0'??%"CX?L;RI:!GC.&J!U+L_< MN3P'C=%&(Y?",!<:OKK1>/+V^D-GD%U8PFHG]JBL[@6%I@3JT M!Q@J4'J1#5AJNNMM7=L+,B-S[9'N2__8GPRRM]>OA[W^EWYO"M*RX 9WT\^N MP[>L6[0:?WM]W>]F>7+$^GG6G;S/[D;Y9![?/6>>2G>HUV)ISEA[H&D3BST; M[CZK_M_/D!_/DPL>J2=XJ[):E?7,#/(!5Q:T4?VYJJK=B-E&Z)=$5* I$K_3 M?TP'RSUFWV=%\Y)WH"WNBY8VG6YBWK&]7W[R8%3^/AKT;CO##YWNS=B-?C2@ M= =]&+=NCA8QK1MTQN.WUP46U[8+\GXVMN_R[#K+\SF>+XMW=D?>W%ALP=Z1 MK%0C[I>W+QJ1_QC,#9R-Y$F[%QV9KUN.O"!--TLQXS>C+_CJMTY^%MH.W,/; MT;#5<8^HXRHH?R1/7%[A/1/K])@7TOAT_\;OI&C"/'X[G21AZO6'G\] "%J3 M_]),_K)@@,4'/?]P^\86P5@??A3!$+^3Y !#J-SZP:U0G(-0%)[PSM9BW7%^ MLL,I;^$SG>==XE6_Q!>2SCMP=[YEB^>],;54[Y?V,!:H^GN6,MYW-_WN?!^C M.YH.)_G]/__XL!0"%=?!Y05.W_?'?]E[FPV[-[>=?,TBIHK;]^DVD6GV)INL M6=2:UU0RDP_@5$9?!D>FK8]&Y+[Z98[=G__X<"13N8TV2Q:SCCBG@Z*:F=U* MV\>KGSJ'2LI6%%M1?.FB> Y6<6EGOQ7%5A1?L"@^>=RB6E%L1;$5Q3,L\&\E M;/^D1,OY%^D/JI;S6\Y_D4F)M=-]+>>WG/]RO)V6\UO.?YDA]^Z)Z'^\:T7D M="'W/]ZU(?=+=K_V2D3_W;:B>#I1_+MM1?$E6\6]MF=;J]A:Q60CFNM MXGF(8FL57W:69"]1;*UB:Q5;43R+^L'6*K96\7F*XIDXJ*THMJ+XTD7QXC*H MK8/:.JC/4Q2?.H/ZNK"*;(LKR[H=/1>:L*BKC Y M24>>EGR/0;Z3M(#;+GVE/7HS&O[Q/.A7:N&E%3UG^6L)>+82N+,K6NC0<;_S MKM,%W':?!14+-;J^IA?B^.Q,^%)XPV_!M$%$HR9X0$_KQI_%A2\O@CDODEG. M85-BITSH?JJO3<.,%'<6S5:F M7B0WGX,/N/TDW?-CSHMDEC.*+MN-AI>C'W:*$=N\Z$N.0%K"/S?_]I#0\SE0 M_8F4_ 7+>IMP. ,%U.8ESV97Y7P5V#F$D8>7U[0, M_72NP?GR],5HZ):G6YZ^(#U]8/#?AH%/[?VV,> +2-(<$A!;E6)Q^2.&\K:,_/4+2B^0)2YH>(YHN2@F=&\@-3YBW)+S=?<6"= M_(63_"DWQBY#RMO"I&O;G_%6+(5098C'D]O)M.QL4 LJ;?EE[Y6]893_."!C'/ M_F<*\>I]_?N61D+HVIWF>7_X>?W%_6%GV.UW!J^'XTD^36-77N:R//%-%S T M?GOML[O1N"3CN;-KR8^[D>.!?S?0XT@*=0=JUH"S@9S'@JN>&1Y@V< -IY/U M4S=H.K+HXE9TSTIT<2NZK>B>A]5]26)WP1:SY?FG,%>_C8;9_6^=_*]L$J?# MWH5D\UJ1.;JEJF>$5F ?R;]\21)WP;[A1?)\&P"=,TNUX<;STN2["\HHOQOE M0"J??9I\2"_I3_K9"_3 +M@>'%5X-_%#*[YS9J'G(KYMY$1;N6TCIR<7V%;B M+D+B7A3/GXV/V1JIUKELC=33&ZDV*'Q!IJX-"B\C4_ELC.-EL?0+,46MW7@Y M+/VRM/3E.UG/:HNJ=;':3;,74Z_TW.Q<6[;46MY']BDO4$I>>GHZW6;=:O/S MY]-6FU^Z-C_)7>;/5GS;.*H5WK.)HUK1;<7N0L3N1?%\6PQQ-B+3%D,\]0Y4 M*["MQ%V(Q+THGC^;F*HU4A?LU[5&ZM$$]FPVDUN!;?>17Y+ OE07L'6X+DI_ M7R"'O40%?)$\WVZ2GKQF&Z=E$OI?%TFV]91:^G:'WE_YXQ B6/__QP9?O*!\]O#6]I.:5!4"#05KD/^\Z]^G/ND\, M!L.O/]>,W?M['V8(;?S&_/G>[^U.QY/1[:J(K[RX'+#WFW\==8O+XAK?7 [8 M'^;1=#C)[YM!GCW?^[WCFTZ>C>M>.V?JXOG>KP7N>Y?E']+DY7?W^E] ^2VS M?YKQ!F01W-W1LD3OR+'_L@+(ZHN6ON"SX>@6Q+_I&YO7NOJ1M7>5CQ9+VX*9 M=Z!=-O#T[/'>^!Y.UVW6ZM+NX*^'\5R6=P>=_NUFQIL/VOL+[SJ@<;O]N\Y& MC"S&;']_+^NGJR.'O<+D##J??YAKR/?9]^RB< MPX9'2CUSA%%N/7GURW5G, ;T55Y>?M&!M4J_ZH^[G<&?62?5#+^OV;T'FX/=OXA*,1"K*N9!:4A= 7J.* M8@XCMUKC5S\D/5"\L+1K& MX-=)D!>8-8*TM8"9O[\$7!"TT_)QN#=V)CP$Z M1Q2)(2),HG3&<>Z)1)8Z28"LKW[Y,YF:;5]:A2: >?L,S_Z>C[Y.;F 5H!1W MH:WQ)!@0)L^LA &<$ZSF>#-!6+.BX39\:A6:V!]DN0-._SS*=X&".B1H-"QI MNA"<4R:6'"9YQ/[5+Z;;S0;)@F>]'XJW+T.T\KE52-YGG_O@TH.%>-.YW47( M@%=,-)1X1%PBB:.X5/G:F&J@7S[->FXT MGKR]?@^1Y7"Z1HUY,F%9Q*_H,AY4,$BX8)Q1& >O YZK?VX +KHDX46 0ZC MH)?^]E/C]_<$#I#3"%Q P+?4ZZB"$ BXQI*YK>8PT9AUX"@1;$?@["@'00-Y MC3XDCZU,F8ML)+ 8'BB7,)AZ=.B']4 M;XKWOKUV17><)L-NS>WG?RO%=Q^Z RR\9RV;[+)&DZ/ M<[=[(VHE5=%*<%K!Y(%8,!'#7,M+SS332ZA=1)-DCMGM2/I>?/YY^1/X$*PLR'[PE!/P0(RD*<]$''Y\)5H=/ M^FCXO#S^3,ZZ%,",&B(V"!4L!F0"?XH@K8CU\GX(/F<*?C 8?>W I/WL.4)4 M, 8N!74$C#EX>J5.$H@'63&98$D?+.;:EW>':*,19YXJ%**3U 8G&&"+E 8H M2ADK$.$=(%JUEK8S[H\_W.59I^>SZ_X0#-9_=/)^LDKO-X2@YV*\%Z]9!OKA M)68PR?(A,,Z7#!9:/-S&J0Q+; TWD1ICL/;8(%IR ;7"U!I]A B?HWTO]#80 M!89VI@,(T8>=P>3^=-)FO!ZV(5WC>OYZ%R(LD$-D("B#8!CCR/A(1 Q MCV6XMQRQ>N326M1N1](*=A]J$\R73G^0*!!'>5**;P"/'[]F@R_9;X#4FS'X M9]/;Z2!%=A!1CL=_#.%M@_[_PH^=_G!A\+BRL]#X^)Q,*3;#(M4"-'TE M%'K0H>>-R%_AIW4/X:3\Z .R+G(P1-)&X@"QAI7\*,$T58/*XZ-RMNA'P^7) MN-)1[$A$3"EJO%#!)C,SXTKCX&^GENV]\)CRU1^_CC[>Y*/IYYL(YO1\E&0D M0EFO(V,Q*LM=LM)E,IA1=:"2W'O%CX?)D[&D05&(:&ET&!FK0&7JN0-,H[8. M7RXF'UU3(H.1Y\($'H5D1C'O%^DW\"DK-N?XJ#R9?#^ZIHR22TT=55(H084A MGLX%G%K IW@"7%YG>9[2H[=WV7!!VNYM^=AV^P5I2)//V^KK?S7(S[/E^GG7GVS#C M-1?^W: S3*G^)><][2%=C_)EL-_E*:2_W9I>LH1 O*Z H:4PC"#*S3PHXA"7 MHB42K&R3/WCN!V)L@?-P>S<8W6?9ARS_ JLOML(^@8^_\LHWH^$7B &RGOG: MR7OCY4NLZXQL0 MT5F\#=(Z4S_%G,IN\FQ3Y!*V1&+TW 9%G>1$4RZQE*K<\U+.5C)214+J@6;' MPN!WD&3R:Y8(?,$T2&;0,DV9EUPA^*\B\]H7#BY;D.LTX-])@CG&5G ^VOH& MT_OO:1*\WZ?][E_OD\1=,,H55EYQJX6G3"*#/.9B@7)/>4W>"O^XC/%#\+6$ M\$G_S6N%QA;'%[]1,<>'5/;P39&DY,_U7!TR-1/1AP!HO+T%3E->L;N84 /;6 M)S=S,."6>X2(DE89!5K@+13L@!5R6_WJ;JO: V+,"^O%A>'J7%45^N_.?D=@(Q9ED MQ#NE#>7,SM&&0T1A)4J;57:+.1:WX.-@O(F"ES9C+0W['G[:&T]@RI$@DEN; M3 [USD5>RJE53-;@B1R,IX>*\W%%TF;8P5?;^.K1,<0\"Y00Y\!@$&-H5&+N M8A+E),'KV_6+POLJGI;67\7._.S*^#]O1N^SNSP; S:S'D9EK53^VR@';_7C M"%1=;1G<0P'4!G^9!Q^C4\P!M8,AREO#B--42\5(7'8<'D[;X/6%' #JZ=;[ MYZ;U,H&)%-H(&0T+EB.UJ*V21$=R:>O56^CK8M !4\NUTXP&#!9B7JLK3$!" M7^!Z-](7G FN@Q4&T4BD)9H(5?"S=8('_HC\_% 0U!F8M.6^_V(T-8H90GWD M)&AIF"F#$4DL_&II,0\'UNC:8BIP5""=*^JYVMYDKXKR5'%F^AA%I!4$_!0% M%0VUTK'Y,0\9M0ZZQF*MXZ@! ]^!J62[R.GF,="ENJ;B/[/4=8HSLF$WZX5O*;&]DS6YXLO.@B%!,,H]DA(Y$SS1\U5 M,*$4J21TB5S.)NX,V&(I<_O2^0S&Y>W7(5B@F_[=YMW$]UFQ*9?VA>X_YIWA M& !/896]7W[RP M_'PUZMYWAAT[W!G#[H[F^[@_ZZ:!\E:1DY<@$QNE$I8[4 M$B,B]7H>O@LI)/;UQ6DE36O7];#J?+X#5FS"N;0KD:<3_]7$*- ,R=])Y:S7 MJ;#Q$):#3!3!LAMTQN.WUP6D:X%[*K:UJVO9)B:">RI9#,%&P3FAVK.YAH$0 MWPM4ESHM4;H):OT>Q;0]+7?FZ0M ]OI_O5I-"RWA@Y+DW*A74CG/"P) MD4F+0%&61\"()94T*:::/PC&[E =92&;M]F<2!OE.C )LBVU#^494>&"M>L+ MT9(<8QUSP1_#C-?#\31/2>Z#".$-U46U<>5Y:,E I5< Y/0CP!I4P,S.CZYDN^0!ZX-.* MCJ@[G/5F] 5?_=;)*3X#A;-T]G5K3B=()C3"5O. =42>\'FI+.4(XL":X[84 M08P!?O0_\P9)ZR+7:EP_],^Y/[AVVK\=O)399_O.D, MW]X5B%XV+'. M)=5I96FCTM8L$K52Q\^%> 7"7C+YL(J,(6Z!B%)Q#%13\R(0R8(4M)Y\+?7J MH/DZ>ES:61%!:5)0D1C(QZ.1C)0%K%XI7$L[YQ]S/N? M/V?YNQQBM]*M?3?-NS=IPN9$S'>29#794C1M8LHAS"TV0I9!J8 P2:Z=-7CH MS\9^1#LKQ._"Q /"TQ)MY3.W:6INLD$OYJ/;LAYU'$=YG$ZF>5:^:TNQ M? %3Y;#UHKRU/OI9[40"[K<0'EM$01-%@D*<;_Q+%(*IG#8@>JG7QQ'6MXJK MU^/Q-.OY:4IFSBHQYJC-^U\@; (FZA;DJ:2]Q._D']/!/<)7Z8^SB$ /2GG% M()4Q,IU/8!38G"-?'NT2.G!4%XMJ);06*S39%8\+[/_':-:,*OY.6\:!LSOU8]X;]0L*<0U)9$0S$F!AA5_I0%G&D:A6Y*!7Y[AA* M2"U[K98-6T"'I ,D!R6QG E!\(B8%HXB0BPJDUA<((X&]9!5-@AEEA\+YT/_F338Y"*G2:&ZEI8*CH*5" MF"ZLNK.&5 X0$($8KH6V#I;#8=Z$81<)\P)$+DJ:CGU&B4.YXQ:1JV1C*49: M'0ISGLUU>3[I_V^AU]]>^_YX-M\,>Z#7;OO3V_'KXI1$M.,N\H.TA6O+.< ,$^QT)JMLN6%:N4XB+$R5$D$EI;:Q3ER M#W]4#II>$72"A8)) ?K.AN/B\W5F!VXO1$],""UX"T$#B2,4I1%<)QC%"L* M:7YX:3=0O@?H3<)#/$.4!DE=2GT8+*5E)=!KY] *H)G\/J#?)]_@$$ EDU2[ MU+D0++LB@0D\WU;E\ M2P6X5R*5/KP%6'E+TJ6RGVR_8"/X^F/'6L+?,7K#4 MNPQ\H^2Y3^!9"DCN*L[7]B,#/O7X3#HJ<&&E(AB;LBFC"+RZA926N8[ZH\#] M.+C81%HE3$3 >F#)>5%,SY$M+;GQNF)TM%"RPH:GQ$418R9?/L]N4E_Y+ZDA MRN@V2Z=8P5*\O?[8^;9G9R0(ERVX7!I\%8(E>+2V[(:I#.&54U]78&0I;5KS M+O ==6F;'1ZK*0:C3#38)>4,Y:6@N@Z=_W) M6O'0#IXE!,R6\* #0P&\(2-CV; HD&K_ X[![UA3YO5P' 3J1JV8RA4C1325 M]=MHHV:+ Y\8BPJR.4%4\OU!32>I"N/Y<=0POHBD*D'O>S"Z>;\[F<=Y?P P MX&6!N(W[DW*[>Q:)S8^,IDF[%"2O8(%IJB%V49H*'U,O8!9 @42'C!72\DIA MP/0Q/O11#!!LK<"(H*@+RBC$""BG2BC=$J;Q:,]JY1^B M7G,401V!ZQA%($* MK?62VX"EBS$ @0H*<:\E MJG2Q:SVE[Z/2[DK)2Z)1JD#5&L+U %$7+V4'&R6JA?TM879+ S-)O8U<64>) MB$82[)*VQUI8I\ M;972!JP^BE)2DG)")58.Z$. 6#CB@D*$IX2E;SVEXU)I M=Z44+,*11TR,P)$P9FU$B3(J"D[X>M7')7I*E7J4K9\I;A3=.XEDG5;P+W-> M> 6H,PJ'O4?A8\-D M)%'Q=+&6DIQ(PUA!"8Y\NOKHA5-B2ZC*-#$6L1 (#UPY15,7J.1N6T.C,)7\ M&15,OSCL/0H?XXB$(R12H83V(ET/)V>!C_$XH H?OSQ*;-+'ABD3,(@["T1) MHK#%/'EH%GZ27E4">HG1^@;=\\?>H_"Q(]YCC[D35A/"F4N%CD )X[WRD50\ MO*>E1'G-4!SE?C3]-+F>#JIU:H<5^4&PD"Z=0!!FI_LET[9VQH!IB(6$,@7 HFD7A(M&&5JZ:4NA8:UHI/9NW:1]^3KV0 M=[A:\'R*@E=+V2B/3BD5,:@K<$J4B64-1W#65,I3UMSO#2CY+M2=:3WUFK%T M%&OG3&"!:@A:;- L75Z:SCII6]E4$N(1<+=^8^"9XLX$CSSC'N15"D1]=+H4 M8LPYK]9*H\?!W27P'>=@WHA& ? E)6?:^0A\1Z,F&&Q;A>_62VEWQ=UPTN_U M!\6U"0]7081OW<&TEQ6G6I+9FT[F+PJ=/-W0-BX/",T.P>R=F]&6(^,M#81Q M[17VEI>WG*5>R\NI]_+\!U%T+==U#,@?#14/KL[W?<7>U[_@@>]6CD65!Y!2 M9>2VG+ !"V%8P 8'@K225O#2XCJWTARLI$E+C4W4*+^Q0I#9<<4MI&"I;%O$ MM"<5HQ<,_-K27&LI5G9U6_'8GR"UN>X/?VQS!$!=.:D%,MAH$IS2L31F$%BL M7.UVV?*Q*?@5/$*\RR*QV$2"2,"L;.F6PBY3@X2TS72IG/GG)2AN3Z2B#/YQ MV&DG%5.T+&]6C*Z<4[EXQCQWQ6VYD3Z5+1.K)#-4T_+,-O-E%Z MH2Z%OA"/FT@>@E6Z"/ ,T4J430D$(D[514&87*:R>$22'*Z]A8F<&J.(]1%% M8:@T"QG1W*@ZMYL1WA+DE-K;:"R49IC3U&;4"&7IXF(I)&P=4:34ETJ3C;ZW MC^F:%X$U(\YZZYT,94NZR**O4^$P^H)1L6BL++6%UL;%.A5.&&T)S M2)Q&GBTR)\[7J7"ET8EI4MQOM]\^JZ%,:Q&Q)#'H5#]A%]<".LYLI1(+:Z77 MW8/BL[L LFESU#MD/%6$>,$:B.6F,$0VZ2K7Y33S&AEW$(7N&J9 MBU!*L7V@BIU^7NSSIP8E@]%XFF>U>'NX]+N<8.\7?_VW?I9WP-[<_YI]R08K MTK88\WH(K#TN!N"UW:>E5_Z6=1((:6\IYMG_3+-A][[^?4LCTV8XK ^$95OZ M$QO+TYD5!.2-X()06W;EL2C*2A&GY*0&ES4H>QEXW?GB=Y?ED_YUNA$+4V/DJ ,7"K)02 , M4@H+;_F\/2#%4?N*-P\AQ7J#I98^I[ 5PGH<(U,2,\0BC<0X4]XIB&P,EVN] MZ5.9"8:)M4*0J!071B&JW'R#E/AH8Z5XOD7IH]B'$!036A#&)54X;0V*6)+% M(MIR^I/9!JJ12MV<.%.$@G]JRVMH9/2*77 <3:$V=,H>$F-93BFP]C.@E5@PN-3Y+0:'!GN @:_42'0WIQA7^:!9&2&5X[Q$:[6&Q1>$!I. MJG4QYD1Z9" 24B3$P!A9W(]JL:KTC'T:K_P2U*1&#-P)L%K:6B2C!/R)LBR1 MDBHFG\R%/FO5EEH6\V M(,^!1V 5A",E%IVI]NT]=6YD^0J0"TA9-7M7/FV) M(*TB!@V)%/B]91;0".)J3HSBNGV(%XO8DRIA#8HC8DN04<2[@,"NE_=[1ZNJ M-R2T9'DDG8Z9 /W#E(*P.YU0-W*QX:2)E)5,;4N8D^=#--->^W2GC$/2@*R4 M-U(10S&N;@%>F!Y[LN0Y8L1@1+U$VA@(\7"@\Z,E4N-@*P:"$=$B]M%R(R*0 M&!06*>H+X);[\AH01:6V%0-Q8B_]V9+F(",AI/*<:B>B!^NM&?=V[K+*U#N_ MTOJ D?66/"UY3F$J+*74>0S:S @;16K[4V9)%)?5*Q-[B](G,0_4&*,P<+?F2%!+4JG'PDVMJ3)KR?)8J7/0- IY MSA%2@AB"4[NQ>=2-I&Y5T*,;!:6B!>T%^C]EY8*)H2S.E@ZC\)AE:@T4.:T& M3^>ZG*<&BR@,IA(\E[),UAG-JPVG84Q=F>QEH.&TJ7,3G0W1*XHARA1!AO(< MNK3>ZL;@WJB@C64<7%!?RAES7N&-]TL< ]K'6?YI'41-D668 MI_-Z(&:*RC+!S-+UEQLONGR.*#Q02_$HM#114"1<3#5$\PIW9M.^\PM#XEZX M8T@Z&80)G!-)J #;.<^1,(\XJFR.7B#N-MY&ZA'S$ L$JSESTFA-0EE>J22M M[".L[0M?#@9.ZW!1R11*)=Y"(\9LNC>XQ"*$O!O#W.>(PH.T6!3"1(TU-F!5 MC>6(J5@>/J Q5*\D>/:LN)\BBQ9);B51FFI5F-7Y-@G\2%FE4/I,T9?NNCW0 M'6,Z"J4]]3B \I8(\"#*6Z:)#I6]B/4&+L> ^'%0<%)E9E543FEL'1?2"D,( MTB4:J20;4ZG/$84'*3-#'$:>*1RQM\A%Q$N[RK27U1#\!?#B7O@+ABM+K&5. MR4B<@1_+;C.(JV>#OTVN&<-,$&P4D9@%0[#7<7[ @B+L267?^S*7?U)5YK6D M$7.!M?).4R6U+0\/(6?4*0*CLT;A0:K,4R>B"SQ"I&2B(<)C5VZM:5^]"?"9 M(W$OW"5MA8-SZ8(G@3##(<[3&]0J["I.V1/B;M82.UWD,)[8SKB_9_L/;H7# M'/Q/ 69/6!"[4M28\DI4O'?",>?[Z.P*?$=?VTE5D50"28)YE(+QH 4GLO2J M'((X9UM._G*0! OL@R^5??:KX4G)MG/+H.(L&TYKSK^(%=)=)@E89M M3[VTTQ9?@^4EFAMKA*=,.8%#Z0!2(7B%]&>E,AXA7X0,,4I+CK61D0FYJ$VG MQ'E=4Q=*+I5[]L(+U023U#V52&* ?V87F!4: PE&*_>*G%2J'N:EM_S6F91O MN9YD^=MA]O$F'TT_W\3^E^S/K).OOOT1U6RZ3"G:( (6A$:$)"-E.RRLN-BZ M97[,93\B/D_&A(%0:42(CEA/-+"AQV5&7)'@+Q:?BTWH1^1-\ ^) ;198Y-5 M=(@M6G1C96W%M3XR+A=+?B0\GE Q&HRE-D'8Z#!A#)?N!A4*50_GGA,>_[,_ MN>D/X:WI54^E)!E$K(ARI7'P&#@2?-)221)AJH4 M+I@NA$J0 M4'-Z^;N6>DJDG4[5"4.1IE$''BQ1RC&ER[R3IJIJ?BMU:X^$LX>?]DLWD<"U MDS9P)X(4A$OE<+F_@JVLRQ>L=U3;$:ZCK>7$%0B>1)H:S%I'C480#)5[G];2 MZNG#O6S;DR+CL)-/VG$9I%Y7&4V)D+T0HYTSDPA@6 M5"K^Q8L6.2QH2RK!X%/+R:9T41)VYCRAVC$1B9?!SU-AE!OA*^Y']2#H8R_E MM)M;4;.4;C>,BH"$9T$NVE)YK;\O+'A29!S6Y21:%YFS*((69$( 9LIT$ 8_ MM)HMV\_D/25"]CO9PP.RQ O%N0.+0 7V+A" M>D^KKKB72@5FC=&I\MYSJLHK<1$UU4TDB=:XNA&0 Z'=I(^H8D'(B)C@Q"A, MD2%EYWZ,':VI-X+PZ)OX+D"3=$#]QG3R_[P\_-SODS24^ MQ$'H2Q1AWH.T6.\P*[=T.;*5JFN2Z+ "^4Y '6$5F_"OM;. >L=Q-$8&Y%%9 M]BP5 O&OK(()K;Y_%6NC'VY]F+]M]1=+(ZNKDQMHY!R)+%W(YB5.NR&>T3+K MPS6MGM C2&-26=W!P)YPU6H#33'7W"."&4EU/\0;$^95C.FXHJ]4TL(PK"]D MUXZHU74$1!G>6<^+2O9;#3J+R. M1OG5BWPWR._3K_I=EO='O=?#;IYUQN"TS/Z$GP?3'BB1\*U[TQE^SMZ#1Q.N MK[/N_A?+TA@)#@(%".@MX"P04Q8/($ZKN:.D_XZ'J+W7=TZ8W7)M&$(V:@/Z M%0?MC'/I,OFYMQ2IJA[_N *_ZEPP.[J][4^*@WS)AL'"84H&?F2CU_4@>4A' M*HD1/)*D:K#VBUYV#)-UR?OAV[C_\[ _^-=7X)UFKW[XZ6 P"G7PP-9$6?BB M]S%@XDCP#Q?""H3,NMK;"L9H.+NAK)._S3],4FU48<#+>XZVZN37;^)RN"EM MP(Y8X @DPX0[+MHJ9>2LA"]=-B491!* M<[=\><+B9C\T_Z<6_'5X#@9[(]J=Y%@)+@D(FN)8Q,C+. S$;Z6XY01@OQZ/ MIW4@RZ5$4T'!)+A)(TWNTQUAHV$AQZO1^.+5VY)NP2%0H JY**17DA('*XY1 MXZ HX757"6.,U%H8WK"4@U:K?LC#8>/!+*%=&!V1B=C\5F3XPX^&A4 M[;WJ)UZM/J'<,6089K PCB6XQ,E1X+!::YU,M]Z:^M4J>3HMLS%G;;4C&B-I M$4:@ZS!B?A'/!N]JH04;O<4*?!^TI^/$B' @B)%T%YY,[3(0*6ACP<'TMEY+ M'&6U;Z>3\:0S3%[S?JHB,">C00'QJ"C8*P_QP%Q5.$9=/8&V"\\2/(?#O8FQ MI)%.*V4XU\XFO1;+QHN"":_JO*)=4+T=[@/2C1A18H,A2BMP.+VP4>'R:"HU ML9)N7.__L?[U_2#;A$6(IY&&Z(^F=HC""I.NYIR)IS115=)-&#?2O0ZRNSR[ MR8;C_I<4TXUNLS?9Y.UUY03*/ 'P^X8P-4B-I!;68O!Y/0J,Q=*@&;"^E>UN M3(6N0-H$S?< O2FV5A84'Y,2"1-0B 2"D'DN3^AHJCLRF-'U#.8)@-:;,8T5 MBR#=U!G0USZED4VYC:0,,15,7TF$*T[.*8#>A&FBP>0+[*/$4@;)G2U/FZKD MD5;R0U>8$X0/@WK8S=)V1;I*^'U__!?$?ND7G<\9;N+J?X[SR8.I^7LV^IQW M[F[ZWSM MK_EX?Y>MO.$!K,KHJM%;26)0T,-2*O8(DU@S'*>?C@M7@21M2#+ MF&]&Z6.@?MSOO.MTT^[S!6(_'1[!@JA@G7948^]D>050$)286NQC?1;8+Q63E?3SF"T8PY>"?*+T-EH5%"V5PXU:S:X^L=7?$V3Y: M]WAHLQ@KPG&@P2NNN,%$V=)1X&;E-LTEF95G@;;]U.7Q<,8QMIY8HR6$+46V M4I6-=22V@=7BC#R6>#Z2@M(&"V,&>Y?@R&NIG&'&Q,@82+^;!X.2ION\ MGTCT=\+^A7N7P.W<(J-Q,$P331VW<^]2(>#\!DLE'@GUYX[)5>4M9&1:..!@ MJKAV8/G++OQ<(T;JV/@Q>/A\O4OM-4Z=R+E2)+BTQU?>/4F\9;P^M!%GA+.G M\2Z]8L)':R$0-!0A37V9YY4IE][@*3V&L3I?[U)R13P1)LJHP;VRQ#E>LAJ" MX._I]-PC>I<.N2"E%\7A#AZ#CEJ52 =59=#.TS8BCKK=&;-3<>3$6B67_N= M3_U!?W*_?=^ +\?KLFBT+)"BTFD3B2EO:@>>KRE4+UJRK*9;-\"R,]!NFN>P MT/UV8T"78>\I1IPJC 6S3,SK:82CTE?W$M1ZK>D.('W_$C8VCI%<.A))$!C< M B:15HL6%UB'ZLX"I>O9[B,NX0WPWR&$ )C7JKM M_9#E7_K=+'R;ER?[["X'D NS"W\?9.DO,&[>:Q(.Q+:N4T2E MK./<4;!E%]Y(!ZK6TX! %U/.O!/S2$(5)_\K7$"D6+.A[+HE N#785GU:P:ZRE6LD7Z M@M94!Z^]PQ*B,1M3VX#92BP.MNJ8"K)> O.(*]E$$\LM0I$3@D"'8H4M4W/N M$C8X7*GO4IJMEYX=MI*Y6=U;'*0)GE*B19"8<$P#_%.BGGM903WA#*V'!4O? MWP^P39CTS!CK$=AF"'"]C5XL;N&.4>#*0:G44*..O?<'; NS>AI%!'!\Y(RB MP(.QI$P4(^:KI@+LZGH-_L& ;<*8()P:Q\&4B:@,5ZF_[9SW/":J0DK.!*]C MOCK 9KV?^U_FQ\+>7K_)OIIN=S0M3E^]R_O#;A]4^NOA[(39VVO3&]U5)6C; M&63,(N9>R2!3SS3M; ";# P7TZF-$"N]ER"T6Z/YP8"><+E[EC^_SR:=_C#K MA4X^A*]MO]P92P=!2" X!*,E4Z!S &PZ?,NZT[2HM]?7H$)ST*:^#PH4WG8'#L=Z>O_= MH#-\T[G-'MY2%-E>C_)EP-[E*>5XNZT)N]8>.YTVJM/6$?!P*&OP/<09=76H M*P0Y 2J?@E)_GC^E&&64**[A#\'! T'@UC.%@X0@ (A2U>5KUOJ1*#4KC_W8 M^3:[F/)-MF?BSZ4#.V -(H+_::&(7=3#&X>K-UVEBT!JUUD%Y%!P-R7XP-)# M"(ID9-%X',&Q-?/4BC#(\4IO,.>!;,+P*S'?!O0G72$#,IZ6@ G.LM2*N]/\D!G&H80WTO7"_!\EP M\&=_XFQ/,9&IBQ)W55I4;DI2;@"O^"ZB"=;!JXZ+OBJT= M<@0"-J2L1))9I)E/*4((5*V&,*GB2^/UYJF'0;4E]-# \X%[$APU/B(:,"[/ MBE#K="5W@4F%@H$VY"RVA?DC8U"!/,R6E 94FB+*,+E7<\" M_'RR'P<>"^9M9YF(3PW5J+'2<4(T2'+9^4$BRZL[^E7MW!/EH>7M,$/@6!'/F30#MJ6/9I8<31ZM7(&E9 MU>A[I61/DG=&,89T9ZV+3%BMG2ON7YUU#)5.5>R2IKAB+O=:11E7EUU$TIT2 MW5U4RG(9#3:.I/IDK UQWKLHF2COF*=F_?Z&Y28GF#V 7@O*8;#^V0QKP$@9 M MX(^-%*1F5HF;$2@/SUK,JI8:WJD!58>;!28V-,U$' '[PL%I&2Q/6CNP^P M7J$?D3@)L!L0JRFAWAO,K!,V,$5QV1%54N8@,?T&9HY\ <"N\&]"*M#)@UB%N%P"F5XE19Z!$, M#OCQX=W,NY8J&J7@!B,3.14$W* R >O,^L;YSKS[G0!O0##E")";]L"XA,A: M("IX63]IR;KKMC/_U@$\SRPN=QA[.ZQOA[FW'0R:"@A=?=1120=J8G'I(0>> MP96L\15&JR'A/M =;U5;["+S+!B46HH;RR48=+SHI"W !-8X4^HXB[J]&XSN ML^Q]5MSVN!3/'Q2NVT"I=@$%Q"1'AJ:*K9(XP<=*BDWR]75L@^<[@=\4,V,> MC6>:8!IMZKR;6MB69ZTCKW9\E6BM[N\@X.>[?O5IPC>CX9=L#.\R7SMY;_QQ M-.D,EI^G/9PWH\F?V:2I!&AKH@"\!6:$U! MP7(%C\J5G3ZXE-4VMXBMI45/ MMI"GP]8B_5R\J%*+O FI:+?%ILCVRZL4@QSZ@SX#IYY*Y@.)9:5,J'B]@I& M7SJ2']I:%FC^ _ S?O_ACVU]TV3$DMC4R9732!$$364VF4$X5 VD&5JK:WD4 M3,=1GO4_#V=JH7O_,>_ Q&Z:^?=.?_CKRI6[>UM(JY3G1AB/A2 !U)EE\P(+ M1A%VE9(^O'9#WS[ '6]1VP+'U.P)A"85+B G#3<(E^%O8+ZZ*,*/LJCRZ=MA M.F3U]OI=/KK+\LE]VI@J=G;O;BN&9@<:,<(\P8IHHHRE$?XL(THN JO9I,&K M.:K=P#K&0K;017OATP7H7'DM:##6EQ65S##L*HX+QT=:Q]S(?AS]"A;VD),$2<#95/H99% Q%HK'2/@SV#* MR]LH*,&Q6CXJ!>B^G6&I=.!8RA"CTYS)((C%F)<726 N:S;C M<2VXVT$[XH(V:PH3(Y%<@#;VZ4 9MYX1@; ,#+1U)2QCQUE0#K\ 1^>ZO[^? M$B6F*L34(MY;%KA#KNS8(;0@U1M,F&)K_/OP]7V VFCH,.A8HPDW-B(?0FH> M.@^Z0,YLA2\XYN3[@=JV?/9S#6@I,S7WQ?-3@KK10?+@B_C( M#.7,JBB#0^7AO2BUJ59CRCK[MQNHV?A=I]^KE ;OLK,JL,,>@A$(A233()JZ M+&4EEE1I+W #E L0]@5PF[NN)=<87$P"\;T,X&Z215\4(ZO>$\%U:F0' !_N MRMPONF1$2NL+ .GW57AW8$SNF)$L8&Z(!U=>4HECZ4 J M)2IHO>)<5=329IB^*%C5 !X#_B:> MV27&DTIC&K!74L R*+%2E9M*)%8/0EX1LNL2]F6C3:O80H@@:3 ^U2 Z'R3& MRBZNPO0HX@HG<;FV7W&45>33I2,4V<%BX;CS"BMC$.(X1IQN "NWQ*)UU4H8 M4G56=P7N:&O:0B"%%$2+AE"E6%$*F$Z+S]C,!QLJ;+9^FNYH2]JCG=\'$3W0QY2'!!G2NGKQ+!;;*+5SBZ_O7MJVVR' 18Q6>2$(,3B5P\6R MY <;O7X!(' A8Q6#S@K>Q #B.L M1!S47*3(ZA!%+!N9<8EIY1[/7\0VC7" ![/C2K:% 2@@4>Q(42<]AG_+BU$9 MAA"YVGWH^ MY.[G)\H>V9W5'RW8@B0!G1A.1&I1'X0EVL:PMIB'=6%,QHUO5 M62U<1UG*MKH2#__#TK@(IIX8S7'9>0(B8."P:D:VZK,??2U+E8/[5_\XYI@W M$6DFD%:*Z+*7.G-.XTJAS!7>JK^:H3O>JK8ES@'MSL84YE/KD,?*\[+,Q/AJ M;'JU?N3V>*MZEV=W$#V6VG >DIMAKWCA@1)EB8@T*"^90>#W"(7H(D) 0E>I M1L@VD=H%SE.L=-LF,3<:2XR$\Q+"4"3HPA6R6%UDDO<_32=)BWXP.'%DEY)01G'L(ZZR$6UTY87Q8:"57=+EH7YY6O[PO81M_?,V4- MN,LA GHY]PJ5Y^K ;E2+B(0X&F3;=N4=TM9Q:H'569 !&UJ>_W?85<]8X'7? MY+L@VX@S(Q'36O%4'$""@,BIO"0K59-5=SX.A]*@"P(N9= M*XS_,AI\Z0\_KXY9:YR3OO)Z.)[DTT("'MKGP&#X^']T!H/LWG:&?\W>8C[G M62$@VYJI(X:4-SQ: 7XF35=UEZ<@N8V@P384-=;@X1 T_7D): )D*/#H'#>I M&0^R1BQ.J8&RB)7-J2.C:?TBD;-%DXC$I@9%!K22%#@&C1D1K$C2\FJ/B^.C MZ2*XR3E03L[Z)'R.@W+W5K*TDX"(\"A4TM;[H^G0/4,II!,D E='PH(2WB[Z MN7C+=,6;;[ TM=MQ6R#;FI<$'($0%II)!:8X+HM1J6354S -^KP6LK):8): M*8?N[3]0A(-B(7!P?L$P8F;+ E!FHPO5,RV5S?9Z0 X&=O,!'&^D,X$+&P&; MP82%X\:)K:D,J.3AC@GL%CK(S]OM?,>RIH4*EYE;,!@92FANZS\B(3>753DZ(U+;PK M6(4[)HWG4%FU#9-3]@12O0';*\ MPU9F&**I.YR+3O$ H1HI[ZXGGJKJ:;,#5O;=BQI-\ST+2VSJHZ6Q@HC84J*$ M*6\9)LYI7 -.UWXKD])+[I0#ZYR.%A.(JLL+VPQ(7K6K M 3U,OA;@';RVKZ-]&T+"JJQQC@>0-0A77%G508S2U898F,K#J0;0[;VP]]EM MIS_L9?G;ZPCFH3-(+]IOC1'L/9.>@(F5RC/D;9"+-<9J]=#Z>W/;E[+771AJ;M-/>PI@ZH_I5SRJF]T,>/.2^BC"0J'ZGWED1IR\N^P'RHFINN$%KW?O9 U#8$SYPDF+ 9 MQ>(\@0 6?@KSZ(%J6].9]V @'QJ8S"*(HH56 MUDMG\HIZG7>=?(UAY]EI)W M:J:?\0ZHE(@^#C89H09KRYQ.%Q$$GYINE)OO250JN2/6+"@[H&0%EZ/Q>':B M]'/JW5 <%^@,RKA^_PTQJJ3A-K7#\N+_9^]=F]M&KH3AS_O\"I1WLY6IDCU] MOWB25'7CDG?R3,:.[#%_3MCV>5*"5BZ?-\#P&\FW7$$Q3Q16F$L4)LE3?C>9V M.\5:9T 1.Q3ROZ?%[UE5K?,Q&\R*1\P;=;7MS K$6B4<-PN [5A%@N1%/(ZL8TMT:.$,*Z OC05>(AV 5B MF7!K#F4DH@BC9M8 BEA;UZWPQ690'@/TQ@2)#&,W84.%)B*AB&UDFV)[JZ.D MU71],-"_9E,W8/=],?F:@YZQM[^5KD "R8 ;3_.MAM=S,1DHG%J(< M8J6-8BR;*RJ&*5O3PU'W."^AL3MP7:&TK@$A7)O+L#EM7&&V;Z9AH ME]W&;+ =?!>,UL#6%4;;&B6EV^0:(A5#)!1+;9/F#IX3*MNSUEXSM3)5XF"4 M[N9H[#]F$RGADEMNW)8.P00NQDO06&O1OJ+@F+>@OOO^O0$[[G).IN+$)%SS MQ"@3HVH_! 5TD5$)M5%[%627V&WL+HF$<7M ; RDI^"5VN8F77".HW;//Z/ ^RX9$> !Z8(+(G;4DZP=CVV;H^L&]NN:?L2LS/LMHT3BC6FVK@ D0%' M1. U-;,<"5.R/?E&NLJ:[@ [+MDYM8H1K146/"36XJ0:T&KA''"D=2M7W2EV M&\V7Q I\/9W$W.6'$Q8E\T($(35XW6MZQ5;;_!\'V7'IGABL$+@;.*;@2>$P M4=Q-B\QG;*K1=0L18:OBTD(075#HZWF-LDBDS88B41@ O&EQH2&@(5N M;M.I:8^MPHJN&M@C(]/P#SSKMZU[HSD$RE8SHF021]1PTO1/4H(H:KD+&I$N MD=D4J%&7=7#3$; %.<4H!*,X)W2L:=2*""CG*ZWJCX:M.ZXA K@^C#&CW#HY M=4O][I#AK22*JY[D)T5F'ZZAL2N?MJ&4<:A)#*%^T^!$L11)"QN,Y&HDL!F; M2>-LUNKHX&G5H2MAXF!TE$$46VRP:4;,&1.OV<&M4 O.]; <#O!&[QWCR(8) M*$L22LQB"(,7V6,4TC6+>+5J:P M*U-+CP#MQI$1)%95_H[5$0%Q&VH'G_#1-RLAW'E>/=VMS:I8]?-O=IHV[TO5F M4/(V7]_Y$8QB062,N'5+JQO?CE')6D[GRL2CPXC01S)6EQGN;45V!9R9?YT/ MO]Q"/ZU<>M]H%:$0*,8Q6-Y&,F(2MN1X-9_X? BX-*3;#/][5G/AMI G5""0 M5C"5A)S%R*+FBD2$V+2GQ_.5 80=4*\1\;E"VC\%@X261&$:B3!A) K)8L*6 MY,2$[;&9C*Q4B;5@V!_ C5,"-,0UFM'8FCC6223CIL-4:([:-5 8\% M<(LME%*%0DD("22!N #XB$:(T3:@,0VHE#TG3,1XSI=:E8[A^ M@!VW0%F5?Q_JXF*=B!CT.L)NN05$$CS&%;;.DE@^0,':=P'DDMDM"L$E*LLBX^)P2 X$.8*D$E22*VFQ'-.X+DGNR M'8V2.&8B K<%+(;5BKLA]UQI(A(AVW-RP6%XP++MANH#@SNW]@J1) :S \+B,QGXT$]RV?5M9^_"#&]B>=<"EWH7 NX-]:/43 &X9PQ9\& UZ MB6N@_5Q4J [EINZ#K9 \$NS-:75$.0T128B*0 #<2.@FC-)QW-ZZ0\D#8=[^ MP!]<@^C4OG7! ,<6"? 5K6S$T#JCL68\U";MN:[V\/X[/N1?KL"&_59F57YZ M/\YP(]T-1 =$&4(9>$IDL8,'O-QV#<:#<*Y \0AP-W$$ET3(.'&N!DV$=JN/ MFWGA*(EMR\$E$FVRPIT W1?]+TT<,!^(@*5EH>=)4ORO:;A+>HO\WT::: M25D/)7]LQU]H, 0IB>1PK$I'%%S<)K32DK0G51.U,OEA,S"/ 7MC7V68$$)Q M=?&%B0'O0R^ZW,B:;>@0)?)'@5U=/1VJ_W$D$%.<"Z&D$W3NNJGFKH$2O-U# M158JNM?"< "0&QOY(606;NZO"F-L4"R(:8JW)5YSBR?'37;S_:2H_.N=$KS;2LE8:, \:)?'I!!&F+CI=J(OZD0V)FRI&TZA M,08CA(V(!6MFPDJJ>'N)^CH%\ZPI=W)>1D90*94BLR;;XQMPK%Q&H3@U&B1B/>%(%I(G'+7*XQ0\^:<"=G94E=%9X%O\KR M""(K:E1IN[)/BUSO"GISQB4X8Y>X?:[@*JYE3\\X2 M1FCD#^Q0SQN#=>0)$Q ^1T3JA%J<@$:A2&NL17O&Y&N,\)H4RHLE[,DE@5L( M[D,W/S,FD60HDI96!R:0RR3Y SO4;Q7 A(E26&L=AUR[[*\;,^&.RW*9\': ZH]K)Y^?6\TE,J%)J%0B MM$DHC?,P%8)X%N+_K16>+YJL)Y<"%B(543=N2^(8)QB'.JP"@E"Q!)-VVKOO MQU7-4$G+JV0T^?;_9<,O65,77TVJ7BT;=L# 5QX6!&@>)83&482H0"+&X ,U M)9@:QV&K0&IWG_)P))Z 1!M+0)'4RA4H("3<-$H<-26!;C*H:MTQ[.YLG ^) MMO4XNYTD2A%A!(:H7+NQ.W,NDDFR9H+TCG;HK BT,;>?))8S5RE XU@PDJ!% MI56HP>DZ5$4=GT#'R#R MQZYB?X(LT1H9*PK1JC9Q200RK8EBHG=Z=&A$CY& ML&G=KC@5@2M!8@W.-56RD14&AJL=Q6N]N[ \->[;%K]9Q82Q;@6ZI%1HH1?C M!2.E9+M%<[5EHM^H;RSQ)6[#2)Q00)7'EH&7TG2G4A$FZQ& 2DBRS$Z,IM1V\64?%84GEP/'DH/1];<19+JR)!$YDH2Z($ M1;JINA' (:BERS#1*_O2'P#C($@WSK.-(R*X:W?C$0FMQ=(V[3Q)3,V:F4>K M*[4/@/30&C.-2>S&A] D) ;!3^%B_;<2IGU'R^B:@KBU"?.L:/N1*_2DH M/X%1& *;+[9#<@BHVR.BUEB38P&^B>2)6S>FB:1$,6TC*11N"K*PB5"K/>:U M7..H[P1X4Z*>3(I?LB_IZ&YZ\<-CO7HTN%E'* 8B<1PR&7,L8BDX(\)()6AH MVDVR52OY,J4VX/\ F3YD-[-B< 58NR4_U1)PMU9E;[$*61A9@T Y$26%2"AK MG$?.#3;M8@+U,.@/P-0-!G>'XQ:;WWWX?>%&^US?G?VG;Y-/5Y-9Z+K8O)>UYY'C5=^X2VT\3,X PH^R!=V9)DEHN8N$II%5(1SU4/ M,S'>A34W M0!!EL.)R($X(QT@C1F4H5 ^&8R-42)=,UD,++2S_=X1$"1@7F= MWKX?I>.I&0]=''=S?4AB+L().(1._2.D %1N^&)S%C/M]6X")&LS,@_"UA5& MVR9@V1 \&"M"QB)PP$ '+@8>@P76[>F%8G5&R8$H%=EE!JY\O>H,@M!W115G M#_^9CF;9^ZP6N:W!T?WQ6%A8K8U"D3&"$VU8Q./F>*A8;Q@7B84T4A+A9N2X'6KF>K#J$-B)0X$3;5GTLSFUY-"I=\V_-, M8H1Y*$)PG*PDVKKYKPV#$7%_8T=9?=.KO\B6[[<1H,> OO$ ,,.@994QUJHP M(CJ&H*K1OAKDX_B@_UR6L[TISL&%$:&!R(2Y?::<\09LH061Z\#> G -QJ' M;J8Q#A.#K.M+1]SJV,1A8[R!@9BME3)0DCX2@CWKT[I M%W/PIPA/(JDB'*LXHM;1CW'NAG6M6[DRM)K<]0-&-";ZE][F)4D#?OP/T$ ;>OKOL).@.&<=41B'3 MD='U2,FDV;P5MJ((8 ZWGN-!7':"L6,$M]6N"F#\,+1) N%LR"4US2(BEL00 M.+52=ABO[%?N%,%WE]T%Z,:XL?N)$4IBQIBE8M'L'X,Y:4_56DT%[0Y;9RAM M.2TLPBCA/)8V"2TCL4R:!9(<&RE:5PPK@]6[P,AIU'"?^V-'$4R@0+#CB(&/%0 MX6;U)""?C"Z#SX67N[,/>59?LUFWZ;%+\O_KYM_[*6PD)03"Q3 MF%OF>H*:F6).6;3-/:_NZ7I)@.:]SI>83;-B5R*$H6+$@J.82!FRD**X61G/ M0I#%=GNWQ+CG)-CY_-WV;2*%,]3.X4NX:6)?RDA[,AOF+1W:,\R360$0SPIG M>9/\N_MIZXX.ABR73&KG\2H, MY<"G$<<]:R^K*MOGI&A&J"EKND*>&-BU]^ MOKXI)E]KQW%;$5O(((@'_*DVU-J$6686-T'DF!7U*5+P8(W MG% 2%0:-J5(D2W_, ' M@3D&F54# ^S M(I\,SVD%E-:,6DYHXK9[X4B)L-E.+10HBDV7-8^F1<\)>^@L :'<*BV!-9%: M8&83&R^*^E5[.>0+HN@A/1\10B**C(00%%L@+5FH(XE B[;7(*YY@A@ MU5CSA',E%QOJ+ M%>^4XY8R*5;[9#X.OV7B6.4T5 J0%0.&*;$/0E6!YBOC[ M8#1SM23N?A[^Z]K0]Q]5(72$E0J1F_)A$\TP;O;0,A*W[\4Y.(1Z!:>]H3P2 MDEO6\U8.7''[__YJES((U:5S45F$#WGYN[VUV7AP=9T6O]^_W'6;>.:@@I%8 MN1=>\YA6J'8'3NO=VXP>HTK!^40F=AL#P>N.FRGI",5ARP<7=*49]^Q.Z&_O MS^N$F.8A'$6$W6I !@8QE$T;F4X2VSHAMMJY>78G]-O'\SHABQF3+"*2"3<7 M0W'%&E?%NJO)-4N6Q9D*T1XKU86!L-XR=\<<(P/^&PWG?I",6-R^^Z<8T3-5 M_A55RCQ]GPY<"+#MYB=T+A:/M+!(A\08M\IK7DA';?OZ"QR#,Q7H12+Y[['9 M=H<@3&BLB-R*5L2 )GPA0S(DN)4KU'+E"J4G1-GD86G>,1[>$0&900J9)86*&$6Z_!3;-A@W"%6K'"$FA M% ^C,(HP>*UADBRN2GBD<,NP<*'Z%U#N=4+GYA E+%(2A9:J4%E0Z"(1S4HB MC71[%!0!=Z!_IG^G(]K#(6(JT=C-10$O'FNJN UY,X\,"-3>T*FT[*N%Z]8A M0R1)HG!B?MG?9@WWJ8"=_IB/9PB%R] M"C*AI":R,F(JIDVHI=R_[8GCH%C.E''W^SXG)27%=#%SZ/ MY@,*HJP<%'G54OON\E-^W1J1L^P.+>UNA?/5POV1&XHBK/2\8H@1JL$!^LNG MJ\P5M\TA+(.K]&L6 "&S(AL&^7@ZJ;[%85(&WP"7Q:\!O.6Z#+YDXZQ(1Z/; MX!*P#B;C+(#/7$YF17";I47YID6=7=%;0YD/V76:NV*LM<]PE7$#5ZQ:??S= MY4=XM;Q,JWU%=AO 38LIA&PXCW6Z_:Q;X83]YS_YV!_C=AKA._5 MO1&4F$2[615<:;?67]_1?K1-Y-%G]46TY*H+@G.X?%>,&AU$2 M2JP5BV0U?:.I:^6$23@JW(>C@A>=*Y)^63],ZEQ/Y$YX[JP!64X"&FV9C212 MC(,[94(NFIG=(8K)LM,[GE5FY2_HC61['M@=C](.QRCIF2L61RY<@LP!:Y.6XMF^T%$PM9E*EUIPG]*U.KA M.]L"'FM$I*6DR"TL":4&.6DD6K(UC>9HI4[@Q!A^R,HIQ/W3^93)WP"X\L/' MW[9E_U44NUEX]?Y!MUZ&S"5*)!:W,XP$KTRU/AJ6=5?B(G;]93)?4GA_;D(Y M=89SM+5CWG)%7 NP24!]$ IB:!>6,93M"524GXA==T'SKW48"4K+#,%7R,LJ M]_6U616R[4Y=&QO1A!F26!:+Q"#%&TF5:QJV06?J_N"^L<]KVZA'1F((]'B, M,0D- *!UTP4LA4W6M"/R_B#^L*7:=O]+M'5S#"V))./NPDHES?TO1:(]J)[2 MXV&]R9HS':$HH1%H&A;%;DG?8I1+A&+6;E[4A!T5T@[-H[2,&*MHR$'/2 Z^ M-YGC1H4A[1VF3!Y1W^R)VD[F$3OE(3'@ KZ7U<8DBQM2(2QM[_?"Z(B^S78, M#S./(1R>V[-F8V:3V%T7H$62'%RX]N!"RDZ$9;?FT:V_B:4;B*>HA1C+#5.9 MU_]I)-LMH?)4AWE\\YB0)*JFC5MP\"#R43QJ))4AU=Z"0:4\HGG<%_?'F,UMJ_%D: 5#5-#$A5"C&"SO9B<,#S.0]1I)-X$,$>/*B:AL)M%AD\3M8L/5K:1'P[); ZFMQMKU M9($#'6NFC,:D6<@3Z?:B.+ 2_4'S<08R0CB6H5(1-0;T)423BP7:*@:-T_;T MV(E$]=@&,N$:<8ZY1#$*9:BQ;:9(T22,3"NIR^F))/BH]E$A*P4*-8?OC2RG MB">+[#O"[20KU^IX6&_,!L>A3F((-P@2)D2Q2!8);(MXV$I@2WRT^+[S+17* M8!XEDG (X*F(DH0W6W&%T7%[L \])NL=)7YT"2D(C[F)P!5S?DW36.EZ\]MU MB,B&,&!0)ZP9:AZ'[1P"5D:;P"V'T 2IW0^CM-.B4U-MWSM*EVK,.B,O= MLG<>&4,515B$X#K'3 &UL3:"W=M)V1"7=4[<)R;IO8GSHW3\:WJ]O 5ZPO68)Q4HW M\*=\ZO;>_3P>.A]F-N][J51#>)5GE_'W;#!S2N'=Y27XB86+@_("O)X/V%<3HI[ZST+UV=SO>UN61L9&8$38GD<6Q9'K+D@H")1AR)?]"_S4;+BOQ#5@UJ?I\6T]MJ>'U==%[:V^6_W-'MKY/1\#H=?TP'5V4X M>6. _*,HO] T1*P=04>@>W1P ]=KX:%;4%>] WUJ3W5/ 30CY MP)[BE0JOW98(P,O7KMA_AZW/$3%2&=#I3$I&P2,Q)HI<0SYF7+-UGAY9+6$\ M#-5C46O_E0N[4PMA:=SFCP@A@@PF%(N(,L2XRR*S>VG7]SP?^G3-329&) X) M47$4*XR =+%U!2$2&W DHG4)D5-3:^6NJ\X/3HK++)\^L/SYF.)GHD21&*F8 MAS(&A:Y8F%":0.2H-=?ANIB1,+P[P39B>T2:'9/)*%+21$RX-EJ+""@P%(/* MH@3)4*MPG0$4J^TKO:/9D=4\6$$;&F0,D UIEG"L&?"9M6&($T77Q6-D]4*K MCS0[)I\1G%@DC.%,*0B'1(CB$/@,:V4B;.)U-..H%WSV0#AZ;%T62\K $<41 M458GG+H@IM)EK%)O:^A551L_AE[M6+$[6AV3M]SRL##ADJK(@O.5)*&V3H=A M0=SB8[Y>'E5/B75L'Y6C:C@Y2["J-LHA*VKE!5Y%DJSS407M,:V.R5A<8!0# M#V&51,+&R* $.:6EP@2\?+0NEL9\M8_XN,1:JJ,JX^]9,@4%7O\&"\M'>[ MOW5[+T$N;(B5B%S1K*QS=&X&KY9K5M/CG4S[9C"/AN>>S'!WQ_X^S8<_C\/T M)I^FHVV!BMOK2!*P102\;I505TSO: :,@71["&F?:;:I5IG'S%I-%7/-R(E! M4EM4923!@4XL:=?*]1O/T_"&(2@BD47*<.?&2!U'WYT&Q+FQ<5UHV8 MB(B@(4D22H46+K\HB4BP"-=,FM [*<6M%I2>XWD2WD 8&= $TKK1 M K%Q-3Q5RYTTV$9QW.YK/2G--J0T9N#+[.UU2,NM9!1'"4T(BD.D\3P]:L#Q ML*TA0YCLEH#9!=@CXWP2;I&Q ./,"0B91(K',7,Q@+<-BK!0"-F.58A MKNC'+0+OM=4"&$:-&V[$] O[T2E1N\ M7!I&2&A@&& 6;1+A!B565[R,16M:S#79Z>+M81"/@M])N$)$(@P9_)^5TB1, MQ%;/KY!XS''4MMT]I-5&K8$(!^,2XCARLY9 M<,,+#8\4'#S%24@0L;*B%5(BBMNMB+VCU18+8J-$)C3F'&O+# H11/U5VMBZ MXNGVD)B=+K1.C-QI'%*@AE#(1& OXB1Q6X!T12A)+5GC771-J _931,*U_74 M=]T5YMKU8]Z?6._Z'^0_\-_3 K,[^KA\MY-J,6S[[K-W M[UE'O5;[R)$I=Y_3B H9H0FA-D$(G%>N=#---.'M03BDBGRV$VX7*FR@Y=", MX?W3O%AW/[1=1Y^2]1@'-8TT^#4LBI%0R6+O&KAZ]-["ZKL+P\TTW(A]=U1; M56BGI!J*92P@=N(VQD8B@9)&8%UB])Z+V%#M"/0ZA+U6]CF<")6-V-O'"XW%R&(.7JS&8+!LS-QU,(LPCI7% MKU%3X:PW,0=;%39/$8(NC6+5!9>"(K;E:N ?" 0#NRY>#P>QZ5C5VO9M> M957[6Y%=9>,R_YK5HU*V92)H@F,K>9PH390BU:4*(*ZMD391K9M8IZ36N)BG MQONP^P##A$4ACP5%UAKG3Z,*5R4X):95D0#6G*[+[IX8V=T%+F02:1(:)(B2 MH;(BPKI"D+NJG'#-QLHU(G=B[,!8@W>8#>.T<#[BMG%4.*&<&- E$3;@DR8) MX6&%8ER-\FM5XKRF3.MU#6"/0E/] S\(89Q(&LM0 V!(ZT1K;.K2.IU8T">M MC!>H$L*Z%BD \.2J1&,D;,(@@&!A$C$;T]#,KROC*":MB_O74HFN^>\ O ]2 M)4IJ)84)0[=:FVO,DY#5N(8\X>UK-N! BM:D<$^,[.ZJ1"CZ>H"B:? ^R!5$L8GID]VAP!_9UDTUU=9$ADSCA%8(V I5HVU?JN'.?:W_L]E0EX$$F!KG; M3Q9%C M$DK@Z0PCZ"&O?A[YV=1GKNO(>B>:& <4&W9^">=+@J^36;_C8NLG3D$H@_C[]FY;3:? SG],NDW+H&0T.&#< MD#DU/4AZ@TQK2(1D)]K'1&#E&*11K@J<;):8IFT-UYPS=?U(#X6P),K M4,.0E7'(F-80TD?.?LH:<0,!?GM/P&LM5A=]/@7>AZ7'0*82*L!8F!@AMRB M1G4=FPTCS5O9(XX%Z=Q%V!_9/9H>X2B3&$42CI)%)N81Q.S582K)%6]G9G#7 MP=[^V.VI2G@(<2(&&24*6RY#!A%N?88Z%-RTWC'%&P7IBR.'([FF7B'[ M0H(Z:MD.UXOP]%*]Q]@=RU&<"/! XP046**$"&L$(U!D83L5A[N.[O?';D_; M01F/";+4$->.AE#D91_J72434?I M>)"]&R?YY?3*C,>@J(LR+?:TU38&E2UP$A'70"6X2L+YZ&$1QVM:%/E*_<+C MX7TD]I-9\1CT(V(-M@F++=)21Q%RH6=UFN#[MB\(,*;RL?BO0OPX GS,W/L. M)H F5KH!]))(%G*F0I7(9H4\4FL:$,&SH8^D0 ODQU'@TU5>'$X I)B)!&A\ M! $04YQ'5C8,R,;"_,%7)EE6D'("]3H-Y3,X3'@2G\D VR_.O!S@+(:*1"&R8R MHDJ3!&0S:9;0 W^OV4.W,N!H,S"/ 7MS@!P:8B.$F:L9YE%H2;-W55@(U=M[ M5[$\$.S_RO(O5Q#=&- UZ9>L&?8?Y:.9ZQZKRD7?S:;E-(6#'7_9N_F+$^;Z M(J6U5$5AS'34K"X UQ&A=7/>7%ISY09B3RB[1G!3M:L&,P R(2EP#G 9Q8S/ MY4=*"._M.@2Q9ISU!L$MK<%<4IZP" )3L'U:@,EKKE)<;U*\;O@?"X,5QL0MZZV'L%KF-M>9NN Y/J"()#2-&2:A( MLZY/J;5K-ER9$M>]0&YK4WX$V$7@3X;:@-+0U=5MI3LIMG;M*,.=)>\4R&TZ M.02'YA)&5(1&.;W"31,G*R[63JG?7>H>1L[UKKS])2O++'MWD[E5H.,OOV3@ MIGQP#YI<_E:Z'7F9^]@O>?HY'^736[=V<#0I9T7VR5G13X"F'4T&OS^,\UU2 M3' 4L1@KH8%5-0*-V?"G!O<2O?K+?XZF/PWSKT$YO1UE?WYU"8]\?9E>YZ/; MMY_RZZP,?LV^!1\FU^GXI^IO9?Z_V5N,;J8_O?K/+].?5CX^RL?9ZZN**&_! MCO[AIYMTZ/!__7DRG4ZNX;6;[XO7II.;^@6'Q.L4W+3QVU%V.:U_=T[:>/J6 M*7C#0]_L7E\'>3Z^RHI\NO9S-AM-O@5Y&:1!.;N^=@'9Y#* H#!B,Y@>1 S72TKWA;[-Q%E!T$3B:OPD<*#^Z[UI#D099A]A;U" [ M1\[]ODRR\:0 5KU/(/>>!<)3QP#!(!N-YN_Y\ROPQMSOY4TZ:'[?_RR_Y*] M/TZ'=S\6:Y\PA[X&2>D__'3O07=?L/:AJY_'C_OX:;]]"T5 QTQSB%CFAU"+ MU$^?T\'O7PJ(6H?NS";%VW\?#++L\O*G>YRW*G?+O\]E<_FE2A2J5[;"O\3K M2QQ2/:!3N:T4Y.O)Y>L[Z6S)W8\ S,9C>8"$-G?L4 [ MTV_9U-)7)R?;.9'*F]4-Y*R"CX6+"[[P(EU:7@2#.F'7E=;S9O11''<.5A)? M<*F/3I&^G/T+,8)/IX!&F5OA,;_#<'M8X>5#+"398B'O^V,8_+%R,LJ'CPH MMMG+(\LA)?PXWFJ;.B]:'%^*H_!I,DU'() /2NMY1N/S;ZM2;;UE[/,(U8]! MRF/$\1JQIZ?G6?#="_%O>ANY^B#?V^XNR-E<4[Y.ZWO*H&@&(LX-^C0KKH_B M5W=)X"=UJ,D;A();5R[GHUNO_;WV[Q>IO/;?1_L/\W)05607Z33S:G\3[?B; M#M,HVZARQSO'2_EV;B7^<(",_EC5L:Q]_YJ?__1CEU53BRJL]T5VD^;#^/M- M-BZSTHSGK:5UMK%Z7KE/K97%&%MND(ECHV,E="07!?S"RJ0?M58='7WUZ[?Z MRS]/1L/Z07.2!@U-J_*IBJI!4XANME=N=%-/=H3ZL?5(MW Y1(H:RF7+E)M4 ME&O2W_.*M'P\&,V&V=O6UYYIT9G6;P325/+N2L]4)Z5GDCYIZ1E^[.?/^N.G M_?HSB50>-N/J,*VFGE-PLD2=@5L&4'1#G_5*OZD [LHW?/JPU\>Z3\A.43:H M)B/<$8[BG7G+:Z^CLMLQ:@-ZSHXNO/&:[?2:[66RFCJ.H@.:]#3%UWD.YF,V MG8ZJ:3Q5W'B33MV/HWS@8LF@6#1@/Z5,]_ZZPQ=RMA6=(ICLH^E>]H77&5TX M],Y&>GWSLO4-O] ">4US-$_H>3D\3;K\,[@[5<:O\GOM?-!XG]L4[/2;@0Z_;"Y>.B-65$^;B<%6["K?<#*S]0<>K]0!\9^?CY]$+IKL+H@XE6U^8 MS =99V#H7I)PM8U+.@8M\D/VT54!>?WG]M7M2@UU(Y178L1RW@SJX]^JX M7EX%XM9GE.\NS: :6P#\^![H.[BM_]VG1SN4.A'*)B$5/"*2R,7J8ZIBRY]A MCW;U]K=N?VX^>* $OZ*N6VL!YU/"0:1;IVQVTZ&]Q.5'W?CQZ2H+4F"=:Y"Z M6P CF(W3V3"?9NYJ9 H?NW:<4XFL6[0<7.;C=#S(P44OFR6W97"5?LV"SUDV MKOWV MYW,RO*60KP3"&B1_<\L=]_Y^3;X['V:K<7R3?!Q-KA: M4.7N+A[Z+GBZ# M-*C[V5WU!N@51XUQ.IT5F:,^@/X_L[2 1P#AX!@GQ32 9R?PB0"CU_\(RJO) M; 18N::)U+&'XXS_GHT'%0S?\NE5M2FFP7XMI]P_N?DQ5\^J/CH>SRKH5K_\ M_]XA7^TEK(9-!=G8?79M>Z!;/J/>!&;4.IX[HE1TG\Q*@*F\@$C3L8JC75#M M- K2:MME#?(W$* L*&^R07[I#"!0R&$P?//,-,%V45](9BU0E0C_ KI_5.T' MJO@,#O+;U<31:/)M#,\I9Y_+?)BG19Z5]9&4@%%%R/&T9MJY_@D^U]M&:Z)/ MW5+W=%!KBCL5 U]U#9 YZ@<_@RX8UDLM+X(!>">IXZ0J30 L/DK+LOJ:U4=< MIX !*"90!N5!S7K$4-ENA^7 D_L3>S#O%GI,+^*ZN%_"OH&E#L8%*;HQ_51^^L MR.025()3YBG\6UGA[/L-^ _P97H>W\<;\*K3>Y#;\* M[6SS:\^B5\^O0GO"^]#>7!;T9OAK_V8']994WJSZ56CG8$:?@Y7TJ]">H1'T MJ]#.KGC/KT+SJ]".4;_G5Z&=MX_A5Z'Y56@]5Z@^R/=!O@_R.[X_\ZO0'FLV M_"HTK_V]]N\IJ;SV]ZO0CC.ATZ]".^DJM)/9J6X*H(Y5\!3-JB)>5Z8XO2JR MK*I#*O/OP36\^:J<5\C>*T.Z"+Y54\\G7\;PK&&0WMP4D^_Y-8CXZ+9=HG10 M&D++=K?^(0^JT.D&)'RA67NRS4% N1+3^X5E(%:E*Q!_M^YE5PC6$0ZL=V0E MNEWK8]8)'>\X==%*/2^V MOU?KO:CPKHHQZKHMNTMNZ@K\ZG ?*6)WC7K?KK 3^34M) MVITZ<]RSU+,Q9Z-.'GU1B4'J[6#1AG/UY;Z^W/=EE_MV'E5\ MJ/04<*932T^]F:OWF3I?@[3\.8W\3HUGEJ,])@D)(OOPRW,>B4FE7Q;@C?0^ MDK-/1\0+3!]+VMT$/6^*7H(IVF?L_?,U1=S;H4=)QPL:S0PRL\]D^Q=HA/Q6 M4[]38^]J;S<8)[VQIKGF\J=L\LQP)'W%Y([<; M_7[)RO+M?$*8&TY7SP!SEZ/5\+*LW*?S^>4:/RRZV]7FC9XW>J/C<).?Z],U M^9[%;6%/^@'[PCT=:K9G4^5[JC&'ICUNJ+&: MY5ICXXH>S>S+K)PVY'+CBM.JH>U(B&+\0!_803@>EWT[XL[Z5_?VS6-(3S]G M]21C1T<3]Y6.HP9W>%4B]SD=#ZO:KV!6NLX:5SH\F+P>3>K9Q#4W-E-+Q]GT MVZ3XO=E/"P^$5X(R*[XZL04^_9J#\2BKB>E5D?G==PW!!W:"?)W!)UP=YS"[ MS,=Y,R0\#3Z\^ZVN]?RQ%I=953ME/OX6_#IYXT1#O$;D3> >/2^>=+JC'H * M2)=5Y6B3:UC%EZUHNW:4%^FV5F9IGK2,DV,?)UF3]Q%7Z?IZS0/SQM= M2-9=Z-7WPS]MSNBYUL?X4LTZ!KF@:]H>?8V,-]2^5O- "K$+B3L3*6^-7H0U M\M6:E36ZP+3=P>Z-T1X"\H*N^'S!YM;J9^U':!]/S)Z7-/E"S?V43X>BY6M5 M7K8A>W2!IB]>\<4KCZQW91>*'FG.OZ]>V6O9^VZK75>6P-X4V54V+O.OV<_C MP>0Z^W4RW6L-+,>)M%;$'!$;*8.PT'R^!M9JH]$+6 -K!H/9M5L\G@V#=]6& MX'MT#7Z9E&=:@[ >WQ8NA\A)>)6.O]0CPZI5R$ QD)7YVN=TB:+USN7!/8H" M2Y=N?WDU9&J:?K]8+/%N31+K!-BC#I2JII?=#93RNUS7A0F8=%(VP-E+*AM8 M_3AY6N3%2T;^# I&GE=L]%A'K'^SSY>H-/YZ#OS5,UIY0WE2=CM&@5C/U5TX*XIL/+CUFNYI-=T+9+V/*1C9C]E@ M!A_(L\Y*S3P'>@[-M(V':7C07811-D@N_Z<%0'%56&+ZDJJ MC\&=O2\ /%+]:)MZSZ)\](_Z0NN3#6]\GON/?^B,?"]#\75@H+W:\VKO46J/ M[=,*[W6>UWE>YWF==^8Z#Z,+1+N;;^'UGL]"[[ 2Q75LW/WT;DTW25XU/@6? ML\M)X?:3#T9I6>:7>3U!\RC[+@XA]-,.!.AN,$UOV./()O&9"5.'6*FXQT$U3:D M8/OJYS\O8?W5+?ZJZE6G\_4]:UWW.@?[%!)\=H+:82KVI0R0?%DBUR?[>';2 MU5TJUPN7%RXO7,=*!;\4Z3KW5/%)*MCO+:P]#H?Y\<==D^]Y%#7I"R9/QW(O MO*C)Z[TG*.;TFL]KOG6:K[N]F5[K>:WGM9[7>N>@]<#?4T?*OWK-MR'X?<0R MC(TK+NZOPQB[_O6BJOO^D)>_KUF?L<-*#,*EI"J2+%;:&(9,3$2]$D,2*Q+U M E9BW*/DF2Z_J#X7S0KXLFJUQ/2JR+(@'0_/;\E$!;7K[+\(BJR\R093$(;1 M[47P+0NNTH[@!X/<#;"#60FGG147@;E._W96]V+@7L(B8 MFY4MM5R=E3Q=5+?7:0&@3B<=D18 1.+XI%VD2COYIK730@YYT)L@2!Y:X7,O MNWO1R/B^\E%)0=O;/0183N"HVD[@XSFI&_ $NA"D?='R*$[:>"CJS1FKV^=A MX2^"SVGIRN+'"Y&H)2*O[&>'9KXB4D>&OC)6N;-=:\S9WU*(3BZJXUCZZ_^% MPP++YCZ13EU'@'N&:Q 1NT$*O MNL%NLX.2W%/1:WEN+;NH$Y[TM\DISOEY M'O#F$'=-F+H]]%P.5:/L\_3 Z-0J:Y!D7 ID9*P8M[2.3GFL&8M>0'3Z"X#D M3BT$LYM/SSE6^'D<)-GG8I:"RU\K!U U0@^D)A\#"Y%"IIF5DRO()8"K>*6 M@@9_7'WE!^=[.!'\99*.*WF<3WB\#%!DE>9S;[E.O]<[C\%X#_(;$+S!8NMID%8=9-VYY@1<<]2-0_4F M> >JXO.D*";?G-LQ2-VF12!T7E9XC;*R!"JXM9;U5LP5G+I2@JHS)7@99",X M8Y>UG"OKJG4OR[^ZA!V5!EPT :F=/MI;VZ*"2@@8#-0;#U4 M,L%_GK(!<9WK+;1U*2%1?@9K/H^9L[$3=7 Z*W_ 0?_F MCG^>E9 MO/;+#"(OIQ47[5.-:UC_I:A;?;_)QB4X8JU$UUDE MN):NL!S^67>7&EV9MU6*US:L.ISY*]4+X,@7T_Q_*XGL\&8&=Y3P=2!V U$W M=QGW;RS?['A+\&RXIV$>(8?/.<3,+X]I[[#+Q0NG0- M<,GGV\#E#\;3O,JX.&,_3TX.(8XNI_G &?ERXH)E<)3AYZDK G IG#089\Y- M !-[,\J&7S*78'9,.AH!$6=+'P!GX^,_[:)=7/Y4UM]?93$:K@8+Y+[VLE[Y M%I2SSV4^S%.7!':.Q2B_KI*]7:5H1$>.E"/7U\G4V6SR\@KU,X0?@?L ,XNE6&;93#GX?N<+OR]O\#=Q=1 M5>XKL/G4):8O@NLL+2M)^)]96@ KCN[8N\&G,RQX=TC,TWW]HRYPPB MKQR5 M0>;?N"C#L>CBKNEA_AD'9OC?L]()^3]F.4C2!V>[JAA]&HS@F-;DW0\!$;_I M"%6 'I[U)IA+13HJ)T[0_QNTG_O; %2?0ZR^COSWO:E[X.9M]7+N;D?68CDEN*YN?=8G]_,^-W92J40)HA5+$F/" MV,0ZJF_L1$R0#OMQ8W=44_7)Y?@GHU%]:0(.1 J,?EV)(? I_/_?LZH^N/%$ MG)OQQV%6@K6NW>>RR2*.LM=@QE^7E7]7KI+JOGO^_/8MWPXO8(?@9/F!>\# M.,KTILS>-C^T/.@[H):;GN]*UL7:/O;=^Z9KF!C_P_:B^+7U_'.<'OGQQW[^ MK#]^WM![Y,\%^3,9P@6N2G$)!N[M53X$_=VI^;RS39N=';^$\AX!-RP@VSDO.?=2>D92&I?3JG"MGZ*0I'EQ=^3_3$>SG:?U^A%V#TM1 MZ)"O5LUE==76S:3,G]1Y?T$32Y[#0!+6W43-OA^\^]P+69_0.\/MU83M$'WG *]OO+[Q^L;K&Z]OO+[Q^N9YZQL?1NTL+6=RGW[4K,VDN)E4/7/C MR73>EO5Y,AX^R9+70TC[I%M V 4AN#-Q>R%[0/HG8+VSX2]7HOQ"."]-7IKZ M''MZN?)R]=+EROE]1UH:\GPERE^>;^@*JB8NKNW^.0Z;'7LIR/S;JM:6P,.08ICZ(2Q9%"X7WH>19\=VS?I$=*LW=.B]>17D<^L^2&UX]>/WK]Z/7C MV>O'HZ>KO*;TFM)K2J\ISUY3NFB[!UN+SX+O.LQ;[K>ZH^\1_[Y(W\F]9>]BSQ\[[F?9^0%P0N" M'Y7BYQEY(?5"^@*%U,\S\E+JYQE5SSG9/",XP#Y="/EA1KUJQO1=N+X+U]]! MG]AJ>S7SLM6,'R[B]8W7-U[?>'WC]8W7-U[?/#=]X\.HG:5E_US.,TO9^$E& MCZ >X1<8\\Z$[86TM/M[!2]2?OB*ERLO5R>4*TJ\.'EQ\N+4G>>'E!^[=_1H MJT=I'C_)Z$4GAH[9/MF;S)$+:/F1 MI]:-87]CFV#]$C]=8[Y\)K,Z_->IY+ M\"K-JS2OTKQ*._\TCM=D7I-Y3>8UV6E#3=*#V8Y]89\.YSEUE19$/7 MIUV&Z4T^K7O@WA?939H/S7CX;@J(F[+,IF64EX/1I)P5=\\"JH\=:3]DEW]^ ME40$8?T/\J]/T:L@'\(+Z6#Z6D57<#=U0G\W8D?4F#1WKV<3]U92\+]8@.R@XN"+?UQS[#_M>_S<990-%%5RZ. MCSI>-#NMGI%/WXR@?N%@R*,"XY%^KK,$3RG3O.7A]\^SU M#;_0PGEX.3Y,N_PSN3I7QJWL;X=@_ RT/<OF M@\3^6*?G)%R(=%<6^MR%R\=%:\J(\G$Y*]+QP,=%M1^H>&>5B7TY=Q\9],-U=$'4HV?K"9#[( M.@-#]Y*$D^O.+.2+%\['!FGJW$UH/1#F9M>6C^,P7E>=>^>P[_QTW7M/1+'N M59ZZD+2S&M#M#7SGP$4^R'[:*B"OO[S^VCVIP2ZD\@JL?UW(C^LFOM>9O/CS MN\MPKM,AL6L(WI+>N0+K5D!'8/ MOC.8CV2<75^G!;RO#(#_@#6N;T \@%W#&"'77NHU%)[W;_&E[M_59]UY[ MW#WN?.QL]ZX>C9\S<-XY!B\$ M"]\^_WY/!'HK 4MC$787!6\B?*^Z'XMP#HK8L]JCQB)X5O.LYK6:9[6S8#4_ M[.71PUZV9:,_WP;3VYLU$T*[8-H3TO@XSS'O0R. M>_'EP1^GKCIEYX9N+QP M=2]<[$(H;[F\<'GA.HIP4>8G7!\O)'MFD5?\\?W[HPC4TS8D'>%V0W:W\F<+ M;?K"&S[KV2,#]=SDB5(O3UZ>O#QU)T^=5>!X>7JRKALKMM=-=QV*VKV90/G=193!L\W=#*QRS /8]IEO1"L!,.LSQKOO.YX9X6 M''D=Z77D<9Z/IY 5&W=WU'TRROG#/:5-6 MAS"5UW9>VWEM=R"YQ(4F1TK#OT1MMU_"\!K4R"A[9JG!;1.4CC(YZ0@D/'O] M[^VCYQ_//YY_//]X_NDC?7QSX4.T=,NUJM5(6?$U'V1/.J:H]RY[=P'?SWC]8S7,T]T&ZL;K M&:]GGDC/=#?\J?!BDP^M\G)=3MWCZ:W9 Y?O. M#2EGUW!"+C#K+$KHR]D?VTA[6_R,)0)?:-%9IX&7""\19R\1[()TUP;L)<)+ MQ-E+!+V0TMN(1X<<+^6N^&,ZRLHJ$KE.B]^S*4!YS"#D^8P=X]IG%GUFL4>6 MZOF(EJ#4BY87+2]:1UE9I(@7+B]<7KB.(5R$=K8)Z-D+UXN_!OJ0E4"ZP545 M?0VSK]EH7J!\@0!%^IN MKXZ7*"]17J((ZBZ%\4(DRD^B]9-H^\G9YS%PYURF+/I)M'WQ47JD/WOGO'@= MZ77DT^E(/XG6ZTBO(U]TR]F+F,WH)]%Z9>:565_9T2NS_>ZE_*#9(^4#?YRF M@/JZ]Y\,L"6BC?)Q]OHJJ]0>)N@/JTR)5^6_>J$B=3X&73=]RUQA2)>T_FU< M9(/)ES&\.MR:*0RF+J$(?TQO;HK)]_PZG6:CVZ"%_D$J@Z +QMI2<,BS@G3: M#5!_FXVS.YM T45 $&XGH0YY](4;8O?M*A]<=40_<<'6E(L<1+XB&\')#N&X MX:.3P>_!Y,:Q0=U*T0VTF%T@W&Z ?BRX159.BWS@?JLAGXWS:?DF"/XK"P:S MH@ 9 H9U[#R8UN^?,_]VWH?CZNJ@J&S?FAZ$^7!6N)Z6Z54&F%RG3DD4#E#' MI1<=@:LN)&E?21T$;CX&R BJV.@^S/!;D:674_BQ/@(@?#FXRH8SIVZ^PJDZ M/ $S][$V3ZX_]F RFY93^+O[[!FHA#=G;$?>C8,D^US,TN(VP!=S!G2'=4^6 MX)?K?#K-*FF:S."P)VDQ=+\,3HJ@3$?NR?"7+T5Z M#7H3V 6X*0,')'>^S4WJ7*$<_!4X]FR4#1;Z8)"YT1,WZ6U5?0C?=)4#8Q3! MU9S5FD?#TRH54#:@.5@=%U8P?,Z^Y.-QQ8-M1-\$GZZRI4_?^^2W?#2"CP=Y M677^N M'9<-*GB839UPCT%C?KX%_?8UK[[YC_D/ ?X1D^G5"BFR<3$9.>]A3H[/CB+P M9O>% '8^_-P4O] M.AFXN'7A*"WLGJ-<.@--G%:1/_BR-5' D#C+Y-X+SQOESJ6:S,\7D/E;.KXS M6." S0$8NH_-;N"#=2#2HKD[7G<<]9-_35+_P=Z@CB( 4/LU^1UF M7X#-@2IO@O<-SU7',')-"&7%]^/)U)GDP54Z_N(WY&9*NTG8[G.'F2*;Y^4\_SLK77]+TYFV4ETZI MSXKLW66X]+P/=<[(;9,HJZUCX[B.PK3JUV_U MEW^>C(;U@W[-IL$??YF4Y0_!SV,XVJRRVA4ESSCOX?**Z6@P<]SDV#8?U!V/ M^6CFK-H?1Q7"^1W"-5V=8[R/>E>SG@M M:;L5G\0)UFQ:RQ4\H0:[#>KQ*46UB8M47F4[KW5K,_+2^>VP-/!2PUN M)E.@?EXYK(NWW/>NEX*5;VDQ+,&- __@7L8D^Y]9/JT"&?>PKRNYI9M1.BX; M(_LHRH'N=_\Y8ZYT.9)+<%XGWRH.J&*),IM6H0<$2@T/3,9.V3EV&S:$6\L: MRQP]=F+\ "]4CY_,2GA4"2'A]T%V,UWZ)$0BZ0_M[8=+ M5+YW3XY6".A^7SZ&\:2X3D?WB>[>LR!J39)!-AK-W_/G5^A5]7MYDPZ:W_?7 MQ=_RX?3JK8ONFWO8 1Q#>E-F;YL?6MFR.Z"6FQ?NKE_%VHZ4W?L?:IB8^L/V M"]ZUU\QSG![YM!+_U3%Q7^OP]WX7KB[!ST]OWE^VXW?/N;?'\=M7N4=>?WJ,5BP3 MFF/7EGMX5>CY\/1\V-F07L^'?>/#OK&:5WF>U?JFU0YR_7K4R73,'HI?5].T M7B=9#\1B3OGUA\Z(VY_-&GO3+Q7H5Z% M/MD,.7Z!N9^4M*-TCWSCO%>2Y\&K7DEVZ&>"EI3\2,-KO:/I'4VO0WO)E%Z' M=NIH4M3=HD#O:':>['Q>.4U;%:.V"JB7:Y[7%_<>DIO?;_1X5[KUCI/7//%I M)Y.#M),U?;1'D_;=27'&4MT_ >Z=A^,E\D&)Q!>4=[>3S4NDET@OD8^32':A MUC2T>HGT$NDE\JEL)#KE9',N0>KS63_<D9F\#G)E?J0L@C+8#T M$N4EZ@5*E+=47JZ\7!W#4E%]I&JRYRM1_N)M2T0'P5I?KMX>71]^-J)\\M+0 MYYZ?.2.)?BX6]7D+*$$7B)ZP+LT+J!=0+Z ]+ASU NH%U OH/@*J+QCW.]K] M%637E:(;]FF+8XOHJ'[>$0YPG@+] :=KC.L+6-GQ$"=C:GPKH-70UX- MW?L<>H-/YS/UA16.';MX/>/UC-\&O)JR*LA[^X\62:H1_G; M4]0T;$@2M9>F]DE?]3Z/>1[S 'NCX4Z;5^IV:&I?6,[/17V6KIE7=<]+U8$S MYR_D_86\UV5]9$>ORWJ<'_-NFU=U7M5Y5>?=MB=GG@Z3P.^1[_C8;9W?*E:*+8.U^WD,>74'=R9/6[G$]Y$'5 M((Z;;. &;(QN+RH*7TY&8+1_[\"KVJ?@=]-FA^7W.BG_+KK Q^S;X%'R;7:"BARE M-V7VMOGAIU6U> ?4\BW!G6HE:PN$=[]HJ&%B[ _;E?=:$S+'B3SR\T_[\:>% M_K'?[FF_^\?/I "[=Q'* ES>[X[]XZ]J_U3Y.7^O_9NX\F^<:Q* 1]*5 ^[Y MS?/;@M\^@C?]*&[S*N\,AY1LH>53,^7:T,MK.\]J1V&USI8M>E;SK.:UFF>U M7K#:SEIM/P<.:-*GN[9CIOGCZYO1Y!:BL7I2\XWM5[$SD'$O-WS=L\+9<\(=QY" M>4JC^"*$\TRN XY)PH_+*V^>,N'3&RDC%XQT-LFX+\=\;#/FK=6SE@A%B9<( M+Q%>(A820;J;U>LEPDO$V4L$O9#=W4T_%XGP@TT>INV'MIL!.$8&]3'F9 M\C+5SPN^%R-3.TU/6_?SGWZ9^,M-Y*]'4>W'L46+H>(A"G=E+-.'G7$ M.787U2"[*!MDUY^S(J#XHG=3[;YEP54V&@8#4)%I/@[2LLRF907W*$\_YZ-\ MFH-<3:_2:3UZKG!3ZHIL&$PGP>(2YM=+8NN(TG<>;2]N63J( M>\["BQKC)[H9X\>?=I;;$X^2\\A[Y)\_\F=RA_%PA/*(81J'1[$+8.F6821' MH%3_J=,SWNE=#N0.7/S2YQ&ZD/&.AE7L>/?KO2!R\6HZO?OY0W8S ;J-O]R] M%*73I4?\5KH_[I]J>'&Z^^76B!!1%M$& @T4RY^J_S"QLW"21 M!,@"F1,]W2*)I2HK\\FE,K/N_$BXC*7E8RGSVA*O_3/VL3C@<^!8X(%^\(PA MG0!@_"Z";Q@G&?F!\0&]8:26,:3@R6NC''N=R-N/\E&Z1I//W6;!V4^7Y ?/ M&0$I@) ZRL.G"*[5:9M&Q^%]\*:QWAC78HQCC&.,BW[ZT_,92W;# MDO:KL82;PJ[=JD6C>'F;J0S,V2,%ZP#6VA#K>+4<U@'6Q?*E'8@=IT2L/MFL]DI:^*ZK"3>QS4+ MA]/:C *, H=?248!1@%&@8U9H-1^&+JL)V,!8P%C 6-!&5C &T-K"'N%,\?M MTTAB#94MIW[H1,;;C7*4LN&_>*9E93VI]BUKG?(ZQ!U[>RF.%Y<0+SX=R:JB MPQN+&(L8BQ@K+Y8LEBQ67IJ)V*GO[E[YP=0/T 'S_$BJMA_W/FWR5N2%';8: MLP)]9K9:I6V%O$0=7=B&PZ,:*;!CDZ@#M-EFN6*Y.GJY8DW%$L42Q9I*"[GB M3;%U?0:QN47:A7%U<\5J>*VD5L':APQ*VYY_D7POW9 MAX.ZFJ8,,9HQFNTW<9G!C,&,P8S![( !G1Z#&8,9@YF.[,A@IE:8:5INFX(@R=D2-M MP_&29@S$K"&>L$,G].P,"7^$MIQU(C[+1&.*4^-_L##J!Z%^^(9::^1 M@!?GI]W94NG)8KD2UN^(,3Y?JB!]N53Q^5*'/R:()\^3K\'D3_E,E1+2DOA\ MJ4T#)QS0Y/.E^'PI[;!P]?+P^5)E4Y3/E^(C)/;%:]N>+[5J5X"/>&+>Y>-/ M^(BG$SB6A8]X8HQCC'O@(YY*P!(^XFEGV.$CGO8&UMH0ZWBU'',<(3,EC$6,18>;%D ML6353K)8>?'Q3AN[8'R\TXX4;'7-QJ!=FL"=2'=_CH^R2/&I&2Q7+%>LJEBD M6*3J*E*LJGA;C ]XFJ>L]D$#;KR]J=DPZ'R AEFS55$\A]&,T8S1C-'LB$)IIPAIU9WOM,W "D3C,Y[FIL2G MW/ 93WS&$W/_]MS/9SQ5?\;3*H8OFECT1>4'05DB"&;P2D-,P'*)L'1JD0J& MF$X#_[LS$9C45S@?ZEY:(@ZE$<&T L"0"(%CAB=*N3(,X6OAE7,Z5#0.Y/(V MU39/,B;PY3@\S]V2-40(QWX0G44RF!!GN#ZN"GY:"95K2220#/-7!E(]PS8B M/VV# Y?!.Z6PQL:]<(5GP2UC"3_8F$WYY$3(GS,C]@()$O%?N/=!.%Z8#"T, MX;D!'7R@&#J,?.O;V'?!7@TS2[C_$RUJ-'MY\L*R\$]\J"4=ZO9IYE].Q8RF MCR^'+X,87NHZXMYQGZ>%#?^'*1,]&+X05G=WVKKO-J^9P M>'EQ?7'3:#9OKOOM]G7GJM7M7/:Z@S>_+B#!!(AA&)IUT4ST3^/$ =AXX (/682@A)N^/E'U5& ;TAD/8Y'B9 ^ 6/ M\>-@;@8F/=B__TNJTP9222^,[@F!TH=!3O$]^ # $#NVD#8CH*[WH,#.B@'; M)C( F S5F. N>*TCX;GAS)/!@T-@Z-+TX$X14@&E M5!C-T]B!D:.H!\Y]G-R(0T1J/WAJB'!=NGCG^V#T@NE3J17PAP_K:F/AM!^0 M&G(FP$,!GK%C/$G05@5N4'JJ%,GX1^P53N5I-TP#P;641Y\;QJT? -'!M(N# M0'K6S(@"X87 %+B2POX+V$@=:^EX%NC4$)=\M2[,!/9^9BP'X;897K/3+,>6 M02G'49-YE%@VAO00'?1?HMMD\*'SO5Y#-Y'N.S%7AK?E\U:G)-[:U/S:S*HJ MVF,?/ L _4Y\W\[Z:EQ>]F[[-]?MJXOAX*K5:C?;U\KZZET.&JV;$["^% 4- M(.$+,9M3-, 2XD1(G PP'>SU[TR,*?S;!YMH"G88]O^WE;%V+\&T MEU8UOY M4\I:@0>!=4(2#'Q)>;3*AG(\\-@#E:-D\T9#2KIA;+.JH*F MB.=#FV0EEH.3K>YR#N+6@ROE2?_3ZI2EGX";IXI/W-DSBA;7S$B7JD#E%>Q3 M'N';_7+.^:;QEL0+[4XEA/^PFHZV@QX-6M<4(*.E =R(P?R>%6E/X@T^W40$ M\.8T>A(C6OF/#@*SE2.$OCR(\>5A[#VUO)+T@.M,G$@DCCVH;&,F!;A=('E=)*0?/XQ)#.'1$URF M,":W63G',$9/K308C"-IRP"4 BUO'(U]%6!<>&IG_JD/TL.;@)]>?+Y:_*6G M&\-:^("@+"3%6CT_,F+@B( BJ"G1@'75_(J31H9V"O;"\T9PO9CW=KVPKM0' M%+,)%&)Y/L4$%)>LT Z%: N^XC?7OP<2YWZ \=%_.D/SU$XQD8RK$&G^]K!/SY]?$=S606!U/\-OCHW M0'!MGQ@!1XS3P%'B>W'(9/()C$,#\6#TZ-,/,Q\'^MR=@4O"F#D8"C^GL34\>3C.XS5;^)1#6][G?;% M=:?9'#8NP2CI#ONWB4=UTVEWFWIX5)5OC(D)GB.-6RV6'T:TV.O"IFNVA*)R M0/):6G)R+PN'8K>;)*/E&%(F8GVZ"6,29(9C_PE4@,24P*5W%%9N:=.YN"CX MN;BTGA],A#N_D',;U1ME"VS '4R0;Z! MW5M9)_KZ9( D'Z'[PZ;I"'/W-W>\?=?[:WU[O4?/DZ_+Y#=+"^(V $M@R\?$ M+D5&AZEM\EH'9:^CNP)[:8.%9D%@0=B6U7[#S7TMA>#/+%5+R^']ANEC+*0L MI"RD^@KI1\KL9"EE*=T#L]VDP2TM10'3>_,E_[^;M"WBUE!K1&CX*!P7@VYG M(S\X"\56Q3]\#/#V<*0-L8X7QYGCF..8XYCCF.-.@^-V/8)A4'>C[CK&[ K# M]R3E &&B"Q9C'M*)U(4T)WF4)K9U:I;6;U.7I<3[N WWX10WPT#-8*""?DBZ MK"=C 6,!8\$F)1BE]:S591D9 A@"& (V\PI*/+Q'EZ7<%08JVRDZBJB"&$4R MR ,+JF!,E1:-L"252HZV"7#M>L[/\1RZ6N)QQMO23!>.JUJE<^B9)?.P_C.+ M*(LHBRB+*(LHB^B)B"C;MP?R53F.M057E72TB"X(U_/D>?+'/WG>'^$6*64W(>&V M>RP(+ @/W-&+V^ZQD+*0'JN0-*)5*-0F$]4K;'#^9GA$,- PT M##2'V7]GD&&089!AD#E(#(3AAN&&X8;A)G>>2LLB.!F@V;KAWL\_QN'9@Q#3 M]Q^\1QE&$^E%X94KPM 9.=*^G%W!RP-A1;%P?T_:N5V+2-[A2^Z (I>N;WW[ M]>]_^WG%O?47+(EOZ.-217.!^EBPD1/> M^/JZ(MR=IU=Y^\21[X("@W<:3F@((XPG$Q',UG=+?&O+$(26NBL*N&.I/OE= M'1HJXO;VY3=0(9;)K(@L" \<#JQ"RBT364JY92(]9V\M$_5+!ZYR P"#X,X(IA_1N2^VG/JA,-XPWC#>,-XPWC MS7'C#;M1KY:6FNRG5QJU\8.I'V#,QO,C/)C7LXU[W[,/TK.H?J7;9381?HDZ MNK!,U/'^F*LB/ MA+NZ^J<:-BNI$G7M\B1OH](<;3EZ?_6KNT26JB!EW5L&U9OOJK9-- )-[8P6 MQDC&R",+;C ^,CXR/C(^UAX?#]&HJ=[1A11HE,"\*,D7 "XQ%KKM:W.ZI!+R/3N)_!Z%4W M,=,0 4Q@[#]YQKU$%;7T#NYT] MW.M*A80U/GB=?@\G7)#-3.Y^$J]*YTQ$+ M @L"-U'A3D MJO9(USK D3;$.EX<9XYCCF..8XYCCCL-CMO53?'J318JG1K\-VXBFOV^FV--.%XZK6Z!QW9LD\K.W,(LHB MRB+*(LHBRB)Z(B+*]NUA^T^R5&["527UN="%X_;7L:)F@; ]=GK4A1>JM@L8 M:!AH&&BJV7]GD&&089!AD#E(#(3AAN&&X8;A)G>>]M>X3Q=>*#%TPRWX7M&" M;^2[ (+P3L,)#6&$\60B@MGZCGMO;1G"PE.'/@%W+-6XOBNM*=^UM.3D7A;J MDMM-:LPW*.7QW'JO ![<>J_4U_/D>?+'/WG>)N$V*64W(N'6>RP(+ @/W-6+ M6^^QD+*0'JN01KW#F(YA[1(>'V'+JA\Y!+7?M1C)&,D8R1;+^N9FM_'02U9Y\28VO< M@N<5+7A$6O(.:QY&E/@@TXHE8R2';JJ\.1Y\C68/+?CX=)I;L?#210L"-SI0Y_A M<3L>%E(64LV%E-OQL)1R.QYZ#K?C*3^B/%SJ$KY=6N'KI6J/=*T#'&E#K./% M<>8XYCCF..8XYKC3X+A=Z_4'=3?JKF-I.)[A>]*821$8?F"X\@7WNV(G4A?2 ME): 4[3G$S#-0,!BHH==!E/1D+& L8"S:8='DU KHL M(T, 0P!#P&9>08GM*719REUAH+*=HJ.(*HA1)(,\L( )\=$8YOXP-D;.H_KV M(&T!2PV ';1K3(F-.;>EF2X<5[5*Y] S2^9A_6<64191%E$64191%M$3$5&V M;P_DJW(<:PNN*JDQA2X[3'KOTZ<(,)49OUC?C6_7WSS_&X=F#$-/W'[Q' M&483Z47A!^]:WD=#S_X]:T1W\Y_8B69?LW).^/$*2"X<[RX0R$W#,)11>.V$ MENN'<2#O@%J7KF]]^_7O?_LY?<='^2# !.#6Z5GP1.S&V 9/*3U M%SGZYV*Z_!">[=52[]=2\&2&(0^KFB*4Z"=4<#>9_]Z]86O M_NLY!MV9@A6)G/J(E[]W(GB\M8;&Q*Y&PJ_[G6E5[2A?._7A-S$1CI'YF+V? M^HVV\1%D_T%$CN_5+P ?/^$?L2:/5:/1,(R'(G;3&GN_Z#R!UIO'! ML\Z-M^JG=TD&DP2&"4-AC6, Q"B$:\+(B>*(.GMFM\^,M[]_N'MGC!Q7VH8P M7/$4 L(:X@$;Z41&'&+5%3[M3\_!#J%?(X'GI0+ 1H%C1<:5'P>1,?(#NBC[ M&MXQ_WKANO(!B N7B$(1 >7AGY M!HQ1=2K];KEQZ#Q*=V8 TT@OA-_O9_0[7*8H< YS-8;Q0PSC!]0&HL'KJ),# M7.QX<)TP<%"N1"U#STV>!=,.I/KVR8G&*;'I[T"&4PDS@]O_//]Z;GRF81I_ M^.=&SVPV!B8RYELD0L:L?6)6-1^U+);2588/UP7P2)>ZKB8SAG&.'6NW&-X#&QEWVT7.%,PJ4AXC@R B7//S>P_RN0 :Z']<%+\OD&$C0K M$@A6'.Z?BEDY75[_I]LQP<(IY5D&N@WE#"MZDN[C X1C]6+*EZK3;>_<^)<$TEMH'Z+X66,1/,A4Y))' N_BKP0" M[8:Z,9.X4>RZ)C"$#1:/'WO$(1/\ Y=8NQ4\-Z[C0*& Q"Q+*8T)7#8.5\SQ M@N1V(FQ K#@ A/* RL"7Q*ZE3:YC=LOBS@R <#FD6IXY:7L)=,Z7YW34ROT3 MH6!"LT/I]$H;;H,B^@- "]M<(TMWB:77Z=J$$,@:_]\G4*R32>R!+XDDR;3P M&KU[(T+@-&].__Y?)P#%ZHBBZLTTKBQ5BD+G>TD /R)93TT "P$?1RZ,^\ 7 MMA$(&#I>Y8"7Z"G*I ;%O70=^2BIT[>%WB&XX:DJE*,1*$;,YB8K8C1RP%V! M\=EP#[QBAH^\GZ%A \:$4)Y?\6=/1D]^\$WI]_EUROGVW7GVDQOZR3(K4 X2 M-0VK.)P&CIO8)=6O#&:PE[8T#BQ)9DO\*V-D#_X)GQ#P4@ L6$#A/ 5,H*DW MPRE+L TS,P3ID# Z+6Z!$D"RW\$84=KRN*#A5MX'H.)G"3\4ND\#WP)-"<,,U49!XBU+AR[*O 90,'GP'T\U2(\D5B9M@^%9PMOEK]BHA86G@?:;2PP$H/? =E0E&Q M]S -TV"8'#$P';I):.A9>.74#\F,-'&S VRY<%YF3"006'MC [.+8-)Y=$8I M8D+DU+!<"/( 41]!.Z/HVC'(- "ZFE_LP90F^-+$8H4%57\3"()!*>FA^%^: MVCWH9[.XY&$,%FN.)^?&'SZN:1S M"01'JG^ ./P5F[E (,2/@2+]%UX<,H( MHSB* [GO>,F>$>-.?'^AGW?=D0+>!$8;_BV^9^N;PD>H=F*)#?T 9N89?X') M$:+@DOXP/HHG]7L@'V)7%,*E8CIUR?JSYJ/,0OFG$W#&24#LF$" C"_DJP_H M(W@RHH'>@S\[H:U;>#U"QJ-P*=8 )!VOWC;&YSOT#*&<07>F!&D"QJ@S >F6 M14_Q/@Z U"$"0ARFX\$WIM O^#"HF @CXZ9"^G@SQ+3>]4L#'68@52H/F= MDP3!TK4-C]Q(VED6"0P5,,A0"T'#14^2=F1I@ND5,DQ# A: !XAHD&W^J1< MI,86@:03 .A,DH6C6_(1WL(W\KL GQ<@!I;=$'$T]I.C-U>OOE"Q\0()(Y0, MI%IQS3)RP$))+\8=^,26B6 61!1"R9Q5R(#Q8-*PU!2%!ZYQE"L3.L#. NFC M7+.4/.2NBX".O$Q@%/V3(Y+2.W)RD?\G",!@^GFA"AI8CA58M\BHH5>4T]A?QS9%(<>7I4K-H 2!4_/1>&AWZOL-$M2B8* MSP+.QA05!3LP2N263/'C];1;;=)+1B-P@4''H[+#GUU'W#NNXGUZ (X>;1X8 M_A2F3J,_-XRA"S*"#7L*VT!+(TY#H#X8$DH,U-AH5(@*0-9[DCJD&/E?\^N$ MM@P)I(UA9WH:,$ J504EK.AX+[-Y@ES8#H *2A-.1*V*FGF((X07.^%8*D# MEZ!QDJ75@7L_9P8HBRJ?6"&FA2A(QL@]RI^P0(3A!S,-/2_-_2D=JK#_ F%% MFU*M?\&J5/D)^ 4:'7"Q)T<.&2.)OY->"&:8XY./H_A))!R$WZ2CQ=O$2O*" M&.!F__-8L9PO^JI#7E>E?+9O&OWNE1XIGP5$Q&5U1K/]YRR*E\YXJF*651MH*\J!2 M4)VNSW8VI6J XLVLDB(I)C5OP]S'<7%FX^-X8 ?7@8>V) )EQB^Z0L ME6%+RP7F'4@<8*\"]2=9.+H=;W30O,4QH^WL!X%/^Z#!$GD<;X2GEM,JB?2T MI-5D!79+>3Z-9KY 7"(D\A>]J3AB-(?0PA2V@QHQ17]XMPI@9QR@8M:)A(2D M9A<6D-+"LHQ0O$A=@%+GH1D?%O@V<:+PO'L8W:>4PDG G.SF).3G3Q,GR5>Z ME@(NJ9*2!8ZAF3@D\YGI,,MB_UF.*P8[Y'?PIARB!WSK)YA ^)@KT+#(W[@J M!@8545K/R,&!Y7-6L^W&ZG*M]EM6DAEPT?4?4_$';8OE%[,[7+I-E&>W,1@, M&C>MVW;OLM7JMBYO;YM*>?8&O>MA3R/E694.&4Y!GK\K4TB9Y0:*UB2>++)X MZALJS 8Q(\Q6 )DQ HB[4)*9W$TF&,%-69L&N%.1YR*G6Q:E/-HD9!_W8"\D"]MX9ET++YJK[&NL>$9Q)!Z"JCO_7KPF>S"5, %*N&YRS2]O&F_H M#*K;9R4K/.BL;*KV^48\: MTN!BKV?2+]Z^W[=OU;I(HTYC55:[?"&@;'KHLO)XWPFT3ZN2A*U&:Q-^>74[P]IU)6R:[3Z?D,5*>A/):58A M.%51>9TH=5G:_4K'!F>R'(',;-)WYP254!4- M%UD9/7]^OW:?N;+"U%9;)A;6,8L?)[3=RP5U&+759ZIZGTJN&F MDOKP:J\5]M>@]RAV"UOF1:-S>)+IPCTE(MNV'7VWR"6;2T7SA1?^X4PU>[?MZPN5C-9M75_>G$+S MWJ%*6 V-G)@F]KIZECDTSZ]+IQ3,3RE-\5Q.,>-LKU_>#$K)]NJW#YKMU=SU M_EK?OM_7UWYS;[ =T SF(X3;'IW9KF"#[P5*/4\=B[K_E$.?U;HF;7A2EFFV M?V;2[M"24V:GM-5:(3.]^6K>8O2JE-VJB(AISHZ'3FD^560[358;<%RR?#?Q MD.*[ENH)?Y-SJ6WT7(MRA2HH5<7IA6:SV:^<7K5@FUU#DS7*VM9.P3*",8)M MN;_2-QN=Z@NR:L$VNR(8)VQ@PH:%S2:QYP, )+8QV<9/.+J,^;>M9FE"MLP MU6WHELXC[]BM+M^M/D)QZ;*X;"0N'!IX/HLPU4;4AP6S/J)1[*8MGJI)VWTA MEG4\:;UO!XW2HJ4[4^VXQ9R=Y#VHRQ.2W'Z')5=7!3W/38.Z*V)5,"/6)'15 MPX4E)17K0L+]Y0[7*46XW30;%Z_>0]N9-+HP0]7Q=K88&&D8:>:#Y3VST=FD MIPXCS8+ILW71P395 _-E!][#1SR/;4@M5R]GOTG_(1#3L6,-L>7OYLUO;RZ: MC9O^37-XT[[IWEX.!U<#56_0;S8'K>N]U1OL)Q$?&SJKMJX.]HVF7'CJ73OR M VRG[2/0T7EW24_;^YGQD)$8&\.*_"2!].3<2/4"!XICS^OWY9YO] J:8U+?<;9+RD_DGF"?)4=RLX% KJ@UVEF;7.! !<( M<(% 338?AA/XR1+A\RXF'U105FCK*%J/=,S^H+1.M]HO_JY1/DY-J$/^OB[< MQE SUZ-M8+9+S,30??%WA9I33[3_,'=T]#9V]NEU06R8_4YYO4=/I!$BNZXL M4NL/\C(;K;UE#QZ+1+&'_FQZX-(^\OOT=[]N&0 M@*8A 48S1K/7E/:W^_O+B]:>?4HTW;9/8]PD"[&8O_@'-E:6GT9)WV7?"U^1 MHWC;O&STP>T=7%VUN]?7K4%GT%$YBIW^=:<]/$A/Y)*6=/5FF2(3GDI]&8

:8OD1".[B^X'HT9,?? N-#YYU;AK"F ;^HY,8V#6D_2+A[,HWI, WAV>DED1^( M!\SK#!X=2X9PZ63J/\D >"V&'R?X5^2GHS'D=TM.DR!4.BKY'1C4D1[_%ZX[@Z>&4>#1"!-FB -"[Z,IU,_B'*%G TC M&HO(D)Y*X8R# !^!-XYB8BA\/IH'X7FI_+3?'-Y_P3PD3 8H[0= !TRZQ:3< M:^D*)!7^W6HTVHID8_$(@D1PHR[#K-W/8U]ZSG=C(J/ GX*''@E/)?>"M,&2 MP.U-17 WE$]X2AGS'$3WA3\_!YWV-X+%A?E?[W(#AW)XS%][T M<\13X^L\OP;+J+N,G7/(*I^2]G&P$I\#WX,_+4FG.7V&"5HS]>]-WM]CI\O>( (ZU!IHQ5Q\>G-,:><"S M16"_L"NO[T1)6FUI^8JMWH/M(P,<8Y)T8/M3Y/554UZ:\MXH',B0^*76FK0/XG=@*ZT*4S.5 W!\B--GP%5ZL0&L$Q7B+@(6YZ4 <8 M"S0OT+.D2^&-<"DVQYCX8:2N!@T.Q/A'[!(A!@DA8(K9#+_^F4YB<-9LII,0 M )YV2%<_Q(Y-SX>AP:K".$!SC'T;#1F!X@%B8Y">N)_1#?1D&(28@0J15I3. MZ<:+;K7@2@\4 IHT!O@5>(.R_P#B9D,)6*@:TB.-Y2'=X"WZ!)LG\.\\7 MQP[>#%#2\S.RDH4D O6JY &CC D$/@G*K4 =)>)0X)Y1T2MPM?$ M!/7AP;RO';UL*[;&!5*WKI7K-(H(S3\1L<*)IPN7 EUL MFN,$86W52)21B\PC8=&EJ4QCO"5Q1,CFQ<'-(^D2C@)2YMSX!+ O/%*!@.IHXA+M16K0Y-BIE)< +IGE&&5] M0S<2QCQ%AL-8$J&5[=#2P."2J2:8,IF@OPBK3BNA1$2A'E(-29-J"!@#:04D MH9^@-4XH5.*>%2B^-]XZ[W)P\&;X?I 4F^#G.WB5--]$(L),$M2X?H*[G7<9 M:>0B)!-(K'EF^@025@@T+CYB[CYBE,$.B*PT$!@HH2*\G M]SLDAA/$&4M+A3<0W0H:3_'[DTPL!)ER 5>Y,,92'IA- 9$X+NC7(HU)(#T_U>B%'^EH;>-)($0:B19*GH2* M"#>EZ>F978/]+;3@Y,5?R-8( G! MJ(U==2LJ1I S8,T47D(+B(UON?.GH$/[..(KL-7 &*(5./L:H9=>_,K$%4Q1 M\L6WDVQ:: 3B*Q]\WU:BD<6*:%"%"0'7(-LHNU>Q!-+"&(8:&'R3Q[#($(U#!4G(K?%$J;'L]KE G/_D%1D7 M\!47'">]:F 8(K*5@!1G*MS01X ,5DPWLS02'/-7/3A4(X8?,]"':],8(QI7 MN9#"104G 2:)]I :F)JAFBY,_:_8LY1S@>HTQ+!@MI@+-,MCFR#TRZ9ORLGP M:.0,4J7)''L-\ Z_ /][L51<<96I%'KO5?;HM]D=[PB 4E4:C9TP]Y)RM;> MZ0G94X^)9*QX8VKN$*Z!DR5(D8.? CX,3"%!\#D RYV9 I0558"==52H.NIY MJ "-"DD!MWU8\MCG X$516MVUJ 6;.=:L4L(C,!8P+D M9I+N(A1]],1U)Q,OZ94-4H;F,,)++I6)43:6KHW27Y1V^#M'"G57B$8VN@=A M(?PA1@ #1E8QV^PJ,*$A49#=F22^KL(K"A_X8!06GW=NW(@ '=@4?.#M4W1D MHA02-WK[P$PTL9,>Y/ZZ02#^A6D8S4F5G5*H=KK),!<@.EL.$%$P"2U]N 4> MB\-,C>B5@:.1$X1T]KP?$"HD@8&Y1B8K5X4P/G'/,.Y!ZBTGHT)OX"*P'% 9 MJ+T7FK\OW&,J(2\+(>9A"%,0E!LB;LS@M$00J"C%!$AJ8 M=650 "P;OUF,DX!0$*6:BPB8!%C6V'J<>3HW&*"DGHP2N*?L'L("E0/L>@U5CRVN ^ M%=N@ZV(/XY P#0 K4([J].GP&JR\DAK#!.CUZ^B?"% -T7'@%BQY]^C MDNM/C8_X7Z.];N199-;P,*2KHH RM (GDH3S>9O7P IC* JV:&(1R(]<[;+*]](+&>#Z3-;<++1Z;:=+,FI M\%P8GKMF74X=6O=GS.6^9Q%S\V_7@^]R87\YOK?YC#N\S1QQJU&ZT]PP2_A! MKK)%1Q(SZH1C8S!/Y'N6% )427Z%Q+]\O\QX"Q[7XI?O\"$J#D>QLY33Z 2- MQ$;#'Y[&4D%C\8&%;+XT$\\ &N&.]8H0(K"+TC-%W49[OV)*Q/TOP1 8N_2; MVH91.RGP(A25),RY8AH*IAP:B8KZY:$]M=>VXXL+F@W5B]K\37+87$K=R"CP MEA+KEL>8;(45-O+2^XVY^Q,*ODM(.+_X%!Q/9BC5>)5!OB%1G#!G8<"P_(-* M19#$7-'<$E8D2\M8M5OY197Z\EF]5U2F^04>*;!YY5IGY;$B\W+#W,IB7N:G MX$%XSG])Y*ZR@<&'H6=_5M81??PTRG*SOF8#7=$-^!5YFXV+3NOBHM-H-[O] MV\O.\+)WD^3+MZ\ZU\.+X\N7_QI/)N@6 D=\+5CQQ4 XKA#HG9KN *R>]J4( M'8I6%!GIB RC5#N N'LS%8D1@#[*C5%P\W(T4&4X28D9!W(J4-5-XP -Z2AU M2X/8E6G8\('"KK0#K@SGKS=7I*=F2WDJ>2I4,8^.TNU]/_*PS7>JD4G9_'G^ M]=QXD![N,R,26EAW@#YHSJ;3 )[N3'$X;^GRWX;#S^^2_#%4WY%8F9WA:8,><1//.5^X9(L%(P:O6U.C+ O C-3S*>$\U/]6F@AJT)7 ^5A+RS/@IONQR&,"0M8J$0%::>VGI/ 8Y@D46&JA]JJQR0E MH!#.P#XF%PF1X&51SR0S/9T'V"HO1R(^@X5\&OM((_\)0[.8]0>.@0@?R&W*(R6+C-B4=ITZW:23!G22D BP^EXM5?,1$V%*5 M)SG 5BI5+EEME0%*948)S.ZUJ,L%K3_:F20F_ \"D@(K5>.6L MK#31'#YNO:V58!UR!0::".HRU5'8R\U@F[93Q#=I_!7;#VFH,@SC"=GS2=Q2 MII1.=(':@U3N4GKR%0)A'E%\W03FU#D!+4B=%2EDQ72I,)'3"!V:D#+H;0?> M'J39Q;BGFHU.>9#IG?,9; M@^J(*$4GB;*K48"'A3IM$]#'+24[?163!T=W+ M?",\502I!L!)KE4!%Y2DGJ90)A5ZB7JL:Z8*UTQQS52MLV6X9HIKIKAFBFNF MN&:*:Z:X9HIKIKAFBFNFN&:*:Z:X9HIKIKAFZG@"-%PSQ5$@KIGBFBFNF>*: M*:Z9XIHIKIFJ16ZFWEO[7#/%-5-<,\4U4R<,K5PSQ3537#/%-5-<,W52-5-E M*@\,V3BCV?Z3%%4P_TL>L#LB?9G,+B0FR;*J;(7@:8I,FC,5^!,'#??E/1., MON$NU4BF^$?,D^YUF(JS4Q\_L1*3(I,T23A+Z*$]?8J')B$]4G2N>NYB*I * M#"Z-Z)ALFD]%4A8*A>1W:6&*39ZT4$@4*::' %WPY$$99.EXM-CY8HFP4%T3 M) R?/S:Y_PR?G']-&BH8<*LB_DD*2QK"L.4-9)#3=3Q+/X$,''^:AR4 M@=;$))Z %>]%8WBJ2UXBS"P.T<^DV19L<16%"I4_99&[J39N*8UB)J7LIO*70F/+ETD?FY\>@L8_J4R6UH2-)9SVJ ML$\"IW.GVJ3\:B;;LU%1$:.23C9NA3562A;T4)+2B/:)#.E%*H\D<5#F!._< MP$3VPA*E.7MDD2S2-R>!2JS*LRQ3GH!W"C>-0#P$$C<54WA8_30*#"2AO?FU M,#&C;&YQ,&0HDS31=4\Q$VK.I;PYWJ/OT)$Y2\E%BA6)&1;V::LNA=DK1KQB ME0NKJZ*L"?#2/;2L(-ZT[FD910&R88T?1>"H X3FP)J8$E M/A;#8%(CIAXK!:1N):,/C:M[Q>=!F+H.F,:(4N:MBFFH WU<1SXFSUL_<2?, M)T[AWBE,)RK0.8TKO$!K>&DIYF^"VYE*(7IA:$DY36ER;*Y2,D= Z985-%'5[.H)IFHZ1!F9@Q MEH523<..@U1K1&,$!-(O85*..\=B-!\5J"_D#48D,]%LJA!I04 6E>YU_KH0 MSQ-[SYI:_&O9NZ;?FK8K67 E4[D<42D;*)VV_\T-IL*&,NPV@0QT61P22R_P@R?" ZQ%?@)W( M;SLG'U,IR/QPU97^XV)8::.04B$K-]H@F@1WJJ@'AY7F[AM&:66@S'8W"QM$ M&9*,\OG3JE*/ "0_5=FHA,8D*P&]SN3^N22?M#(*P4',%K.%I^1FI7V)6^NZ2;0CJY'+=[54 MW?LLJU81N5QA',Z;WZLMU )'.40 TRR43B6)JGEY9%X\9KY8'.FLV&.:*RD# MZZ50C 8LK%)@5)UD&OS#[5#A+14T9BBC1D"QZY<&-/^&_)>L-8JZ.2M3$8$3 M9C5)V;O.%ROHBI5S"_LLA6I'(CS5Z,WE4:8CRE(Y%\:0V3KY//-ZMF0),02F MKB:#+?G6LTG/)P6-_F3J>W/]6.*D')M*:8N_TQXQS-O-JB'3'\\Q9D-QK@0D M$BY)MR^3$AZ5/8J=]R*TV>14IOO8'#>^T% 19QT\3QYYEJL/0K' M)7Q<259@MV*2PBN(2X2,PT)B;3IB9AOA8Z8OZ3$9?_NDAL"0 MH+X5B(VX?,X:MC4^NXF>'"E7X@\?AMKL&6]RW$EZ*9P97P@ 8,VP"=0PE[;/ M:9GS51[P?J-V@O*]H@+;[-FFV[/R^DKE=9E:,UBOYI=)!!1N%G-0GS7/3\*9>NL+Z=?;7&X!F%9[^# M[%!5MD,EBM2@13UVY75)0@:F$269_ ZU0TA2_>,P4S_?Y*S8DBMMKI VB0JI MS!5?*XU''Y^#&L[,=R4()4Q0G>&WLQ%&01'*$D4-:XZ[([8Q@-EHU:LL/BHD3]=* 5X:%\I2?) RGIUZ6_-WK&ARD>RG MA*HV6)03-VR4%#9<8,OC@JTT21#LH<6]0"^F7#+,I2]@60)?2BDGW81@&4>2 MF-*.:2,NJZH'/O10S^9%*:FCF=K-::L_DH3YQ+ Y5C3G\$0U1*6W4OD!#GNQ MQ<*3MVK@9 X4JU_(&#"3\D/J4A1,_2 ;!=;\D72':E]2;:,2G'Y0!F82D\QA M(FD+&!9K$-*=2MID+>!G6H:@,F#E\ZH#;2[*TP!W2;U#A3[RQXV%K7IUXG.3 M6,E,25?68B/R "H;J" ?:90[C.__2H)^#TH3/:IJ*!6W7+QE[>7$I,4MF")G M+\0[5PPU5*T]TYH34@#IDS'0:8U5F0#Y"QD:D'%.TC$JOGM>JE(DP/K5)(@F M$E,GC8BE(5%5_Z*"2( M]Y+BNW0?1GT+*0AK.7+.P*>7D5BE;[/1U7SN+2E2 MS#UTP7L@45D1Q4]W#](8UIV?8%64.NUS>2,)?5XQ^;3VR5Q(Q%A+A6*N))7[ M4=,+>LBFQPB4?13 W#$#J.FOE&7P,0]#W"$--CD[8#BXN>GV;QN=0>_R]JIQ M.[R\&JJS _K#YF7KZB!G!^RWBH](F756+L9T$I?[_=*Z%R:4CA41]GUC8:SX MN3ACU?%\?GYX33;^2"4'2==-KOGE3>,-?0ZGPDH_;[X4U&$-_@2"WZ,0!F<8 M;A?34+Y/_UA2%_F@@NPO%!8W]SQ]EWOK_7M^WW]"_P 2H%2/!,65'CPTYQX+6)#\7." M'\6O*)),W[PXS() KX_K#+9#FORVUW5/F:=X-MCVF[U3ZGGJ6)196 Y]5L>X MTHRJ#-_].@_QTC.Z(YSLBV?V0[358;5 -T0).?[H7U[2$ S]I&K\(/WO\?RY)R M--(*_DK(J[*L(%[:=\+4HJ2W]R&%>>T:Z$*]_RF+.B]RVS-4VI(8Q(NE4J-O M-MK-RBFBR]KC??>!8;E2!+^\P7:Z;W[,YKD/ECAAM?/-)L M;OPU> M:5;LL4@$^\]K"'N=5]L $2N0GU+I>%#!RG('6]7[2+JP!SN)-5!1QR-BS5 U4W.D(9\L<]'HLG)KX8X.ZZ\\[ M']M'^.L*-ZIAM#8P&O86;7OD@:79B! M'=_#)N(PTIP>TK3,B_)"!B>#- 7;YT>JEEQY_?-UN:^IG5TJMBU=UO"JWTI+;0?MSJT>I;8EK35]7,I#5W&/A/3&QU=: M;%P^S.7#2S#(Y<,'OYW+AS?2G7H7X!UAU1.7#W/Y<(GLQ.7#^J+7:=9TY?/@X8HC'4=3'Y/D^+A]FQY03YKE\F/WG[0C+Y<-TJ5?$Y<- M$'M#:[PA+A]F5VB3E%,N'RY5&W'Y,'M3]5)QIR.<7#ZLDS_&Y?7>%%0\^^^4_L3/&( MW^VJB-O#[NWUL-$:=*\N+AI#^&^OKZJ(V]V+?O?F!*J(4XI2]G1&3M/PY//[ MPMK6$:^>YM)PTJT>Y4/D R'::K,:%RKMRY1\R>O*#;[FW>$CAU7XSCLL% MYZ*2S;YYT6Y43A-=5G_7<"3G252T(\)8<_Q8T^B:_1YC374&SW'9-5?^9!J# M 9H;-A04#_U1]"0"+E+&^P9FH\4EF>R42 M5,O(^8Y_5Y.9?S3)O=T^-YAA?U$C'74\HM5OM%FTV#UZ%?T^2A'*L>_:AC.9 M!B"]Z"%QI3)I*+/?*FT+2Y?U9J]('XU3.XGHF-T!E^^S5_0ZPJIZY6WV$[D6 M&_,+P_?82"J>Q*Z(I&W8;FS G6*X4\PS!\]T >SD+<*LAC?S B,82_A](:4S@DG%H2%CIDD:Z MU!#%6-D[X+#D7%ECOLV#3.#;<"JMR'F4KF)89,-EU;*5T==?[@VX-=W*&5+3 M;*VH+=J)$4/G^SP;(@<9*>/0V'&YYBE]_CPNVXO]_C9IX/>JQG^;M/N[N>XT M6KV;R][-=:\_Z ^ZO9M!VNZOV[EHZ-'NKU+(YQ9VW,*NMCWH:C5Y[OW$K<:X MA9TNT953YBMN8:P.\QFQE&TE>(6=EQ# MH\,&*F/-\6,-M[#CHJ -Z,S8=WXM8;F%';>P8W^Q MYCKJ>$2+6]BQ>_1:^G$+.VYAQUX1>T7'OK&\#?S)5_E >3]W_I7OD8V*88&-FBX-NL/6=?NJU^GT MVXV;Z]9M=ZB:+O4O&IU>[R!-ERKML70WEL;(=P&9X;6&ZG$4RBC$3EO1V/#C MP @4A8W[F?$@_8= 3,>.98A "NZ^M-(1[932?JEUV Y$%P=]>[_6S9N8\O6\ MG2G/E*_^[=RE:*,ZAC/F.HVQCK,. MUS#H< (_66*3VN+2Q7Q_;A#([@J*%7!GN3 O.A7WR2N%FR#]]6F M7*X>[-6KOL'&5BF M>#''[1DO".S[%AULNK<,G&P:39*3(&N-=NPZBQ?=2X? MLL>JDU7G2:I.7=A*"^VH#4)U.V:CT:V<)+HL/NNX\G5<>747K./T8#S6<:SC MCDC']=IFK[R.$=HO/NLX]N-JJ>-.O1_6S>\WPPWX['A[_/3-UJ TB=-E=:N& MY3W6FE;0U:FTKH);X:@N/%*:.\!6_Q'#XX79YZ: IP6/I>ET7[TP>]WR=A5._2B-RIO3GCCLGV9S7\[.T,G0/B7=T&VP M;F#=4(^0,NL&U@VL&_9FTS7,7IN5 RN'2IFLO))?5@ZL'%@Y[,NHZYNM#A_0 MRLJA6B;3AG['K1Q./1]:G1B5G"M0#<_QF2TG<&9+IVM>-#I[(XTNS+!?[5>2 M)-6C'JA97O[$JZEXPH5!G*ZDH:3JPD6L\U;=UVV )UA1B)]UGA:2=()J319BS<6:2TLN8LVU&H1:9KO$;MFLNO03)59= M^JNN$@X;W_[X\/E#R%W\[;,(HME=(+Q06/BX\-H)+=IXN]-M#+L'.76\R#_T14DK3A^7SJ9)"&H018TB29_E MC9TGM'@(Y -,W/!'QM)$MWE%^\(<]"[, MB]XR]&SS.",6DZ V6I24QFHB1F1;U@ N,*!M; LF).#3.AXCS*, M_ #FY>&$ N<1UVCJ"DLB0AA1SI_GQC"$:X!(L1OA9*.Q$Q8O, VXPXF0=F(T M(N"!5SPYT=CX#=@?1-8TO@IK'!IDJN+_C2O_W#1 VZKG20/TKVW$P)7!$TQ* M!K0@?AS ^.#)P@6:W[N.!=_"R@!_&V\_?/[TSC3NI24FTAC#>Y*;)C[.>@R\ MUVS\D#[%\B<3WP,RPG*>&Y\\=;QGLV,BI_9-(Y["KS@.Q#9\?'(?O 38V'7A M0Q1&PD/1*G ,7K*6:T0,0BE(U8%$ $:BXB/:PYKDSR@.#2@"E"Z%!9;+I[9Y MRMG(#\Z:"2O=B] )SXU+&3U)Z1E_@%,SN0=& \#O@ZS;QN\"Y (_#LR$PXB7 MIH!X'JS.V)FNY9!5#&)\_'A%SYV_YK? CZ>F\<&SSG%ST"X)5AIFJ]\R.Q?+ M-O NL *,&"%CS8PQ,+BP_A,[R"$YOQ%;A*2J$UEPGN,I>I@1@49,)>?*GX!- M,U->X*#5[/\4(MNB8!.3(X.?&RC#9>$4/C9W.H%PQLK3_K9YM/DL8AC^DP>D M<&48*@DO1U*6C;.M5CS!@R)2S,..\2])7.#YA@\K%QB #O XRA-2ML&4;(," MM(:&'1/$%YAS+[:#)VW7C.; M%RQ=(*@5_0O0YBJ&I9C(X#.8OM9L$P.V,;BY:5Y?-&XZM\W;P<7P:GAQJ0S8 M3N.FU6KK8< 6;+V_8*K.:%:J34N7OW(.UULHEPAOHA#R@ZO:](S)OD]F! M%@-U&*@I_A4'WPA%4:E#TY>H4:!Y9^*$D43(=Z#(9LF]8"U*^QQUGBU'P#;I(\-\V+:( M!/ @K#$\ D@JG4>TC90!3E8[P#+\:DL7?@EF*;_2*],?23Q HH"S487B+V Y MP%_W.)+48@KD?T!NZ44VC-)*[:TYP0,5?9L\62T1/1L_HONT2-^35,+F5,WX.GD=)Z M0I,49%P88U@PD+0'M#')+?5&<*]GR50!J5N?'/"&/3]"38/?!2&YM/" ,+X/ M4,$'E0WZQ0OEM9V(F' M1SY?:KN;^?HB(;\3_6 @Y82KNBM[L6WK.P5R O*'/!-[Z ^'(P<](AF 5@*C M&>-L]P /M+2A8JB"!99Q]JB2J;;*FRKJ\'(&U30;)0W*Q.@>RB*H67=F+CN= M<\[F'(MEGIV9>;%*X8',1+-I&N.:$Y!%I7N=OV[)LUWWLJ>YY:^&O5OZK7FK MHC57 I7[$;DQ4P%I^YWR0B[*N-L .E!9*6RL8&:M;DDSHT&V&L0Y\U-4OS0/ MZ+)U.R6;8\!Y$S%+/)(%/PCMEC "]:F,F!& $1DNF3.-KL?("=!80%Y&!%)> MAT]F2O+0Q8>$Y.QDFCH '?TD7 "C#TL7X@OP2;8#!H@'%R.&.5GX%BF3,B(: MBKA;4+03$39]U>(@-:#<'B"A'_GST(=DB00,Q1&=+.:JI1L1; MBT@99K^ F016TRPW;U,+RP:#!<@$0/:,. M&6LYEP$5\0=08;3G@)1V0BN0$7AFGN^=Y1&!Y#)@+W*!\7K$%V G\MO.R<=4 M"C)]_!K_<3&LM%%(*3=8<<_RU=$DN%-%/3BL-'??4+DL !RF@8/1"X;&9*, M\OG3JD[$-^49AJ$,0X(!$2H3";W.Y/ZYW1MQ[[@.[@, . LCA)/,%MK8(-' M6#" N0\C?$7N> &;V1*]#HRW)&ZMZR;1#F+H.8$&ID%@@^?=H_N4<6%@TX@I M%(#:$T> V3C1*'8Q,H6,I$3B7MCPQON(6,4#'L K%Q%(36#=;&-O*AP[#4JH MQUH2=]=3@2B&V5+4=CS+"X,,4O%'A#0FVR(=+M-:ZNNLU^J]_LWG1:-XUF8Z@V1+K-[O!J MH-&&2&60D$I"D%'0Q%!M&I5YO[34A?G,Y?TU%H:*GXL3]M".=>>GA]=DPX]4 M^$.Z;G+-+V\:;^AS.!56^GGSE7AR[&@,?P*]DP0]!!0Q#>7[](\E&,X'56S\ MD.7>#59VF7E]ZP@UI'[[AY>3^U:F'R93VO'V7>^O]>W[??UFK40.EN*_/GUT ML!W0Y+?MU&&J7<$9$"]0ZGGJ6!0[+8<^JS>ATYC1!N32C)FTJQ MB[Y+Y55OOL1\M6_TU6Z9S1+[7=::;?"^2LL\]8$R[10L(Q@CV):[Z7VST2FO MPKC6;+,K@IUZ0]Z/,@S?&ZH ,M_:VL9/.+I#5=^VFJ4)6:VK]-^Q6UV^6WV$ MXM)E<=E(7#@T\*Q2>B'1H@JA.YUC1=X.&GQ:G!Y:42.AKJ^Z/"')[7=8/4>&K=59 >;D8:19JM@><]L M=):[?C'2O-KTV;;AY@Z)]FOS]>-)3,6TG[#B"UM\!7(LO=!YE!\\RY_(CWX8 MWFV:LW\Q:#=ZO5ZG?WO3[%PVNLU&_SK)V;_M7'1[)Y"S?T5%2U0$JFJ?)E-@ M&:K7PO8:&=V3#EU6D?*&"T17&?Y8&B>^FWEM3MT:(.%=_Y4V,]>),9=FM&(M>=SLQEJ2@4Q_SEJM)7\3CA<:;S&\),-W MQ@O=FYG'CH_'-*,5*\OC9K?J(>W6#^ K!K)3 [+J.6OX*!PW[9S._'5B_*49 MK5A1[I7=3K ;P%44252OI2N%CK9!II6RVCW:3$EHJR9,OASK6+HPM9*TJ*W*)4H@[)DF\O MS(N+EC8D.^[J$@:^O>SB,.PQ[+T$>U4EB#/F,>8QYC'FZ8AYS8;9:"^?ZLZX M5P7N<12Z6,V7_?5I136)0X4\QGUVGI,KPM 9.>K5U:3N6]:[[ML3<&WO3DD_S MFF2]7Q)#3-KJS+R7RH*?)?^^AK_*ZL1ZY2JPX'1Z4&4G%;;V%K+0/OQ0>4Q' M'\#1G(PLL"RP++ U(B,++ NLKG;^<0GK'Q*/F\9\U2@YPGFEZ:YBL(>0X-H) M:HFAV)=HHPL3<32JKOJQ=M)57BB7A8N%BX6KJE#PJ4A7W4/%>\E@3\\97]V6 M4:?6O=J[//OKZ7L<24T79J>_/Y8[\:0FQKT#)',R\C'RK4*^CC[T8M1CU&/4 M8]3;C[TWJ"C^RLCWC/-;RID0FQ_FL.9<""]R;,>-([@S;X9P\]UR8UO:MX$_ MP8?'$260?QK=B,"#I0@_R^#K6 0;'15QT[ZY:7#3G?8: V:EXV;]*B( MP%%P+HF;MD!N^/%XDD$=F@\!,+#U#Q *QD8 M?AP8\C^Q$\WP2GR8>L(4!([DPIBZP@M-XTD&TI")[*A$O_1$D$2"\)0/&@3\ MCH=^O,5\NG?Y4B4%'%-X:XCR9=Q+2\2A+ P1GC@QGOS8M8VQ>,0KI >+$CEG MZ>S.#3YY8U60NJ23-SJ[GKQQX/,;:CWZ7=_.M#^ZHS>T.T8O&VY7[UVQ/70X M(COG=V7?W)!]DVYPE.5X,+\QO^4]W<":WHG;&/(.?-9X!;0\-%.6N9/+K,:L M]CRKE=;RCEF-68U1C5E-"U9[-:IM9L !34YES_%F,G7]&7AC%/,TIG%@C44H M*719EAR72LJ$T2GB6%9.9/F[:,U6>3UFUU&O"DK4;T];'S'53GGLCW#:R%T5 M-7ZZ)SBPB)V"B+'>8[W'0JD9X>HAE/M4BB$VTRP1+!%9-Q*S M7][>]+%(!+=$6$_;+S*, L?"3'FU915[3E2:!W*X;GB'%,)^507^)]@1KT9B M6B\U=YJBR4TK64191+46T<'%WGI^L6BR:+)HLO:LG7/*XKD)5Y74FD4;,6R; M[?(V EXDU;$(&LL4R]2>-M=8IEBF6*9 3[5Z%1U;SS+%,G6B,E7B!M_)R%2Y M?>%*:N:VNE7Y>-R^%E^_JVV;IN M7Z;]X&[Z5_T3Z =W-]>I3+72"F44PI=!-,Z:AP%7X3&B<2AMP_%6]12[Q[6@ MUFS+W<6,I:9BHZ0-G3K%*(0+;#PB'NYZ2X_WXQ >%9K8RTQ.H\*=MHC$N_=+ MS,W=Q0!Z>N5T%QL:\"'W9#M:/M2-U1CRF-5T0S6NU4/$,H0^BA M(+39-9M=#0Y99 LTKR88F8RACZ.&9DC&T M5$.SW=A?:FZ]&6]70[,F^]Q5DI 2@PT5,I:V(6#.XD$:?AR%D?!PT"J;-,3, MU>))O-O$YC<[+Z4L;,TY^:7<]+T+.TA[JU]:?]*7I?WUI*BQ5.LGP-I9."R1 M:R6R:;:[/99(EDB62$TDLF,.RNO/RA+)$LD2N;..;.QS,^0D))(3;^KBI%;6 ME*ON[N>Q-]FJD3366)L>D7B5ZTNR>+%XL7A5YABR>+%XL7A5YN4=NWCQ7N)/ MUTD[(P/655H1.F-A\41"TPA6GA-B4C,O0L//-^DY-$ MM@S;[+T,_"CZ*NO">1P.U4@%'IM<#O\\2Q1+%$L6:BN6*Y4I;N1J8[8N* MLLF.5Z)XX^T%CPZ<-5VVWG;.#Z^-*.\]-?38XS,UDNACT:C'+:"MAMEH[S$O MC064!90%5./$4190%E 6T$T$],+L=#LLH+P%67*FZ#/G:>R-VW86QY,HZ*Z. M*!6TMVB<-_97&;8L8S5BH-+:5+#IP##$,#1W7^.\N3^;21=6J-IW89QAG&&< M631W]@@T;.XP##$,,0RQN7.P2)!&\=M]Y#0\$R1:/C15)[S2/HY9CWZ VB#< M?N-*Y39-U87EN"_J49IF#'7'!75@S/&&/&_(,Y;IR(Z,91K'Q]AL8ZACJ&.H M8[/MX,Q38G#NQTC U%=>O^+OGW^,P[,'(:;OOUIC:<>N_#2Z$8$';!-^EL%7 M#%U1 M30LY,HUQT^_PZ(<>GZUK=?__ZWGU<\8C)U_9F47V7PZ%@R?8RTK_S) M5'JAP.8-0Q<>0']]&GV1EO_@ 5%L>*OCPW5A%&8O@97QD/Q?Y.B7-[?7>,[M M/UO_OKM^8S@V?"&LZ*S5[/8ZM\W+ZUZWW6_W!K?]VV&[?=VY:O7@8_ORS:\+ MRUEC=6QJ,U6XX=%86LNXAI]03SD>(#A MT?O. +XHDXGNQM(8^4#4)RRA(C8PPG@R$0%<%QH1_&P!^8&YO(AJJR@P>7:/ MZT*_I MCR._XM\0@IAO;\*OC&7X. MQO GK&H"+8 ,KIB&\GWZQT^+:) /JA@.8XYCCF..8XTZ#XS8W M_.:I-*B]@5<\N..0GIDN!"DM9:Q.B5]-L]$I+<=5EY7$^[B7Q.&T-:- #5&@ MM )%75:248!1@%%@@TFWS,: 48!1@%'@M%&@V2CM,#1=5G)7%*ALFZCV880O M*P_\W"9\=3HG[[;,3KN\@U^.O9J*8\,EQ(9/2;B:@R8+%PL7"U?YPM4Q>P/6 M7"Q<+%R5"%>[4]XQU,_@7OS]?/G2@3JV [-;?8;I4G5B1R9RU%/EJ>U MY&JW69Y8GEB>RI.GBKK,G:X\':#JA>6M+O+687M0F_VONCMA=WXDW!=;=U7# M;E7W1IV^M.7L>C1ZK(*4%1@B9J]36I'N]O2L!=]Q;%C3A"/&2,;(2C&R MVRTO2,\8R1AY]!BI"SO6 P:U0;J^V6R4M]=_\DW!JV61A09?ZJ!42>>D"DA8>_QG_.YX01'CS]*+?(?']U04KM"DY:9K-3FI>@R]I7K:19%Q^Q1#3- MBUYIE08L$2P1M9>(CMDJKPR8)8(EHO82T3;[?=81.[L_ M\GROJIH7L#RQ/)V@/('#U2CO7!V6*)8HEJA6H[P0QHE(%'>BY4ZT>G)V/1KN MU*7+(G>BU<5&T0@_M3->&",9(P^'D=R)EC&2,?*D2\Y.HC7U*_[^^<O9'1]P[KA,Y,OQ=BC .I/W)@T?'00!<# -P MPCN<6O9@6"\/%^6+'/WRYO:ZU6A>_+/U[[OK-X9CPQ?"BLYNKCNWS5:[V;AN M7UVU+ZYN+@?-=ONZ<]5J-VZ&W?Z;7Q<6N;A@=\Y$AL8?\LGXXD_$>M@MW.XZ MGCP;2T+Y9JOQPZ(,-A?ACKX@SG(\@/;H?0?S8$J-B(ZE,?)AM9ZP%L )#6&$ M\60B@AGVE!O!,AB/N [&1!$=4U;@HLA8XKUMWOZ/V).YBFDW3 .7J91'+W<. M+BS$G(YI+- 8/Q=7RO.#B7#GUP6OR>A.(F58TG63:WYYTWA#GP$OK/3SYBST MY-C1&/X$1DDP#"#(%=-0OD__^&D1=O)!%0/_.73U5N[FO'[O0(VIT_WA97!< M"=')G':\?=?[:WU[O4?/DZ_+Y#?;13S89OUZPVNPG7(<[.3\9(/5HXNO9M31 MC'>TE+%U[[NV>@ZZ #D-R1G(/_Y>L$;S;T64 M__U%3OT "USSKZY%5'C$GR'^N+D'=7)8N'IYKF5H!-S@!WCC0^>,;2H(]GOU!8@-$9^8'Q ;QBI9:@@ MS+.D/]1$WG[$4AJC^8X%AP5G#_SV%5[CC( 40$@=Y>%3!-?J.;)[/*&"HL\Z M#N^#-XWUQK@68QQC'&-<]-.?GL]8LAN6M%^-)5Q+L 9VE%%UL'6A3*E MI:K6*>&T;S:;W%FE(5@5:C$6,18Q%C)472Q9+%BLOW43LU'=WK_Q@Z@?H@'E^E)QX>>_3 M)F]%7MBQ]=WNF*VJ.O"<;@=$5F G+%%5Z#&6*Y:K4Y M%'OVY!5!-5-I+T$;^PCF+0:KX37N,%LV^8ZBPVRS:;;[@\/33!?VX:"NIBE# MC&:,9OM-7&8P8S!C,&,P.V! I\=@QF#&8*8C.S*8Z15+.T5(>]5Y)CN"Q.O@ MHD"PEP[WZ$S+/;GC_Q7^]^P8-SJ>8F'0= !)<42+1U88ZZ;TS.$1@]<(Z+Q M5-6U'B!D$Z%86N.%V<\A_MP9(=NL\&:Y*NM#S#O-L-(T'5>$H3-RI&TX7M*, M@9@UQ'-]Z*R?G2&!N;^NW%]".XX:<;\EPC'EJ=$?\C^Q\RA<:F^_JP2\.#_M MSI:ZEI:=+\?E2VF'AZN7A\Z7*IBB?+\5'2.R+U[8]7VK5 MK@ ?\<2\R\>?\!%/)W L"Q_QQ!C'&/? 1SR5@"5\Q-/.L,-'/.T-K+4AUO%J M.>8XYCCF..8XYKC3X+A3;P+&1SQQ*_=BC62W5=:T=5E'O(^[P!Q.9S,&, 8< M>AT9 Q@#& ,V9@$^TH6Q@+& L8"Q@#>%-B,L'^^T'=WXA R.%>\S5GPZDL4G M9+"(L8BQ\F+)8LFJG62Q\N+CG39VP?AXIQTIV.J:C4&[-($[D>[^'!]ED>)3 M,UBN6*Y85;%(L4C55:185?&V&!_P-$]9[8,&W'A[4[-AT.\>GF:ZL ^'=35- M&F(T8S3;9^(R0QE#&4,90]D!#;-FJZ)X#J,9HQFC&:/9$8723A'2JCO?:9N! M%8C&9SS-38E/N>$SGOB,)^;^[;F?SW@JYXRG]/J??XS#LP7K6S&WKV1T?<.R[)7M+HWO[D?4%Y#&!M+T7HA'?X]#N@S*7K6]]^ M_?O??EY\GJHG5^T1OTNR4>=]4MY;BK]H&/N^K4^M2B'6]OUWKT)[UT M^YW\*9_14D*655_O+*L]G+\R#J0T?H??QJ%QXZ'*_4?L2:/=,)F>6_4P_[X; M-6LOT!?;D?1B+4FOR$:<&3\:7^1#K4]>2MY")N;SR8B'9F/TAG9V@C6E;=WV M@YB)MV?BY6.5F.65^# J!'PMZ4M3^O5(7M@A-Z$*2E60AC4P&X-^Y?2J!=O@?35.P3I>>YSAC>%M M.U*U&V:CQ_"V%WAC061!7$NJ;@L$L;QT[UJS3/] U6X/26A3HLI(Z M>AMLRS *:(L"/;/=+BU2H3(T('6%\%A8>O*5ET$\7@FD1U],&;;IF;U!>XRS= MU[YJ8T0CS#E^*T5[;F.D*=[7,2]:C#0L,"PPKW4$FF:W45Y_7MT7GW4SZV:& MFL- S879:C<9:3:/1:QOOK;J[^7>,QNTB)GK,",?)G#/%SGU806\AVLGM%P? MV]1LTE'F>M!JW5QT+X?]B\MN_[;5N,@ZRK1O;VXN]>@H4]+*T\?E"FE%2".C M)/6*^4WZ#X&8CAW+& ;RA7*332=8:8><3S'P]=B1(\.?2F0IF)$M+2<$WC(F MXIL,C+?8ON:*KKGY+JV8FN%\&HT<2P;OL*.-(Y]"ZG$S)IQ4 M:'>I1!"^LZ4+1(:+<-*!=(E6H0P>G9023^5/,<)F"N5,\B&7!X'R,#?)M";+ M-&[B "9A&K^#5>-*XT:$D4FS&X[P"N,MIO*\2[XJA"O/ZR-?7Y*64/>SC"@S M U@>&%\)!/:@4MP.'X#W\;,%'.(#E8Q1X$^,)R"CZE65]I>"^T$3>=(^-U[H M<(52$BP/(5F7HVE#U6PTRNM U>J4TH&J==A./A<'?7N_UDV0F/+UO)TISY2O M_NVU[W%TV*9ES>:I=]DJIVN99NRF78B2&8[;NFD">=U39T#NL50-M#%C;=8D MC1E+8\:J5:LNAC/F.HVQCK.?US H-X0[BD2(>K0Y: W,BSZW.:A?ME8]V&L/ M/8"6@?Q U"N='W_0DO&.S+)CU$_]:LPVKSO)59_6%):PZ M67760G7JPE9::$=M$*K;,1MV,^N./VF?''KFZWRFO_HLKI5P_+.JWS0 MGA*E-9;;"D=UX9'2W &V^H\8'B_,?J.T=$1=6)_A\3EX+#T/D.&1X?%(X;'9 M,;L=;LM^4OC(YB/C(^/C*]-%L7]?:>FBNO ^X^.S2\[X6&TD4J/]MTKK&K;K MYOYJ,'VI]*94,A_8B>]UR]M5V)9LNO!5U>A].+XZ#MC?F7['K2\X.V,/AO8I MZ89N@W4#ZX9ZA)19-[!N8-VP-YNN8?;:K!Q8.53*9.65_+)R8.7 RF%?1EW? M;'5*VPMCY<#*8263:4._XU8.IYX/?>='PDW/%:B&Y]K <[8?XZ$!I34K/(JZ MG]=2J0Z U>F:%XW2#K!_D32Z,,-^M5])DE2/>J!F>?D3KZ;B"1<&<;J2AI*J M"Q>QSEMU7[5I(T@FJ-5W8C#47:R[67-6 T.#"; [86V/-Q9J+ M-1=K+BVYB#77:A!JF>T2NV6SZM)/E%AUZ:^Z"OMF/]*!T*NNWQNC%ZCSJG/" MBRM2_<'A+QSLC<>!PZN=1\>.A0N+'WM1X"2'P\./#I[['4ZE%3F/^<'A<"_\ MZ(>R<,,3?4ZOD-\M*?&(P&;C!SR.' \0CXK;?4=S9OA%Z_RB-^AWRSLXO-DM MY>#P=O>P)P%WZGP0\:ZWMVL]^I->NOU.GH]$W2DUL'_J)U>6 MB3=I@\ATU@ L>-N ^7 ?\LX=?-:P[)^>$X'9^C42D0S!YN*3BO79##OZXQ9; M [,QJ/XDCEJP#=Y7FV,Z3LD>9WAC>-N.5.V&V>@QO.T%WE@061#75S^T0!"K M/[:^%FQ3 M;)B=9FFUI+HLI8YLSLJ.84!?&.B:[49I;3%U6R]26QI-WES.R\=SB;H1*)K_E<8@5]/]U(5SR[RMEJ$<\D MEG,FQ:ET Q]$,Y=J&/P DV>LY/.WTMZT:+>O^1+V1]J^19'E\3JWV*,T;K&^ MH'O_G[9LY..?I3COZD:AYY'&A/-'V\/GB'OOG[JIK7 M_A[=3^ASIJR,LY0E0UR:!N1];ZK?N_+XV25,GEC/=R']H3#*4]OTD^E^Q2+E M3&3UV7JWOA2).D7H7SI@IDLW[IPC/PU_C75'^*$[6L]W/=:+<,,U8V*,6"OS M:)H="ON<4@('FA(X:;.3-NO/7UH3S1K2E_RDS1[JNGVY-+#K[Q\NUL79%6.K MMQ_XU9*GY>]\E0&-TZL@+F9)5JQS_@<@[B79[-.[;_[V0S-\P7+NL8+/_6RY MXFE!(?^O*_S73><_I7CZ!,[2^X2EQ7OPEV<;H&^*1/R=7_[X)@KPG/(W]3]_ M!&^D> Y?L%EY%H6.[ZNJ$M;"6V W+YX6T+JCZ$VM!69R?7;-DS:4E+Q?9_%S"$M&KG,%R MD3WV XL5Z2Y!12L9XMX OI M5Q\.KO$:XQR[%D^H;L' MYW@E(8<_-C%/@ J_ AF;B=O5I!A)D%-D8/.0%;#HH ]CW M]B*X)[M]V?_(.0/]M!'H2;-U?HU+2*#8 1")E32G!*V MR>6#0L@1_W%\PPO M7ES!RE]8-\$ SI2#+9-6+ ; 6;%H]DK<&CG/\/&(4@[R!4]!RN!M MDAE,V=R:,:DOFLPYH,8GTDWU#.(K#%?OYF$?(Y3RWFG(.*0MY:KI)L M Q("?)AB/$",1,/1J,:I&+8NN/2_]9P,.4E"I8 4?HTKG@00XG26Y>!2-% 4O)+N IDZ(\ J M=?J3N.,4?EWOJ G@&!!IF%# -F*C 48R0;JJJM=O].>Z$!"C:EHC[>\S';.L M*"<2*IK+ZAE(N/9R"S:'#>$IK4N2M03Y(^G*^0S]3GP:Z')4VWBC*_P-%"WQ M%83[GOK"N!Y4(EJ%!1JLG"&P9P@XZ. RCZ=K0EO88MP;I!QLY%_\+ET*I'XV MBXGQ2/>VY0/?R$"]6*RG_T,5#VM="4MTC<*67IU+$6S"[2E?'$Y,"EQVB>]/ M(*.U.9MV^UY0"[YBN; ":%/( -0K QG2V8*3G+*DR+;:X&8![$32<=E^]JY4 MU9H X@%P2T@T6.7JH%4DXP#\"7HTATD@?E-ZPP-TRY3CX\6\"0R4V)+\J%MJ M9P<=6+%!5#R,Q*I^VISSY;U/J37%SJ(HORE(>[4XB0JJ+J&**FI 9,?S:_1N M4-C)50#RTFS!TBOTA0B9?BIL22#(3]LF%KE?7#N" MJ>'1T4YPA5X?.)2 8!&"SUAN_@7.2$=$]H"02E$4,W)TRPR=2#9,VU9-4X14 M9N 8IG48(=68(=3=@*E%SI9O)@G2/JTF?N;8$-AM":Q,&#^#B7DJD_)K*OW" M4 M#6B6U1JP 7V V@IL$ 0";KH1OQ:MGR$ !8JBB@2M60UM;,$,S42"B(+QR#FZ M@L+7:=$ ;"TL$8,'@ZH5(IIU<2X%$+Q4+F 1?P9OBZYFY70UZRAHWGFA1NHL M0G_,TF2%Y_%(@*;9*,N4[1UEVXVL-Z][Q^_;AOJ&7"2<33AO60*WN]G[4>!7 M1F9P>M5V).G3)O9(L$TP^$C6J+;0T"]!*LBGIUB' B,_W.4=/"!^%02(U[)Z%_][(B/41U MFL3%@E/*"9A_8,WQ77^B,;58.Y)#3,FVQ%>G/K K&A=V# M"#.F+(;X$:Q=644%$+FD0I."Z)G"92A:OI_(W%T+R+>R>L]6;@=] ;=F_%TD M6ZOF]:@=-Q?)=(@X8?\PB4K)6(J]KJYR?D59 MY-TH#$"Z9G%"T=LEY7N+-6ORPB65W=S*FNUX?.TY+>/;03QV%(J>"+B;7A[' MWH.F-\:\Z[A@1_'!&J/@Y8P>"'S'TJW^'VLCQP[(B^_)PM4F MFHX@&*C<]?(NU>&OF4BJ"']#9)53B8//%:/A:LYF\&1@2HG,95Q6!R>-$SP7 MP1_EB#,\:)XV#>.)0:E]W_J!BU=ME6#.MOXA4X;,4.>B@*.V1"(HUD MO(S1SAV+6>U^X)8#1F*G\<.47\5IBIN"F?QT7G]_>Z^V!0*8BZ4?Z'">3J@9 MUA=L=B+]RMWY5IG(SCB2<$0Y@B:9B" MC>:Y61-C9,\-X%LU^],8\4/7>\)'N0UXY8I5]A3E$$PMR-LRPW( +"LI4.AP M9Z@L@*':S!)1J #CMI_H&.8ZIFP42BS5YS5[.E^#S2)''\]>1 7$7;8X/QH; MT@T_5<%@R4&-*1YYM$E49_+:O'YK2P:?H#_T"+Q];OXQK2L-/J9-HHLE=?CY MZQ1\=CJ)+QYWEJ[)BF[KD6,HBJ7XIN:$MER=I8>RY1Y2>?+S-%LMULLE0UU7 M4 2PC%,*HNBTI<2HMM@Q<^1"%T>2C'M[9Y53>]8?W^BCM&>U[:_;H50^_ ZE M!_0"VE.^^?([G6G.12#^M5O7'?Q[0J?6-#N9(7-BZ:/=7'GPFX_SGN_]_@-L M-3K">X>R>C=H&J&!QM$UR%"4B:9K8XG.H6SO5Y&05V*H072&M!]X>.^9,1J9?665 =4;1.?05?MR$3%33UHC$Y&G8Z]2( M:VSRO8@4JJ9/;&V\BP1.C;CV;\2UUR'VSFDX#+X,FY?G^X^W]5!5',<)+,5R M+-65'4>-Q/&VYAMNZ!W&\?9(VRT^]M-AWC =-G#!R=C! E__HK>-/IY_ M.)?^Z;KOM]VN@!O8%:W4=+VJF]1@GYAMMY7JO:.&8T6IM>CFM.WA0.]+9WDI M"GL>C@ V%*-V55BX0,V=SB57M)H!*-=)-2Q;ES".P-Y436'JLM:LV#:NJ(JC MZYE RFS%!5VQ9(@7>/E2!6%<2'^N&4"<)YL*>*P7CH!NDB*?_=;T-4GYC!<% MRV/J^#0'!4MOG%7[5#^+R%)5.#4M?>H2G TH+JPO1B3K^^A:!1)*76V,51G8 M*B7=W*K.&%JHLZME4/\ YW]Z>YEE)1+Y9_@@?::O\@R9=5&6J[<7%S? MIWERGN57%ZHL:Q?X\P4.?%.-+S:[A6:$FM)?J1)H\&CF[":;MNJ"P9&LUS+"VO:JY8E=\+3,V-S(]\(HL#7%4A0S MM$*]HKWE!9[3R3]]<_:!1W-=UU9"67,,V=0\U3%UJ\'5E_4N>/KF[ ./H=J& M+0>&( KV^"LQ?XCFX$ MGEWS)C8$ZH*G;\Y>\#BZ$SB![BBR+UMN**NA4_&FJRE*IWSUS=D+'B]0HDBW M+467]4B+0*6X-2_(7A1VPM,S9Q]X+">2%4\S#%_QP!0YFNM7WK<5>G+8N5]] M<_:"QW,\2[43GAZYNP#CVU'GJ:;A@6"HJFA&X56 MU^.7O! RM'BJ?* MX- $/HB*8=6Z/_)LM=.^]\W9!QX0#%.S35?U',,"L45,*]VFV:!ZN^#IF[,/ M/!ZLY >*Z\JNZ46FK(>A7/,F,$BG_>J;LP\\(*FJXZD6VFA9C0(@OE_+;N0; MG?:K;\X^\ 26YGJZ$@$/*+X';K'EU;CZLB*[7?#TS=D'GM ,U2@$HX@/",'Y M#2*CDA7- %%>Z5@T ZTY[T3=G'W@B,-.^ M9FFZXWB*ZENR%WJUKV'*Y[IN%H(SK'N&HJ[1="W#P;!(>%H&T'9]15?4P/-\\!7 M@F@MDK4:0:'OD-@C+\?S (#DF+'*.A'Y1G.486'92X M.486'90).D8$!Z66CM%,#,I5':,,#DI^':,6'91-.T89')2>.T89')3O.T86 M'91 /$8E,R@C>8PL.BC%^30(WDJ\/D:+/:16YC81!%#8EV>=S_#;90(P8/,0 MGIY]_/#FG9^PHH@O8U&71)W[Q-T"\ <6:UVS!*NE?KC8P>;!^ T1@6? ;\GR M3UQT5BGXK+J_[[&X#6&.8\-MB&X^++Z\]7VZTZ$DCF+5.;V2*9R52J,@D;,C-[G[:$+4 76V(E.83[ M]2?)-K9!%I(A WNF:FJ7@/J1NA^IU2W)\J^_/4>A]P0I0P2?M[I'G98'L4\" MA,?GK:^#=F]P>7W=^NW#3[_^H]W^X^+^QOM(_#B"F'N7% (. V^&^,3['D#V MZ(THB;SOA#ZB)]!N)T*>^O#,@O?,G\ (>(!SBH8QAU>$1A_A",0A/V_%^*\8 MA&B$8"":$$)91:E X6<.Z!CR6Q!!-@4^/&]-.)^^/SZ>S69'(8I@B,83?N23 MZ/BDTSWKO#D56@D],7L?(OQ8*OX\I.$1H6-1LG-Z+'\> @87Q4,\BT)M40I2Y"_DU@N5!60!9- #8<8!]A=Z/*_H/3M5I;MG9V?' MZM=%41;H"@K8[O$?7VX&BL/6AY\\3W&*HBFAW,,K7(P &RI)1GE;ZL"4N=J= M;ONTV_*2OG!#?,!5STNEE!I%425T#$/.DCE..\MD_O1!>"02@:S(2@7EL$)-4T+$ MCT.EQ$W>R Q!.N[S%A/6#F&J^0]7*H C5Z6$",)HCW4*P=!5)R$"PSU59TJA MJSI"A$',:W4\"? @"GA(9+L]7\VK[![Z$#V!80AO9:PFRWR]OS;D_ZH9>NFL MNJS"O#]]..EV3KN=CM?V/B+FAX3%%(H_,APO!_J7)T+ 7X^7 9:@8P:#._Q! M?5ZV22J<%C$(+@UB:[GR.-&*I5]F)G8OS2=H ?Y_PWY23%,])QV3D\[77MZ$LB&L1-'LA5"G$\@O2214&@",4-/ M\(8P)X[6(!G]6_>=WK]EF)X"]4JHGH0]D)6;N(;?LP,T^L#N.[T/7$M=4_VA MV>;NOM$*S^@GN^_T?M*"PN;YS$N"?=%ZJIIA3]22F-$;BD&UZ@W+ (TUN*N3 MTTL;/=K)JU>KPZ&,TTC?)4S 2(@"Z1(N0"BW)P83"+D3&14(!D+$6!#_Y'@8 M",NI;=Z$CP64EV)Y"=B!$L[Z@ JM)I CT<[-^2G#K2'KM1H]EF1Y/Y>P&S:> M.,)CB'WD,..7I2"A\!#KP$SBO@-8B;*X#H-Q#&\ L$LL-* MJ]@/$;VT.D\N'HL(X@Y_'VK2>@K6&FD#].:UC%O-V$8 M<_63MYI M!08[N&'CI9='QG= >R.,3-Q PR.ZE MZ>]&7QGL,08YZ^&@'U-_(GZ3?1EQM^WK>NCF%71=O+VHQTLJ$E^INF0<(FKS MDNK4882L0J]0XX%O,R.N_G>C2LQ+][IG@S9DOY&.>1.*[-O):AV^Y-GY%*H+P"UH$-YZ#,#&/.@77[N97<-#.@ MTIO7U34:4: ,^!+9'M^*@',.U2ZPO"+8@1#GX'T=CGFQ MN*LY-59-3R,GIP$<2\]Q#^7=K B/A8/Z#,F8@ND$^3T*@3U7%E#FT:0[XI2" M>@M4Y?%R7$\!'P@K6-EUC-DCFD>;[O2,'7V'D6A:L>;(_4K'52M=VBY5==8CU! MCGFD-:!Y]UQW7-*6R.9EE^K(Z 40TO(*3R@2!@ELSYE>W!P+Z^[+4$!MA>05 MH1I/A7/$:T0QN\J.;@:M(*:9<:W)N,[ACPW86L)6TY)UA#4RR-':VG6",H&8 M)Z6.;E*J)*J!TY!\MF1"P@!2)I=\^=R>E551X_33U1U8*(+\TTM@&FU^YVFG M$L'HP;IO- '\I:L[3S.G%#-6Z5=7;AG3>5A1%::OP^INB06^_!N M* @$M?:'ME'7V@ZP&C[:=X"V5ZC<*]1^Z!K5=+V,T[9RWB+Q/M',M@XC/OO4 M)%Z_8A 'B,N@/[^I?G&#/;L;70(VN0K)S)Y3!T@#GV(B?K/Z\H,%=OEF_1Q= M72LB\#U5P8'(@M6++[%)'JMV>M%5[0K,))_6);GT3I[T,?'DH?$#ZSDIZ9-5 M+B=J7##-W)[4Y#:OX$!E;G:UHE)O%:$.MIG:US6I+5;T_[T4\>OQT@N*TR]* MKS%6+S&&86)",&2< I^?MSB-84OU"OGJUS][8B"]36QUK5[&)%Q>/P3X"XR& MD+;4BYG/6VM+H3"42V\9/(M%?8C'LBV?*8FGYRWYZECT7G 8M3P^ER^%Q03C M.'H?D @@?"U^D JVO*2@&*:(! ^J8!#3='/EV$FQ[IO>(Q#@-\+$28"]HI6A MR,Y4RE7P?5&U&%B,WXWNX1/$LB%IV_6_U6ET\DU$L$@]Z'RYUWAX(\[^?!PC%'R9G)F5L].8%_5 M->OV]U DY)!B(/V9W$^X%_/)DBZ& KOW$!>$4C(3J>8EF )?>.<^I-(]WXU6 MW^^;:>0H4TM)H>$T0=TZ8Y<3!$>?GJ&OKMBZ&XFL&U(QCCXB"OWT# 0K<^@F MLGM62Z]%O$?L\3:6;9-ID*"'JD605#.;DO7G!(0Y'$.ZN4)JZNB%(F^6<\FB M]2M?[]OTM=#@(QSR:U&.JM=:"4^ V$"$BR#XJ$(X//X&*))-EPXBT\]5:$=# MK4))T4@0A[P/,0AEV"?\(&1<-E6$@/+43X6>5G(OJ*HMG?FUR+TG@%1SK@@= M /DF]&?^,(/A$_Q",)^PPEM[1>,8^XJ%&B'ZK_A3#'=6-,,V0?=Z,&Q#4;FB M K=NO@7J"]HO@,.7,M^_(: /,_(P$4T<3Z[$A+65[E<']F_: 5U4=>F"M7#W MMQ..(*7E SD]2@$>JX+?$9]W*UE=20(C@8./I_%,T#&6\#D4(;)/QECVZVLL'?$58CX(Y7C(;/*#ZMK7T?02ZM]#F4P$ MD)+1C[%W585[9O3*,;RPB3P%E=WEMKJ6N;[8_BU3?"9A$ $\ /Y$T'C4$REL MB,2TLY3HKB^V^^3V!HJ9$9;O %07\I'%%8 !]E55?-\QUV=[90G<"]"05RF M\O;@-C -SV VMT[A)1A7P%=MOB1/(I?"7(Y?0:<8.%]$]AC%D=R,%I/0/7PB M(BZF:;RB9!;FV1[>WD:#[CKR&RC]7'TCY0![;16R5JE>\)]8SA"_Q\A_O)?] MLVB4FO+U;3(5 W/3W#Y?=QY SI-?D_N9TMN:<@W7%]RSN<^H9+;V]WLLHFU( MP[EF4'W!B0AO!OE^F:M0?2TS M/[_U(. 6\AFACXN+7 M]4K+ZY#Z(4 16VU_^I=)64-=@?UI?CHLTD%2.8BJB^W-(*IH8B\(U)$8 M^4"@E4XE@7W73JZ+!13,L*5RQ?([UZV<9JG_)(L(\@@#%%%-=@-GIIR+P"Y" M+:N1ESHV,!9>[6Z&A>N;H&FF8=6/.][@ZM-T>5:MG7- M)?\^:FJN[%U>[7$5VHLUG8KKZA+'3Y+SL6Q PF X+Q;-=*XOOL$.A +=>@:3 MAH.? ,4PN)B7+RE9WF:Q+;SS?1;]XGMA+^QBGA=)$VFU(I\=J,U.3C#5F1\F M -]-U5G XN12Q/X40M4'DF)R)S(SVIZT9=S-( MDJ8TG9"'"85[0TG6F,:3,B-[0\FL;@[R0PD95EAA\:9:BL8B]>Y3D7UDT5JV MZQQ8VWK36C8PHP*KF8]61H(#%"*?X&\@#.%Q5SDRQE=B_7([4#M[0:E4N^:L1@& M'V,9B"?;,6G?I>A)I#+]$/A*K&03!Z&]2X&4 B-"BY3VJ4QMHJ4^;U%P_PZJ M+"Y=N(24BPJN$!9]!8&P,!TL)WJ.,KO*]RIU5F="2

;4$>7['HY..<8ZC"WUD,*WSZ"[#W:@L-[=AG8CD=;E<9!'&1-B* M@SBCS$^BD,6]+C3ZC1Z= M\^PTFCZ\TF-,&#'M+JQ<[W?%:B$/$H9A%H>(@#1&"0/,[ZT%<%B'4;7AN,MT M,&;9:3IL&MU&E]1Y=AQM+U[I.F:LJ':>_RC*FUOQ>2RRG?RF^+"_^U9L/UXW MENN/^UV]RS?RPO_#D(0 MV[Y6>_M:_)GHAH?NYRWS]7+?/I.J>=C%?E#4:C"31D.O.',(0X?5:\$V#Y>V M 3G!>^7U0CG5&1E=9B^HIK,@S4-.W;E7C=38W0APFT'YH7R8CR+H,YX%@&9) MV.^'25$8:4ZC[=IV+KW=!*$5W)&S&RVJ+/1>/9BMBV/=8494[=]AQ9^AUW,.VS[KK# MO5/KO)98?*W[KM>;'XO>)MW7N^I.-.C_N*T^R[N*Y"/3Q0H",?%:BE]^W/Y6 M;8N/U\UNR?YA#Y;Q*(PR#'T,6(C"!$,@P,4H\ /$Y#:JUSNR>Q2.N_0QU5[V MZ+T?MY6W/>+W(/B_1:OU[N1F&?&#S;J2WNL^(P3K\JQH7G'2FQYU(?IX[1V M>P*Y]_E1B+P.O/=QZTGX\N?;S<&OO38T=J16U7)_US\"_T8B]@BS0>>Z%+FF M<_W6=2ZUD#T97R57S:@)X@ T8^9@]EX8/<>+R+3CZ(A^5F.W==U+CINO]YO$ MY,SY/\K=;8_P\((HKNM"_._J:_YS 1"E4>QG,$,^@C .$A3V2#*N?_6Q?03. MY[:3/.]FP-2%#-DE[_/(DIUZ^.S:7]=L*F7+5#*SV;5;/#^7]1\'R:GVXH_+ MHEZ@),(\3,((Q"2.0TQ]UEL-&<&1^/@+G2717WDE*VR,7' MPY:WQ6J_%E-GO!1#[+ZY4J6!0ZL[,<^^+39U^;TX[JO^FG];GZ!"21Q""@CG M*2!A$($ 9@TJQ,,@2YG.PH]K+(YSYQZ^S"U.'/ ZO3QUP9/H-=\G^.!-IL0#.;^@TF-%47DZGFJJR/ MUU]VPLQMM1;\U^V1U<.>(-(\1D YPMRG//%)E&+&8,0$"@JX:@9FQYA#<>CQ M-?OK3A#^:W\2?JJ-=4K,7>KB5IF?24>VZ]/3[NJ ,>U.V4C @H5)A!@ :8@3 M!F/N(WPPDK LT\JN]#[M.EDZ=+AV=#W?JZSPI*E2]BDRE:/7V'&K.8UQ%7'1 M(VQF*J()_IQ"^1S!V$\Y#A,89Q'.4M[9":,T M(3K2H/]UQ^K0 FH'8CUA,"!*31O<G"DQ_N]A3.R1#RCXX)*F%,W#Z$8 M@+^RU8CTY *O5J6LEN?K3WFY>K>A^7VYR]>=38P)@!AD)(["!- T"R/:VXR# M.-"1CF&6',O($9PGT?WZ;N-U^/1$92"=:@(S'I-Z8O.4Q/) XD32V'RG?AEO4 $Y^$#*,T@"P+6$SBWE (F):\&'Q^O.**Q.0U MH$PK+!JD:599W/!E7&E1H5 B$K)19^]>2C)$ ?.E5Y,N="X67-;Y'7! MBO:_[S;/*\.?J_6:5]L?^7:U8"&.40Q(RE@ $ U3COHB4)0 X.O(BVW;CK6G MA^O]T@.6%X6=65.1N+T.N*8^60^)FGA-&0T]97,0"%=W?^HP>D$:7<5F'KKI MS+OG=X@Z9-&@X-T>FGU7U_MBM0A@3*D/$S\-8QPE&2(P[*S%8 M?6ZP%^?KOP-8T=J__,(6$_P]+]=RL>JZVM;YNOA2+/?;9M\A7OW7OKVC_$.Q M^WC]-?_YJ=K*BA#>[;;EM_VNV9A2?I^]$Z>;1X)/ MW/;P29/YT#89X?N5UWGOG;KO[2JO)6 > ZZ3V!H,O].VL7D/QA-SHS@TSR&" MZHLW8K+43I.8R!\V-Y_:N70S??HL$N1MN90W:\D?P[(@\;>M?/V!<1PP"C ( M Y#&08K3 /1@8L U%WB<0' \=/Y# ).%@^:,?H_1JYL]8_M-*2<5KY021HV' MZMK1Y*'075^2?+>(O1:RUV*^ZN[QO?*.N+LM?0WR*Z_!/O92E F_%Y>KG 9L M'J.!:R>?+7N-P*GZ5L-^C*B_5F1_T0^K3S/=#G/9>0!YK3:7FAGWJ M$4%W5^2\V%/>9SDOV YW;GYZ1[M1YM=OTADQG7EH]CK@[5;6(MMYT+/A1SK6 M///:KA_*2W]H5>^\$Z_&WO$Y:L@N[B&=9^.9QS@X6W:>[7.=*4ZW,R,Q[;LN M2OG4BL\S'X[MJ7L$>936G$T-&,RG+<1I]5 M'?#/?&9UP&ES=J4?O'F,+&,X.G269%Q?P[ 7<14IXX*=92GE" M*(@3PFC4(4IY&$![@F\%SIM0?"M*;R=Z@Z1^O(A9U_H&^JM2OQ]]O]0 IO75 MWFK\9BWW=CU5TWL'[%I)\+.[^W7U4!3-#WT2?>=6S%4^B9Y3+V*?AE$69 "D M$ONR7*%POM]*8I9;)MO;C)L3\[W,B^;K%1WT[@_O._#> MO?A(\][H)._Y&+)MFB-:B-^L%<.>ESK9H356;:2&9\$L4C^* 04(1EGF^S#+ M".O3U!3%++2P1CH0@>NS*N8*82_Y&Q"?X6G?.*&QGO#UL+MTKP?N?;H4F=$S MO;/D&N9XPX,U:ZVVY:-&7F>+4>N+I=^>%YY?*3(W_BPH2+(HC(.(IP$&).8P M[(<7E,0 .UD==076L?J?+HPM3] [6@5U%E++RYYSB*:3= M2,()2JQMU30S[W@4ZH$\FX-4+5 'ZXJ&8;"PGN@^ II3C9,QX[0+G0X' ME\>6ML;\L0]3[T\M%PU:IVAE' F- M4X@@ACYD21BF4819CR.$,;)5(C*S/K$TVZL!&9(_O/[CGG?KM9_V1SK,!]6= MA]:>Y]2PY#,L/K-66AO^:91Z;#"I?'E)>[%C^;W(KJ^+Y>[C]8?B!SX\H_E) M0%N6]^OBW:8%^/$:KUI-680PA4F $Q! A.?0) >ZDX0AEH%'($;AW0'Y,?9M7ECKT M(]]58\SR!8T>(73S$.LQ''UZ* 8I2$&,*,PXC' M&3X8#C!-3??3#;,ZSK:Y?IVD?IH7#RA5#&1;(Q$>@>$!F>\)NI?W-4^0YEYD M[+6\U@[=\]!&FPZ]E+G:Y,J&UK5U8A(00&GFHPR0""50F(1]G9B -+$L=6I& M)U8Z>PJGR/%P@;/(JQM]:P#.1]Y>6T>SQ_7\Q4W3'PUM,V%JZ!6B(>& (1Z( MB3_%- ,)2%%O+081ZZX0S38KQ6FVH1V=OO88DGH%<[/Z$]T=JDKH/#K48"\4 M[P[58T7]61;I9KDNF_4P,>6JZV)7<^'EE^*F>>VNHM6FKM;EJAE[)U>!UN>:W8*7*S M!S#=Q$?]H#@7BXYQ!R,(@"IB8]XC1H#5 $X"!BNH:?-:QEO9H!G5 X=9)YQ._ M>]KQGOO]0G<:0,ZTG60(\&IPP]!+.#Y4F[_W%E#",?33& 804S\*$ ]);R$( M ZW+^W2^Z[A)O]N(?[3)VXU\>L.]%CMJH[@K8O0&9X%"_'>BI]Q.*+@PBIH0 M-8_!T0AY-;R9:)8@V['S'QYXPF&<9#01DQV* MPR2!% 4']6%IEFKM2+)JV;%Z](GJ >U5F\=Z)X";Y\N&//IF-Q2*5G54^'#*HJZ]^*ZF:;W]^62RQ/OKRO-C?O MR^_%JIVWX&_U;ILO=XLXB0#&%*2$A+Y(Z#B'K#/.N!!VO?L"+!G5Z<=&UP-( M8+^N)3(O;^L!WQZ\FP/X?.WE K^>?MHB7$TX)V!:3S&/ +T&X977D-Z [(LP MO_AC;:=JIRV6.T99ON,R*XUMP $!2@+<8+B*(0D3&E* M>S-^C#3?K]+^_/@*ISWGU.1+>>+ICB@]@7HF1Z///Q\Q<7D2:D;:/'3%'/[S MZ>@0'M27O]:R@OLIW^Y.G\ 4<8ZPW;-BT[']'/]TG=U6.+= ]3.M<\ M6Q.](U#O=PG5:[#.1 %?8-% #(?$8MZZ.,@S18DH*H^7'GFH>_?,F^?M&\E$>3(#4)<\B,GDI-7#I1 M+I$8$C8/*3$%__0>ER$L6GEXPDOKZJ(*8]S$A-C'U[4E&&, M*.^BS^M;O%G)_V3_W)??\[6\D@KO:+[=/I2;FW8'/X^8CPB',4\S%"2<)7'0 MV0Y9DFJF('9LNI<>@:]Y87@I?U$3+?#L)HHC4^MGD@=.&U^<0+QRLMW M7H]RBL-"2LQ=D#&[S,]#UBS[]/3$@P/&5&7OMWS[1]&\;_RE6.ZWY:XL>L%= M<)Z$(&9AG!!?S.N(O-*[MX@XXGIB-\221O$I)JHC46AGI2= M<'>$=4B_QA6O"PQ=D"P;O,Y#J*QX4MEO=9K3O/92C/ISL2R$' K+'XI=;Q(1 MG 8TY!'V69CZ*&"4]2:#&,5:5S\/,>1X'V2/S=L>P%UYF^)\AW) I>($<"P6 M->>!/8&?3PC,KT4H/+Q>5S^:%Q&:.Y*WQ:K<>>^K>BK9NL3@I1FC#>+G(5QV M7'DZ?[3'CZITO=LLJ[OBJWPW[6AU0<0G:2P+Y-S/@@BB5-YYV=K**-%\JF7(GYI0N2=.3Z$ZQAI CU1J$A%ZD9T+ZC.,S7G(SD ? M*IOM2T]H/FV+^[Q<93_E9<@B80%,>!HG$((HC D+$K\WB5$"=4?G :9&&)9;=,UP7/30+MO<>.*\_&7&O\J/:MC\)@+D\/77TN;VYW'Z__+@9\ MV:\7G&.<1#P$$'(FKXR*PZRWF:%0\ZS?,%O.>]Y%OBYT,SL\SZ.?6?*EY#2O+*FJU8]RO5Z$(,M2D9HQDL4H]K$?DGZC?$PS%&M>2J+Z M6>=*TR/1O%A$F18U*7'"AYYPO$J$FVL_.JL7]$";FWGT?GW83R_G,/-;N2YQ M7&TXR6DR0L*00 YHFL8!")"?@MY6DB::2W%F-MS7(9IU-I,% 4/2U$3 /5MZ MBM#2=$@>)IKAO,C*I=K,(!;GH1T#?7A:B[' B-[2XB+-4$J $"Z:-ALN(0%] M*35.(4[UUQ1?_>0HBXGFBXBO4Z*S>FB5#9-EPRE6"U]=)E1F91Z]7!?TBPN# MFCZK]N/W9?ZM7#<5#[Q9-:],FJ?\ MA]"H+6HN^3.6L>D/_9]G2$VV3&F=G5 9.W)>FH9QHWOX[%/^(%>H^@UB*1!9 M8)!$@"%",:)!%O3'19*04LTC'(9&G(O0XGC>#X'/ZP%>>0>($VF5"FT7E,LJZ_/0,;LN/7M+U3I?JAK7G()[HJ8L@AR+ MG"T+8C_%F"+N][/')*8)U9,T$PO.%>S1(5BC),J(.#71 M8.2"_ SA;QYJ,\B#REYKTJT/[GKYD M]:Z\:VZY/H*;/ $ZQ]/%ZM! :N%89LL*+UKZ>Y]6H!0PAQ3A A!/Y M6&P "4TZ:RF+J6:%VM3*2'M[^A,.)T7J"7:M/.?GM7TK QB=1^\9[,5+>U<& MLV*^P+-@,0C#R(CT%FN\F:[D6*5L M^ K.U,LV6LLURMS-0TR&./#J\HPF%\;'=TXLRVWZ61!A/_*IG_DQ@C3+CD)!'EU$UI1F32CW9>>E(SR,IFOY%#.B?APA:]TIG< M_>XH92D;Y:C7&=*N0UDEQ[@ -5G=2:W@I$S2/'3!"/GY$I.F]^H3M+N[O MJY/''V1>5&YNBLU26J0X]!DA20+EJZ8)C3*0'"R&3'M29F[)>39R JY][NL4 MGN[\:P"CJG.N<:C4G6<]YI J<>AH7G66H(MSJ>&TSD-[K'CR;,YDBQU5;;IT M&$L8#((L9)"1.$H"%,!^8H9@$&.=W2\#S#C>_W**K#\ 6C0(-8]'#6%239)& M(E%/D4Y!_6M_QA/O=MORV[Z];V]7R7?@ISPU9738TP+;\Q J&XY4UENB]G,4 M;16WL=R^6!A&*(20P0 ''(04,)#U^W!00'3/;II8&"%EVHA_MRME-[KO 7JU M1'CE_5_@KP! [S[?>M\EW'_WDJL( *^^%;U-I ?[W6VU+?^[6/V[MZGZ/RWK M>B\^T3Q;L=_5._$+,<3H*9U1,-0DSG44]+3M@,;[TE+> +KRWC4DCO[$QU-F M+HC7$![GH5J#/'C^9,= -G2F>M7FQ P&299%),-,F/$990BFG1F,(EV1TO[\ M*).Z:G->D@( KL#+H@1A=)7$H-$B",,K/XPOJY1\NOC_VV\*\=$K3W:3Y@=8 ML2SNOA5;+X#-GZ97GOC$?;'!TY]"BHA-KVA/.7EE MUFA$WSRTS!S^"_/# 3PHGU%?K4JY*)ZO/^7EZMV&YO?E+E\O(I',A2P3%B@! M&6,)X7UA'$=$=Q.4J17GFG8$YLF7GGXM-]ZRQ:9Y7MV41C5-&8,_/6DY(4Y" M\@1Q]!7BW!Q9?YF9"P(SE,MYZ,Q@+YZ>6K?"BL;-&/N[_5H>J6D6YX38B3G/ M;;&IQ4#>;JF2;^A^*'8?K[_F/Q<11#CQ@8\QY3C-4)R!/H/#3/R%]I495JV[ M5ZDCX/X%PE/(WEJ@U;Y?PVX %'5L0N8U]>V$\G9OP".L_4;/7R37?SAD455>/Q>[O-P4JRS?;L1DJCY!Q8KK M^C0)&"0'7:=IF.HIJ@6#HXKHJ@6EIYDV6%63R9'IU%/& M'IS7H_-^.:6V _B7<77P=<8N2)]%NN>A=C8=JIPUS:&KEXL4Q300[2$&V =8 M/KEYN&X$ QAJ/8MK\/E1=EC59]5[7/*OM@QS&[#STRIX[FMKU'GFQWWHE/\A\=)@'"+:_Q MR_N]\>S\OI]91%Q-@&<<;#VYGB+.;O)0JQ&YE,-.$_IYC"=3.?\T=YXR!LIK M&<.@D8>7/X!_EO4B]A$%:9QQ$., D"0DT.\1$\BASL U)4['H]@Y1?M=@M,< MB"8-I^(JRAN)I.:*BUD0W2RKN&/XTA+,#.(ZC_%G%DP\7=J9 R8+(].'_*Y@ MU5U>;A84)A"R."$P)7Y*TH1%66[RU(*V.%#L%# M!-\1MU946Y76$=7[2)>V!!LP/6<=-7%'20R->7I-T=;KS8]%=G>_KAZ*HJE" M?1+M\3:OBT^B-?[6; I>) S! /D)(@RE *<9AP>3&61,1P1F+WR: @?6ZD'L0!:(1>A8471-XJ>=,*O%U7*@>-2R]5?63UX[UL M;)T])A)@2%*2)1&).*48Q0=[?H255'VX%==E^*:;5 VBD<_VG^7D0I8TG,=Y MI$<6_*ALM[!1BX_ORTWQ;E?)?[O;ELM=?R&$M]^4N]K[I=QTIZC/[[:>,HZCC"D.0CC)@'+EM9Z\ MJ;&DA>QN(-$,[I]B%-'UV>X08L2X[H/HGXME47Z7>S(^%#OZY"UVDA$>9IP0 MRA,?9G&<1F$0L)"G@<\SI'DRR8I)'?$P.IOT97]WEV\?FMU9_5/@1\17WN;" M\Q$.F584\+$IUM3GEPC-K\4X[>'UNOJ1BT[=/(A(M\6JW'GR?-[A[:#)[C%3 M(?62[MJ,R4QDU:I+9QYMM\B7JBB2UP::[S:9"FLD#MAR>RRL)88/ 8Q M&HO=+@DR6]RF3UK07P66@(FE/4_ON\VK)J_VUW MO5\_3P[[!RH31&CH9SQ-($((QS%&K,,0Q%&6JLFE&]LCZ6G^: ZUZF![>8=; M<]IJEWW%^>OXM-N;R+X^A1UYWJI#YJ4)K).@S"-G=.3;TRFM0P9M%/P608Q8 MQF ,6< R'D64IK WF4:!UGT$@PQI+>^8WD60/Y_C7J[KC5Y6,BPG*=,[D\YG MQ16-\I$F/_I'Y#\7S?4[G_+M[N'K-M_48MHHEP[)PZ._:8Y $KDCFTWK<':/J-S*J(&C. @*0QD$,8DP3 M"@'G-.59#R""2:(CT1;-.M;E)SW:X."V38K5!'8B=O5458M81W)":9'R;]5Z=9=OON3+ MVYI6?\77U^6Z%';K[FA-C'V?)UD6Q$F&. A BN/.)/,CR)4/_@XUY%A5.GA7 M7@/0^Y?\[O[?/8'3.P+56+0;S*K"ZN:8A.K)C@*7)L> !Y.JL3(Z)KEF*Z56 M2%9;1'V%C'.+JK8XG,$BJS57*@=M3/>N;V%"-C>ZSNOZXW5SFK+)3V% PB@B M4<@0Q'$<+B*.3I:;H>;XZN M23]#RZ7*WV JYY%76O#CV=WI=IA1?M+SQ$R7SJ8PX2E/0)(1!'#"?>RGO:&8 M$J0C. :?'UEIC":J)JRIB8QCPH:IRR0SU>>,7!"6 ?3-0U&&./#T.##KAT3K9/Y@8Z.6Z$\0#KBN93C!@Q8>W7 [ MI)RO3>N8"Y#O%2Y"L<;T/'3,GCMJ2XRF/"DM"S2"V;YFS_;;?MN5W@>C3.E\V,\A%G&5Q2*(D$F*:LLB' $4' &D:J^5>#@P[3\7PSB]1KH;87?]1>!]8[ MH)V.=XWEA^GX-UN,:.-0MG%8M7&X;^/0-G?OOHO#?8]ZZ,DN+8K.+5&XX7D& M"Q:.'*N$CK 0\TY__J'Y[9&'-U MR3;8?4O-1*AV?%TH ;@C6'C^:VP0;%R'/^@_>7IOCZ M%,TC$S8!_G0";^J[4G;[N"Y JXWHE[48[S[+46]!<$1%WIQQ2&+L)\BG29]. M\P#[2N4KB$9GW>5P2-9++ M\<@T2R:-255+'"^Z?RY1M,/9#!)#2XY4UMN3AGR?*8A\V,OZ;G7=9J!?JO7J MVZ--V L*8DXA 0BG(AU%F,0$]%!@E&%E87<%P+'DM_AD\MA-RFH!41[YVG:% MQ7N)4D.SG 5"84B80PPLE6^OO&-DNK+%ERXRC_[-'"*C,<[,(4)F(Y"[2*D- M48;,G1N\7 =B!L.:K$1NVSDRF$"U8-.^;XN/UQQ\;,2;&$Y$C=T+OJQ[9T,KUB^Z>G7@,XF8&RCS0@K-Z7^;=RW=S]_5N1UWLQ]?FX^2SO Y=E<)+79=V<=_]: M_-P10<0?"\@9CVG$TC0,0O%?&&#>8$098"R,-(O3HV)SOYWM>$'W;]6F>/!^ MR[=_%#N/[S>K^JK[G<3\Z W4C[M;D8>]$Y/->B>[]J_])*:EHGG;H;]H^H04 MTSM&1FD%BJ7SV89?L_I^)],1K7+DZ#>").U[OCR?K0+U'7N-2=TN))[WR M&K" !^A]F$*@A&&F>DH91>%\_'HR7,R#=I&C3J\W@G3, M="@8+^*ZH\0L@VT^@%A[K70V0XRM "F-/J.WAKD-3.,3<';,FB@6JL-9FR5_ MS7]F/^^+35V08E-''>Q%9;>AZ76=C_>%W(ZW MN7E?Y*+M'2L,G_('6?:LV;XX/*(6(YP%?DPQ\,,D)1QRU#W;D08^0YI[H*V: M=CYKY_O=7@S&=^6FO-O?>>NBV0'=(?4J\4UO6\BSZ;)JV/UMLV%=LR1L-R!J M*=ADD=!+KN2C)868A1_@>@W>JT,9]^'*ZQ!?>0+R9 ] ZO!Y01^=A&4>HNG& MM6J$9JTGKVV3?1G(0P_C7T%-5E#-3T=2;D.U/;^LI[%*,6OR<=&%=X MS8F^(,,C1&\>HCR&H]7H/<.!8(MQ0T+X^J-:9(Q!'@(0)7+^FL TX:A'P1/H M.U!I#>O.I=D'/G"@QCH$6Y1@1\RZU%V9YDK,G@ ]0ZT],CI48 UB\X94U<0[ M$RDU9M&)?HKF6"PBF$0TX #0*(P@#?W0CWH<,0/(H8(JV1]#0Z%##54CV8&* M6F=W'!V5L&>LI!*>+2W5BM ;5%,]_X;HJ0&3+A25B\ZP Q#'R<^CL,D]-., MI6'6PP D3756/:P;=[P<(K34=Z>E:O3:EU+KS(ZBI!+U?(54HK.DHUKA>7LR MJN?> !4UX-&)B);?BP5)? BB2,A) @ .8A3CX%!=R%+@3$15C+L7T<"AB"K1 MZT!$;3,[CH@*U#,648'.EHCJA.<-BJB6>T-$5)]'VR**KX7H'+#(YQ[2S \$ M'AX(:8^R0U8T:WEM(C)WD7U$ MKP6E-0O7VY);0Q\--7<(H[:%=\$Q 32D208!92A!$4*P-X\P#!>[:I>O[6KM MJT:UY/6 3UU>Y3\Y[,OJ=V2YD=K7";:KKE:Y=2RH\Q10"YJI'(2W)9/J;ADJ MHR9O5L3P[YM562^K_697K+*?2_&C^$[^;I%B&G*.(/8Y2U 0!KQ'@LAL=96 M<#<('&>A$O2_>7F#Q=L6]^)'19QDORX%5/$[Q9O+'8?!@GZ.$@'[8GH*VVMQ M>RWP&2GK.6Y-979PK-Z Y@[W44> +3$Z[/S PP)1%(8PB^*0L23+<)(EM+=& M>1KHZ*VI#=?S>IEXSF%C^4L7\]GB;A[]:[ 72CO#=5E1ND'OB2GY_SY4NX=B M1ZL[D2DM92]MSODL,N"+M"BDD(409EF:$9\=TB7Q!\K7Q]HSZ;@'X=6JE"<& MQ?QM6][<[GZMKG_=UX6WN\UWWFU>>YMJYPG?;RFU:8Y_ 07$011X",_I=2G@&11E/6;Z2,0@&CP M]-@"AMD-1E?=.4]A[,Y&P=%&G ;,GT<.D:T9]#D5E=CE8:0>_0QFT:\SK#N/ MMABS>63ZSKU4F4M;9U59OLM-(:QL"R%%/%\VDY+F]I=%"#G!+,,$A0%!'/H< M)F'"PS2#*0RXGD ;6W%=HY2OS,HNVT#S>FS=#3B:#_H.X%)11$>A45,F#1ET MHX'G"+JDH$IBRGR(>4DYAQQ'B9!9PBQ M)-3:RF/P>1 M%GZ(LS3V"0$^2W'$XD0>)&EMBC^/=>1EF"7'.G, ]S37UQ.:@6RJ*+JB1'7[G(4N6?*E3:JXQY4=JZ M]D7D2,+/?^3K=?% \LT?;?*$;[9%(:UWV1,E*$M(Q@CS, MMV;)WC@%G@,JC4U2M@B]+$I3<:FG3QU KT7H28C>4VI?GX:YXUAC%]H$7)MM M0;/#N=KV,S52SNT]LTSI##:>V?:HW09&]^ZJ'KP 7],.)":4J*UZ(+;G+Y#AG) MZ\98E]R@)(8QY#PC,"&,Q(2"?K&1RHLXE&>AYB8<*\D),/D0;=M--&9& [A3 MF'".0YN>H+S(F,FD<@!U&O/(<2@TFSH:4JDV5SSK^+GIX7"F9C CM.!$9;7U M#-^K+O_LW:ZXJQ1.=HN]@/3%U(#NTP/(\\T9(O"CO:31D:HEJ_Y3_E MW6&DVFZK'W*/2'XO_F;WL @!3D"6A9RA($,I" (2'""04&EEPXEAQYK6X?*^ M]<"Z>X.&ZY@YU>:R-@K+5E3NRNN9/X#U>K33B]XY'C4U<' XYBN)PUU34$A+ M_"E-MY\9^52(!KW9?;S&R^:.H?ISL2S*[\TQ) Z"%*"0@QB .(G\YAZ5SK[/ MH=*5/_:M.I;*8T===F"]=7E7[J[DZ[\2M.SF>0?;VQYP:TP^[09!82H_&?]Z M(OI<(Z^\#JGW\=KKL7J?IR==HP@P&?EF=8%+0:CT@J!6*]#AYUSYP G',Z@H MN/&K MC+ 84=IT<=E@,\_"7Z=+/\NVRI1F%EUM;GZ5EZ]XC_/IZ5)EQ518F;/YI;KJ MT"^DLIK^#YG;MV\'"\%ZGB^S$/D,IHQQAOTX)6%": \"\%3KJ)AETZZW,.ZW M6SE ?WN6O Z?X0\AW'R./Q+7EF;Y![2SG.>?YU)SIF\A*/,30)O.*GHU=/+9T=6&JA>B_7*Z]%ZC_8)3<>\QJ1^ MN@B8S>KM1D)M8J_%T;F9O1NB9S"U=^18Y;R1&H\^PFJ^7^\^%9M\O7MXUSU2 M(6V_VXB)<%X+#'%"8H1C0!!*<(()1J##P&&(B>$ 9,&RXS&HQ^&5F\/S'>UX M)/Z@^-X5WU:M'\8*:2,"VL/3R.0/'*$ZM++FV>#U>L#M_J@>\J0A,!ZG1@Z% MI:%J:$A,1JO7F5(;L"PR/KLQRZ9OYXWS LTCKSH]!AEP7IZN[NW+7'$6^+HI:;CT[8-53F&%T MJDG-:$SJ:(77H!M7@"[Q=$&)K- [#TFRXTKEH/EI3-'_ M4;+_EM=KLI\6Q9UMQT@ORD6( M9!%$(TH@"%(GW1+2;3;RMT:\VX5;GYMQ4VP&[,YAD MN_"JW>+-J[_HLMOA[7J[[ MEQV#+,X P2!((0.QZOVC/67>]6%SPK)S1KYS MU7ESU2]S>DOAD)=O5MZV<\G+3WS24-CQ JLPW,TRI@9[33Z^L->D]\.C)^'L M7/&D+YYPQNN]\?#/7HS&,S'][F:LK\X M301V[XN-B)4 W'&PB@!D$",,^CCM >3AFIWY3J&,..A?N>M&Q^),#K+:3PT94,TZ5 MA]#J53!X]5_[>E>L_L^^7/[Q67:+!<1 6 2()PG%A 9B8$<]%H1BI0OZW"*8 MU0":=_B]?TH'Y+:LLM)49S=A4AP])X^0P>#YTBF+%[6XA^XUV+W/LPF.YL@Y M>9 &#)QN@J4^;)IP=VG4=!J+F0R:;GU\.F:.P*CZ4'^M:+6IJW6YRG?RI?"?.R*X^V.!,0.4)PA&$0E2P!((0?-&.")^ MRCA9B'GSMTK]-3IG0'3Z_2EFY6[?8?6R?+L1W?G;@_>WHKK9YO>WY=+#VR+7 M?;3.74S4MGW,)!AZ(^5CT%*&^[@TI\Q[X-ZN\DZA=X^'>](%K_%A]&?Q3,F^ ML+-DA C.8]_)&(X^>VUO)&Y51?S+\K98[==%+29CDK7-;MM#*^L_R(/\_V*L M$6$Z(DD3EN+$ARDD'- (!JGXGPZ)GV5:Q\-=V'<\YSE ;M*U4]"GPB&4G,IK M/[::)\>=!$1-NJ>.A9YFOQ(&@?5*!D'^PFM13R[7!@1?T&F7X9J'0#OUL!JO M\?__S9S?:H,P%,;O^Q1]@F&6F,:;@AJ]*NLC%$>=%(H.L@[V]C-QUJZ;DF/^ MU!L1;\Z7+X1["LK3EXL[SL]IT^%MI MVG)EN'@X:V%V3F#6T;TL@["N#G>_O\.EA[I_[M_U[*=%>5WWB/H09 M36-&\48N6\J2E(<9ZNK%>4,I[(K6^(],4(?29Z$#(LXI% U9 8"JD-,&LR,%%CTN?'O;GL^9-M/1D' MF,+Y,7#>F.V__FN-5!WX9#A!&SWWV(C,W*@%S, L'**QVCSW-+Z]U5W[MEWU M7]K':R'*[>H;4$L#!!0 ( +IQ\DYRWO*8%G4 *K*!0 5 ;&QN=RTR M,#$Y,#8S,%]P&UL[+U;=R,WLB;Z/K_"I^?9;=PO>\V>6;CZU)RR55,J M=^_]A$63*8ECBJE-4G7I7W\ BBFI)%Z2S$QDBO9JK[9=3H"(+SX$(H! X'_\ MKZ^WLQ\^%XOEM)S_^]_@W\'??BCFXW(RG5__^]]^N_Q179IW[_[VO_[G?_L? M_\^//_Z'_OC^!UN.[V^+^>H'LRA&JV+RPY?IZN:'?TZ*Y1\_7"W*VQ_^62[^ MF'X>_?CC0Z,?UO\PF\[_^+?T?[^/EL4/7Y?3?UN.;XK;T?MR/%JM?_MFM;K[ MMY]^^O+ER]^__KZ8_;U<7/^$ , _/;;:^47ZMQ^KSWY,?_0C1#]B^/>OR\G? M?H@2SI?KWZ[Q(]7G7U]]_P6OOX92RI_6__7QT^5TVX>Q6_C3?_SR_G(MYX_3 M^7(UFH^+O_W/__;##P]P+,I9\;&X^B']_;>/[[[K9#:]+6;3ZYO5W\?E[4_I MBY_4>%S>SU?+C\6XB/C^/BM^+59Q$.N^;A;%U;__;3:;?XGR0PD8!DGZ_[ZW MT>K;7?'O?UM.;^]F4?"?VAV9+5:CZ6QYT@!?M.UTG)_2WT\;YO=-6QSE_>W] M+,VMB]5-L3#E[=VBN"GFR^GGXGVYK#/6>AUD&W%]+AS53[;QU^;(,=VT-7I3 M1K,R7RW6=O3@(+=_WS9(IOKPIBE6=T>UOV/D( M/XP6$9Z;8C4=CV8G#W=K+RV.?15=AN@Z3 _/DZT?=S*2^@3"U&C:UBA_+LO)E^GLH#UY^5W;O[]1PJ?BZ^K^L'7;WZJML;V+ M$=!M\6GT];#&MGS:P2B. ^E@P_9&^+E8KM8D?3?_9;3X(_Y:Y.IE,;Y?3%@GJ4\LINV1O]^.B\NKLRBF$P/AM[;ONUB M'#4INZ=)6Z/Z=;2*B];%E;Y?QA\['*CN^KZU\12K%'8]V,,/Q>+R)OK !P>U MKU&G(ZNIR#IMNQWG=':_BB%MC&]OR_GEJAS_T6CH![OK5)IZ]J9&T[9&>7%7 MI%!X?OT^.H'%\F/ZKQ=7ORT+M5S&."X& 1_N%^.;^-\28M-5+0^]4:>]2E:3 M6FWT/00Y#Z[\7::OH_73T^W16RX\_ MT*SCT=6U$+5:=SS6FHRHT[BMD7Y8%'>CZ<1]O2OFD7Z1;L]__H&#AP9\3!\Y MQUV3&B=TE5.*>J0YOJ?V9"BC"5M]2_N3_W4_O4L&JL;9Y(%F'8^N-C7JM,XS MUIK[/T=UTO'(ZU*W1N.V1OJQ6!_1?1C%'_RT&,V7HW&MD[-#[;H>7TW"UFS> MUF@OB^NDK8_%7;E(/DQ4X<]%>;T8W=U,QVH1/9I# Z[?0[XQU\3ZZ(ZR2W#0 MR3Z^I^PRU#1[I_:73Y[:(SP8!';Q6_EPJ+E+-)L5@FGVGU[>#H M=K;H;DQUF7FH86LCO+^]'2V^75Q=3J_GTZOI>!0CHX?4OFAA/I2S:9T$EN-Z MR3OVNHB?TEE>23X4BW66RWQ<7/P>>S@JIZS%G\@L=:L<[(J+O\U']Y/I*AFZ MIW2SRU7\__7FY,65&2UO_*S\T)7V:18+[I'+80-NCQ)JN2#5//B.OWH^]'OQ0LO:%N[V6+Q7;-TQ4&F M*PZ0K07:UEO+(TWGGZT.]F6'+8\W6O9I.7'SEB'>WFTG8X^$7+2,^:Z.6Q[_ MISAMBG9'_KK+ML=[X.W&M$./?0 M2&,9]IH:BK$E7BI"N&+?BS9+E]O*Q0;,;F5[7X[FRU_+5;'\M!A-BNKTYYD0 M=KHZ4_J+U", .:.4\ %$$YJ#U6%#[4"UL'G.=W48OQ# MN8CK\+__+;:-_^6J6"PV*]V>VWQK[GTN%K^7+ZS&:#%^1=OOFVZ^^.EN?5WB MQ_'-=#:I6J?KC2URI,R/>)2NFMH_;9W;W'7P>UC8.LV#=MH3Y[4VGB/H&!.45-)[)\6?86K79D#9 M.,LO5;%9^6=]S?TV/;9\%9:$D5F@* MF23<,@"Q?I37>-F $:@V(_9$Y6^"!"T@F\N>/([/EPM;WO^^NKJ?O<9D \B^ M->N8?@*7VA#D?#+>4BK&E+0;+#"CKLGBA?\T+,L!?38:[@'H1$\I8":MLY!! MBZWSE!HC8"6IH)@T(!DY=G%;O=I\>%L4:P_G'D.>;2>_;RKBL2S.7@@1Q5IA M8"R']B&4%9!1"'N,>%)5G# M7D,,^ET$A4#N*-%"*QE7VPU6VF)_UJYM(_*4?2DAFVDXIAQ/1@/Q<+95PS9\ M_V$0 %'#"<76(PRE9QB[ASTGR!%&JC^SL.5H-9&GSMP_U#0&_T0I;T64TCII MJ2%05%)+3++&KJM7YR%MS^A355YVBNI 9FS?>YFG3ESK$+0<>8M(-(A,<+7> MO^+<$*\XT+WN8.Z&_"E'8NU1[??/:W<3M#72,A9=2(LDMUI'AC^@00D'+NMA M1?8)79L*KSWSKA#.%?L]IGH\0)(D*.[;UMS;+GC HY1*$2 I=PY[ M91]E-< VV<@:()NZH<%+3[!%P'.1Z\50;7D[FLX/6N@7WP>AO8+6 HPYM\12 M3PC8R$:1[)U)*>R_:1S;@=54VG]9VMV8/6)O_W_J'(S2_%[>_%HM[" MMZ>#P(T1U!(%O0 .(8^!4I7T$.!: ?U;.L1KR('=:U][(/= L5^+U6_S13&: M3?]53)XJ*?THJ.&>HLQHX991T!A-!Y0:1Z'J86@%CXT.>S)Y6 M!Z3K NP>Z+?+83B&=_O["#&>%,QS*I142FH#*#45!A[3)K%Z_?.>MT^X5E$> M$-/2;'D_G1?OHMNQS^,_MJL A((0"ZLPH8Y@@:&!%2*6\"9^VP -798@H&,= M9&/EA7FG5JO%]/?[=:7"3^5#0>9HTR^N/HV^?BQG,U\NOHP6DWV$K-]+\,(Y M!M/96/P+:B:B'U+A !QQY^;K=4>4EXSL3 GY=D!V707=NNWQ\N- =/0Q,+&6 M$4*%-AH*NY&*4^5-3FK=[;C4T#J]NM#ZJPV/AE#G(M#%>*J+JW)1?"S&L]%R MN;Z N+[_5<&Q#:H])#NMP\"MY8(K[#@R1&EAH!85.LB#)ENX1Z^W66Q;G))'FY$G(H=SJR:;W=WCV%3B?$CE4B(7CC3 S7H.4D#G$3+1S=?& L6$(QN\ MA/"L2>0SQ.2W''8XJT;>BNNIM!7< $9/R^ )I@"##<929Y@)YH8@@$>D9Y*F'VYE9V#GLV M]73Y1\I/_2V.9K$:3>>I8G.=O.M][0*/UMQ%RZV@YTP#F[S2->!*4BEYKZF6 MSV!/0AQWO[Q.\T#B4L/30ZH:,*(,))BSC?21]^]YUR MV&,DWO0ZF7VQL$12D6 CM&A# < M:<>QJB1DFJ _TQ2NK>U#4_@4:$\,\):+U3/2Q'][29CX1T\)7$\%6D>S'=F4 M>[\/S&FHHR-!*2OT($:[G";\=NC15;-D^I)W2Y*&B[_,1[LR/W/M] MT'&E(@A&>"23CD"@.-W(!"$E^#QHTI)>R_81K<>2946393'^^W7Y^:?U=:[% MM\047OU+(@I_1I3-'X??+K>PXND_!DN!1T!!11CRS@J+'XTIC"[,F5S':4EI M94/XC) MU+X:^\$DU8-M R30) 2I\X)2IC@6E=5& N(FV=!O@5&G:+_L%N,>ES==S,O<=\U#5 9Z9SBW",)*(^^ 25Q(R))I'3 %.>NU_HFJ#;'Y^J01^_ MY+UH&K2E.$X>ZQ6!G!C,N:B@C!XBREKOKY=U[T0"'&16(YRS'=./9L7R8_&Y MF-^G2C8'5[VMWP<5W06B.0.2"<$QD@8\RB94H[);;X)#IZKZY:E="^#V9I+> MU[AGL;M1D Y:Q"6ST99#2:A '&ZDQ(;Y)AF>Q^<5O?EE[51<3ZX*^>M]XNK% ME;E?KLK;B-\_;\J/Q48AQ02"#\4B#?%B\4NY*"ZNUD73-U3?0IC&?894,8Q0 MIR!2P!))^),=Q]*B)BF7;\$DG4" LA_H\V4(KT>7,D2KZJG_G*YN*@G=U_'L M?I*>GULNB_C7Y-/HZ]ZWCA%KOS$ZWEE6NV3+(="&$<$+CFL#2,3ZRE0S$:M7DS5)9ULN;XM5SZQDS)1Y/K"ZN-K7Z1K,/Y7*ZIM3AA(DZ MS8/WDG'EJ7942F.MH)1;1)RQ!,/X+_WE33R\LUZGZ/YW'P:MM#7 0^J9Q5 3 MJ("L)'(T;W6Y'#>9VE7SRQN:3;#-=B-X/<@C7FG8]GW@)GI2V /(+3'&(V^A MKV331&7-K\ER ^Y$U6YE2#,PLX74H^6-FD_2WU(:\.?1K$BUD59FM%A\BW[, M/T:SK<'24>W#^EZ^]I!YX23FWG*&-[*3=+/O/(ET,@->1MH=8)R+7[^,%G\4 MZZLEE\7X/OK[T=+I/21#:"6G]++'B.8M<*D]9#.6 M7&F]FK[42F!#/%71RQ9(8AL=@(VDF,D\=V.W1#-/,3%^&W1J$>5OW04<13(SI!?3(80IEE+22S1D-);526A#6Y#)_CD;-VUZX&L.8S/N5=L5A] M^S ;18GGD^3_WZ6=C6=/W6ZU.KN;!1Z#6>X%XQ "2M+3%1Q5DBK)SZ^N33M1 M?8N89JOH$0<<532_?E^,EL7'M+E[H)@'&>"2@- M(ZZ2U4G2Y"FJHYWG-\2?-D'M,WK_M9R/3PK@GQH&[*.%A=$V2TF8!$)YH1Z- M;;2\Y^D]-Z90JZCFXI#=*./1YW\ 8_\"MKM1P"PZ3+=#;;PY+JDT" %!I'L1JQWN*$&E9?.!%1-4H;%FPB=6SK:/!+(7#1X/QW]/IVM MO:(8G[TN.U;C'+QN%\$83XVPWJ6WKI""'.EJ1XDAK,[N%*K3E(J.4.^!=_4S M+G8W"AQ+Z8C'A M#49Q;3L!*2HWLV157;U_]N_G5#.O<9YX?1M]JOEB_M4$0 M()IGS"FP4ALE#7:X.H'CQ)@FIU1#9]+)BMYQPMD(V8P79%ZE)%>8?#O,HCK- M S:6$0IBH*B5PP!I)5DE.=(@ZWM+;Y13'>#1<0<9D@H9:1'E4O MF>%-7@MIN)/\%-21-T2CYACG\[I7T^N'"Q51?8O/-0BTJTF0CD5)D(XFUT/' MM:"ZV@'EV( F[^L>O:?\)JU/2\AFW5E\#<.AO<77+=:U0)3"4GOM+4QUT4T5 M\@K+3)-8;9 [SUVL7*U VU^P?U20'RP#A$1XA$3<&80,)U6V2H3--SGZ/'H[ M.O,>9"=VIR' /?O-]?[16T# MWMM1^S.DCCQO_[YE<)@J1)%!#C$)C7-/Z2G"&YGUS=NSV))L%_!!["_5LF4U M>P@&-%OKRWNLG!VQM%!B@ M'D@HD9?IP1./A:P\!LFAROKLTUD8M]:P[L&IK^?-!VX]2#MI//JL"@!O\>.> MB.1&-[%/+67AY]AUZORX[DB<\ZV#M[?3U>WZ&NY\DJQI=!:+^7@_?_:T"D81 M9+7F'#(D&3?4 ?XH)[%-^#3(+*4,2UQ;8.^:&J#EN^#H1* J&%6&$/B $6 MN&HG5V+=9U9*!D*UH>_7]Q8;8IQSM2OGM8CS\M.@ '>.:J=LE A98R44&XF4 MI(U8TUK]N;?$FH8 9TM@FDS6J8&CV8?1=/)N;D9WT^BD[LM@VMXBT(@,L2[* M9#1PUG+MJX!!4=WGSM/;)% [.&=,A*OSDFCU7/'^#+EC>@H4RO1J(5+*>"6< M9 Y4IEC9^!_.>@.J"]YUBG\N/GY,+T7.BXD;+>8QGE@^D\H65]/Q=.]SC0<; M!T%1C'&]8M@+9#BV4#_.0B-(DQL*#;>BWB;K6H>\OV#PJ" P",D,CETSH!!0 MJ:[!8_:@ I#T5B7BS3"G,:9#N?52;T-S:].@E= :6FH4\ RX1&L-DJ4(+)) M5J9\.\D*G>]RM@'^$]UZJ0C\80WJ3;%*+PA^/[(S*P_,(-,,6L1=2^M;5R!7/L\42-7"S6$DW6D>*'8G%Y$[54>]MG5P?!.:M!=,JBB\:X M4Y0BZ38(8('TV=U/:I<6>[>!6L*\GUW%]4B7ZGYU$XWSOXI);::];!B0!51Z MGA(=$(P2$@QL)2V%IDF2W"#OF&1D6$.L^V36N^7R_FA6/30*5C$)H% TO;&E M'/+ FTI*K,#9)3!E9]1)./?)IHO[U7(UFJ?'.HZDU+.6P;J(E8N1A&:6:1BM MM'N?5Z6#W<#QR@L]5HW6 0!NFB:08&>:=0$JP2F[K69/E M<) )2IV2K'W >R#:$:[6GE9!$>L]= YX"0U6C $/-W(2"1M5L1CD[95S M.AO#;LTHI5P"IZ1^E M()^B7G3\V3_V'3;4:1_BTJ@]4-K ].RP3HX7K.1'2C?)Q1_DWF)'['AYUM ! M]CW8 IM.^03C=9#:#6/KP,J0GSM$^34"Z7WW/IP%LJVQO$ MED2C^VTL" MQ3]Z5C+"C):%^CK==G5B^X?!QP$[:)EG1'@".&'5\_2:1*^H26K[ G35)5E MBUCF8\2G^'NVO!U-Y[5X\?1Y !8![6+([3"*@1&%$:*-1)00G-6'Z(X=3=6Y MDQ4G(WF8&SM>KE9_C.+/<8"?!O)+D1Y(WJ+Y_0T"=EH KKDTCBHG,,(:5".6 MRC>I!#YHW9^BM+(#1!MR("Z(_W&1%LC[^72\'L7R.$[4Z"#(&.AZKR7CV'I! M%7485Q)Y+[,^@//V.-(^P@TY(6U>-&@#5Q"06Q2V7)- 4*Q7]$U9+(#!5-G(P!+2 MAQ\M M(MH75W:&(_L;!$C3PSI"QE_!S$J*TS.4&^FX;72';4!.:3L*/L"6DQ#-EF94 MK ]5:BQ(!UH$)A%4&'K-(<7>((&)W,C'.9%-G)(WP)ACE?PRC:@54+/=]"E6 MJUE417W2[&@1,,?4$.DTX X98"G2J))/*);U39(W1YIV0,VV,KU&24U?IP:FI];^?66/9JV<.W!KUFS/IU%J-OT MS(7Z,HI:FWPJUW=T/XP6!^Z/'=%/P$QIPQWAVCO#F#<:5BX ]Q8U*;(]Q#6M M!5+L]H5:A_OD0'S;H'Z]3Z;SXNK_W,>1%(O9MW?SY6HTFZ7_]F'T;7WTM2M* M/[6_X"40#%N A4)*X^1P/AIJ;4"3"_M#7/W:HU=.V+-YXIOA^7*QSGUX$FK? M KFG5=!$>0,T;(8?=FV47A4^X",)@)!1 FG<7W%$(!J;142-KKWX82T$%(D88@<6C+?02-U)> MJ>M%L?Z#5?EKN;K<6IOS^$X"M4QJYS56VF-N"5&V2B*34C9Z3^;XNC]OCD%= M8CV8+4(?86QGD_#[G@(USNFTC0!4G$V.<" J)TY"TF@K&H*S)E\>Q//5;"C' M13%9IL$>LX>SIUFPV"+)-($&P[CJ4R_3#C_'P'N)A6^R,L(_QQYTB_#FN4!D MR_']>@+,)RXBL4HK>;FX77?U_7AJ723:L4;O^Y4]%X)JMPTT!B?,PQB0H AN M=$V%QP_%X"C&!M5*4-LV3Y?51%T6X[]?EY]_FA33-$=%^H,?A8N3T-TJ:GBD'(GK#"."H-E)0C5_DQ.@3I0;-DJL/6L M^(GL,$5Z7FKV+LZFK_]?LW\&)YY\$SI&B0%.."!0B#9FJS: )8:!)=9H! M/>_>+1D: -HQ"QZV5O:O(UN_#29*X*%)]2Y9E 8A(V@E!K6F2:JRQQ(9!81ZY'O^IR5[H@,Y<\I"D&;99 M:/+ X_I$>?9]P-Y!*YG0VB$GD(_>DZ[$@4PV66<&=/"2DRJGH]L1650!6'KS5FCX8/-'J;8<>2]'MK:((5JD<%Z>@$A @ACRYP4CP)B+!M9FS_;IFI[.'=+I(>]O8_% M7;E(YW\/=^3V4VAKDR"%%)0"Z)6Q3(GHJ'MI$0>:(\\]:%(: ?YIMEI;1+A; M?^:FF,WJ+%7//PP:4BF-(C&2L\K9&/ES&P6@!$$(E&N2 __9+NM#7#-T7.Q]$\54Y]4 M$MEZ156M#9]\TM8IO;NW78 @CJ55RV6QK@;[[%'( MC5HF%_./Q3@Z#M%?B!_\6LX7U;_JT7)ZL.1N:[\1.'!:*46AP)Q@884WJ,+1 M\'HI2,//W&F74KNL1&9EY,K9?)1/?WMF5?RB^*_[8C[^=J#65HW603@;_S+> M&<\X2U?;/:_D%K31;NJ029B/+[L8VYI.LG-QV[@/5O*JT3HX")V4F$.&'/-& M*1ECMP>YB27L7 UB&TS8Q;+6T.Z39BW'2:KNSGT"UU8)!!K!$T&)B MTKWM#18(ZC,KCM@V0>J8Q):@ST[#=_.[^]5R#0JLO_:^;A488EC15.Q/4V,9 M=T!7"PQ--0#/=D^L71;LXEICQ/MD%CJ)69M6P4(?!61<&*N9]2[Z+J:24R&1 M]?&!\V;6:8CWR2Q\$K,VK0*TGL=50'H.E8>,:X6KX(M:TZCLPR"?N.^/6:3J.*#Q[P/9)B&6Z-++<_I\.Q@9M_DQ@5& IF#'I M;4OBB?-V\[ [8UZY<]NR:\JGV7T>*/8N7OYY/EP15Y>X.T M0T6XUTQA1KR#A+#JL6;&C*--[J<.,H#HAQIE![K(Q313+%;3J_2$5D+#%G?I MO>^#=-O3*A@&,7 (S[F%%H/@7'L*R4:\W%UI4>S M"$EQ>5,4JX_3Y1_/'D!^EE;YOL;;%@UZ#=@X)H"#3F*HN57*N&I]X-0WNHPS MH.S5 84YV71UF-,[ZCE=WM_>CA;?+JZ2>8\S=-O^&-G>7CGSW,YN=0_KPH[^_BC*V50-FPZP" M1<@+IP6E!&EN"*BV[SD!C7S/0?&W0RX=W@SJ4B6Y2/PP\BW9E7O8N;--$ HX MAY4DDB%(')*"5HF8'%+0I#A#0]IE**^?CR%E-_KH,=%][<&<5YZ[E@ *"8AB M%'*7*O/8!T,CK8\^6JU71KN1]G)\4TSN9W&M/];Y?/(VZ]QS:?5W O36,Q-# M=D%BK$XMQ,H_X.F M21KJG'O]V)JD^OELXH]JB2/>?FY+"=?IK-9;[:D&D!$ M]%T487X]C9@]@/RDR1K&Y:A^ J9204"DEA;IR#:NT880P%B.:ITV]XA''7-R M7$?!1T#B:@J!(5@:Y2038H.(!4IG/5O*82\ZXDN940EY+<3F^7!33Z_G#)?WQM_4&[VRM[Y]CC)=J MJ=< XW GP47QJ8*6:NH$8I8A#BHDD"'VO,Z@.V+)#BO1.OQY+,2[>?S'XM/H M:X\AR>,8CC(">UH%)QT$WCM%O7& &1,-_T,PZ!!5OM89>#99ZS@$^YH%I2S M$D+M!=UCF6_U8T7W8&3@#&PT2'RFD&B4[8 J,J= "4TJ[5H=8[$N_E&C"=5O1)H M/MF[^HG@XV>+"$0"8DX$XP_[ (+BB6O]X14-TA\GX:E/D>U)%7%J/1R M-"L.E>JIT3I 9*AC6&/ $:-#IS:?NKS!"AI]D MU ]CCKAD<9QVWO8E"PU2C7H!'/.:.(PECJO21E8I5:U2EMW<\/G3,+%%_>3B MXE,.SDMGYTF ]S7N6!S53Y!:HS&(@4$1X( BM$G#%Y M7<9R-9IURL2.V/(R!;A;)0R$EN/Q_>W]+%K[R<^+KLG1\@!-Z2 (W(EFAL[JE!_3 M):N_ZS\ K9AEV$BD/&;<0D<>L:."GKGQ^ /)?R".+NZB)@ MBC2C4%B.D&+,F?A7A0!DODGN_P"O!/?#S9; ']8AW(NS@#,^A6,Q8&8$*Z @ M<]X#[=0FQXLHKV"M6_-O]13.0^J4U4Q3D-9]Y+38'!,3C:W,>NUP4*=PM4EQ MPBG<<:"_O5,X(243&#H-F)+:2QZ%K.03W&8M&36,#9/:&J]Y"G<OP27HX[U,-%&-B)B@D0@.O'5=>Z@H+Z6&3 M5)D!;L5UN4AWB?LPMB1^&:TV__;/Z>IF.K^8%_]9C!;?;8Z?O%E1I_, .(9> M2&,,]30N4\8Z6J%F_+F]E-$1HX[:QNA +4,CL[J*JHQR?;I9E/?7-W[Z>2WB MLFU>U_J=E EE)?$$<6L]C?&FM[#",MT#/R^#/"R*=Z&A@9R1='H@33VAF&(& MG&%QC30ZU5+9( (T:^)$''_R,; #Z;8XV[(23JXDN=^%^K7XNOKTI9A]+GXI MYZN; ^>.VTC8_H\$(11!%)OHZD,&L4.@VG\G,8H 33)WWOSAQ['T[%T]'1$W MV?E/7\IGEK\3ZA[],T%QXJ71@$ ?PU67+JVZ1W0,;;(S1?\B;W8%#<0=&$HB MD$S'K5&!,7R G-,(7N5*6:)PDR,"]I?CD$\SO7L3*=]C:Z9$![\2&&'6>,.Q M!4Q8"+'1CS,^W?AMP%K^ETG.K9\!.!1-V'O\[P2B#)4L!@LI(R7&!HC!:O_; M,=3('Q9_\3>_AH;N4^1-P^0(82 @T-Q+ (FTP-(G[&23/6+YET^13S-#VR;^ M;O_[L?AOV^<=CQT'@1-22'N,D=141_54'IBC"K F9QW@SV:F>]')T!B\:WN[ M33(?_(T@$%(:PE3@6AO+,7#>/V*(<*,LB+\.\3*K9Q@4;S=7'GH(1(QXI;:8 M&QW#7_'H?&%O:E7VW470XX_@SM2#: G]@23+]_SZ1NY4>2(8M,(J(3A!R@CI M&%CK2$$.F._Q98X:"3YU*N<=TTV(H1ECWG,L%*#600W)(QK(\C/+<^Z")L!:0J1YL$PCT6EFGM"18QY I5?JJY(2XT57LMS-):RN[[ ;6 M;&73OAOI@8N4KS\.REAF)(+&Z^CD2N]3+><'J:3EI-%>Q/#(TH)V7Y8W:PII M/T0Y>/EQV^?!.17=53J__G[,!R\D[FT7$%%.1-]( V2%HI9QQ2I9XY\W.FL:.G..57?9'; Y+[/6 MOM[_^N- HS\,+*4>"P>,4-!@6$D%#&JR*@WPCDK[JU)C2/LARJ^CV^+@RK2K M21!>2Z ]MP"DK15(D?,;";50F:L69O%[3U7Q7K:6Z7D?'CCI4LU;+5%RBN#,/&/LCC*S[!D?S.5EEU# MG,O$_&.TF"9C^G&T*@ZL1"\_#= "I@0TBEC-'8-2(UE)I*UM$DH/L.)>^^M0 M0T#[H,C!]>?UQ\% 2)AV$7(A/.?>.$HV4IF4&'Q>MN5TI>YAQTE(GKSBJ%F$ M:1ZQ_ESHT7(]@/V+S,X&07(&&?3>:7-M'MDTF_C+Y. M;^]O=;E8E%]2I#^ZB_]E]>U(8NWJ)A"@.'".>"NQDP)@K/$C$IJ_;$BMJ M<*TEP$]>QE[]\(=B,8X(75RI\;B\GZ^6'XMQ,?V\XRCIZ#Z"!U@ 23Q@ #!. M$72TVFVR<=(VN2O\1O9E3B=2UVCW8 !T):)]KV\8F1\4U7M]T=!4LDLE!8ZZU"3&C"M:G0 %XT.5UX(WY4 M-^M;:Y WN@+[M(^UKD-S&?4QFMCB:CVRYP')KB7NJ$Y"=#VA@M(I:"5QPD3_ MDU:2"8R;.$L#K(?1P1K7)=PM$2F.9'0_6WTHYJ/9ZMN[><2Y6*[2>-[-QW&H MRYI<.MQ/@(QK)A4#6DJNN-)*@HU\'A)5*RVPM0H4;Y].K2.>+V'[8:CNZUTQ M7ZXON.[-PW[U=9#02*.IPYXQF)X7 8]1LO?$-CD4'6!5B&Y6N>:X9KN0]E" M;:VIQ\K%<0$NEZN]E]#V- L*82H=EDH82HC!7+C-HHV =[3)">D ZS)TPZ 6 M 3YY,?M'N8H_>;DJQW^\F_MR44ROYY?WOR^GDVE<6HOE)J@<7>]_1&?M]O[6C)8W:CYY2$,J%IO;4NLVN]C55O\!.^: 5@ +Z(%A@G*Z.0Q MB#K9I)#,$$L4=$"^GE21D9JK]^DBPLZ3NY,[C!+#]-(QY0!JF)[)1DI4$J>Z MTTW(=_;;YEFQ;\2V\N U>3_WB]7Q>3_W$_'?WQ,NMQ'ME/Z"U"!*!60GG.C MM,%QGLE*7BE9HPR"/\?.>B;H\UR_^C7=XXP(Z?ME%&O9W]VKB\7U:+[Q=DTY M7Y:SZ>2!8//)AV?R/7M;Y3+^R3HKK$Y-@%;Z#Q(H#(T0""(I@-"2;MZFE]IP M8&M9ZF[PJQ1Y<5?QPB'].[2%0XIP7'G $O*\F A4V<[Z.7H.Q7 MJC.3HVQ9&YE,1;%*1=#>S>.?%#&4N+R)V/9F+]QHD79XE]5 :IB 74T"@09J M+034%B'C(81B-M(2UZNSED;+.E>J=;8(7G$!('5!.(,:XD9)4LVYRWRF.)N&1$>L0L5MP@]P"Z!H#Z'N=M MA/X!]J2 ?0OQ\^]"9*.V&@(C(?-81[$4J>2)_.HM>RK#"MQ1)FPQ4=$8CJZ+7^]37NK%U1J Y<7]:KD:S2?I4'RTG([WL.BH?H+#0DCA M6?15F.,$6 E\A06SKDF*S #P-:)U278^8X(QXNU\SJ:Q8CUMIP_C%ZM5HOI M[_?KBG"?RO6?I9SIR8?1M_75K\5B-+]^<'KWGB@V[3Q(+)S7*1U;$"^D0AI4 MTQ5"[9H<90\PBZMUBF;70,\&TTYG]_%/7TW!XTWFKIZ"9MRJZ"MJ++UW0E(. M1(5'#,^:&,WC$[\Z+Z29RVBV!'="#(I#5.X+O M1LIG=:7GJ^EDHX:G>IONZWAV'P'WD<3I!.B^VBU^M5]TH-1:NS\4N./20X$E MLU833:&M5E%%",5G]L9TS/H[>07MF=43:4V;9&<;9 M+GH[ZX2\H[6'%Q9YM@2=H. M%-IQJJDW1DGV*".BJ@F/!GB6T#J/V@8X%XD^%M&UGH[3UET:\6_SZ6KY\?*W M&J4[][0+#$:YN*9:08VT\0HRNY&506!5SEW_'#L%90(:[=]9[&Z'HS>^LYFII/-@?-F;-SM[I++>1:#MMS.HXB<%L_%I3V5 D-B274>@PT,9L,8ZTU-$UB MF0&ZB!V2N2>-Y%D%-S<^YM?O4SV1YK M[U+OLJ^/S\801Y8> XPC+^;C]/+M,:]F'=5/@!93CU(Z&K 4 X\DLIM'R[@' MIM:EA<[Q..[1N_T-@R3" 0"]A!Y$1Y$HP*IGVC@Q-.L3)CGV03KBP\N7<=H$ M?<#FH>^4D'ZLA)'6,2L)%-)*J#&0%EA$G-%.:$Q[?,?Y:2G[7IV3!R763PG9 MW3Q@:A!PVEM,K!8">8%E)3V"[,S."SMBQDX7I#7@,Z;WQZCZ\8;J^Z3OI-7] M.1E[6@7'-;;0GH@W5OT[.;PGFGNET,,UA;[O@HOO- MN4;*,!E5I+RBL)(58]3D#>\!4JH5K==CTDGXYN)2JEYV<74YFA7+@Z>%K[X- M4@F@K?8QB,.<0^89Y95,R#8K7O)F.'.L?E_YP:\Q@H6*4)0%@_2NFQ,2&0>IXE*4^>\B-2I#]0JTOWPZD4P7IM6+]H%B36TWB3XF(-688A$):N4 M_,R>Q6Y+\7OYU SB?NCT?KHI?VCN%PG(VGQZV3!PS8AF'FKN '2.8PM\):VG MKLD1_0#-5!9"-<2X9T;]6L['IY+JJ6T0,2S1 %+!>035.R<9KF0FQC>YMCK M._EY>74RS#U3ZWA"!6PPXY)3:(A0G!%&**GD<[K1"Y8#O$B?ET9'@IN+/.^+ M*';Q_9@_%8O;BZNT=WO@&.!PXX"A H(B[2A3%'L>_[U"44-!F]1F&. [*AU1 MJG6<^V17.@9(J6\[WNJIVS1XA+TT**[MTD AK)2"5A)K@L[L296,S&J $BC/79,*FUCI(P%!?I1-N&:G,P-\"F5+,O=:=#V0YM-::7Z MNTY5@R!CC.H!1&E3S1'EF9./QM9!V<3='N +*EF('$N>/;)'@X; M16.<1*4RU CE=7KXUA(O!(:$U%J6<\9)Z>F5#??L?1TXCNDF1 .87N(T"J X M-[2'7NH*#61EDWWI,T@7J\V56B%6*RKHTS-^C!4K,1Y>WIRD:FP^HC>:_6$<"KZIP!_Q\+Q>3?BVMM'_Q&0]62.#9&C\X6/W M(_;V%2CDU& /@*$D[?HA@FB%";,@ZZ;\7RP]12=#Y*DO[QN[ ,^Z"L JB!1' MBA%.D'!6$%:O(8R^&.#(;#R>!T,C97J*NJM16I^UU^ 6*>GX7#$Q^,X=ZE[7$!J\T,,1P!X&QDDLJ):P0D HVR:$]_A0C\Z%] MSU0\$OM!L.^W^61SOE=,W-=Q_/1@>9J3^@M"&>*]A IYRR4&0,09NL%&ZT;W MW@9_2-('+UM2Q-O+6I)&$@(=9<1:[ISBCIM*/N-%DZW+ 3Y-GX5H[4!]"[COR/ZR X@**E)@9: J%SPNG-C?5DP>,?G%=& M;K?',YU"W^OBN9'B/Y])\7W^%3QV^3S<8Z Q^L)((F$,,D [2EVUZT]!='C/ M*ZDWS\EA'ET,/ROAQ:)_]ED)1L#TG+L&@E@*!$[4(8@P&9=!35RMLBW=X/'; M?%&,T[2<_#8?E]&'2TP8S2K57?P>M?XP?0]C,B$M(A#RI< MB"-9;SAE/Z/HB$)E7J7D6AAKRQ$=T'?S8U,76N@](&H-LT93@!BS'C-J?85; M.H8\MV2;#IEU*H=;T\[@6*U'LU'T#"[FET7Z3LWGTZCCY6BQ+V1MH?>@/!/ M<@*U=113#ZT3&]P9>&R0Y_&E:WIIWALOK3S731&:E?=AZ8UI HBC%S MCGLHO:6\0LTBT.2BV2!?$Q@RIQLJ9[B43D?KJYNN./VJ]T"L=AY J)22,2ZT MWCM2X8:;%< Y.I/BST[JIMH9,*NG5QV2^D7GP5/F@=9:0FZ@X1+*)UL@$&I2 M*GF0[R$/FM/-E#,X2E=G^>D'C>H-= (S828VXUD,Y+"SBM0F8/8[1Q M7JD= Z1N8YT,^"2@YP==^CD'4-Y(YBGB$'D1HW6&T":GD4JC5*UR%#4/L;<= M-:TU4SYJ9C2?/)ZM/ZM[?NAMES:[#\A0B[25'BOHE"3*6EHA(F,DF'/3=&BG MC+794O:NF$'DEOTR6J4W0+[5?IWHA-X"\@P* B"0FC@CDN? *EPPX5D?^!OX MD=6Q_,VGEL'Y=$>^$M*HWR P!Y(IBY &5&ANL2$;K!3DO$D9P.'?#,M#X9P* MRN3DK6Z*Q:;(X;.TO]X:AI836 M2NO,+7D=TU&C=1!02&A-6OX!,Q9);DTENQ"B24[_\-,RVN3&R[S6UK'O=>[W M_9Q0UR8@6EW!"10ZJI@PYS$A#]+,*V"TSY"VD,X5UVR&^C&B==C@ MO/XXD"B)]YXZ:C5VR"A.5265I+[)N=X <\L[-"F-L_3&L39 MV28("XD&"FGF(('(8:]8)2.WJLFNX1"K1G3'G[8@SFQX/BS*JV*Y7,?4OJCC M]>QO&"SSQA$.L$6: *@-DV@C+>=.-8EX&B8:O,T%K1/8L]T-37AL1GZ4:[V_ M81 (KC<$$$XI\]64XDHU>OC[Z%2 C]B[WIZQA"!NX]2V5AB$E*'ZX812 M2@5!/7/:H>0[]%%[C_90^R",3)G2$-!(0\J@IINSB2@_P_5*'9_S-DUM?FR; M^2VCG\<.?%@4=Z-I=<,]G6\]E^4A&ZMK.>Y>VD$ EG8Y>]WEEV&3C0IE)(<.Q''T?]PS7@$@J&4^O12CF"/3 M,_MP7B\!X-'Y[,\3^5ZOWPM2*?

A^]I(>L!=XI Y#2,?+: M>'( 0F.;O.(V0$YUHMNR0\!/ILQ&4CV:3[Y,)^EV4?SG\1^_E_/BLEA\GH[W M;8L&*P6YTT[C2B9N9:T:+&^GU%;G).H,^5P;X+-8F^ MRZ?1UX_%N)A^3A'>X7VX_0T#B/Z=XLY +PP0CE B326MDZC)V?@ SS:[Y%DG M@#ED%ZBH"RR!-K/++86&(W,B L;),@;8 'FKF, M4WN(YSLFORN7T]7R^[V:K2'+\P^#==9B!GA:\O=WX'- >QVD=].%M$/9\X M#7>'"'."+2/ (N-3/61#^&:UP4YS7>LQID%A5N<8JVG7<8TF!AM*H,%.0O=?]].[M,?Q:['JS315X_DP M&T5C^6Q0M;9?#[0-Q&F#TV:-- (99R3#F[7(21\UT^<&](ZQ'V=*CNDF,"J% M-_%9!EF(LT5^O/)5.H.]5S/0]U%6M]8@^J2"1< E M8-IY[81WFULD G&@>JPV?3F^*2;WL^+B:J<4:Q=RC_AUNPA<4>KC$HBT1L Q MYN1F55(":XNR7F+,$1*WQHHR"^#Y0N0=@];?/L6!J*_3?=LL-5JG2AD.4\RM M8$H#1J'EM)([_FO6MZN[)UK[=*B[YIP,>>]42^.V9:I*?0K5GEH'Z!ST1BA. M#57 *R2LKN2F[MP.UUME0EV6G8SVR0<+T1_Y4B[^>!S!+\7M[\6V8O5[O@[I MO6O 4TD[YJCEB'OD-F,E0OFL1^2]^KRGZ*]L&]]<%L>4MW?W<2(>YLZ!%L$K M("4%B"OF+44BI;16\EF.F[P6/OP;O5V0J5W /.=,0RA4C 8)I]YL*F5$*64,"G,>AI\5K5K#/%_EMM&RN"EGDW1R M\/@O[V[O%N7G=0;289[5[2(0I!4&R%'#$,8H>@6;^DE*T.@D-#D-;5@*_8VS MKB,-Y.)@_67RE;4&Q+D8T&@ '-<6"$.KX)DR"YHDCPW_?G"7C&H&=.^1W?OI MO'BW*FY/VD-X;!P00-*0"!QP,$8S'E"-*JDA;/1VPP!S$_O;0C@5\=YY%J.2 M3=#;8(/X52?!>0B!\=OF' -6%&7>*? G[&HR_WM_;HF MFBVB#L?3AX<;BKM9L5;R?*)NR\5J^J_UG^^4<0\MV_J)((R7A$.%H+%6<\P< MKX(KII%K\LAC_95:/A!X7EROZ\B=$X%[4E3O=O59;LJ12WK@DJD$+F+>*VH= M4YI7DC*CF\0FQU\XR%O_HT^+>CST0TAY2.D:]Z/9]P,[F\P'*IBSGF%CTON! M!E"$T?IU% (LX*I6'-598O^C,=N?UO_X65#<4>TA4B3R"WN"I,(;:5R4\[P+ M?+2H[->9_:=BW.L,[CFYNMN9:X'S @/C%?#:44C2NPT/Y50L<;+6FP2Y3_6; MY"T^IU?$0O02D1PQ(!)>?>688D@[+"PDO5I#CD(!,XVB-'F0OT?BU WSG+71H" M:B2.@;J@C)#HO7GDR>9!#6X CVN_D]G%;N$T-^^^R^UTY>/Z"]HQC7TE'C# M4ZFH.-N@JO!ANE$:Q0#S_MJCR\Y4YN[ S[635$^" ^G-]3L) B&633(AAL( MO#=B:2U5@-?9#Q8*+SZX\#D4P[)*(;+HD#1F.$>245 MAO#,4NB[4/<>1IV$\H"!V#Q'(+A%%)Y9"; FZBL[0S67-;F,*EIGDYG9:+F\N+I<15_] MP$JVLTV 6!-*-2560L48\=[*2D8N;)X3NRW,R;"[DG<5:TL%V9+GGPWSX*+U M^N,@(/QFJOZ99I\4WRS&:=B,2V6^D.E MGO6(#^:3[FD5,#$ 2XU8JM@ 4^$&7,GIJ,A[437_<[P-]/[2_K2&<<;K.[?E MO!Z#7GT;A%/.&0T4]41A9:S'E9UVP*LFFP(#3!IMD2A-H>PYQ']?(^?X4-,@ ME(08"1JG@E/& R3@XX1 1&=] _Q/$LZ?"O[)H=B:X>^6R_MB8N\7T_GUAV@A MR\GE3<1L^6$Q_1Q'^6$V&A<[DN>.[R0PYQC1E--H886E" ))'R43HDDNTO#7 MLO;T7F920#:G*0TVCG6\=VO\\:-@F"# ::B90EPBPROAXZ*-LMXH M[6VKL*%):1/AD[FQ0[1?[Y-'5EX]V+?+1=K3NPN&,"\@1I():+M ME$HS#2II(75-SMT'6'FY&S[EP?YT*U0LQDD]U]'_N_@RCR#?3.]V6I]M'P=( M$/ TQI" 8ZZ@)(Y5VQJ>TT9O+#:\__F6>-(&MGF2,"Z+Z^1.?2SNTEV#^;6: M3WXNRNO%Z.YF.E:+8M1?'L:KH1W.O]C5)!BDH+!\O>K[=$4"DDV$0Z/Y1WU6 MBGLQY.,2KVJT#MYH[*&W!OMH=2S$2KE*=BU\C]MN'<7 C4GP:K^M;9"',K?[ M3K5J+YILSG8GY?+'TDK8LP+^:C MF;E?KLK;N$2D2A/E_/K]]',Q>59EO&:.U?$=!\Q2V=)T-*J0,Q)01UB%F'#Z MS(JL-2?.GB2KSM'/MU,_3Y[+8JW0C]/E'_J;+N;CF]O1XM#)]*&F 3%IM01< M6B6I8PP30#<2$P/EN?$M$SU>[?FWJH7^>%<-^O")]8&FP4G/XHK,J(R!/A$: M6R.>)%99RV1G.#]JC0 'F=4(YVQ;LJ-9L=Q,P5^+PQ61MGX?-&?$4(%U"N X MB&(:4,G&E#M[#IVJZI=K9@O@]K@4UBBDO*=5(-@[JB0DE!,*O(GSD&SDI+#9 MYLH #[*'LP">J(#>B%:KC/*>5L%R(PR+@L%4"Q%:)40U/:GE..L=JUY6O.,U M?HA%)Z.;BT5/H?VKL1]<\PZV#8! 3Y% % BW?LH9JFHV4F_TF5W,:47[9;<8 MG\BKY6+UC%/QWU[R*?[14]KCTZ!'LQT+W][O XNQM2*>,6XXC_^0-LMEZ>CW#G\K;W^_2V!]$*)Y&$)MICPBI/D0'K>ZSC MURZA6M)LV3ZF7?)$Q6@@Y)@B[FO%FJNN3SO.EK=Z[_L M6"&936,"RI3S]4C_.5W=5&"YK^/9_22=@T>@XE^33Z.OAZWB,;T%C:BV'$JC M&=1&66OU(R[*^B:ODPQHSZ@+HFPW>AV"W]M6]U.F)-S#OGW- A16$H) #%>D M5E Y;]5&4@%]IDK5YT"S%E$>6(+;"[:_T0PWX*+R"*4\>API8=AP_?#6D+0: M>UKK38&NUIIQY,ZZY$;4XL75P^*;[-5&F$]E)->RG$TG*=OZ4%[;*=T%D<*< M=%Q,J#-08D<5KM#Q@)];=E%CDKQ:8SK'_&V<6&#E&7 (H[AX"D:MLHQ6,FDI MSJY$4Y=JKW5.<1S@;^2< L55EWAK,3 HQA<2<%_)Q$F?,5K.>_'7[6 M\]E707*O(!(,8J@,HEAZHBLY<%RPSR-H:9<.S7',5SOIA7>65M7'I79^G;:D MZNQ%']5/4(1Q9U+,;Q3A'!J)'^>&%4ZR>BXY%)$_06P=&K_8*:T1F-;K M(#!.@5(&"*T)BB;:>V@WTEL?)^59[T]W1)2=N60M:B+C8CF^7R0P'X:[?\7\ M[M, M,32$<4EHP1J(HPPE42(R:Q;RMFYU;;67R^K3< >V)9?W^]_M;GQY](K MP/'_H/' <,I\='4>%*$\PK['5P,>*E]<7%W<%6G;>'Z]D6'OI-[5)E#'C!(, M<\]!V(CH6*(95T%>CS( MJ:WH@S>73D#U[=ZQ9,YHPR3P6!-)O/&6LTI.B\F9'=\T5?81=R>/ _8-WYW4 MV"D/I%$64&*18@)530,&N5AEQ!I &O9&)8-KFN.<#R M "TM8FU"^C;2Z6(,0E(B*W%Q_FB9GGIXI+Z@>8^4.\Z6::[76LETQR%:CR7+ MBB;+8OSWZ_+S3^/R/K+]6V(*K_XE$84_(\KFC\-OEUM8\?0?@T,4/1R3"^RP MAA1O[B/' 0-X5A1HKK2R(7P9]/VSWJ/OGW7@(#U?I@ 7)E7(CRL_JOS5] M'PU?;_'J^QI)C[L;!6N U999S(WGE%C.1+7+8[5H5.QE@%?LN][S.!77/\\- M9NF@I>D)*:HT5S'XDKS:K[1Q@I[98]QM$*2%F\O'@3Z4-(3UW#R/EQ2,]0HS MISV1$@M,*! /KQ5)C036M8Y0N[((W^=\/Z-7E=ST(NN[QALJIW<:E+(@3@@) M*=58 ,LA?$+*^JQ5,8>3EE2;/P>NH':FB&R;JIL:..<_M]' MQ,I%K;=^CN\M"&Z%X@@*J#TP%$9UB H7Y%R39TH'%$5UQLCN(<]%Q1?)XB]K M1SPL7W58>%Q' 7)'J+58,& Q8$(RL,DIU!AXW\1C;UB"[2U:R$[!S^1)I3<2 M]2CZ>J:\O2OFRW4GO?E-3V]YI2G^-*#-NX"F7*Z6ZR'_GH;\8?1MO0S5\*Z: M=1R4\P9"3RT22AOI#4 /]QJ5C!%^O32VGA'3SP6K8UH:]AQL#!F0A@XK 0@' M0CLI-IA92TS6T\<<#]WEHEC9IYKZM$I]/X\W5..$A/<>IAL&5DN%L1.:/V@0 M(\QTK13);CWNBRMW>SWB7EGS\J&#EG24[R@T>CO3<72'UB/^;3Y=+3]>_G:0BWO;!8HU MT4#I=)K'"19851$@)IKFO4+PY^9CFWKJQ38>9Q6K!\\H]R2"!3F72C'& :K0 M(D*()OP;U/L<@Z1<5L$@YSE#B@' L:-" M":TJ.0D#9U8I;5B137MZZ9E_!P.6O>T"Y%I9&F>8<8X(3"PSM)+5.'5FMT); MT7H])IV$;[Z,R.7JXFI]P>?@DOGJVX \3<\X6"RX0E :K#78R*1X]!#..H!H M2=VOLB*;@9SOBOJ\6(QF$!WI(89MO:KRV'-C>OK17$=SPL^;?TV2",9\I(I M2I2$'B*'R486HFM.X;=#O1XX4+:K@:QL2M?"U[,R0K.\F=Y]*MU\%9V5O16C MCNPE.,TE0DXKCH'36%G#5"6_XNI,ZM.UH/]]3&H5X\,R;':J M[S(+]+G"Q2H+YT 6RO//@O/>266!\)XH0(UBI'(GB >LR9''H--.9'UQ!22)8]?(,8^TU]+XC314*W4FY?":*7('&TY"\.1U:IU>=U4N MGC/_PR+=VK[=OSH=;!AD'*5AQE%FM$3&H#@9*@FL$V?V4L&IZBO___:^K;F- M7$GS?7\-[I>7C<"UUQ'NEL-6S\0\(6BJ9'.'(C6\N-O[ZQ<@6;0LB621J$*5 M:$?T.7V.3:"0F1^ S$1>.N3IL/.WN"4:64VEY)H8BQE"IJ8%"I<383;HYZ*^ MKIL<[O_.V6H>\'.!18T?Q(F,0"*.< +#F MFO0ZYXE\@&5\^U=,BXML4.%*?\UGW^(FKK:GP_)VOAI-G_Y]>@3\:[[ZKVKU M(V(F-XSIDF\&$]FK"8-2RWBA0:,-K[WSW$)=M-KP\-)Q6\3H)1%-!21ZL8_I M-0(^GR#@E;5_?[KVCU6Z-B-XYO=^LAR/IO]5C0[ZJHHM('BC/0#4.*T(44Q" MIU'-42EICD]CB"[T\IMBT/(31EV=!5VY:C3>AR9N?W"W@;RM("4$[K>&\3#@6A M4 #*:"T%KWC.6^T0;92>-M3;D_2;W6^W_\R'NM_BT@(@5AJODI)LG3.IM M$<#*-BIX?&"_T=_[[>U*^NWNM[BZP=YPF\4%H*-B(2P%FD1KE$B#5.V]%!BB M'*61_=YS;UG6;W;7^?GZ<$3- -86A(Y'G+5$$>8LX ;S_3N$\ CD/.;PWWON M#8OZ[6ZYR;?!WG-I;0$8S:URD$;U7A+FN>AO+,9VT3^WB:#%.+%&\#NA'F AI0R\B.!Y,-HL9J,)X^CN+ 5HC05_E<6 M>$,P-3_X#+C(,=:&'RM8"J-==XR[4)J%CKT4[OYU/HV86&Y=-+T==MO/-RDQ M^-,/0VI>(2" !GH'":>1E7++5JH9IXTNHT%=II!Z22A M.)Z0VE%O"?>*66*<;Q87WPU%9CI:+F_N;U/O]?7B^X;EITJY'1P3,)?,"H"U MA%(; :R4<$>G!=)?62_"2X7\O']#2^PLZG?Z6#WN/+:[Z@,G\OH/#PH8:BJ< MYQ9@!UP\AZ+B4%-I5+->S&\'-"U(^S7?3ANL[1= S3+Q#PP+3'CE.-;&0\SB M]J.,ZYI23V5.\-T 0=2&R!NAZ"+N7OPF<_O/_/;K?+T[B/Y^J;Y$5535[ M?6G':\]<,%6 GE$E'8K&560>T8 L:/28:!S7MG?#(;.%?B\*,^'7!K-2X - MUX K*Y6S3BJB:DJ8ECG7V "]MNU?8QG,''JI,QHU0&5%)$,8Y(7G3+L]-8I> M2='./$$>+W5V'@!+!3?OBJ'#KG!&4R%_Z;#"5'IJ($DU ;>T> NQN:ZLQ_9OC1QN M#B90XPU4+!/488($%]H9A:4 S-?[V$,%KZ1Z<":J2E0L.T\0O50LNZB3.O.( M)[X":;QGJ7^W4'LF.U>T=,@ @AXZA4:#/NKGB:,8S#8ZP6NWR/LFS>Q.CPY4 M&@2EA89Y[9UWSO(]#Q645Y8TW?Y]W#Z/B]W2:9$O?6KKU=?Y(CU[JX?Y>K:" MQR[>9C,$Z[GD6' L-<%>0( \W])/ 8?LRBI?MXJ(U]XW6^=X3XB[BR?ZQVHU MB:*SZ\5D]F4;:+&-CV\.NZ/3!((0=!X#!C@3FFNS/]@[YN,Z.3@0#*PF%@FA4\2"P(:8FFHB-2IIW):+ MVN@&;JVSN]][=5M+*[7ZWA_6/WYSZ57;9-+ )(76:$TDX Y2!0S:33'/I68"S"PR;C3VM)$/;$[E3V M5!(H*XYB@/5G.@5VS[)Y,WA7=W>3-&0T+8G\PU\-4")!&#<2>F4=4%YY2Z*^ M+['FE+ KJP5@__+SYH_I?^]6ZV NGOAE@E+""1@B# MO6&(:)YZ3$%F$(EGC\A1^2B>/T>+_ZY6FQ3_ M.K7?CE:=;(4&GPU2 ZPT-PH2"K7;]#BH[U_&24[^P +J QR-[0OIJ(6[+OE MGQY.:F/0P<])E=_Z, 5 B+*>,>ZHXA(@IOU M<"\I),""U/P2"*"H)7G!< .L=M*I3[ ?F0Q>$7EFAG\;3:;I4=//%YLZ%@6\ M,L\_&5*#:26C:J^MS@/*M0Z1!+G0Q2 VE71I>77DML>+G^C6K H9?:"\_WP,%I\C\?SY,ML-)CN9J72VF0 M!GYX4#!00B \4$!;J"%&0.)MPKTTC))&8.^&TIO%E]%L\O\V,C3SV3*N_&Z[ MGV9W'Y[(]^;>3V91Y9R,II_BGVS#%L\K -'VIP)V3%CMD34<$;A3$ MWPVE?U7_/%GW8CZ+_W.\A=3-PGQ-FOV[V=-?3"+P'J?5J5(56?,&PN/^H40P M)*1R(%K)J:+#AE_4,75E@9IM &?>'_N+Y7G=_=_UV#GS! 8T M%]AY"IRWGC&$N-KQ@D<.Y72-'" 4"^'F>2Y9AQ(IAWN=/6LT? >%K M/P^<,.VTE8A(BHC ,%J?-67>LIRPS0%BK2.ISUMG=+$#;D]_U.MF=ZD#Y-^/ M406LXN\%A"5FJYK([9:T?'!6$D80Q2Y3'T!#@F*=_3RO"5I<46Q,9S MKT>+4N@'<>\GH\^3Z9,BMR>QMA\1!,5$$6BE\]PQP:E/;N8-?9):4/3<*^$V M&PK.+I5 *81]3#6\UM6':G$_7SQLP@L^3R=?-C*VU7*\F&Q[$-_?3AXB34>0 M=^9,03'FHWK-*<'2<"B\<+3FAT%9KY #? KJ#X_=RJ443LU\MG%4I7=5$ZVY M^4.U:'(>'AT7.+)$.N,$M%;$36B$-S6MP.&<7-D!9HKUA\$VI3 (Q.TVU8^2 M^9="\,5$ 7G G/>**<%3W41/V?Z>0%[F=$T88)+70#&9*Y;!!]#YT63Q'Z/I M.JF_ZX=M"ZC4X&:\JNYLZH=3S>X^=A3.W_3; 7' -?- (-N:T*&R4:_W1Y/QKOFV"=MELR/Q"$)DY)ZIB'3G&KJ-*JYB!7 M_LIJW+G-O]4%3-.65,$XDIYE0AH#BN MN1G5]2LK"ED:@FWO@!S9O9F=T.2=J+V/!,Z1Y)QHF"KM:.6!9;NV9]IC0'/* M!0[PP>BM[X!+Y?9FT+]-8CQ6.*FM3P2E.%!00NHH5PIK[#2L.:CCG_P^^W.A MUS;Z+Y/[$U-H+?86FH-JOF!D,B)\KS&,[P0 MDB\6T*#< ]>6M<(5)\ 0AB0B3BN#B7-;43C-J.@Q@ER/EI/ES?VSM7_?_G>3 M7)1F$P2+($-*6V2QQ!!9:22K.>!H5H6IX; 80^GGM6G3M5@$QB M) %"#*!H] /!F=IS1-$<'2>S$N_;!%S' BBL=*/)L#\KR) G*00@"% M!UXYZ@%2;L\-0'5.-LL (RLZP%^G_"Z%OO?5G 43E=-,:8'1$![AJC[G]QCCRHA:.S!::- ME=) &\U?[85UIG[2352*C3IM/!3CJ MW/B;>S-:?O73^3_]^0/VJWFRF 8>@6/#@A*>I2;!1G!HM/+4,>ZB=B,8T@#R M1L9,5QKW*BTWZFCGK;Q4/LJBQ/?E=4$X[*!2E M!#(!&2#(J9H6BKFX+@1U*>R7N+J8S3U4&KB=IV#3V7@RK7Y:^>V\O0.NB\\% MI+!7 !(AI>#4*"*,KCEK25;^6M;CR@^W [X"- ] =*4VA:VBT,>378+*X[3: M:8GJ8;Y8[$>Y!<3U%M=4 +3](FG>N;#Z M-4O/MCP#1!)+[:RC'#"BL/6R9IW%W.3DP;7V4O!K@+$5 96"WQ^CR2RQYV,U M34;H[?Q]9,+V8?U3M5I--WKZ$30V&A\D@5);@:BGPE O*#"U4F^A CE1S06G+/J2UIIJ5(Q_>.Q"Q&5@J>?+ZK)EYE91_'.QM]O%Z.XG3;1)355?\\6 MU6AZ(G?NG&D")RF.1'@:=2H#G9, H)H3"NL<-UWS-X>?P7I;LKA1_XCM4%RE M@!O9E@KU5K;:_OM=U$NVG^G"&ES M7FN;/V.\>J[^:I=^%_(JK0/17Y-#J>W*CKU+QZ<>&2L#Q"0+V MSBN''5!<,\.HTM[MJ'<0J3)YF+_TP=J)H$K!=,.@991[O![L?/UY=;^>[AZ9 M3O2C.3@L4 6)UQQIX9R%3L&X)6M*D=8Y!^C9S>]^;:NI13$5K'^XV'H:GK@9 M;N[K_F7+;1WLA\GZ8?EN]JW:L?IX/.T%$P9EO4>0<,*XDG&G*@]$S1WI3([" MVKQGW6\MH)0 ^U-A]RPSH\?):C1M\%;0?)) L8-*2Q+5(Z.1BSJ]W6]RKK,> M0;-ZUOT ,?HE0-R9R/H#;GV11-96DV\G,OF;# _:2 >HXU(1"HV3 NP?8!RE MN$S%]Q-G;F=P[0(A)T&8+83^X!?/_,?1Y*ZV"%/2U&R96NW=K+Y6BTWER/-\ M 4TF#(88JJU#D'O",'!8R/J](SE+RKP(_%(0[4 L_8'VB=_BPF/SU1F",0Y) M@(%.] L)HC)?*SM>4)6CK6:^!5PK+-N00X]*9]H[?T6-:.,-7EUP6KXZ0^"( MI-<.*PAD-BI$WCA?T^^TR\G/N]3-?^4X;$,._>N0'T;?+U8@=V.CP42VIIF#U5.L%-6^D$!>[U7W?$R_O>'N4O+U9XY4R JQ250(V34J#E! M#*&=PQ<#S'U..DQ69L*UXK%-:?1Z(B[6/SUP77@VOCY+@%8Q;Z&A"B&*&38, MDYH/GKB<8O-G.^=?1R6Y*E2V)8EB:8'SY3+MI,B4%":P6?YHNBLL>DQ%/#XP M"!LEYM+M !GSD'$;4TME3(GZ?Y2?WKW[Y0%$-([#TP3O M!6%*<6XI\PP0;8VJ.2$]S&E.VY(G_+H.OM9$43!'J.%K0"MY:@$3Q@73&%N* M/(4$2TYK+D2KK6A5B-4\@J!<38BRJ4;="*1G6&Z?.EM*HSPR65"8,66CABR) ME5!QS3'?JRDP*\!H@ 7:2J91ML?U8M%".[7B=J[&_[.>+*H_1XO_KE9)G?U4 MQ8/^U.G8:'QPD7#A4-2*!2$>(BAI?3U 86R9M,N"@>U=PN-Y0% ' B@8JC:N MJKME*KN2(NW4[.[/T2JM^?O-_;E /'>N@(BCPD6V6(FAU)AY96J>$"MP7\=@ M?ZF4G>"S8[GT=E#^%!0:J6H2 =Q\DN TEQ11(Q 4V'H((,(U%XP$.6$^@\P% MZO/(;$L*?9V;SR*4FX*Q^2PA;D=B%6(< ^$](,ZC_?UA ,XY*P=88*S'X[$] M(0S/FFG%B@E"NJB\(&.A(C!J-! +NK\>-,EYD#[_4?!5(_L:KNW.!-(S+/UD M-IJ-6S*RCTP6$+0(*H4\\8Q3@86UM9L6:4+*^H*NRLANC^NE=<=]:O'MZ-_T MIOEU/KV+=/CYXNSR!I=.&3PG\2Q02!%B (\[%RA=<\@;E/.&_99,\59 =$"O M[%@FI5$;U_VQ>EPOQE]'J2QT7/E#:GYTO*KHZ<$A6G8\;G^(9"2;6"(T!C75 M%+HR?2)*OQ_V ,?61-"+>9/6>5/WNJP6X\GR: F#DV,#MM)!![34-C+/,F)! MK1$AA[+*BV9=S/WICYV KV4Y#$]M;$5=3.'%E"6^*D"M!(A94.] [)7/"=XY MW[!^8LV\>0!V)H-22'3W]]4XZM/NW_&F&W'J['LS2S2IV5WZ5W(,?!M-3P3Q MG#--\!YP861J7^4!)MBX.L,R<@*XG(#;+#=/@;.Q$PNF0^:7@F%:Y;.5?JPB M6R:IG]6.DI__X,DOMRW27D:2C*?KI!$_9 7'8A4>0$1YV<(2P00](+ MZVMG&W:0Y!S,+;F9.HOEZ&0K#%I\;V(S=;4W@G$66R.\8\1Y;KT1$M6\@L+G M= \Y.ZS]<2/I36O=%X"GOP[@SY3)+XY?X*/Q@'"T)@C53GI>EXO"6&B78]&= M'0"_Q:^;=>O4&B)@SQ)"*$66F"+>G[G>6MED1KPXW2CU3[WD6;)/.=OOQ_JKLO55WS6MU' M2'RLQM/1;PJ( IM9I28@0@F$IKO=Y==AXZ)LH&T?7V.MZI8M\>^P?B@MH5 M:(A_VYO7:4UIM!3P8W?\X93E!-% M-D"/5#9"YJ4Y7N[:6<;S:D=/@[WVZN_C^4D1EU129+UT"D@E<4T;4:YHM9*? MO4AO T]M<+4L8OZ8S^]2#Y!/U>+;9%SM$9_9JCA_\N"HE4PP%QG&G(P:I46\ MYIJP5)8\V4I@,1,[KR*QH !ZA>WRTWQZ]Y2H.)$#ZGX-T@C\("\,METV(MR3FOAFZF M=8&=R]A:"B)_+.;+Y8?%_'YRM GECU\%"@'V3E /3#I5C1$1\SLZ&+,YI12R MX/$V%*O+.5G,NUF71-RU6&E2ZN#@F( ]EPH0!PVW6'/(B7$UC4!EH>7LY*"W MJ(BWQ=EBYTDUBPN>)A7L[F$RFZ3%KB;?JMWRCYTQQT<&:8@QVN%XTQ*4@O&L MJCE(E"\;LE("22U(_OG9TRJ'BT5C5]-I\ERD$G"I\-L/CAR+[SHX*#AI*:.0 M(&DL%-!H">K;G'I'FIV=?[_RZ\!-A+S1"@&+@1=*8*EJN@C/JEV]5'(O#XD4&.X0N5AG=NQ9^B?8=# >>">%M-#.,QM C4K\5,L:'4%FLLY26[G#5%KO+ MEGQ(YVP=Z#F9K>/:?P1)ZY205CVI/_#G9+:13WW;J]G=S[.D8_JY1C6]VI>*:/OE1_K1\^ M5XN;^\W*ES?KU7(UFFUR 4_?7>=.%90'WF*AM4+440$1]G['$0&ESCJ=!AFE MV?:=UC''AX;!4W?@6?,$1!*;C83(>H>!<9S43!>2T"R-:HC@ZPXL%Z+R$C'T M#,G=6?Z"E/-!>6BFH+'@V$F""-:$&NT@J$T989DH&G'<_>W;-RA;$L- ZE]L MR$B] */&2^51]'F1YH*92VDE@*< MRL4WV2P=TW^;JO>I!#FN+ M9:S4B]P2G6KRS&=I.ZM_)\>0U3PG*#> :(E M4ZXO:ZYE<;,40M1=U#2C;$;3U)3@WKT?0D6HZ."TII !5PFE'"@1$N MJM8UK:FARW49-^TBITW.%D/1>+Q^6&^B_ [5O3R-J*9S!*WB7J(XN>%94&AX3MC3 .,S6T971UPNE[6[BN17=[7W_22L7A\0-//"6,2$A#+U7D&< MNIHZ"6'."975G_8M8*@5EA:WN][');^+_[.1L;7_<9! ::2)55)@:!VV3+.: M*@+LE5UE;5M8E_*Q8"C8LT:P+_T3'^?3J9\O_ADMCKVRGCE39*UBD@$MK,5 M&B*\K%E+.0#7:KE? (B7,6,=,KH'RVSKE'ZW7*Z//N,?&!$P9,8@R)$@3%'N MI(9D1Q\C+*NOP=E >MESM[,'UFXP<-B*R^!YN:ON.0^.7G7/?QR<$TD6D;9H MG&+!I4"PIHISF*-7GWW571N2LMD]["!7RA5B7&)F)606:DQ(;2RPR)^CG=-)^L(%F-GH(K6(\(2>"*( MK7T"/!5_R]A#YV%-D]I1"?/6&P7F%K@ (D%17#J=P/J+G#@,_Q#YU=^>9Z$%Y$&.7>V.KM MMKR='WC>J?,.JDT'J+BI-V!X1NG?L\DJ4A^YO)RLJEW=^2UG/E;C^9?9Y$3% MP<(K"0H;2N.="Q$QR#B$B!*U/*!G.WWU>1XKLSE MDP;D'5)$.\*B]**=I@'6-9>0-#E%B9KG O] M]>)H5=",68/0'B/AA/%<&\"XMJ9^#12>X#)YRK\8?CL0S"".7_?P.)U_KZK- MCSZL%^.OD; LPC)R M&X0.LOG+F\=-12OW;[483Y:7FWZO3A8L1SC=;8AYC;BS@(J:*]QKF=-0%O[" MSYZ=2V((*D=+\#P\5^"&"2BA@@A:3HB@-')_QQ,"LUJ(P '&N Y!U6A#$,4B MT+9QX*G5U_U]-5[=W/]5_:/&X_DZ503\\B&2-IX\3B,?MP3>W*N[^>.I]K,7 M3QH(%)!C": ''*D(1![90Q"DJ4:_,)OA<4D4O10_5@][A3Y5ZZ(4Z?HT<$! M1SX+H@!T!E(?=1NG]E1C940.#IN_Z%VU(ZQ- 0P!=J?,JI-C@\8:I"X-T@%- M)8>1W#H6,)61RM(DF[^4_8J@NX3_;R](G&@/K/0XZB%&&0@R, !V/ 0 5 M " 1%" 0!L;&YW+3(P,3DP-C,P7V-A;"YX;6Q02P$"% ,4 " "Z M&UL4$L! A0#% @ NG'R3LW&@K).PP S2<* !4 M ( !L*@! &QL;G7W!R92YX;6Q02P4& 8 !@"* 0 >N$" end

Z>R_WC@R, !V/ 0 5 ;&QN=RTR M,#$Y,#8S,%]C86PN>&UL[7U;M9_#.F^9\O\FQZ^>*?T]F?HQL'L"KT M8OF7\6CRY]_*'][-TXM/\]'?YN$B7;JWT^ 6R[8O%HNKO[U\^?'CQ[]^\K/Q M7Z>S#R\9(?SEEU)/?E'^!7>?0?D14 :<_O73//[P GLXF2_;;M'(W>>?OOG^ M(U]^3:VU+Y>__?+I?+3N0ZR6OOR/W]Z>+_L)H\E\X28A_?"/O[QXL8)C-AVG M=RF_*/_]X]VO#RH9CR[3>/3A8O'7,+U\6;YX>1+"]'JRF+]+(2&^?IQ^3PL4 M8EG7Q2SE'W\8CRY=;JX2+/7T\NK6;I(D_GH)KV=SMO( MVJZ":A*WY\).]523OS5'=JFF+^E?3U&M3!:SI1[=*N3ZKX>1I>6P;RS4HV3S MZ7@4R^B\3\-OG:E.U+SC=N-/M_ M;GR=?DMN?CU+I=VM &XL-*AD+4>X3=E!Y6RW@K0HVI>4OTRG\>-HO%6?//ZN M[_9O!^%]^K2XWJ[=-I?J2[9?T0.Z3._=I^TCMN;3 :38#:2M!?N3\";-%TN2 M_CKYSL*JDG<4I_L6D]M^6E?': 'Z\%K-PZLMVX\ MJ*U:7]II_1VKZ4OZMZ-).LVO9RF.MFXCK/MV"#E:3K\-1?J2ZG>WP 7X-+^Z MGF-CVYWNI[[O39ZT*"[D2K>?I=GY!=KS6X7:5&A0R5H.9)NRP\HY&E\OT#U' M7_UR.CE?3,.?G43?6MV@O6FG;UH4[4O*TZM4W/K)A[=HT*;YN_+;T_S'/)W, MY^B3HD-S=CT+%_B[@MAHT;T?.C\:M?)(MQ0:6KJV&:%5Z8%E;,J)-X;XD M/9NE*S>*/W^Z2A.D']+M?O,K#FX3>)BJ**@6YZQ;B@TL76MJM"E=1]:6>UD[53*PY&VIVZ)P7Y*^2\OC MQC.'#;Z?N:N M+D;A9(86S3:!V]=03^:66.]<4?4>;#6R=Z^I>A]:JKU]ZZO7G]82;G4"AVBK M'@[M%H5=Z^E-_K*U\PJ]K5B"4="6:G7>O+G4L+*UU59M"E>1M.V,WJ&.8>5N MR=@697N3L^R37DS',Q-PNO+2S?[?)K/1Q\F MHSP*#CVC59@B:IBSZ7C4)AAGMUKJRMX6\7TJJ]N3LS1;1NQ,0CKU6,-.\7$] M-E&YU[UR<"@N_C%QUW&T*(KN:^C<^0+_7&Y.GN;7;G[Q9CS]N+4?N]=4KP_W M8U%7)S]M0HF[UENM?[?[SBUQ7<.)0P9H3@+?[[ M]O/2@TY7%%;MH:63)C'%(5MN7A;@7Z;Q8G[WD^50 *&W5TW^[?;'S5JA;O#&=X23X\0=T M$C^FPJ+E7U>UN%GXAFT/+PC=?O%R7M:J4B/@K+N\*U\N/@TUF-/A8,-.;:'' MMQJG_*19A=Z\_ ML.SKP,)S&MF>H-H^F#UIMSL9WTQG/TVO_2)?C[_%I(6ZVZ6>1M&8=902M,]( M;A43.&,9)*ZR\AQ'4H;]J<.?*75J8?F56W]_N6[%'FPI7[?AT+\)L:&YE(\"0& M\$P&<,XE4"P;"-Z2S*FCRM'#F42G8?0JH4>.#D(8N_E\Z=$LS4;3N"='.]?=)"6CS1)7))[1^,G! $^90\)!"R(%0IT\>A/QD'P]Q!!4 M,@]VOUW=\V*]Z?+TH$UM-@)Z:['-1>>:^R@/8NW6N1#+#QJJD9Y%UPJ6-?I* M@>!,<10L3SJ11"G.E\,9 BLA6_A#][]KB.<^N''9?CU9O':SV>?1Y,/R5N^& MP6]5OJ$Q:4-" *N(AN@VU(SX\V+IY]BQX MT3-4M8AQ[UK_5\DW,&+M]PV+00GI#201/7JC@8)**8,6PJ?D"+>V@W\EGAD5 M^L*H%@<>WHNXNQ;1UL)L4;J1.5KL/0=C$4,KHT;_TUL(W-FHF"",=EA"Y#/C MQS"(U6/+ZBK"V=BMD@>MN9FREB9/%VL$$RH%)H Z$8#:&$'J8(&S*)PI^Q:N MPW9B31.CDU_2,T:U&/'P>N:CVYF;]IXWE6MBR#QF$H%1*8'+K$!3&<'@#/#! MXF^S?Q[F12=.] W2(?V0WZ>3L)>AZG1B1:]HU2+%S^EG%#&^,5(6H&Q>?%XNE"CB)(BH_]M6"@^%S<0DC$@ MN'(A.DVYZW"$7].TZ,2'7A&JQ87':>#6C/S=)PW77@B2&"BI G@T@8 H[(77 M(2M#?;:FU;GL^G%6SV6<.^!1S1SX:LVV4OAKOV]\-%+(F"!D9*W*G(+/N+RE M2*(@E 4N.VQ5Z^)HII93(8TX]HWW M?@=MVB=8!Z#\]MV2;S]N.(G!2;3AG?819W0F8(5UP*-VR2@;\'?/B :[C=33 M([X_/+4WU<_PW< M$[OIG9&J=E1[&SK_S]'BXO7U?(%&^.P.D\_;F=&F>*.,8RDD7.O+3J.4)H#C M1$+F(2"B@=' CWV7K&>>#(3;87;.=N#+YH*-MS2RC.T9B?9AQKD!G$D"3#GA MJ>>(:=J?*77VSGIF2N^(U>+(\ARI]1*SYNM&:%2:PE*D?E! D[> ?8V@'?/> M6$%DZK!%4F?+K&LJNZQ[.1X/%&B2;[<\,L&O(RYG#$22,D2Y+^E M.>+2F"W;GP]U]M7Z7BIZ@^K =D2[[;=M99M(3;9Z>?%31+#E6,$F8Z'T.%). MF15''P#6EX,Z!%H'.WJY!\J.YR\/2S:X;%KNM 3K20!>)AHEE$((TAD:$$_: M08E4MS<[,:1_K(["AVVE2UK6T#"?-9,V@@A20"8X1[A7#%QDQ@2);C[KH%&J M6Z2=^#(<9HX"IGF7QY>6:K7>6'GW:9"*=9T("\Y$"JE&)_4L1J%#42:>HE/VD=WD^@]\# M1M7.R&(<%8#<^,R-T"9^[:Y&"[)$@V/TI'@%*YTTH+22:'IXR4HET)D MS"O+CSX>M&<>] =5Q2/3I^];?WN=??-9ZBXU-1:-9,J% B^$ &>4AIP,@H3L^"J--GLCVPHUB MG,AH,D1#-,ZJ9" 2YP$A9IZC$8<._+%[)#V39Q#4:MHCM\]$E;N^ZYX.?\(T M>:)4(Z+EPI,(TOH +LD .7L+7H44#N7WWMN=_WS[@,ULNFU@YZ;?/)= M]N':J=J[G=Y-K]WZH5,6GMQ@\T6D-]/9N1NGGY)??)7NY+)DWOJ?DD-WOGCE MYJ.-&89VK*IAN+RBY12 !"]PN<4_3,H$8A9.!.*]H*TB1 ^"S%?#\)<9NA-_ M3&;)C4O_?D$#91L\"(4F*?>6@@V9 361*2H9U;R?,.M! M<[T.RIS'_N&!<*^V&;%G_XI3/"1O']3?.,:=-U8!X2+AX.'?J#,"%$<;69 D MK.H0RUGI;OQSH&U7V ]%V_M+Y/V>[L#,IZIHDE0L"..!E^PU+$B]@B)P;RB1 MRDO33X+L[Y5\/2);P^=M:X71_S7#CMX,>TB]W]SB]E\ET&0T.9VD_TQN]J"7 M>VN,-I4W3!GK<=6'0(R!;",!(SDO-WB"TH0G'HX^9_01Z9*!,#^.5>QKYT[R M(LVP;^\O9M/K#Q=O1C?+;L[[)FZK=IH4+)4E\-<3%< PH4!1RH'F' 6GGB;1 MX1#R7\ 8JPW_<=#Y.(VR(UJ&ONQ4]KT$?:FXB483(U4&(VA&K% 5.H[<"4T"&%W;J9),63/N85D$H6 J I6:R7""D5C.;]O)WS MKTK9&D-R[.O4\SQ2J;Q.E4ZL]2 ':*4QE*$5%! 4QA1XR0UBY-0MQW)&K=GA MV.FX5ZH.;!EBI=I[1(Y@J>K"V=W;:9)SVA'T'G!0'% 5)'B1[S#2@9)GOS]W M6-96&9.C.NEZC4T\NI!=._2I0L@>?IY.\^J]Z&H-U8B!_+WX_]CBJ^LYMCSP MN[N_IT4A_2I^[RS-SB_<+-5O\="AR.ROIZFNRC]X1',-)PT 3AB*HDCK;9,&:#(K+#Y94ZEMR@/)C6 M1;>6+X8Z817R[<:W%T:7/7CX.NOR9]B3%,_1L6O?P>J8^6- M)48*33@B9SVP@&/D$KK3D6FBF/:3E02"O88JM7\,*A&A>WKOK M7,5<6"=+!?OK85ZI^:-W7LJ5J;/K6;C W]V[2'5\$AW:\G@B/=<&1?9$B<9; MPP,K>\*<&B!.)_2?9 #E/+.<9^W3 6.]GF?BV#JV0B\C^KUDC_W?S(!'1)>> ML@0.MQ)WT?F'"PE^BVY]2D]@?FL&S7_:&+;1MHJ&!A8BE1EI8#7*@G_SE"F@ MD3BB)5'6M-I@/" 2[]*E&^'0H)WZ9C1'LI0]O:[8K*VT$<;Y@#P'S37:FYX% M,,X$"%I(;B/QK%W ]$%?-AB$&H]3$-?$N%K:ZI;(W>XI]S ];VMJK">"^$ A M"QX0&%DR864-2MO,J8W,^PZ/!%9*('#QE\*C L0 MF1'0Q%I(V7/@@3@O(F$B=KA<6BG]Q]$1;D]HCY%R;Z;7G=?8>U4U-$4MJ:<@ MLRW0J R"I@*-T3S8S+SK<-!9*8/NL1%N3V2/DF^CF[XT7*FJ09,B)D9+VOL8 M@#O4^298!5&*D 7S@M .?*N4D_?H^+8?LL?&MV5@=8^D>U!?XP6E*05TC1UQ MP*7RD'""@H]$F>42(#OL,51ZH.*8F-<5WF/?B'@J6&/X"5-"7T(A5OQC$J:3 M+\DY;T4]]>/;=V;NIQ,[N2POW6V8-AUJ;31Q)OE,0%E7+C,0 D:G90B9E21E M2MN]FGQ@O.Y8^^7.1A]P?5-I0SFN_=HS*!NVP$+*@#_(P(36-#OBM3[ZESBK ML65Z0-AKK8"[@GDZ>3/*BXN3R00[-YN[V::3I^Z5-X(0SX.)P$WP:$ X#Y)R M#5FBAQ1]5B$>_3['T1.V3_B/F+CH^PS(W,>U-PJ]JR"5+)?K%(J/'KVAT8$2 M7#"7I2#QZ)^H?$;4[0'_X^7N^XO1+ Y%W<>5-S1FIX,)P QE(+QPH'6Y!D19 MI((JAHO9L6^]/!_F]@#_\1+W/)7OAF+N-[4WUD:;B3>X0N%\%[D\%H&+% AM M/$LZ*T*/_F6EYT/=/O _.NZB^?[K9-WGU#]'FP6,RC^ZMXF'Z^?/E MU7CZ.:5W:7D9;J<>;RW;..8-5TY#"$8#22*CU^D(!$L=*@ N40\<^]Y4+^,Z M'1ZYO>_-GH0PNU[E*CO-[])-FJR-.GORVX;3P*GS&>N6#JPH@:1)?;DKR273 MQQ]0V>,H]XE4+5/J[@'@=]CIU3W'[?/_R3*-1[28#@@3^C8KNU$QHH$)Y5*. M.3O188NOSC[)$/.^3\2J9<=8$?EL-LUI/E^:8&]2F^5A<\&&.Y=(IAJ2] R\ M4>A6!"W .I$%RRK28:NL499*L*T6N?=Q$[,BS)+;Q[QR>3.2 M*VO!))EXC.A:6GOL3O6 FJ,;5%7\W_4^7P4/]VR6KMPH_OSI*DWFRQ?C[LNR MKT%#3$56M$-@G[(F[3<5'97"I@RZJ MX^'V/F+3@2'DK-XD?1[&<+>+?PY]^.DGG:78S"IO,E1UK:(((T2D? M0 H=07KL7,9^WB6\RPQ]P6-WBP>EQJ!8UC)FEDEX3R)JYO?NT[L4TNBF+&/; M]>3F@@VWG-"L R0>//!@."3//*A <:X87-7IT;O00[%G, B[*I9[R_JOD_GU MK!R'M%,H&THVFB4ALJ<@> ZH($T&80VY4Y")$77T9_;N:SD>+ M^4/C<^UVV_T/&YFL*#P&:42Y[1$1*!VP@RQZEJU@V+]C=XN'5A"=(:OA#;5Q M":JX1M.K-%M\+F\;__?UZ*H8:K^G8?/J/='FX1V@E5AG8[=ZZWD-'FL]GZ>+ M-4@NE0(30)T(0&U$,Z;LSG 6A3.)!.]:)5&OW.-E=LQ]^KPLV%BTV[35%&RD M&FA0"902#%#I9:[E%?PSH=&+N*&WAWV5-1P\Y2&*WB,-+5."V' M:!)OGT!:_OS)?F[>]NNEB49[[;@S$4T_'H$$(T&9$,"7A9_B.I 9[\4+&_(% MW<$H>$"8ZRRMF]:7&N^3/R%!A?7\-K;@S&'K[]$6GKM0:CE,HS6RX)VG#P7= M=VCSS4IP%4+^2YI^F+FKBU$XF25WZ.:/ X0M%PXKBU%C#FX7IK6X3^6+JB5H M!;WQ-1GGZ^EE<4F6E1R@R2K395/+5;BY5H :PUR2DUY,QVC&S,O*]#7?9*7F MJ@QOL:]FGT_S^>C#9)1'H9@M(9309)Q>9]/Q* P=W]I.A.,!XRS-\G1VN;P, M\"7"^ICDJS%H?TS<=423'"?E9(X-QF+4G"_PSV4H]FE^[>87;\;3CX?;HR@2 ME/^7R73CQJM4:_/%;!2*V/@+7#P>_N#>ESC(HVE/7Y#]3LOTZ^!/R?H#E\L^U-W?:5-"&1J+WBX+A2X(/U MH&VBH VQAB;!3#[ZU+?'3*!IQ9&IM7N#G5AE"G^[>6OOP7=-HIJ$1%/9=S?E M#;<$QG@"7"<3L:0FT*,7;;<+WTW7181LHTZI\$Y.( MSCM5WA=U@& *B)DQR#%32IE)0G0PBD2=+?]*%!H*T5J,>C.=X6!,5H?EX?Z> M\UW/OC[MMX%8NU33:)J%]LE"-B:#E^6]0@0:) Z"#(*0W%-"@N^ 7P,#6XMF MWSH8=U>Y5I;>>_=IHTO7JGQ#B!:)A03::P]2991#I C91NFCC#2T>XI^Z\6& M[X!80R%:>RD\G9072D_S@Z/5-B?D[2IH7")*.(L(2 1:9L? 2F_ YT2R8D09 MV8%3^KOBU&"0UB+5$J!R9Q#5[D_3:[_(U^/;+=0M03Q/%FND2]0ZFT'%5 P MZ8 %_,-)H]'*3-[%#L]AF._)'N\9QYKW\5;.YCU/L[P'.%^)7O*1S-+EZ/IR M?N_5W\W!.WM4V%B1$21K45E' R*; ))3BI.+,><#R]1W4%7VNU)5U2 ^G(5U M-W.^!O;O9&!]6[PA%JT 01T@"!2"D FBHAZ,*"_1"\4,Z9*.A'Q7#!L(TBFUM#8TPS'!1CEC+"?'UL<8]]-G:&AII51;46*!21A"$,@C>9=!*&,&I8K13#B_^G1.K M+U /;X>=N<][&V&W91MM&56J)*Z1BH*4*0-E.4)PQDMTGH7C';9.:9V[C CV=+&8N+/XY6ER\OIXO4-M^R7^R*8/PCC4U)CMJ)6<12D4UV>PZAS+_)@#.L;VX-JK9(,Y]ZZOJ?^6E]+HRSGGF@+0K-R MH9A8B*8B0FJPW7&MQK.P,E_F!N)2CK&47W/CNC:H- MM-I<$(U,0754'J*7B&=T K+5!JP77&3M5 A=8OB^KRWZWK$\&H-]3<+E?:SV M>]4TS+DDG2W/97@/V? *>4 4J=,A>)>F"X^X7>U=S\PL!6#.]>AM=H#[AB MO*:2AF2BG2$*'"MNT\WH\/+@="M.*Y=T@ISM\@@.7H'B?L;VY1Y/Y\FG=EUZYU-9*'D)7Q MZ'AG9&JOLU^N*+QWG\K^=,DF M@'UX,YWM?/5HWRH;HI,DA&DT@:,O&L.#Y2F"9RPJ'[GELI];D =8@SNSXHDU MN +(M:F(LK]+5W7R2MMTLDQQT8)T3Q=N>#9$,,374H>-6VY!"AK!<72T MF#'!YGX\B>^(7KW">1#3KLAZ>K7,L_'SIS0+H_G&NTI;RS99<\-YB( @"@@B M2K1K@@!*)67*9AI=AYQW![U"V3N+!@"S%HE6!L)IOF\TG$YN+9!'=L<&/NU2 M3<-9)L$D#RX$5,O.:Y!1&L7#+ J;K 2>&OEWMT[Z=GKLW#7OO7W,B2O)1$ M])N9#."<2Z!8-A!0SV>.:[IR1Y]SI#=>K'O]JRJVM9:U33V[R[OU?U/\D.ZN MZYWD14(;,(S=?+[,&W:;.*,@T(6B^S76<*\\ZEVT/RA-0+3-D)@N05.,HR$J M=7HFC][68M<.S*XV)(YAE'./;7<>.7E@TOW:UEE^/TM+2Z*J]SFRGA%*9JHJ1(6_62IE07+>01M#0/FF(O. M%L77X3VM:JD,]V78MX&/1XQ\-3OL+IRTU?Q>\W5CHB^VAC/I^O7S76!"9=UB"T=Z"L MXT!9$) D\U%2M /LT7.I\Q@]3L[3"9]:8_TNW:3)=;J;/H_O4OW\Z7:?N-P# MQ?_%S9N*>]36>&,"422C=>@Y>!4(B! ].*V#-TG+%+IGH(_&IQ MZ_5TCK[ ;9\V;D7?^Z[Q'%U.RP,0@=Y"OO-$F>.5=&1+-<=4/"J(2"23Q5.F( MNC9W"/^KM4=)$Q1V7/@:+T>3T7Q11+])MZ)O\H,VEVRD$8JY,ME" MR3;F6 1C7006C6$:O%DO,T'J_>N5O=_?F*R :" M/%VHT1SALY$ 6H@*4BSVH7<6.\ZIUX$%I_VQKR_]:"3;@V$Y7!"Z6!@IF(.IR22SCU(A"2-]E*ZW.M&C MGR'[YCRR*U3UAO^.^JO>WTF^D0?KBS3ELJDSD8$K\R<6O1I--)"L8]X$$1)I M%2)\T!P" _&A-\BJ.;_?P3-7E6[Y#$*9Y_ZHU5WFJ9U-F3*3H+%(UZ)A-PQ1@SQ#@5.EP:K'?WM->PJ#Y@.HK@R>55ZW+S.LWF*_/] MB2#*(NFMG.4/[^;I'W_Y_U!+ P04 " "ZS-ZKV M6/5O__O[W?2GKUDQG^2SO_\,_P9^_BF;C?+Q9';S]Y\_?_I%?3+OWOW\O__] M7_[M__OEE__0']__9//1\BZ;+7XR198NLO%/WR:+VY_^.<[F?_QT7>1W/_TS M+_Z8?$U_^64]Z*?57Z:3V1__&O_G2SK/?OH^G_SK?'2;W:7O\U&Z6+W[=K&X M_]=??_WV[=O?OG\IIG_+BYM?$0#XU^VHO4_$?_U2/O9+_-$O$/V"X=^^S\<_ M_Q0XG,U7[Z[PDO+Q^-OQ8CO@ZC[.=__Y>??EHC5^33[&-V_5/\[^>/[YY-,IW< M9=/)S>WB;Z/\[M?XQ*]J-,J7L\7\8S;*@BB^3+,/6:1W-==MD5W__>?I=/8M M0 4E8!A$H/[7P4&+A_OL[S_/)W?WTX#1K^U29K-%.IG.:Q'X8FRG=%[%_]8C M\_G0%JEEI79HE@MN4>)W/UT-[14%/O!02U2-L^GDW&4CDZG<2G^=)ME MBRK4'1[8.867:1'@NPZ+^Y6.G^,OBICVZ+3IY/B'^ETF?V>I?-ED<7W'@7P MX*!.*:LHX2IC.Z6SV@Y286A;5/Z6Y^-OD^G1]>3E**Z\FI\_1-/VR+ =@[!]56RA.G:8OZ]Y-9=G%MBFP\.>IZ M[WJV"SHJJNR!(6U1]2%=A$WKXEHOY^%EQQW5?<^W1D^VB&[7>CV\S(I/M\$& M/DK4H4&=4E91D%7&=DOG9+IS3(A_]T8CTH]-URDVU]:;"T+:H MO+C/HBL\NWD?C,!L_C'^]N+Z\SQ3\WGPXX(3<+DL1K?A=Q&QR:*2A=YHTK-R M5E&UVIA["'P>W;E;F7P(G*(N.46#X+3:VM+"U*UQN8I;+HL8*GH_2;],II7L M^"/#.J:NZ@I1:73'M%;4B"J#VZ+TLLCNT\G8?;_/9D']@KH]??U:!X\1?,H< M?=)=435J3-4G%]64YO29VN,A#TO8XB'&)_][.;F/"U2%W.2181U35UDUJHSN MA]:*\9^3)NF8\JJJ6V%P6Y1^S%8INLLTO/"J2&?S=%0IZ^'F6+L>315SH'LO- M/BW"_ZZ"DQ?7)IW?^FG^[2@?I\_4'P]/ZS?7F9\JY;=-Y^V-OTWW/VZ>>;7]&4!UIY>AK(] M(?9!T!43:862K)I$A;]'W\\'1*TI_2<\O/XQ[I*"D89J/=FGS M2I.OT_F7E3HOY[_6J1Y%9K:O@&#<*!@U70>-1358Q^RHM@$OS] MY^W(S4)YTCX?VRG[$G/>&WJ!T?"#U:K_KZ-I/L_&?_]Y42RSQQ_FLT7X"MUT M962%!7\=W>M%^;:VW=J8BVSGLVCJJ>^30]_?P7&)!SQ HQ0!DG+GL%=V"Y ! M5O:H7@>VU]KJ=J(6Y-U!M]*M'M3D!:GVF1&X0SUV/I\([16T%F#,N266>D+ MAC>*E//)3F.X4_78:XB_5HZ6Y)9WA]2/I0WGT8)GO Q;"_Z/"NR=#KYGVS\V)OR6\ F[J6GJ$NEJ1+G#'56 Z>,DLY@ M(J@L34 FC*JM..C-*4X7@)U!A?;98J?HSN$Y$BN\8)Y3H:124AM J2DQ\)CR MVDJ#WYS2M(I4;]IR8=ZIQ:*8?%FNNMVN\G53?_@"+JZOTN\?\^G4Y\6WM!@? MTI?JLR1>.,>@$<';A!AJ)L+*6^( '''#VY_ZBLH\$9O<)W$-GP'7YIG.G9I]1\W$R_^-]A23L_D&)=- B M+IG5CD,93#O$(4&$28RP8;Z2Y=(3I\<2J[L')(I2+ 1VC AA. I\8K7A$#!- M4(\F_L$4:AM"RCM I,^TZ+Q8/%&0\*^7RA%^]!C:?VRE2*=[TJ 'GT^8TU [ M82GEA"EM@?6Z!()CJX>:_FPJU[Q]<&J:/M4$OE:HIQ3N364=?#[1 8>8(!' M,ND(!(K3#4\04H*'F=AL24YY=PC]&-(?5")S2$*O(^QYR?X\&_WM)O_ZZZK. MKWB( N?E/Z*\^1-Y;WZ@,8@U*4?&HJZG^TIX?6 MSK%'MP_1V50ATGNT!.7 J$1S3@)_%AKJA/8V0+=5>8V,'>;NW:H$CQKX3='Z M<;5C4+O[4)7B/,KPN#.^HOUHZ<#1L0DDT$0$J?."4J8X%N4FBP3$]>M,.LOQ MM2+!O%N#4V@,M(YQ;E'$E >S"\(2HX9$_7]_].S M)@.S+9K@=#[-*(D^?1]Y,331EN+P&5BO".3$8,Y%"64PKY%XU916 ME6%F@9';7&]K"1J :#CPG_='Q]_DGQ8QK==7)OE?)'?9<7\G[?YQ^R^ MR.:!UVP,P678$NH41 I8(@E__)JP MM*A^E49_BE$_*=4W?/T5!JVHB[4E\1*F(ATM_CE9W)86QE/+PU_ MQE?I]X.E0"?/E@!I#&7(P> Q2@@9YI*4N#AOZA===%9]UD&NLWO@:J]#K[C= M?@6K<.Z3LVU>KC;'1R8REE\23F@P\1DCRB!;\D"L5O7;;SJK_&I[36D=I.X+ M:"I>R-=Z( (X8:6SH(D6I,_P[4E! MNJ:2S%M$IN^HT)(#Q*TKJ09 U?\T6V^ZZD"0K>'25[SX MD2#]-+:D=@1Z3?"*$?30\&Y3D-2?SG$?ME M-HO)IPJ[_9$1"9,(*@R]YI!B;Y# 1&X#BT3VV,2##'U!#I-. .&6 ITJCD3Z@&K?6=97E;%GP[P)QAH5_1'>/KZBYF M)%4\2R ;7^6KWOG5)8?5UO_C\R28*6VX(UQ[9QCS1IJDG20 M0^D0LMH^WRZBRD3U_UT&2K)B^O!N-E^DTVG\W67Z\.P"^Y<.8=WY$B^!8-@" M+!12&L?M=_NY: / ->1]E2D3^AZLRTVY/F\>)_=I--'I@[YE0=&)9HH;X!& M3FNAA?1"FH!J6*N-@4Z9^CUWG=64=+"*M =0\P+&_.X^G3USZR+R MN>N Q"K#$H8EY%(+1QF4.IY"Z3>-'I$;6O_0N\X.Z6E[!6@7H<;RW;Q_0TUE M^>X9EF"J"+$,B QZ6U$-)ZMKC5>/Q"M?'BLD3O]['"1(@@.34 M:.H1!\ACJ5R9=@I_A?7[$,5;DW3;6+7JKJW/B\ROU4V1K7ZPR#_DBT_[FT5. MFB2AEDGMO,9*>\PM(XM0?&)98;)%D MFD"#8=A!J96@H,M0M1]GXC-1\N5 L_&+J"PB#MBO.Q[ M,7EY^6B[_1,^G13_2*?+[/KB^OIIPTSL,9K;R3R6 MU@=:G\CD?87.C@:S)M@X)D#L5\-08!X5] M/TF_3*9!&;+Y1JCCB]G';+0LHDT7'OB0SXKRGSJ=3XYVB[3VCH0#IY52% K, M"196>(,V.&+#T6"NU>Q%5_)AH-QGTTI]]=8/3U8H7V3_O0P;T\.1&JX*HQ/A M;/ACO#.><19S49Z78 FJ^[Q&[:22KC.HRSZ%;0W=OJR\7;O>ENZCE4$51B<. MAN]?8@X95;0E8:0]:XL^F'[U_]_DA7A M_;?AMF4@MRW*9N?4#5Q+-W!Y M/K?U/*S$TG.H/&3Q)LK2::76-*@2Z:PJ]WRZ40^SWG1C,DMGHTDZC47FQ3K# M=\2AVCTB<=1@1[4$&!!!A8/"/.%/UB_E[?@$\P%X4*T@VI?&7!7I;'Z=%1&I M3UGQ=3(**%Q<[V!B'COJY[M_==3D;?,U":,"2\&,4>&K)IXX;]D&2>:5&WKL MN:E^Y(.#]B]EK8_H,-VWMZRCY]'-W_-9]O![6OR1+?QR-IX?M<90PGS[L[5S_13*WXI\>1\^P4.JUM;4"0 6(2^<%I02I+DAH S:<@(:[':M M:V"'VG \[- EJ'VIX9KR[0?\^+$>T*^]8Q*A@'-822(9@L0A*2@L>804]'I1 M=\6EJS>QYMV V'TOP\Y@\"J&UVEGP6]Y/OXVF79ZKT7YCDW#PE68?=GM31KO M9N&OV57ZO5OPGKRF3]Z^9O/%W?I$AK6O&+7DT7 [Z\O/W93R:72;C9?38".I MKX&02)S/BWC/VB.-[RNTH9PT3R*UYHH":R&V6$"IM-L8R91"@\]XY\ASF_XE M+\=:2BJ,3B R-'"K,>"(4:Z)=VK#.]&Z04ZVY6:1CB2:=XW8L!L_6DO58:RX M%1:%/9D[1K4FRI2@4"_Z/)KMI%1=JP*OF(0[#:N_\AK[8R9<.TNE5D93Y2SA M @):(AG8-&\S"5=9/[I,<-2#]B]EK8_HFTK"O0D=_5$2*UAZS 7RD MCL%(. MPA)LZJFO?ZCEVTC'51;S"8F5TR!]VXD5#12G2@#'O"8.8XF#^;+A54KE?O"\ M7&WU:1'4WB*5+PS8%^;M71Z^B/_)QB:?+U959H<"F"=.E1@*I8AEB 8B180' M@L 2$6?,@ +B_?J4'0,Y$-4:C99WRVF\??>W(I_//\^*+)U&OGX+DM#9=5YD MA^\&;V7^!"/NK?6*0,"]@Q@2N" M0B(T\-IQY>4FF4R,]+!2J/FM9FL\I$Y9S30%<0=&3@N[X5UC*_NL'6@Q6U-9 MHC6R-:,5MS&E9_!< / M5;@2QQP!2#N+K)0&E<7,1!-D\-O,UE36CV[;4>I ^Y>RUD?T365KWH2.GD=WD9^IK)@#YIOM; [K8 M_"O>Q#*97SY/%\Y_ M70^A=VB'II#J>I$5@:^KVR)?WMSZR=<5B_.V=;/2>V+5@)7$$\2M]50[Y2TL ML?0"#O!VQF&I:1GOU+7^R G>B?B>_)E&<>&DT(- 'T]E! MKHC;HF-H?8>ULWLQSZZ 78,\D*UU**49,B;M@@"#.0TYIP&\TBRQ1.'Z0>?. MKO$A"A#)0O&K,UC&M1Q##>S#SFY!/;L.=H[RT/?G M?@O4.$(8" @T]Q) (BVP]!$[63^&V-D-KGYN@.[0PXK/XZ/:L@[9CVMN) M$X$C4DA[C)'45 ?QE-:,HPHTN&REL]M>AQ4I; 77H6GAOO!GFPIY]!V)0$AI M"!VP5AO+,7#>;S%$N$&V[T^2;&D;XF&H:;O5O-!#(((7)[7%W.C@THFM(8.] M$?65[(=.E=1&< #EO-V?%A31O[@V13:>+/IZS[E/E'E*BT]'\1#VA_<5:I(/ MCDN(!9!"$#91:8AUB$#*"?=$.&@AKQ91Z(_?8Y7'>\,^^E]X3C#132 MOQQ#FEC.!<<*4_% MP(]>:2*J@U)OA,Z/)/]!UL>>6^SG$??'[&L^_3J9W3RG^6BMZ\%Q"2+*"8:T M!L@*12WCBI6\AI\/\#[<9B++NP.GSUKGRKU#KQ].J*("6$H]%@X8H:#!L.0* M&%1_J^_X1MOVM_K&X)Q'Y!_2N^SH=SOY8KV[JILA6/N3> MS?V$T8G1TL73D[1%RBN#,/%;7ASE?1[J67&+;RZ6O&N8^OK:_Y$6D[C'?4P7 MV9&M_N6C";2 *0&-(E9SQZ#42)8<:6OKAWTZOGBQ_8V^(33G$/;11?WUPXF! MD##M$ !">,Z]<91LN#*QC&?86WM](1V0=B-D?A2Y#W(;/Z>X6]J^U721%;-T M,?F:Z72^(N#PCKUW0"(Y@PQZ[S3D.IY[8$#IP,;SX_H,T5? 25\? MZZ[=Z??T^^1N>:?SHLB_Q6A">A]^LW@X,5NS;YJ$ ,6!<\1;B9T4 &-=AK7&M1J-\.5O,/V:C;/)U3_;NY#D2#[ MDGC &"<(NAH&96RP2"JWR+264U!N\K0-6+G6$@J+A0)!A83(G%08*4) =!M MX]P.HR$>/]C]0G B*.?<)SYF$;-X.7S#G6+_1(DE$EDHK/56(28TX=J4: O MZD?T.VMA[&^O: VV1IT/CZ&-53ONI_LB2\=V!?GLYJE9M6^[.&F2)+C(4$'I M%+22.&&"GTQ+S@3&]8V'SEH*.]@ONH2L)66P:Q?T,INET\7#NUDPB[/Y(M+S M;C8*I,XKZL/Q>1+(N&92,:"EY(HKK238\.Y2K2.6E_[3$FJ M^WX?/.]57\.!S63'TXF$1AI-'?:,P7C>+MA&U;PGMGY"L+/&NFYVC.;8]%;# MO#[3876_\/90I["9Y?/%P;KE \,2A3"5#DLE3/#:#>;";39 !+RC]7-!G;6V M=:,%+8)4>V/X1[X(K_RTR$=_O)OYO,@F-[-/RR_SR7@2MJELOG%VTIN]6T+U M&1+@B*50$B"H 9(1)BW:\ 2Y(?4O%NFL8ZR#S: SO&KKP"XF3?XU[$^SA3>%7O[P'VN^6=2>>W:C9>E[-DQ::\?C5FGX:T-7^"'7- J^!C0P\,$Y33 M39@.(>ID_9[8[KJ\.E"@,\'9HWHMWL=J_[VQ[=H3!HYAO-*'<@ UC)C/S[&7?20PM29+X$*!*Z M])P;I0T.WXHL^962-4AWO:4(:$_P==]2]2&V% 9T]'(>6)IWVCOU(5O$AN[U MG>%A3_]TFQ99[R\\W$W5X7LGTV7,LP7UN,MG*V/GW(U=:K8()M::K,:B8FAP&'5L9IH"BT0&T0)H;C/ V\/-J;U MKT+Y@' ?=.-;0SSTP^X)CM3:=?C6A"%I@&#. Z8PT)QHB$KA:.AACQ_%265[ MY]+1E_&;P8BFMVC@3H(K588?&YH8R"&TC&LH-!+QF@'J-AQ320$:=DGA('2A MDGXVAOS/H&R#K&/\(76LI9"!"VYH_I!E*U?C0V=+%@L"JX97(=:80;0)U7ONB\G:J[F+Q9W>>VWK^!'"' MJ'7.("4A8X #XK;88=5KXV03)>LQA'$.X'L(7N^*LW9_!MA%\,O3F+%^'RN3 MYA_C;R^N/\\S-9]GBW@?6&D.Q%CO9'U@V> (.G?P^3G1XS6I54+*AP_C_*,@L!T#8D_ZHXL2W ^BM,W4GQT3#1P7&),\'RX!HIPR0 6'E% M8E8B%MA?7\5#@X_?XOGHVD4H M;;6/.S3GD'FVW;4ELDUJ@[IRS%J2TTMSOEINC^J,AW#T@HI=YI MSCV25FD"$-9;[KSF]8M0.PL#=B/W5N#I7?@K,^F%SUC9_7HQ+I%80^M-M*Z8 M@U9AB$1IN$O)^SS*MJ(J=.2)M G3>53B_613%6V619$=C.L='IAPS8AF'FKN M '0N7G#E2VX]=?4#=IVM#[TH14.B?$#O%>X7]VH#=69U>-TI4BPP8Q+3J$A0G%&&*&DY,_I!BW361=_+ MUE$/GO.(_C)]>)8H/2K[>;D=M%S4-8W(3MKGN]%^#7Q MZ3YMWR1=_2*=,IP\.AH<83T40BQNLV+CO)96ZN0LK^RAJ6_/F[M'^;+([M/) M>+.61V$_)66M >=^?P_X5R&C#V'DX5M3NY79Z1GG5X%N.>5YZ[? M*5H!!62R9U7<>SEXWJ MM3R'ITBXHC38 !9IC8!C8>M6<(,"CB;<4.IYVA3HWIJ>5K$:=%W/7D[UPU6@ M_DA]3X712; I79 "MX(I#1B%EM,2K/#/^@?9]E;GTY8VY%V#UY<_M1^00,;1 MJHX*HQ/H'/1&*$Y-^(Z]"HZ%+OF.5?'#KO]I5;)5M:8Q>G\>[1ED9=#0E>94 M9=G3+!@,RF]Y\<>6@L,]@KN?3KS$&'!"K&6.6HZX1VY#*Q'*UX_4=Y;\;U4" M>=L(]5?U%7L_LN*X](^,2+P",C9%<<6\I2@ Q,I-EUC>X+CCSC+]76A NRCU MI05^6038ET464/"3[_%OQXL ]P]**.2<:0B%4DP13KWQN.122E\_,]-99K]+ M76@-J/Z2=ND\N\VGXQAJV?[CW=U]D7]=>43'E:/J% E!6F& '#4LN(2(Q0QW MZ1J&#;5^^J:SS'^7JM(1;+VUF%?>15ZMB[&?,+AM&@#'M07"4%_RPRRH?WM" M9YG^+M6@&3IG=QN"!;0QD;_,CU6!5)\D<1Y"X)Q@3"OM#$4;>'@_H4ENO2(3Q MDG"H$#36:HZ9XZ4AQS1R]5N?^O=^VM.Z,Z%[]A7LP\$NBD/#$BZ9BN BYKVB MUC$5V-UPRHRN;P?U[SGUL'J=CECW)2Z'<[976?#_TNESHGI)&G>?(/^8K3[U MRS2\_*I(9_,@\S#+6=YY[A3Y'KK>5TB0'QN:""4A1H(:!9PR'B !Q4KC!7>( MZ$H]-5VGQ_?)13\\^TWE7/D)\R4ZGMCD*?&&@WAS$,!0;? Q3#>(/K6<.&]/ MT'O3YMW!-N@<>C6VCZ32JT^2!!N980:8,MQ X(/+[UT)70SQ#3^CWHFBO#H6 MK2- ^SLX[Y',HVG1UP\G1,9;N@727!('C,8(\Y(K#"$>=@Z]"_$=T)!&F/TH M&C'(O/@P%:&E;/AO^71\E\X^I:/;NHLH'&!^O(D(\LZ0Z>O#WIX/8:;I?'YQO3K(\XC!L'=, K$FE&I* MK(2*,>*]E26/7-@^HT,#M@_:PJ^WVHDG9!Y=_%\_G C(O? <<*9TYZ.I[@.C M$DP,P%(C!@SA,/CY!F\]?"IZK?&O:!8T$=;+];XU8'JLEBLO<*M2)_?\V40X MY9S10%%/%%;&>ESNBP[X!K>_=Y8C:E'83>&H;="O[Q:>SY?9V"Z+R>SF,JA= M/EX=&#V_+"9?PW)V.4U'V9Y4X>F3),PY1C3E-*BML!1!(.DV;B=$_21.+\9^ M*Z'(SE'K;ZN"IYA[<,R(I)?KQ>63_ET_.696[I/\C6G2PQ@WD -I!)AT9)*,PU* M;B%U]:\ZZ:QFM1N=Z >_^JM!5HS"QI+>Q)/!O\V"OMY.[O>N KL>3B!!P--@ MB@*.N8*2.%:Z-)Y36/](],[*4COZ^EM I_O2BT_K%./'[#X6%ST>U=6AQ+7AP;FB F;7#YN;1*4L<8)H!N8"(&RC[5KW8.HTOM>!7O M:!7/_B)<+\DNB3X>X#XR-''2,PLQHS)X"21X@M:(1XX5'7:^HSV!'M645G#[ M,VC,(!,DPU64,T70XF48F[7W0W:\-7#G\XGFC!@JL(X.!P>!30-*WIARO:I" MQ>!Y:^)Z:>^T -#Y5HFB5$.6'1BW'ZLT9'J=+\)A6-$;KQ]6. MMV)DG%4ISJ,,C_&U5[0?-3..CDT @9XB@2@0CDK&'53EDDN]T7WVD=0U.>I( M,.\6IYJZ,2\63_0B_.NE3H0?/=8F/1*=3O?8&@>?3YBV0A'/&(]W;A.O ;8E M3]*A/F^S'[*5T2:(G2K&.@CWE,*]>\;!YQ,E!=$*1Y:$)MICPDHSFP'KP3!M MB9;DE'>'T(\A_4'9"D,2>G_"5F%]"X3M[]=X_5 BG132!>_9>J'#=N8$*[%@ MCO0;9SJ\T[CPQ_GRN<0@Q2BCW@'$I .,*5>:)1QR6'_9;;T( MJX/OLR$:#8JM5@:D2XM9-M8/SVL9#ISL57UP@K2E$''EH(.28(NY+Q<;KKGL MM?VQ:GE-3\GMSE#LKS5V17L$JKRC[I^3Q6T)EOL^FB['L4PF !7^C*_2[\?K M3$Z9+=&(:LNA-)I!;92U5F]Q4=;7/UJR=>WJ0MBO.FJ[!O!L$<#'XC1X0(,. M#4N@L)(0!(*M([6"RGFK-IP*Z(=T?%A)?=Q WB?85:NY/F211AW)GX]1I%.(=&XO69H=(:*UREZ]B[VADV)*\4 M[.)ZO57&E6G#X54>5'">3R?C6,IZK*RNSG2)B)98S(L2Z@R4V%&%-^AH#_A@ MBNDZDOFKS:%S"/NLF^LY5HR59\ AC +P@E&K+*,E$%J*P=ZGTZW4*T6(3X/N MC<0(4=AIB;<6 X.";2\!+S]"S8D/)5([A5$ M@D$,E4$42T]TR0$"=NNV*M#D6_9=WK!RY%[&U"I<+5)L@89P"I0P06A,4 M--I[:#?<6Q_X'\['W:];T E\/2X(HUWW).]>%9X]F@ ML71$<JUH@M" PD ]',!]G);*U.Z[\_X,4=8J$:K]@Q)K@-66A:W* M>$Z)Y4S 5=P0>:M%M11[7Q6E1P).NP< M!M$;KD#7V"D/I%$6A*\.*290R2=1C \S8M2J!$\I1:^%UH^K'8.** U5*<[M MP';1G^ 8\DABR@#DC&)*)"AW:\V][M/@:*,_H:H$3^Y/. VG,W9&MG96@T'< M4"\%)T8(Y0B$S)0<>VOZ/&ER8+9%$YQ^A(YZCR%U0AMB&&7(&::9+CEV ^T M?:%]@9[:6E\/MS^#QKP5\V,@BG(>!6GG# 8BA6>>.BPY5) "I;W;\&8TU+UV MRK9T!D-E<54Z@^$T@-Y&)R21&')HF+5*0ZX@TH"7/#$LZ[=2=-P)V9(MT28X M;Z."(3AFQ'!-B M?@I;Q%.:M$@N*R3!-A);D5*F4H1Y"/X;T![7=#TGH=80] M+]F?9Z._W>1??QWER[!D/42!\_(?4=[\B;PW/TX^?]HAW,=?)@Y1M,[X"NRP MAA1O&K\"P0 .*:O=$O!Y0PAZD-EO^H#,?M,)!_&R"P6X,/$@Y& TT-(("W_G60'.X>N"&4EW1_O?KJ.'V= M!H1,?G8MORE1! /G1%,6. Q5,2LC]Y76"--S]B2]7AL4#L\5S\* MO<7W)5@9J RQ2$IA*&1&6+3!%V&N^KQ/[V %SMGT:N_!Z>>3PJ"K?M2WM!A7 MJ/-Y]ER"=) %-(!3%*MN(8 "E@ 83OI4PYIGAYU%'?+V,.TMK+X;F*)(9SL2[!AV""J(C0B&G,8.D@VR M6#(Q\%MH:VK)KIO*A@'L7ZK;'L*#BE7^ !I['DW=;D;QXKF+^\CG\:/ ]HU) MC.640D*!" XF51QP5=I*V!#MAN>2GU?4+P\6:PG8_F) \T4Q&2TV]Q9^#F*; M?_ST^:@"'1R74*R)!DK'$ @G6,0K#C>\$DU[K:]ZBTK4)KAG685.6W_*8Y(I M]R2 !3F72C'& 2K1(D*( =XD.BBE:0YI7ZKR;C;*[[)M7O+]QDLZXD,>&)48 MY#QG2#$ .'94**%5R2=AH%+@Z+QW7@S!HVP/X3-KTE%K^^"X!'*M+ W?BG&. M"$PL,[3DU3@%A^WQM2+%:IK1"*\?6T<&Z5H-3S7.50X\7UQ+!5<(2H/UYG9FA14/AMGP/*269/2JU+<9,OTU&--:O0:%1A?'#OG!$JL.ZU-XA**D6)HG*0UZ]RZ,SEZ48KND"K MMYA?-IVND]>_I\4?64QD5U628T,3'4^-%\'[%\13(8QTJO3:5&R_&IYWTXU^ MM Q4CW&2++SK-M!MLZ_9-+^/F%35C@JC$V$MLHQ!9SUFSB'K-@<'*AP@L?5] M&/*V%*1]K'H/@1STX6YNBNPF0&8G\YC/7199E9.:&L^=0.\5%"P8>)!29KQ2 ML(RD:\Z&>$'H4,H ^L;^O"FNDY-4B?(8^V#@(8V!H,A@A,L5.W@5DKU5S6I% MHI7R4B="V$,]WZ'*ML-'1 T@-;LOZOJ^RB'BC2=/'.!(>Z3#%@6!,,H) (D MC C!I->5OH>NR]CJAZZKEZXU?$?".3#>:P*4($#'!5N"#8Z8"-;GCG7X#/(> M569OA5J_8/=9E5:IP>MJLH@HO)N-)U\GX^7!7LZ=SR;22(:\9(H2):&'R&&R M 8!H+_OLXZZ90^A-!?)VL>RR\>\5?;&T_F,V74$SOYW<7^5NMI@L'@ZV YXX M2^(TEP@YK3@&3F-E#5,E_XJK@5ZHW8(\#VE&)YC]^71G4)F%8:O,J:JRYZ(W MJ$P6H48S(DA,/6/V0<6]5 M#7U;)"W V+="',U#OR@/X@I($FC7R+'@,'@MC=]P0[52 SU]HIE@]DBW$2)O M7D!IM?AH71'D'>+2UP=;KZ>-6Z*1U51*KHFQF"%D2EZ@K\ M>W43'/]J!JI>5\QLD _FS#'K *%.VXCJ.L0(-1/#-AQJ:DD?74'U@/U+==M# M>)"VT!O6V#.73[32QR8\T @ +4>>@E*A-< =5Q/4AGWT-O&5KT.97^2*= M/OU]+#SZD"_^.#*2 IGNL$Q\N=KA'Y#NMU0'/4#T#N)?XWAEY<8NO]>3A8/[V;!UEJN M++R+Q6U67-VFL[7=/K_,BGAF97J375P_G=M-L]&J<'KUV,5L5U7?4$A+@'): MA_V3<"A(<)D!9;24@E>\?C*TL_:(3F)BLNB\DHR]?E/?/+93&ZC0-J?Q"-WII PA0AAD9F M5UNTX67)EU#>V=JJ+O]TJMZG(&HKLY M3S]K3Y@ CZ A 7%@% +Q7 I:%C&*8#@V2(6!'TWW^@)Y,#50^W#<; Z_%9&Y M=[/UJ1*_%?F\DP[R_6]+#(3.:"NHP(Q@J#C6ML25*=Z@FN5'3.2>7P)]:?9) M7^KFJ)1LO!N?S1$[!S2[@[=*9T0Z<.65%^S?Z1,[G D M<*ZS1WJX/RS6*-WFTZ ]\[6_T._;SGYOV(H*,TWG\XOKJWAGV[)X6)'YOLI= M8,=')U0:!*6%AGGMG7?.X5RP>= -EI1Q>-[SOHOO802=[QR282V8%P%I" MJ8T 5DJXX=,"Z8=SSU:;,GMY.FA+Z/1YTD@]P_)C=K]QJS;M34<:A_8/2C#4 M5#C/+< ..$[C#1$E-$;I/CO%3KM+OKFP=YEP;8#4JX_QBN!J_1)[AB5,>.6" MH6D\Q PC11G7):>>2CSLEITV1%A)*QJA]2/KQR#[8H:F%BU%NJZ^Y5>W^7*> MSL;ASZ=XI^\BRV:[23O<45QCJ@1Z1I5TR&H6P",:$" V7#H,=/T<0K?Q@<9" MRWO%;+-9,,(>/AZB'R%N7\R!W]G.(MZ7=6R$ >)DDCHG@R=& "20S!'P2&TAD%;W>:)DO7,_*H.?=P7*L _]H#$&(AU6 MF$I/#23QJ)M-;,1";'ILU#CSEML$E\%D =_ 20B".DR0X$([H[ 4@/EM- XJ M2(>]_]?4DCZ.1*@'[%^JVQ["@S1IWK#&GD=3FU\#RSSB$5<@C?QID/:VJ$4*7P<"EXO;O(B-F.HN7\X6\- Z56V&Q'HN.18< M2TVP%Q @S]?\4\ AZ_4LQ8H7E'28F>L&M3-IS3A\.1^SQ:3(QG993&8WZYJ= M=;EC==4Y.$U"$(+.8\ 9T)S;;;?#P6,NP$> ].C_K0)76]AF?4://=Y\][5\(8 -A&O$;_GGZ?W"WOGG_ P1@N/?(N]/G8.Q,8)*R@$<)@;Q@BFL=#^"$S MB(3U0]0W&3IKR1ZD-K>,\^!U.5YY&DTE'\2SOJ=[U4=8]@_:=-&).E=X;2(U MP$ISHR"A4+O5H:'E/L@XJ7_;;&?=TH/4Z/:A[M4K>S>?+W<%')Z%/TMF8FCU M:##H]!D30(FPG#+NJ>(0(J;\UB2CX;^U5;&S;N;._;'.4>PM1%3DHRP;S^/W M$9E*9Z/RDHSYYWCTY;:X0/G*)%X%J&0PDS3F M7'*N@P=0?ON<-SAIJ[N^YD'NYNWB7/_,D@C#:_I74;?8FWJ;3!?\B^/2&JR&?AKZ-U%>.PD&&,!!K;1EU!"ME86(<.<%MD)87"F< M-2S-?XT4=Z_46T8.=Z#UJ1GX^? ?=RZ[& M_[6<+\I$_0%8CI7(GS)/PH#F CM/@?/6,X805QL >8"U_CT>'7>\]Z0V+\OL M.\2V+_,LECO&M%!>[8:W78\GG##MM)6(2(J(P# 8H"5GWC(T\#+X;J28=P;< MCZ0:PRPS'ZY&G$<3'OG_M(CMW,5X_OE^G"ZR\+R \*AJ5!J?<"$,0YX#C*'R M@A!*8NF>#O%^EH%7 WP0+,[[*BRJIT<%S"D272&2>@M2)\ M2$9X4_(*'*[?KM)9F?CY]*A-) >A-9L/H]*]PZ=-E" /F/->,25X/#/)4[9= MKY&7]0_O[ZS">Z!ZU13:P5<:^'12_".=+J,QN+Q;'ZH=CQN.5X';>#IQ-AM_ M[*B&L.J[$\0!U\P#A2S#B$$L9+DE**Y,_8:%S@J]SZ?.0Y/&4/*%.^V/L^?P MMNO+IA5J)Y6E%-8&4N S_'1^G8XV6!U-YK7WDH1S)#DG&L:F/ZT\L$Q@;(D7 MVF- SW@N=&,FCZ7WVGE!(C1Q2E+'/'2*6T655AL$'5>^SX.##^;YSJ$TNSV' M?A$?=.:O,2*?%FFQB!7C1U*#[;XH6.><,J:)Q!1SJA!0')N'&KG;>D6B% <*2D@=Y4IAC9V&Y4JFPT^&%W7^ M$9;Q>N@/2G\?+RULJJ:/,R4:61Y-;TV@C]>#4FM0B0="HG[)4&>1[;>BC;5! M'HRWTT.5Y.=9NAQ/%M'1G,W#^\:K"XP6X7_7?NZU2>>W?II_.S,5P0TNLMNX MU7\-3G<8F+U_KX(:L*@[MZX<3"91&FE@E M!8;68Z8LV,.YO,'$TLXE18 08+)")E'4JD-1YC;!D=9 MM>PH-A'&J[[$!@@,VG';0H:$5X1#YJAR M8HL0%7R UP@UE,VKM&TS1'JKC]V>JG293L;O9B:]GRS2Z?&ZV$/C$J4T@ HX MS8)K"HQPA)J25X99_0['KMMC6Y)^F^CT6"F]O%M.HQ-VL;C-BAV.:95JZ6IS M)%J%[X%B;[AGW )KB"LQH-#P^F6/7;? MJ4A'2'57UAQ$=C/QBXM8IAJ?E0U M=@](-//"6,2$A-(J[!"GKN1.0EA_I>CZ)-*6]* 56/H2>M#+V/J=V6S]WW>S MUY=/?\RG4Y\7L63C@#:<.%/PP123#&AA+0;2$.%EZ8-1#D"OS3@5S_)O+^[0 M+5AGL"?7/?[K$YZJ695/1R08,F,0Y/'01T6YDQJ2#7^,,-_@](VNE*$S">ZW M.AL@UNOY:SOCN_N.5GOV<.*<0 !$WH(QC067 L&2*\[A %LG^M*#QF#UI0(? MLL7KG,?.PPN>/)=0KA#C$C,;/"H+-2:D-(E8P*=^O49GQF-?@F^"4V^]4WOL MW>UA4]=Y,4^GV:=LM"R"A++Y8U=KX._B^BK]?ID7*]$M%L7DRW(11UWEEV'% M.WCZ6,=O3DQPZ!V$@"$#)";>!L.MQ-N8!KT,PF-S.S M+ +QHX>K(IW-UP4$:C9>_6NZ+HON6.\[H2.Q&#L#E>(680D\$<26O@LWU->/ M]W;6W7'NKV ('HAQE>\)R^[N27G!Z><@Z,!]0'D^ M681]JO@:#[E>(;-IOUH\22H?/LZH#TH2A0VE8>^#B!AD'$)$B5(>T+/ZRW!G M!_;WI>##EL1@%^( ^W46Z[7:7(RWDR;(.Z2(=H0%Z06O10.L2Y20-/6+ESL[ MCG^P"W)=4,^L>JOVO@/\+"O^=+!*(,&! [5%R\3=5I6VX&0C+;X S7-Y\XZ0/0P;D\7UZ;MT=, MV14>;?@X-5^=&, =)0Q3+[ "FGFXC6C+X&4VZ'![\SF?@6$_B-U\]S?D[[S;-QH\GMQXJGZD]:4*@@!Q+ 7@D",-@=@:-A"2!MOLF\_A](9J MKXO;X\WF.Y;J8ZO9P<$)#C@+H@!T!E(?[ 2GMEQC941]7?HQ,BUMHC<$G3GF M(QP=FVBL@3$.20&ULY+UM<]PXEB;Z?7\%;^^'[8Z0N_@.LF-F-P "Z/6LR_+:KNZ)J+B1 M06=2,J=22369:5O]ZR_ E\R4E*+P2K+ZQM2T95G*\YSGD \.@(.#?_M?/^ZV MSK>B;LIJ]^]_\/[L_L$I=NMJ4^YN__T/OWQZ S]E;]_^X7_]S__V;__/FS?_ MB3Z^U7_5G[+W[SI?LEI MO]B6N]_^PO_G2]X4SH^F_$NS_EK^J=;YO;7_=[^__\M-/W[]___./+_7V MSU5]^Y/ONL%/Q]]Z\2?XW]X,/_:&?^N-Y[\)O#__:#9_<)B'NZ:U+6!D^/$? MSW[^>]#^M)>FZ4_MOQY_M"DO_2#[6.^G__SYW:?6SS?EKMGGNW7QA__YWQRG MHZ.NML7'XL;A?_[R\>V+Z-*?^$_\M"MN.=\?BKJL-I_V>;U_EW\IM@Q&^VE? MZ^+F\D=LZ_K1)W"&4LZ0%W.&_OLK'[Q_N"_^_0]->7>_9?3\I(%? ?#^.5A; MZ%H2WJN '&/UZ0<:QON9O;J%6<3//](PYNY!([N-C>?WZ<<:QFX6LM4GH]KG M6\-/QK./?!'SEO_4._95_X/\TT?DMS7>B^K9!Q<_]L5N4VQ:T7STT4ZY^?<_ ML*]6A^;-;9[?K^!Z71UV>S9N?:BVY;HL&OBEV=?Y>K]".,X\F'H>R>(HS#(_ M#KT0$)H$V(41BE;M)ZZ*W9M?/@WVVV\9L_ '&1:>\UL7376HU]W@Q*#QL;E# M^S]/H)P!E?/K@.O__;>?3LX\HK!:7WHF6C0W>?.EA=3[S:!YZ4_%=M\,WWG# MO_/&]?H1]K^_3M!35JNU258[DK8\DZCJ_BE\]+# >NU4]::H688S_%)>KU^) M1O\3/ZTK-FS?[]\\"@S/=,P[4AE_XCINF"N7>'GV$KTOOI_9K*L=^W)=\&RO MN:ZSK^S!*][NSG^BW*U+]NI_SK]LBU4($NI&81+[20J)&Z01Q3VFB,0P7.V/ M(\NK+YM=)#+OX_Z%X7#DI63@G?,7\Q%\]B0ZG0-.N7O\8[T/SJ^M%R^_O7/$ M3DPCEQ,V.1FU'3$K>JM%]H@D3Q/$9:CV1+Y6<[PF3):;]:R96T_ ^O<,&$85XY?.61)(3<< M",'D=K882.:[)NFWDP7+,#F6&%N)R#)4UY)O3]-GBPR*JNIG]M/7-W!3W?-5 MSI^+NR]%O0)AC C"J1^FD1\F@>>Q/WI3%,>^C'@J&;"LD1R34]TX RKG5US= MY>5.4@C5N!/3.^NTRS3/M]M M\GK3_'*_R?<%BVSB>8/M),EBGP(W"#Q(DS",HF&5 $#BNU)9FA&+MK.S3[\X M',\;SY-,NLSP*;N2.!65RHN*1X!.AW!@U_FU0SG;$N,('IG!RCJB1$VE-'L4$>#H*Y<3UB,MI@5TY1SH9.*=%-ZUF MCA(UHH=F"%Z&UAGRI;+Q".IHU+LR_U)NR_W#*HF"$(8>3@D%)$Y Q/[HK:41 M=MW5MZ+^4JGID[@5F=?J')#PV]7B<;8#(!U=DN!.19'LD*:I1>]>)6X""3J" M$!8?>2Z7*#L*7HP*CBHKHE+SL?A6[ [%AZ*^J>H[7G)\_65;WK95UKAHUG79 MKDY>WWPN[QBF%8QC2N,81&&09L!+:$*B 47FPU@F03)MVW+*E%6[MIK*8;][ M)YDM&:=93*WF9%A.Q7JD5\X95N<$]LHY@\NW/CK TRJ<))LCRF M5=,\W7(*.LC"W\O]U^S0[*N[HCZI-O!QF)*,)![&"9/I+*'98-,E 9'12SU+ MUM7Q[J[<\Q,^=1>6[G@/([Z\.]PYZ_:?VY- Z]X-20G5Y%E,,*>C6$X>CV-/ M>WQJ0#9;KC=*TXCNF:%W&2IGR)?*Q@-H4,%ZD?U8K*O;7?G/8K/RJ1L32F$, M$P!3XM,H/B:B/DVQ,4F3-VU9XWX>$;.C[-5'N'QM_;X]9F10Z13B84#Z[(;" ML!9>.3U#'7I"D0W8+ !]4W9$_!!FQ7 M3HO.R9G0'/'-=CK[5<9&A,,KWY &%?ZI"V,:.6<\,!)]]F>.7E5#EY;8Y[P>QO#MJ- M2N J*[^P-+NIY9@VZ:1JX/8$QQY#/QCH?Y>HA! MD,H=7U&U8EUA!V"G)[_-;9KJ9O\]KR4WF96Y%"WZL4^B;'5/SYZ$\%JJX;E( MS6BQCAZ9R\CVM+UX5GYC@A51[:&'>E?N#W7!B(K16>FQZ=G/#H$"FF/1,Q*"<_CZD;8,TD02\S M-*)"!FA=AA"9<*0R_LC)R5%[AN]KM=TTS.+Q+V_O[NOJ6]<,H389.3JK,D2PF7+.P*R=C)XBMCIU8 M/DB<<8CL S%,^]69?G)E5/#9RF@&Q("(_:)+@$(NTD6#<4M48S= M6$[T9#_=NK9=[[^>SP+E1$V:*S'MLDF2G$3-/;\3G]>I$:DBB>K16+@T:C@F*I&ZW&E+Y5_KJFE6;AK'?@1QFG@TBUQ$?.^H MSZZ;$$/R*&;,NB2VUVHZ]Q>%T9 F"M*JJ8/F^32J?2V\A2A=BT5%W>0X7KBB M23HCJF(J'$EWI$[DP46NIOF+TY^\L?9 MG#DD?:O'1,$24\YE14GU;I!C8,Y]X/W\>B]:W3WWX^KIJ;NKQ](\^1TB1H(P MHMZ3QWD9.C^]V\\O*YF#=Q,+!"N0QI"GUGY,*8PPB2&SVYN,,Q2O]L?;U[5F MJJ\:DEK^?.%&>,5LU_ RP.NJJ_D&3W_6C'>B/L+D, S;@B,5F7 MY$=4J'!Q4]0U;S[2[)LLOR_9*\M;:7VHB_N\W# 0[4YHVS&_P66SWE8-K\$9 M%@W2*(T!"2&%,0D]ZM(8=YO-J>L"$(I>2FL;AKU7EW+G@G'R8;6U.D_.1]WRJ:"Y#"B;SMIKGG9'-?%KKO!/1KBD>@\@.#.]9 M@Y3,!Q[Q8)I$ 8P1"E'HIP."T),]F&K.KO5MX1:JTV-])@Y,1#K (M)@/PBB MF=,\_,LF4@:IMY1:"?,XFFF9C\8RU-:*9\_R,%OL"1UP?5?N^T[XGXK]?ML6 M]STROG(]2'R,74I@YOH01:C?JDE=C\UCA:XZ,V3*LE:>8+7OZCV;\+,OM^6Z M?7W9O+\HO_&&,A('.PW0.RZ),S KIX(G;,X9OT\4<%I&)4[-3LNLV@%:/8;% MSM2^RL.%\<$P@0LX:6O0F[YE#S&P('JRF-?!=BGX8XHSX.,ASBWJH? M)-B5S7UU;$V4\Q8]Q#;E+0>0\EF8%JWBN>Y4C&HM_C9MDG7$IY[::I$JG]). M1:Y>*JM(LE0&.\+$*YFK"0Z7D[$:\>9"IFJ.)?%RA/NJ*?=-M]2RP@3C(':! MC[$7AGY(@0L&(YC]GTQ&*OG1MC/08K>I:E[PVH)J=;WBNPQRR:@L7Z+5&-:H MDBVNZ.GID$Q='W'.PFBY@Q)=RT@<5<$_*T;0X,!@;<'*3ZF;!0GT4Q=YP L3 M0LE@F<19)%=^]6!V2V>IO'/(R\+HJ$+>/-4 5_H8^,,@?"+8BW;*RZOOE<%SF;IU]O#;DI3J=O+E:U8GAFTP/C]90,TI\6F M=F&9!I=B,C(-C7**HLJ@G5;$+Q$T(C7ZI"Y#=0SX\;0AL2%FI*[^_EC)O7W[<0) MA00$**->$+.D+(H!&DS2*)6ZW5#+T&RZI'2SEQZG.MID@4Y3ZC3+!5YC+$DK ME"2Y2]8H65>$5$J)'Z%M_,_?J\]?JT.3[S;LOT_%MV*W+XK=91A]5U*/QA%, MB8]1S 0S1&[H)CT,$K@(">_KVS!N6<_8VP"*C2PR?T"*@^LNE=- M] Q+[CZRI_1]?M?=YDM3-\@ <@'$*228I#"$@XD8I5*S?ZD/MEUPQO[F<#!J MEX)+422X,VB+'"6^TS$NP2E! W<4-F"/@N]>%1 MBU*,Q$O6->U8G\6ZP.DW](_PVIYE$K,F72H%9JL3LBBG*B\3J#+_U&528JHY M(:-JLTH=9L4FC^,4O#1/-$3< J:$ICRIS#]6DHV?O^?UIFV-S]/(B+?82TD M@RBE4>:%":6]#8J]()/)\.0^V;)8MV"&ZR'DYWJ2+(FE=_8(DM-A<6[L-"X^ MIV$DMU.C:QFIG2+VIWV -1B0VG!%><-;[=WQ\L]VY(%US9Z8[N9%]'#ZF0_Y M0]LLA ,[H=MMGN2@242"T$] @D@&@S1Q8SKDH-2#7B2]43LUP G527U+=_*H M26P%+SE@ZFHYWZ:Q83Y?VVR>*WS+4.]Y*;BTN3UO/(2+^>_NM]5#4;25BWT6 M&U,?\('*33-*8\\#((''48L0H6Y^.I]O66**;)LW M.4%]0ME,E^P^IV1$$W4(7(:D:7GP]*"$-AMRIX,NU46_.UZ"&:69[Z78RV** M**&$8'"4,NBE4N:Y1 MWL94S"#K"U$UDQY=/ YFDBWA*3DW\KSH^K#_6M6\!SZ\JPZ[O;?"%*0@2$"0 MHC"@B>?Z%'36(Q=X<2@URS9DT[+Z=2]@?:J1REM<3GX$*CF/-D6UX-1X!I;E MM*\C^'D1VI5S0NET,">>!8M1-S:Q-4S^,B30N%=/IY]66%.40G[OQ\=B7];% M!A_JH8$;NR!.$$#9,0>-W!@0HJ&'>H9MBV*+PCEB M;>M*U[R?T9;]Y8_ESFG:G_B3EC9J2'>4]4J>#ZG18K[JZWHG; M^\CP*"Z99L*Q2-TTY-JX>)KD3[BDKUL0;&A5GX!4ZYO4.;%5;JJ/,N;KT[;].:FJH_"R:=ZZQ:FTW"< MDB6!!H@6$\F)&9:3Q@%JYN-&[+T.(I M'!6:T5O@UE@)TDL;W.\/?._I^J9+H$_ 5W',0H'YYC9":>@'-,1]OYS(2UR% M]C63HK.L]!TNGI!URP+G@L^3MK)I#N(-V&<,HJ%RI%GC)SDR<"AOOK0K#N?> M.&?N.%\>G/.?ZUUR6I^NG%/T^V4C^/K2^3QE3;)QT:EILO8,+&24F<]_V6HF MRY&8;$R"FTW)?R7?/D/LI7X2QB!+/0HQ<2&%%(>)YZ8! E$82QVKG!.GY7'J M[6[-=UT+Y[B [>3?\G++.^+-.5#I1':B(6NBH,XX>)T\_-V/8R\'R^:(9N 1 M^1<9VTPP87J4,Q8=Z^/=S_F/\NYP]WAX_E#40Y'@RF,C,?2R),D"FL5^B$"8 M,KQQYH=LI$[DEM=F0VEYK.OQ.;NG<[/[HKXK]WLFA?OJM%'!OLO_OZQDRUWF MB[+ED6_2 $\^[@V/Q[/)&_/0&5S\G0Q[KT7*QJ!G[.GXG0]YYG@P-> 9CHSU MX0Z7S9JOA5(6E)_S^K=B_Z$NU\5P[@/G^V*5(C> "&30"R,/D1"C,!EFI#$( MA:XO7P10RX/> -'A3[ASUX)T[CG*=GI7](^ Y+T^\X;6\C W=50G'^D>/Q.= MBT[KX]7I4:I,#7LF8^/5*'$VZ8Y7*I!>W2R M:P##CS(V*S<*$PRB&- ( L_S8TB/RZP1^U.Z2L("AFGJ;,L6N&9=K8T(2)1$ MS$R^2CU$!_ER<>V5,W8.=X[:6WF"7ZN&L!BRA2B\;2\OU4%89U7\^L]J712; MAH\(;_N-C6$^],N.47]L$05WF\OC3@ZV&43)M=-7!CA M4+)IYU2@+"OWX(=3%^N"H=UTZ65;Y:NXC31=O 2+@I<8*LG2X=Z%*V=PX+32 M=75YTG#*M-@0\&.]/6SXX'!]W\XZR(^B7I?-U!M"IB(Q5I(\=;"7,4),[_:S M>U)GX7WJ0KIAEYU6]5_9[^Y7J>\3F'IQA@( 4@ 0Q>$PY '@3UNQH K2\AAS M?KJ!C3--47_K"^IN#OM#S;2L5:7N^FKV[WLVX>/[.MT@E',/&XU)Q6RAG[8* MSVK4%U",]ZC I?7P=[+0]4J<)BC.4WXTEC&XS4^#I5(]S;@(=2AO5?_E_NO78KOA@_8PK>,'E&@KR\/%MFTF M V-Y,#LNI]P<=FQ8XHBYE*V9/_GNX7Q4.S_@UXU<$CV\)PG;^ "UR(BIK(^A M"P-1UQQE\,#A+AQ7RAJ'.>%T7AS7RQ87/(DN[4L+HEHK]TF"*=;SW0"A%X;] MR6.U@.[QD[I;S?1.R*YW%C=%71>;%N*S*D=$8XC\* @BA .2$2\-<6_4]R-7 MZJI?35.VR]S/UKKN!Z3#K/!T,DMY9JA+M.CRXV0:F 998TM.<; ( M*5:TY=SRB)(H\;0,W5"#7AEX3N0T@:5<97-] ]=ME0_?6ZZVY?JA^]_/Q8\] MVO)>*-CW8A\B[.,@#3P?IUD:!P$.6;:%2!1#.;4P9-2ZCK0X>;KS@2^3]Q,D M.?DPQ:^8L,Q K)SD'!D]0;QR.GC.K_V?'*?3 IVX:;$8>R-Z99C^92B9::8< HE-,5X^:M*\_'8MWN)1]1 M.Y_V^6[#"PGD1,@\\V(R-2OE M'Y C" MC9 GL_YNV+3E]?@>KG ;UN!/4!UOC.LS@!V M?AV58W-$12V%91D::LNY:I)'6TX_WQ5-4Q3O>$.JYJG%!&'@!BG[^-A-,$Q M0D!O,7-#*'6+MHX=R\K8@9(30RW:Q)1O*L;D9*Y#=>5TN.97M!&61N3+!+?+ MT"HCGE3FGSP3%?[=>1>XVQR/'[2G##I(JQAE.$TS#^,X033!),OH@(0$ .L7 M[^O9MZQ:7?GU\X(J$_7UFL2+Z=O#B+J!PFA M+HX"E_JICUL,*0'4S42[GYDU:N\=/\/9GF9ZA-0Y075^':TN^55,\TLKO\LGF*5-+PX2XKD=3C\T5(Q1"-XX'HV$6Q7+;")K&)BSB MZFW7/=^FX[MUD*6T_6M];*)QYI-< M*3$AU*%X<83 M@B.?>LAUF'K=NAE> MQ(L-]FPV4=T5[ZJF62'L(XP\-TN]F :(F8+A8",!82JS1"+WR987/Q@8YX], MB9H_.64+2K8P0(HET5U_6P3);NGOG0Z(\\=W+45POZ_++X=]>P!_7SD?V',X M]0'\1^R,;L^KL+@,\5#$_FQC79T!49GX>\%SXV(#6:Z=WQ:/3[9?'_8-+[AA MLL7++=HN3ETZ8(@QH3(R8M:R99EI03C?>\A.WF%VJA/, MH9_]DRMVU8^U&8Z,F'3-%Q0Y:1MP.CW0YXU&SL!>.2W<:65.BLD1&;03D67( MI"7?JBF>:3F9;:]Z:L_*;_NK@KNC>V?C\>?J>;.1T[9"LTKYJA%R<0B2D"8I M])$[Z+_G(8)DM'<".)8%&9?; U\H=XJ;FV+=+NYT>MLWH;IZWH'JL"MY)2-? M^*GV7YE8%/\XE/L'GC=VB^[./5]U5U?L*8(L)N,+BZ^KV5XH(_E[^V84FV=CW K% $/? MSU"04DJ2- )N,J (0,PR^(KYJ)7!*]N6&C*.,.6&#"8+2\CBU>.CE<=/$AJK MF7SOP2)R^9?8E,_FM>.R#(&VYIU81F^(1=6=B6[^ 'R8$4H@B .*P@B!((@& M6RA J=QFJYH-ZWNLW7+([NG::WMM7RN3K6!NJNTVKYO3=R6U4Y%@M7T?\\SJ M;OK,LFQQD1:)W1XY&IB(D:L6Z# T9W=1")$RSFA39X%=?C&;)O%Z@1D*09,E_&***FQ M(G'5"WO5]@^\BG4/=QORCT-YSV?!E\I&XBA-($G"C&1>A!(?QC#KRT9@2E$D MIU5&35L7L %MNRAYA'K%!4WZLA:#C(O)UFQ4RVG9 /.JO2IK_YCJ952MR3 Y M(GU6 K(,/;3CVO/+3VSQ)WF(_6-QEY>[[L:NFZJ^:Z]A^;(M;]OC N3'?<'W M-3Z7=^Q'KF\^L>\V-_F:_]MGOA2Y2E#(4$0DIAY+.3&,(.I/B"("( 4*A]MM M0[*\7]1[<>4<_7#.''%.GO!KECI?G,Z9=B7JS!VF$]RAER5BUL"*2?<"8RHG MZA.&T^;Q>\T C(P%$T=X&:/$U$Y?/L8_+>>3C2R?]GF]Y_?VPA]ELP(^B.(8 MA6D0!2""O@M!,(!,/!Q-.L+(0?O=C#173NM8>QNX\ROW;>I!1S+F$PT^]L(] MUR D$^EECD>/8F)S7%(+_K_(^*3HO.EQ2B<&DXU7[\I=\79?W#& P$\!")$7 M9B% D+HX3GJ -' CJ<,/$\+ZW8Q3SJ_<*:?U:NH12B+*$XU.=@(\W_1()+;+ M')..D; Y'LF'^U]D+%)PW/0XI,K]9&,0^X6RVG@K"($+O=2+2 0@#%! D#? M0^P[DXY HJ"LCS^#-!W:-BC-3+01CN=$8XV-4,XW!_HP'M)E#C)]"&P.,;)1_A<98*3=-CV\J/%N='!AW^2' M4_+;8H5\#-*(C6ZA1W& <80S?T#A^TEH? R1L&UYJ.B1<,6HM48-"\.%3(0, MC@J6@F--_$]X%ZCO)W"Z,JX0EM^16JMXIR+*RBR*:N\U/__WKLR_E-MR?[E3 M%PY#'V _9C:3S/?A\0J0-(6>FXFF> 8LV7M_6W#.&;HEM+9[G;&1E]0@WONQ0\]XC9_;;W<^S_L)9RJ;SS$SDHB"*/13YP6 [#D+)BT;- MV+1>$-B]D3W.\S=3+G,QQ+"$Q$U*K8K*7>"T+_V8KU.O$'.OJ9TQYA.9\ MNJ1YAAD3E3VX7A_N#MN'=U #*6#+E$ZGH:HX8M3_7.L#K]BWN.]DD_*Z52/+-Q$-/(V4(@)Y5F MV;>BF3),CDBGE8 L0T'MN%9-\$!+7A6Q9]9Y>39I^[AP!-6N[GMRX89$CX:.YC4[CB"UZK!%'H8>P& 0 XQ!$-0[>W%?E0 MKH&BFH6)U*[(G)D'WB].3G=<[LG+6]1,N([NC1N R]T?3AZ2E; M XPHS"8_U_FNV;8KYW#S7X>F;='^<\&;HJQ EB419G-9FKC$]VG@0C@8]]Q M\G2M(:/6E]%H51?E[:Y?]%D_*$\0M:B5GAI.Q:GZI/ IL_]O=MZ(S_U>FQGQ2 MVL,@)(L(1BZ!&4Q)%H1)E/8PXCC)I(KRC!NWG*:=$#H<6-,MZ13-GYQJY\!O M>;EMW^*;JG8^Y>R+3\7Z4"ML1)@/BK2H3A\/27F]SMY>.>=J,5(KQ+68Z)H-V^+DU[![+PNQ#1X-[GCT]G%"DYB" M*($IA"G*W"C*!OLTB*0:%IBS.O->!X^/\:T-4<*-[6M8X%I>8!>;G(ZSIK>! M(!WYW/-SB)M#S@@3#((Q(&"2!EWD##!P"J45#X\:7 MM1_\3O4@HOF@&-T8MA,/JYO#(J&8"A. G=8I(A=$A+) MA5.#EJVOGHXD3%<.OU2NNG$89N=7CMKI8YEW )Z7.61@MLE"E=AA[I./"LE$:3"^%#(NL2%3=577PL MUMN\:5IWM0AU5.-W M1$$M!VP9*FO;R:='6:;@5+R9P6,,E+$#JW79'[7I.BF,XG)]B&B8X20.4H1] M& $TY*@ D"A>[8K;MK! ILN!;5!"BI%VBO$,O_B4\*XZ\*+DDV87&X<_?TY^ MMB177=#\K?0.T@2!%-/XA01/L2_"8^Q=L+J-_N$<8N? \K1?F_>186"ZF"YC M1)C0WV=M%J9E6N[H]^75WP'.AZINR\8NH4H3CU!^DQ_.4(9=&"@_3($[5','A[?TR?&ZJ]8$7 M6K?3K]]?7!_!7VQ\GPRAG,UV8'3CP&V'19/\7AA(9PG?O$/O/"Y7,[XNWZ.Y^$I$AI[2>AZ;HI"DB51$OKQ@"0(@>0A71L(K.]8TL.>O_L_ ME[OR[G#7R0:;"S_TXKMEGGC69[?^USMA$=L:6/NN!@:JH^0KYP! M].R-]!2H'9D6V0S4,N9-5CVLIGOLY:29GX-;+=;D>='K R]<][\KV M9*&D(%L.BI@T+R<: M%3EA/QUK;OAQ^?[J]OW#Z=C\L:-UF,0>3C!,$A#Z,$M2$KLM &;>C84OT#9H MT9XZG('L^PCP.7=?A7M".ENG=W$21]YX"Y%8QNMMP['*^E,L]^)RJV?&ALX6 MM*IYUY$G2:$'@CBF% 0)="-,/.2%1P@^ECL&:]3P=&O;/^?U;T6W57SV_OX1 M%TUYNVNKP/+F28,0[H]D*8#9J(@)ZFP!D9-4@6XLL^=6,E2."*N5B"Q#6NVX M5DWP1"OG1=FQ08A1Y/B&9GT*.^##E+B M1RF0F^]:A6)]N@OO>/4$[Y:554V?1C7[\J[KB9>7M?.W?'LH1B1Z\TBB\V>J M\2?GRX-SUU,@)]=VHRR=#\\;7N4,V3GAYJ$X0WY:YN389Y=W':K%\FA[$5R& M_$_CZLNYMFU^I1OH7]]T]6)L G"ABNPX!\@\XF<8XMBG,,VBP"->BD'$ODE@ M$F#1RG[39NW)PQ$I%_:+E9US39TE.1RM ;,3C66\ZM:\>ZG#O!46C5;7M[NF M[/LUWXC!1??G$5CBTR0*H \A#F( ,21NT -#P(^PRJUK5@%9S_U>K;._]V%*+8MU">S/Q6X:R3^FP2KF]2:YU M]?^X^,!FFWRR>;8L<>S-+7).@,8X0(@2@J*4Y:*\-5/CRX5UX+/EGY.CO[]#8(;"IS!V M3?W@+'M@FYP-P5%OGBB9F!)E>?.5;JOO_[O8W!9#0W1XP]3^Z?%I-IOCZ/O3 M/;*G+NW+,61^V&23?@+6A@4X^0XCS, M\N.P[.%K"@(DYFF3Q$)TD+J <1@Q5T$4811%89:X81"E&%/4#XO4(W&"93I> MZ-B1&C;DNUD\UIQNB.B7V>1&"BTNQ21_*AKEM%NX\\02)ALC%(Z(JPGBEZ&2 M1CRIS#^6DAN(ZZ_%YK MKF\>'^_8=,>NN\N_@RCS78(H#D*,$K[P%:38#TF& M2.)[L2]U$;<)@[;+]7J,_'U[;[$:^NXP![W?=]5?;;(;Q0G 78RP!R70I] M&KIIXO86T]2G0MTY3-BQK'1]CG&JDAC .;]R>)+RID6H:)7:-%S*%J$ITFBI MO.Q%CD:KQ_29789>&?'D6>V7*78TU:F_D9QDD V?X59G#**((61-]@, E_J MMD4]2_,I5 ?0C$:)TJJE4A88-:93KY$YI5)U6.2U2I+?1:N5K"]B>J7$D/@: M6,/FJOQHQ' G;0H3%V%$O1 ' '@QC2,PV/%QC&542O[3+2M3>XZ =RLKOA6[ M@_0:ES17HBM;-FF27<_J&&K1S'11ZS,^1A>G5+E;AI1HX'^V$*7'A/#>[C#G M(S_NBUTSW-H:11$E" #JIQBBT/4#=#1&$9"K4E(S85D\3DL>/2S9@B)%X@1W M1.US)KFK^92NF=3D,C%CFXEZ3"Y#5W2=>+JI9X(3:84Y7U5Z=[REE+@1=OV$ M>@&E(4A2/SO*&N12IZ0T:J8F4YPGBZSO5"]QPM3*TUG7E(M$QRIJ=>QYUI_!\@*H#A$,?40[W%-" BP2P>C-"*9NGI) MFYI,O;9MY\CML>UL=6I7I"-?\MRJR)=56K7DZU%7R![=G.KUE"EA]5*F>(GJ MI>[,J'II#W3"CJ0$!D["V! V[8O_8 M-$X/V;GORJV-*)L,[UKB9HER<_IV K@(B3O!D5F[_[FH[ZYOAA8KJ\"#;A+YB$0QC (*V-^'61;RDDBJ@: !RVN=#2.=UGFUT-_S/?%BOH!33.?S;[2 MS$L2G*9)-)A%H8]T%4[*V-3ZMNG!.0RPY(:Z/K'JLF:-4T.B-N!S/H[1.IFB MG=,EJ6=*3"]7S=3<$= R#9[49CO]5MZ*>A'+"TF<0H1=E@HFD8N.MA(B=51$ MS<+$BSCKJI%N!J+&G,J2C W2-)=A>DAS3@A[",+305D6ER$XFCZ,3@75&%&3 MEN$*L57J)YBZGL\K T@(:4S28T9&O%1CL5C8Q&3BLN9G]&^VU??&X9%UJL>R MHZ4XXH2J2(X5+C4U9\ TI^@,&(151YK()GS'!"U#@ M C^. HI@?W]-R'3/*F382;L698D\>L2)*N'C' M)E!3TRRG5B88GNL6BA$Q M,TGZ,I3-J$?R5TU(LB6J>;3$2^G@JS*'8OHU!7URFJ7"G!6->H&:$5W2)7,9 M6J3M167V$9/3G,^\H=P->V'A;O.IJ+^5:Y;@7=]< -%\9A_<7/ZG_C ;0 1' M*8(9BB#!(4@\=[@$/&1/C501Y*3 9E"W1O'4[+0!$U/%Q<9*7TH%PF1%34U2 M.B+!LT1N&;H]C^O5 MX-XP)D4THJ[GFBC-PO"IATZ&3/&JL0Z68%$_%H9RRGJ/B[/6X MYCJ(_#)'(U)I@MEE*)\13YX>4S;&CGB/@_J^XM4)CR?LO4WD0A#!Q"4Q12$) M@C2 P6 S32&15"8M6_:U:8#G["K^AO$.P5^JW49R;T*344&!FHQ*28DZ +P[GF!,$0(PD#0=!3._FX]_"WH<(]99;@0JP.**.=J*Q M#+6TY-N+74+-,RBJID\M/]FR&>Z7YJUS4-Z4S2J+O#2A7@PRSX=A0MTD] 88 M),LRF7,_QHU+::K\@:#'UVW+*:9YHL5$LF^YY8#*Q(IRR7(^II+2S+ M$%![[E43/=Y&972]/MP=MBQ/WORUKIKF= D?O^$#\1NJBK8;O@\HQA2&G@LH M\0(O3,,>&\-+I#H+3H/($1_Q:&!;7X M_KZ'!46?#0T+.HRK#@LG7(]1KH+(1W'D)1CX/HQCDK'_!O->3",=Y5DS!K7)_G%=R7.)/05&W:ERF;^FZ]HHR& M>!.NS&=O=?M2\]/#%D>C& MN)8-BT611T%SSH YOP[0IJXR'V%IK-3-?,N/*TZ-P_%^XV M0U>K=C,^YQ@VU[N/_-VNR]TM^X'W%4MY^K^V"Z/=:1S@$@0A9&]] ,(@P0G- M_ %?!GRIFHA&#V7T9)1F,0 M(_XG&"PG$9*:=9JP9UG=SW Y1V!J!R9-D"NITA/Q*J>_2I3:5=N7>1+140,L M+TPA37CTDO898TM:U2[9'6X']#R2I@'P8I_$-(,P35!O.<1AK);9:MB;1]64 MSDD:H5=2UR9BUHBNS7*J48 I$64SP//"E,V$1R\IFS&V=)2M.6:/PQUC69R M,(L]'P4Q(1"YP!U,HX#$NM(F;="RMIVF=%]XOJPO9O*,JJN953)-3)/G.:,C M0I6DGBDSO5Q!4W=)0-$T^5*8@AZ__-]E4;/?__KPKOC&Z&TSQ3!QODHZ%G(XP M)C8_-4'YPG3/D%,OSU+-<::5SCV'T:>4$<(HB;W8#5+?PT&8A2 :,/@>DFH[ M;=;RK$IH; ZKP;Q&_C<)Z2:5<3'3VQ>IDTT,M4.P,*4TZYM(JFB(06G=?+N[ M/^R;5J:]/DN-_3B $8Y\A*(,QX"X:)AX1R[[MEQ["AU+,B^H4G.*_WNH>&'< MA[I<%XWS=N? ];[\5C@_Y_5O_)+FFZIVWFY8?,IUOAUN;OYCZX/C_4E1,%4H MEY1'RURKSXH[8%=.3^'<<^/G/(DHGP:["],Y'4]>4C5M=G0TS.\M8H\R4S%( M,HQB3 F$:398A'[BZ6N8J"7K&O:IO-VUW8UV>^=Z_[6HG>LO35%_XYO>_?LV M2)9O0+*$&5:7+!O4FI(L?T&2Y2M)EBR[RY4L:4\$)$N-'1W)"GJ+'J: 39)3 M"CS(CU,C& P[N1'./*0O6:*6)I6L7W;52W(5&) K87;5YBA]UF:$-&/"\$%,4PB$-*O#",D_X0 M5QQG)*)R2J5HQ+I(M;B9 M&5$=32J7(3BZ3E1&'R_%K.CZY@;E[*E:%Y^^%L7^8]G\UIP.?;S=W53U77M1 M_+MC$Z\@(W'B$H^D@8< AC C R(0T1@J+>E;P#'9 O^5P]"_^=+!=UK\3NO MU=D9*>?,!XVFA58#)YF0S1PS]83-2KCL)G7R7(LD?18CN R-GL33EY)&Z^R^ MIO;;[>[[ZM/ACF54#]M8M_Y>Y;T>RY0V_JHNL-DG?[ M%GS_D=D0C9CD6XC>N,#/&S8Y.3^+5P_4>>&^EM=/)MMF?5.MVU]I MW_6%LO\(HTH4UGT4;HY1*$^0_RPZ:G(2VK'0C0.W'0FE:;DP[MFC=MY1SJ)? ME>V'4OLNQ.;XO6Z3^'RH_6M='>[+W>T)ENMBWZ<)04D4A3X"6>@.^V$@=,-, MX.]1,^(#.I3N@Q],^#'TW9?AI@15:23 9;S5G?WQ:YIYT4?N]D];\3> M?/J:U\67O"DV'_*'QRDP)#3S/!IA/X$H2VGF^IU,\H*&*!1]Q2RCL#@WYZ#> MM*B<'I8#ZYK]2-%?1SU/"J-'Z,B;.U&DEO%Z3^5L-JLJXD98%KZ-<<^,1Z0+2=JY8-BZ_Z *O=2&' G!;9;"G: M&$TC;Z\1=I?Q:IIQY>DM?>;X$7VIWA=[;NI#77TK-\4&/?S"WNBWN^O[HF:O M_.ZV/?;5-;(_-I;%!%.<)''D9<#/" 7\WM462 9BN;/"%LQ;KB>,G5\\U_';KBD^9S];'@3)7;@L%[NUM7=P6_"^1S)0O5AP&%KAN:Y@!H6:O/?'+VE5,/7CD[IBUEZY?S1Y;H-G_B_\R_ MN>:"PDNNQ3V3V[)=-F!?;PO^!=QM^FMRNQH[ MQ"8N'L)NFF* 4HI=% >]:>R&1*KQFA&#EL>CO2TR5+\WP)KTL>5T+/UTI7 MGI\&*2*81,"-0QA@F@ZZB@.0Q7*;1HI&)MH+ZC8AULI[0:H4"B[JVN?.Z,[- M%;\[IIV)D!\<[L1%,9?I&EO6U>-W&>JDZ\33I5P3G(@J$+]@FB=__?[,Y^H= M2_%N6XN?BOU^VSY5JS3T4H03/Z)1DD4TB=QL6$#&'G3!:E?<\E\7$R0S-H7> ML;1[Q\[AB;]J1RQM/G#//J$]Y+/F[U6_!B"G58;(%I.N"5E64C*.;YA']QCY M?/J$TCG!G%;%A)@;$36SS"]#XPS[5-E\5B4/GE1U4=[NLO80W_KA,QM+&[Y, M5^T&5*=[EU<@1#X&"8U XF8>(:GK^@,$&" \".%GB0/R)NTKB.)GA8/Q'>3^ MX./ZP>']-D^7CMPRW)+'3HS&0$P?I^==[3A)S_6 TSD#ZIQIZ-79/?43GQN1 M(')$-:W$8QGB:<>UIV<_[/$G*J5O=VMFH2EPT?WYELVG;PJ&9].M,G[.?Q3- M"D1AYJ(@RC#TPS0A@8>.B6R2XE NF31CTWHR.8 :]H[V'):<2!IB5TP=)Z15 M218'?,X?!X1_8M0Z1YK[?9K/HS1;D4,AYD9TT"SSRQ! PSY5-I]5M?GS]8[? M4G]]\Z'FF[W[AP_L:=V3?QS*^S9U#2BAD 3$A0#%61Q!1$EOG'@^! IYHR'+ MTV2,;:+"$I:&0>6%B/<]V'9F70Q@U6;3NM3+3:>GH%M[/LV8QF5S7S5EFR8R MP@>X3HO7(:]2;G5F/4ZBP-3:4!26H8ZFG7IA3&_80LO045X3#I(Q3*[7-HF;*^VS$@X:5$1=EU MYEU_S>M;V310CU$QL9N,2LG*G('#CT<.KYR,C?/EWN%/^+#IX?SQ8\&"Q :; MEYL=6]&W,=Y&5,T(W1\FBRS7+)=N-X+-=X.L;?KRE-0MWFP]U M<5<>[IJWQ^9@S0IB2GTO!&$,8,KT$U(W&<"D),-R"Y*G M)1?;K$F60EH*C9@TSAD35='L #M_/(?\)QZ8(^HV#Q]P\W[G1^035RDJL3M6 MAV@W7,L07=M./JTEG()3]37'8\5BEM^7^WQ[+%>, N)!E(9!E&7()Q@D^#A2 M "1W^LB@6 MZFREX.(L2BU3:H=B&6)JP[%7%RP-<:A%+6-M+_KHN9*LLS"*$B>\!&L:!2X(D'6J] M^89YK"M\1D!8E\(>I5-T\+IDL6N'/C0\[[)(78$T$Q-5R9PN&"9%= C.L.#) M8]/=4PG'8S*1HHJP*J6Q1L.T5-4UZ^2K.FR!4W5E/MNJ/QL7LHSXJ1NXB%M/ M4A=Z9%@SH$D$)==335FUKKUOSXJ$#*:BBARK2JM%"'O.P=)Z$7XPR'-"-TL$X0@;HR MJ&;5N@QV&8V9+%.16.5U27N,&EV4;!D^X5Q(^GB1/;G%2"W^EZI]FEZ]O@QI M@#7]-<@/^4.KN1"'01 D /-3CS ?AKAP2[UH%2/(GUKEK=ICLMB]QV>"]-M MZ?O%#%*MNR)I@V6SRY$]PKFE[PEA2@N1LF0O5>Z4_1%>@E1C2EWBLFK7[NO\ MO=Q_S0[-GF6:];O^M7Y8A9 ?[XZR),U2 D(_]OV^!#-P T S/<'3LVU9_HX' M-^KB6[&3O0S%.-&J%[KNB FQ/,!'HQ&:4H4SAUJ6E18-%0X;SC <>I3 M9YGML:?(%6_8*Z>/NCR+2>(4W"JI8'NZY@R9TT.[&IJ03;QD.$[4B-X98G@9 M$F?*FMUR_ MK7:W#OOM.Y,K@CIL&]HDL46TG9V2=P+=[:33DQUZ2X42NP-&,3>OEC1_8][_F_&A-=6.B M,88AJL4D=4*.E53TN *\KYP>H7."Z'QZG6,['8)$:!O12+.T+T,6#?OTM'F0 M!<8DNI^MBV+34.8S;[X&=YN?\SVW^7!]_HLXQ& ->'HHE**@L MHV-J:BTZ"U%6>_X];]%FE4GE=/-1MTN&ZM3PDB"01GZ4);Z7!)AZKN<' X L M=7W-G%/=\+2)IXE6O"995TP_+=-M+ <=<%YUG7BO6MIG:LGXET[$3UK8;X(Y13G42+]-!&-A6BG#<]>23G-L6=^#VF5I"2- MH)]A#X:>[_M>D$3';!>%T,#^NXK9J?;?SW?=RPDWDE[GW?0&DE'*K6\<+76W MR,@ND7 HEJ&9-AQ3WA62Y$Y3,6FYRW?KR]M2OH=]#T*?AC0&41(D& _EICX* MP]# KKN.>+]3]G/_@9S:_5ML-PT&K^H5;QBD(LS2$/@S#S 5L"' A&N#0S,_4 M%D6-P["_1#HLW;&)9W%WOZT>BO9\97M2NH?_Z'01^ZQ]7:[YWYI]M?[-Z8=4 MM854\W&36U:=)V ZBZQ7_"RFL!ST^9Y1"' M"0KP&MM M@/EEO< F''KA537&E=+&";=S?<\EH"$_BGI=,F%8!3@E'G%1BC!+XW <8G:Y/D3E0M MRH% :9N$ 89 M&2X_9!!<(M7+UJAARXEAA[5=1>O1.C6#ZZS[6PG9_*P55%[+T7Y1G+#+":G9 M<(A)Z6R1D!/34Q &H Y'RLG/!O+;+X@ ^5;45(;($3VU$H]E**H=UZH)GF56GECZ>%Q:[Y$\_L;93WXHZK+:/._,L=X>^,K=N5N=JRN8A$$:PM@/$C_V M4YI@.A0&!<0+I?+8A4&?(!?^X^:L14[?-J_0+G=/.A<9+_";RWO4G0U?G_;2#U+21'1GF%OJ(+6.@7"HY MU>]")B8&2D]"ET MN>VL2V/GE?.EN"UW.ZZ%_ !":V#" ?7U<$TP/AJ-T2S#W>]HR+(U @D'\5]@ M0!'WU>3X(,GP1'+OTA"[?N 1-XP022E 0W5$D""">[DG.\'B,KMHY,5^ &Y" MZ@M^^=.K(O__)\D0#->_A&2(^FI6,J08%I6,3X?[^VU;;I=ON46ZK;Z_W=U4 M]5U;,G4L@T5I$">$N $(O21+,0(!':QG42AU<8CE&YPSD;/7\@N2-B*MI^I;]\5^!4(W]-A4/(G# $0H"=+C&=40I3"2:VHO M]]F6I:Y]W=H:SB3V[:JLVRARO;Q%Z20#$IL\F=G&0-2!P.Y8JO M@/9KH5E^7[)GMOQGP9=-NQ^Z6D!;Y2?4C0B6*LG+$"9E],]ZR.NP('&UQNDR MHLY0@D $ 0PQ!!@&)"0 #'MW(8Q0+'F!ANS'SRXWI^O2VKN >,[%7H/#;B-_ MCX8TM:(J9)5562%Z=-L9%Z/W(S<75>AQ(:HS M'\OFMX;-,7]A'M;[G WJYP<=0>QEQ"4A]"B(D8M]B&@0X)#"-$I3(-J)0<^( MO5>DQ=6NYCQ"-MN<8I2GD3?'#+_+>(D,^5+9> (E5UZYP_SJ53XOX0#P<;W@ M<_%CC[;\I$L8)1 PGCSDQB',/)9#Q+WIV/43J1,G1@S:'N;/,VSN$Y')]S NC\RB$Z+<:)%4R$MK'U9I.L+T//S+KT=/78/%_"B4.Q M+LIOO#_LF8Y2Y(< 4"]+,QP'%$59U%I*81@"*)I&JWRTQ23AA&:^Q. Y(V/I M@ 9_RWAIM#QX.O1KLR%^KV^^:]Y7^Z+Y7.<;WDZYO5WN#,"EUS,*?#< !$0N M2-R$I(AZ<, 2X<1;?2OJ+Y7X3;\V,,B\7>=PA5\RN%Y7!]ZZXP14Z<)?*P$0 M4ZWYF9?3M1;OE=,BOG):S.U4J+LT\USU%I%9*-$[(I)VP[4,&;7LX[,KB.TS M*BS%Q6V^_3G?\QD*/P9QO!F93?M.MF$<(^I"E'D)"'SDPR3V.MMIPN: 6%)Z MC=BT+K6/<$GJJQE6!?5T M2I\%QH2/M.8UKR_F]>5MBZ.3/9J T/,BXD*2^'$,LC0-";^0T\L"&@:NG+RI MV[$N:>VQIG=5T_"&N>VNQSU+85J4DN=1U;D4$[5I2)03L@$3/]/3D3:C=KU( MT(A>Z9.Z#(TRX,?3LZ&&F'E-B[;;W??5A[K@^[?D!V^N5C1#_I=U-ZO#IBGV M9V*89F[H>C0(/#^AE% _"=Q6#!,W0TBL>-""6S@E[8CB MQH';CB?R)%T88"PR/>^(8].QROI3*KLJVS2/$W*^%K&*/3;PI0'$64)P !'! M7A+Z89P&S)+G2K6H5S1A>:SAJ)[-23DP0873)5!TV=0Z=[+KHM*T65KPO$3, MZ(JF%I/+R(%UG7BV)FF D]>4IJGWJW?EOKQMA\0L;PKXHVQ6E'T>\7!,XS"A MH0O"V(6#$93PZX->5QC%C[:M+$=$_% &FRYR4(*JHDK6N)I,P).DBLA1)*(@ MS,ZHC/Q=W7XIZ%1"4N "!-",1)$G@!\@=C*60 M"IT/T31A65$Z8,[_8-"<$S:)]1H-\@26Q:;A34Y3+E/F_-H!DUGKTN!.8EUK M&@[5UK!4N11;K'K1\Y<6IO2I6L BE $G*J./C[04P]WF/Z_YY16'7;GNRMJ? M&4]=[%**TA@$F"81C$@0#,8I33U):39A6;)Q9#XQ,4>>SP@9?_G>ZBW%(=1YDL.)=*?/\VXH3%"R#,F/!Q8)4M)^TVH MO#QATI)NE3@M_;:EU'*RK,S/8C18W8/G@JO)AIBZLL#%+YA+$IPDB4YDV)>W5X4]&@"?B44V% M5?D4E.*7?7]1CPW0M011-N%&9?@QDJS;.9KYQ!ZJ0]-NS_D^I &AB&(4N=!G M7_K#*DZ<18E4#R0E ]/MF76@I/;6]:@;%^7)6%/>,Q,CS$ZMS@52QBIU=#A< M2)V.E@M/JW3T^5!5E7ZCSHO<, !)RL(;Q#B- N(.!4$QP"G0T15!$],KB]1^ MO"Z!:NIB@3MM?3&Q*Z^M,"_NSQMB/%CO?]?)8MQ:GO MP<"C"'A10#,_"<*TMP9 F HMX.G:L*PU/2SIB:4V=6(B,P5KANX$5:$&_87^_VVV#S?\P9!E(4I02X@?N;BR$?^ M8"V!L=0%MJHV+$M-#TM9:I2I$Y.:*5B3DYKGA,TD-2]0,R(UNF0N0VJTO7C: M$-\(*\JGJ=Z5N^+MOKAK5F$*H)B2MR,[7G4A>-! M')S3HM,]6B7!IN"$:AHB)2=5BAQ.<\[JR-#8[$J?UF6HD0E'7CMSI\7YR\'O."-Q\KMICIQ_R>O^P"F*(,D!"@"C)XIAFR!O6E0#%?JJX MU&/ LNU965U]*QL^X/-^^EO%A,DPV=++0A/SK+Y:= 1ZY710G1ZKLZ_ZD^\M MW-G6D5YG4FQYR6!$%J*)=GQ[>3'*.(-")1"7 +P_\-SQ^N;_'IC5HMX^O-TU M^WR[Y?_V(7^X:V^=HZF;Q %V@P3Z$ 5\H?Z86:+,%6_=8@V!927M,/(+2/XQ MH'3*$TSGOL?Y1&B=YNBE1*& O3"-:^]R(F1$@_N87=\X1]S.&7!G0+Z(R$C4 M=RPB0FK%'[8B)58EY'D&_'DZ:Z/,7:$$OA!"[/J[C[? M/7S(]]S2V]T-OS^OV*SB(/5 BA(2Q5Z*/(Q=&O4RR"!$F7">KFMHLG1\W0%D MFM0BY#)2;S#I MI6$BUMO;B"F9%T>MO??QO1ET?=#Y[_E1X]E_"L*D3*^$R$_!JY+(,T(' 1H$ M24?DE;E4$/DI.-45^:[!:F\MBN75-X,/R94_N_E M_NNFSK_O5GZ&PL3W_"@$49# P'/=844C2;U8_-2W,8N3Y?0OOD97SOBP8]J[WN;E7<,OD*H2)B?3WOR( MZ>6\W5P.*4.Z?K9NB6\+Z?H)Z3Q37%G[$05 M9;2H#BB*;^9$ 0NI6F04*'%(R.&;,OF MA4KRNE@7Y3?1!2(S=(K)XF1,RFG@ *N3N;D+RDIA^0<,3F_#J@F;XMSF9R15TB;SV6\/OIN/.N,8X07T=:#*Y#+71=:(R^G1I*@UZX)>.MFV38Y*A+$Y= M&J P#6E&,8@'BS@(I4ZBZMB97G,X-*5VZ5IT*HJ/)2:U%4B$Q&E4Z,20C!0I M\+I0/5+QY#514F9'/0J3BJ>O)HRJ;(CJDY_+:K;.K__6JZ? MV>Z;II+8IWX:1+'K@3@*HC!UO=XN A1)3=;TK5E6JA- 9WV.4$ZA#) JIE/3 M\BFG5F=47IK6S=)@^56^1I3+'-?+T"^#_E2VGDKM.2 J=NNO=WG]6YO@93[( M(IHF(,R2!)+0\^)L,$MQ)K63I&UL^ISKB,_4E%"27>5YH3UBM1,P84ZGFB$^ MXDINFJA&\S+4S)P[KT\8=7A2U[+!:)\.TL"+2(*R,(NCV"=9C&(TF"5N(-1Q MU)BQ6;7,S"12FE]5-;-(K4DU6\:<\@E;4GJF2/12]4S5G5?U3(LGX0WT?%LT M'XMOQ>Y0O"_V?1X8I@F-:42"%'C0BUR(*.EM9P#I95A@88.0U46GJ_8I? M5]B6_)QFF_FV3CSJ69ALD2K?2DWE-'D; MEY;I*%-=AWJ=+1%-87Z>Z0G[VU,M&27B@I:8(6Y>+3'D0V7R49+0DJXJZMQ2 MGPRE+@TS@,*0GV1$J? M"78^?8:?R2>9U[\9WO^F6/_YMOKV4^\.EP P_(4K #A3@)/+%UYW!3[F?;=5 M %?*L9=[:_^*5L!ER06$+D@R+R*034^B8?T#)QD4ZBLI\7'3O+7_I]S=;JH[ M]MJ2GPF4>V5%.!%[90W3H?3*_I^W[_^*KW^>[)W]*QIY9R4(6<8[*P.X4@Z^ MW#O['Q]6%(4TA)2-XT%$HQC0Q!LJ]S#U0Z'-$(F/L_S._D=^G^_X"-N4N?,A M7Y5 D>EO&FR@"NE&.NN:GY M[G@-+LYVYY4Y494D_JM"GZ6F-_0S0]#\D;$V:'95VR& M2WZLMX<-/RG9- 7[;_,Y_[%*B8>C+$["""( 8QJE8"C%Q3Y*J8Q8V;!O6<4^ MJFQG6N%93,;FIEAM*[1M8##@;?OZ.P/B*^>(V1E .PSUM-JG0.N(*-H,TC+4 MTJJ'U72/O&3AQ_IKL3ELB^L;_K1Z*XE-1?RO7Q:>O>5V@G!GG+26+7=-* M/MRV86)?7=]\+-;5[:[\9['IFGUE5;-O/A<_]HC]S&\K"OTHB@/B0^S2+ RB M+$B" (7'8IOOB\V[,O]2 M;LM]6339H:[9&[A*DQC&?IBX$'K8"S+D ]K:A:%'F'6YL4G?GO4Q!J[7]8$) MSOI\1.'J\Z78%3?E2.B@E6JWW;S 74"ZK[?QAY0< >6D"8(H)7_E-@BP8[(1)XDO< MJ:KT^1/J5K/GV;%4J;8&;^/J- UA(U:2^S/\F@OP5Z(7.BCF'BAYY. PGBP!S"4ZL6B;F6Y M*J+!G)B83$.:G*8<^>*@G [53-KR(CTC$J-/Z3*4QH ?E>F'32E?^5!7-T73 MM'=ZT>(TY\0QS7C#_P#[*'0]WBK/[XT"0& HMZ:E:6RRB>&V;2%_PZ I)33* M9$HE-U.PJ);HG"-S.+1YLYX7B'H] ])E>!D:9\OJY;-)N_Y=M#\:&HVY*G%2$8 MN10FD9?&;(H417Y*>N-!XB,B-WLQ9'2"0M4=^[U]R4L3CYB=%O05OZS4:?$Z M?RQWSJ;:;O.Z<>[9P-AP]'^2O2+13!S$9'&& ,@)XT6VJ[KK]K#I>6JY\[$8I!31+@>\Q M0V'@XL%HY&6"14F&C,TKBAU?7> M-LV!&<0P3ETO@1&@?@J)3UV:#08#Z +]UT[0T")>N0ZK3M(A1ZY*HF&-5I9!T14"DE;G04ZOJP;_;YCI]H7&'")F@D]0(4XQAY M+$$A1UT$%&A-G>2M+4*KS@#K"Y84U^JJ98MD,](EPNAD^G4&1E+$5$A>KI(I M>2,@9^HLB3?&N;NK=N-3+<]%68S"- K\+*8D\6$2#Y8QC25G/28L3J!M'*2= M!2 CE(O)V]1M*6)I4Y\6<<\I]*:9I5,'2V;>7%LA"(QW5(F M=G%ZI>[)RSJER8ZR/O63VS1D)J(PQ3!,($A\-L\-!FM^$D>:VB1H91Y=4EG[ M4N9148\L$*BO15>SK'F]P(V,"$FRN5 !DO7B-?%18D59>,ZGH2ZD&<&4()_$ M+G9#[/KT:#).)<]B:)F:1X*4E[3T:%44(UM\FE"DV9:RQEB2T285"J]2% M@9A$A/[_+16>0;&177G?;X_U,7US?5]T36,;E8H"Q* :900 M@A(0 #8)3 =#+O8D=_\4#%A/ASI,_,U'AZ;<%8WDZ0D5TL24US);V_:Y#:N98O^%4;<][KK1&2=!W!&]R<, MQ'E^UV7[VCZGHZ,^*&B)FRD.:>^VU M@86-CZ>$T M+FK"-I> Z"E@C_HT%%=>@_S*:[ W^>0!_4F89G0_L#;C%W1UC#C.0X!'\?3L M+;ZNV565]+]OML521;[S>9%Y6[A\FF^MHT7Q!F M=R&;AQP[]*\:J_$[DEZV+]YM/A?R)681!%E%D&U<-O&%'S$:,THBX,>!@#$3.Y?D 2R9ULF,ZTN0A4;<B.%PZ5N"Q>\ #1Y(_)!"6)7^D"+B6?/EFGY#] MKS^J1N;/SY^FU?GS;-O0>0NQ?&,Z;\-C4YVWQK8[G?]Z6VX? 8L)@2&.@B#. MLH1#Q%F4],"8#S3?\1L!T!@J#UVKO'X87(F\4_['TGBAW,7;4/FG=%L5>>-8 MOE6--W=XL,0/Y-J=PG/1O7:WI\A"1C(.(,08(YZFC/,L[)$%+'8N\?J(QM!X MW[7&&P3"E!LB_XQNJRIO'LRW*O,#/!ZL\T/9=BCTY?5C8#R* M.2"$()A02!,$T7$$2GU?\]+U$0"-(?.!&.'ARO\,*Y=K,GBZUVQE5VAZ0D+) <;/PA#QCC+4$:2J"\><12@ M2.?A,8JS<_YM)A6FT3IC:GS$$\' M)M+F[*KJ\[O-]Z)N-T._V[#BVPYO5K_EVS^*G=S.GOUS7^X>OA1+N3&W+.2F M=UIL=WFY^;K-Y?%K7-?%KF9EO5Q7]7Y[LO^=H52,)4D01IC#A/",T>Y:08 3 M[FL][#L92,?9]XE?SD\73K5!X$U$4F^$>!)$Z51S"NDDFJU? M)T'U?I$_T?GF=.>0Q,T]-0S:S3ZCXV_VUW MM'8X%0!Y[&>!&$)Q'- P2[*4M)>IH8Q&L4^4WTLW^KH[_6D$YU0R)CH]\S(Q M%[K[0";GT5F'.O'L@70+G)AUE).CBQGU<92F&(=^Y#,_3<*XMP98K)6ZF=IP MG'F]+S?-*>+V$7J]',N8-A.!<5,?#BHLR8LJ+^ MOD5U+S*"AT^B5XS-7.$ T. V"1OLJBG3R+3JB50/[LIKX#VF=?+;'UZG[H*&6>1]'G)F MTZ%GKUU8YNHUD5NO-S\6K%KNI1%I<+,3TZ%WF^MJ>_?X6'(4A4G,(4F13P,8 MD#3E ?/#C+(H".BK)11[AAQF"AV\MOMK<_% M32E-;'8?\KMBP9$?X01&8GK)4II%*0U0;R8B'*G,^XP_[GC"UXG1$90G4:FI MD#EAEQ5]%*[T!%R3IA=RI;I/ENIB^=>;ZOO_([R4>5(J?R%E)CU)C\XQ\(*N M#"9K6AD9#K^RU&AT18(*==KFZW>;5?'S?QSG'(_\O9AQF3$TO$H/0/\LVAK"@(@U]X>2K^!>+ M)/%Q!$B4^"%,4_GQ"'>?#\,8*!WFT?ZH8S$XE/404SPN8C#X;X7]") M(4SH",9Q*L+%G]2+)(4A0#PB 0E00&.8TH,TB5\%NI*A^_VQ1.-TYMP@TY<- M;>K4A<,E:X;2H4Z83?%X0L0K\F%*VWP$Q-B#%R1D&!OZ(M)*5FLKX!ED*$X) MR>0E!3R+$.EMP5CMBH!A%D86DFYD'20E6@3JBHDK[H;)B1)M]@7EA PE23$A M;VZB8N3#65DQ9T1%6+ PM&J,K?.;!6688NISD0,Q&'/B8YCUW^EPEWK.A)@R(A-L3@D!86" DB ^Y"8BQWLJ$WK?'69EH,&F^TFK,ENK*A#NB MC%8F%#FRMS+QR/^+*Q-F3$TO!X/0/UN9&,*"NC1D=\7VIMS<_&U;_=C=TNKN M/M_(=1"18OA"?Y((AP%@($I@9RV*8ZJ9&0BZ(RC,*YB,M +YZ)C U6-/9H5G=WU>;+KEK^\>4V%^WK MXWY7[_*-/'Z_(!'DD*<0RIM; Q9G*#T8#0*DF98,,C6.]+00O0;CE=>B]$Y@ M:F_F',2NJA2-1JR1(AES:G'7YP6"+BJ4%6;G(E1VG'F^.=0>1QJRU>XD^US< M5]N=,/1EE^_V]0*E*(TB #FF+,8I"1!'S$\ 27R><*!T_\!@(R-)5;<'\H#. M:^%I2Y0AD\KBY)Y$,UG2Y<^B'+U(R64A&L;B;"1HH!O/Q<<&+QI5F]MBO>Y3 M,@(CA"@.$8\8SEC"8<*$D2CT(00XHYI%&YU/CU2SD9!,IU]Z5"E7;%RQ9%:P M42+(8KWFQ/O+Y1H3FN8B$F;@GQ=KS#G0N0;I>'W9;\7=MV*[\%% DCA.4_$? M83*AB"3MU60AS3!CNG<@:1MPO?0K[_2I#6^9-&/LLCJ,1I;F6J_DZ>3BQM]; M1!/<>_24E!>DPPJ'\[@B9)@++UQW-) /53'!W_-R+>^:X=7V2[XNCF8EB-]$ M7M/^[C^:IUD^;IK+U_&=S'O^NUC1JMXM0!*(R1:BE$8\R@B@\G73#ACEQ->1 MGA'@.%]B[L!X$LWAY?EJ4W@/YF%J!!XGCE';SY];K: M_EH+?ZZ\SH<'\;?K1E5$*.6-)5]$HK\N#G_=[.6]ZI\L$HXVN_3$/WH4_W%E M=WAP+HCTB)&?AZ2/Z7 U62]S,UPT;W4(7%]OM]7^YO;P:L=CC$& &0IYZ(NT MF$:SNF3AY;>QLBC%#0+@Y#=QO&VQB/+OAL.32XBH':WX:/)TU.X M'XJ?NZ\_BO7WXK=JL[NM\7*YO]NO94=07H-JX&1GBNA='I)F'CAKXY'P MY=\EP,_W_CJW*(YVS@;7K'1H^GIJ F$@S!;2R&F#;?#),)^V&WD M$=ITFV42[J(Z^US"H>OJV81K_DTKXT]07\1$BNMJ6WS-?RX"!!$F$0SE]M4D MB02XOA["0BPO*U9_0GH<1%H9A/YCTL.$PTUQTXA(C:*FVT#-LYCIV.=7BIAC M,#YJ\?*]^%U1+^(P9I33)& @3AF$ 24'J:,@4CJ^-P6NL:PG'^X\=U')-&)_ MY%)FAS'$-$)Q%$0I2WP*B!_#?I]I%OO65CP=()LR:YAO-5,UK*.6,QU$=";U M3,OIA(M(3U+1=!#Q\4N:DV<5^HR[KVIJ1G;VF85+W]W4-8TBX+JP*4$=:R6) M[P<@A8 D' $8(@98=,2&_#$*FWJ(QBYLZJG'M)7-1TPZJ&R:1>IM5S8-?;94 MV1S"N-.S9CPOM__(U_MBD082D$]X$/B(1(1#U)=;LPB#V/DY,W4HCF'9,OT&\K1''HM^6SXR9,F]G'#K^;@$Y!&D20418 MD%"2PB0]5%@"3M,A50QCHXX+%2^-(G,2A^/OC/N^ =EOH6N;N*75M]5:T%AG_]R+4>Q#M2M862_75;W?%E^+GSLB"/EC 9(()X\;W8?JM44T![=G4ZYRE$Y>YY"O5?O1:L7N9FD62US&P:=O4R MKY=H]21,[XC3^UTB]1JH(U^PI4SA!4VT'X9YB*(#ORK7#5CW!L#K8KMMC]#7 M-+\O=VT1]].VN,_+%=ZL/NYNBRVNZV)7OP0+\9 &- HA#3(,6_+?3F M/A,Q.3U!?^5U^*].PM7Z\%B@9>[B32;30\F_H-ZCQ74>HCZ>N\_N8AR59^7, M>'E;K/;KXN-U<_T]R6L)\4Y*6+,=!F^WHBL5P;I)_6W&X-#D8/=;S M&&>KM;O&UW$E@[S:K\GNYVN=K_+.L%XBBV.30 MSX*PLQ,2CI1F$^9?=SP2-*"D6AQA>;]+8(IJ/H"VRZH\#F-ZZFI EHI""E=/ MU%'\[JDRGN7B!84;SMNT2F4!?V6K!0U0#KG1X'.Q;B2MOBWOOU;M PJLNLO+ MS2(C"?+]C&"YQD,"S&B,>P0XP4J/P+FP.X7:M-"&Z,U0L@V4:$2>+6C4:Q2[ M4ZG+/*GJER6V9ZALMCR[I'E6V5,ZM4=OR^(Z^UDL][ORN\!R72Z++=ZL6+DM MEMW#4OW##R3@$"49#% 0)1 "&AW-ASY3/\1OTZAC'6R@>@>L7@?6$VB]%F[W MA)K.22NKI%^6Q$GYUM-#=:I??TS&,><:!]>FXM[L3)K-&*@=,]/@YX4QR!G% M,S@!5(4!95P^#39,G*729.BPP*G&@#$N MMV;#Q%".U8:&5YDX-R#8HW &PX!%9RHGS4QOO3"[NU]7#T71V/]X+\UV]E(. MB&"'(/%_<AT7'ZZ\%N=$3TR>9>S"HM9PEN>Q2&7!C\IV^].3H\]%O=N6RUVQ:BS^?5/N MZL]?_M[9S"*:T B%$?RM;*4A(ST-H,DSO0D:9@MY[)TA.?5C4+M)4 ]?1I( MIYI&C<>CGDZ=$-A*?(/,^T5@J_\RD3I=Y.J"0MGA>!XJ9 M2%^\QAG=;54C!%--4&<61_/LT&$(W6R@&DS\I9U3XT5U'CH_IL-/]TJ-S;7V M=+O8?B^7Q?Q>YSL:QN-G+;\8(* MJ"2,(2)()..0$IKT6S,2!@DWG*Z/CM-Y7BWO-NK1>/6)"BU/U:IH3WUXS<%8 MPZ+ ^#'6+"K,.KB6BQ('?]I1YJHY/")/[GD/A5Q%ZWUHWLO=;T9^)]=92%2J M'I,U@WF,4S/@X5S59>+(**T;O@3VVRM@7\#Y<(KS\K)?Y6E[W ML."4< BFA$&MRMOV\.6.]^D.&DLQ,V' M1I5%TOF@=3<*]CYZG9-GC[(\&P_E,O5NTSY;-9_, M2K^A3)Q4.6TPL\VG=!K.=*G4T]B,F449MXL_:0)ESH?KW&E@I-2VN[\(]/D2 MT;>G2T3MQ5[O-O5NVRA!W=SS\O4VW[3[H^I/A1 !H1 WQK4)$=P&9I*+; M%2O&\R,;WL?K)Z-_STB_A_;CGZ\EZIR]> /^C'"Z8^B.F@LMN959#6J;B M>9+IHWOVQ,KTT)0;W@RRTS=%5_5&!>8-Y;9??U0+$#)$.99KS"S+*(\9/50Z M \R"-Y/;JCCSAG+;W8_J#6442BWI#>2VMAO1GR&W_?KG:XEO*+>UW2+_3+GM MI9;Y-G);X<%<77/*;?7C_#9R6]'O1=).@/"!18"$#)(041_W MY\G2 /KJZ^%OPYVWE-]*A]Y27J'6GMY"CFN]*?TILMP_9WM\2YFN]7;YI\IU M+[;/-Y+M2A]FF^]J-;__R7AU"9M5SFL0ZS>1]7(A:HN4B)2=L1"'<<9 0H-$ M^M3ZQ7V0O9FD5\F;-Y3S7@LC;RC%4&M,;R#CM=Z._@P)+_\S-L8WE.Y:;Y1_ MIFSW8N-\&\FN=&&NN:Y6V_N?5%>3KSEEN@:1?AN);OE=)/"4) QG,$K#"(4Q M3WC2W_V21CXG;R?15?'F+26ZPI^WE%LH-::WD.C:;D=_BD3WS]@8WU*B:[M1 M_JD2W4N-\XTDNL*%V2:Z.FWO?Q)=3;YFE>CJ1]I.HOOMC%\"=O,77[?ES4VQ M_;0MET75O@E;?Q(:=2O_P0*&,0Y#&LE.W12?:=*_%I!BGC%[*:Q;G!,GIW?E MIKS;WXD_D*=V1:K:WACH[2I/6!-_F^^*_J>]7\J-MZK6ZWQ;'W_T+S93!,=M MPD8F.I_FX"#'O#R,"Q?;O_8Z)[W&R\.3XK5W%\&L=DN9Z-1F(I M?QL4#>/,;)PV\!9RKI&8T,JFQHR.4I[$BNMBNSV+5S[1>GRP]5.^W97+\CX7 MZ=X"8_T(DU7$_G;5H)[MQ'#?5FM_K:MZGI!(%P:6.32&>;PB,"D#MIZ_L18-U?%*:_S$ZR;( MQ>IE_[+V=M4%2S-&(T 8P"2B219EM-^5@KB8CNJ,5U/@&V52V U2J_VVW-S( M:G6C4_6)NIU.&?4&K4F"JC9HS3V>MB>3/YY.4 X^G;V"U.O\&G>X7E&R%F M^7VYR]>GCWEYOS=^Z+X(.DVT%:=?LP^T^03,38S=3+-3K1E$1/OY43D'Z)[&!E'"0X@A3!*$<1PGP \[2W)N1PP?#M6PH",J1D]^ M9E\^?9KH/<3]"UJI;C1JY*/F,D N=PIR\>72) ?@K M6\U(KSO\K=@46S'#VJSP2FY\K'=;,5!]+[K,J[--6493+$QSPJD?H0BE46\[ M@PG0ZR)V;#KO-AW,)O?,'P'M'W72FUI8HEIMJC ^QWJI_RFYCQ'V2;_W>PMR MY.1>B;@+$F:7^'G(FF6?*I=-5;.X4ZS%W]X(V[_EVS^*G?CU8[,D1<)N!-(T MY%&:4I1ATIOUN8_TE&^P.>>BUXPX3:^\ZQ&:J=UP9A5K(F-2JEG>:*$U;![ M32QOK]%UJ0QAB^EYB)H]=YX6!^SRI"IEGXNZ$#][*^RRXGNQKNYE#>VQY90Q MG\4QS!@/XBSS68:#SK( Q5(]-;-AT;F@]2";7K@ZPC13-2LDJPG;V.SJ:=LC M6D_P32QO"J1=4#B;E,]#Y*QZ5+EKH(8ES4%%U_?EIGBW*^[J!0X!X%!HT>&1N;XV4XC5=,CT[)8M/1K6Y'7/.,:>W]+EWS&M\TE^9& MC[J:3L\YX*,OQZD$UVWQW4X45 KW(\=['@/*9-Z?6S"8) IV!ZJ;FVUQD^\* M5M;+=57O11?%WV059+E;0,XQ3&,< QA%,>480]CC2N(L,ERIEK\7-'A*=_ M+#!F($ 0$IZ"($%Q% /:FP0^9WJ)TB!3SG.@8^>ZL)G# 87&@N2&.RN*)*%Y M#;;I->E DYXHZ;,[6U4R<.5U63+E1WD/356M?I1KN8+];K,3;:[\MBYP71>[ M^@5M#"*$(0@104RH(@ )\5&# 0'*$O^UNV'=&'6XT:/#V=2,CDB]%NH^/=T)XI!!JYWYJ"A<8/!Y"@$- T1QAN(T[4#(8TA0< M7>/NM\AU>#4WPEFFV*)@NN'6F6).EKSHD3E4-/6C\H94T\ Y$]DTY5!5-WE> M;O^1K_>GQ96C36$L@!GF?I30&&0P1J#=RY\R3D&DN?%DF"WGJBCA>0T^[[A)XPN )L@GU[B)1%^3-#L'S4#-+OE0NFJ#N&:"[ M^VUQ6VSJ\GO13A@_5+M'$AEBS%G*$6098A$-82>1,$%!F.AL"!ELS/$.#[Q< M[N_VZ^9^B/8%@D>(O?>7KC%R1*^:>HW*K)Z /::P*SW](JG\BRG@KLC3=TPT6J%93N;$Y MUESM?T;N+.:G"J1=T#F;E,]#ZJQZ].R\@VVV]*_F^5Q\+S;[HN;"\^RGR((V M^9KNZYU0WFTMYL7OJ\W->R'&JW9:W-VW$,OB?XQ]'_L912#*PCCTPQ@%($@S MHO1>RDA0'.> /?IVXVZ+WY.MR.L]\ XN-.HIG?BU\:(O2PV\;<=- !45=CZQ MTQ1?]V%S?(&.">&7A'N<2,Y$TT=R]NS=-R-P_-I(4&]W_?AS3.CR-:ON\G*S MP"@-"0[BA"8I"0D/PAATMF+ N.*U!<-LC)7>7GFGX+S?6WC#.K;P_*13B]\] M[= 7J7FAG]JA?=HL>CEI"84',YN7#,B5ZBT .Q^WY&"PP)FEX 3(%7 M@QN'Y@&4WS+==76+1/.BA08O: M',(1'WK=7(*8Z.#UT?\+Z;D!2?-(M4V /SVA8.J[TJA>E_FG?%E>E\O^NAP? MQU$<\0SX,3.0#BNA9H6TMZ;WFO@+EIJJ)^P"/H)SF &41BP(.']U#$A M"0K4K!(1+XPQ#EBM!7GD]ZSU.[P2H)Y%VN_2G.4[Y.HD71-!!).8AB2X<.W.$TCIWJG+Y M<7N3;\K_;DP)M:ZK=;EJ+ZW:K#Z)EMW/+3Y>\W*3;Y9EOOXB_J0]6?C2CML@ MBU-&N,]HXH=!XF=AVIV<0C0D1/.)K]'AN=\VM;^[R[FI^ZC2/ M8PJV@W)A=)@L_O,80Z9SOYI)/S2Y:^U@^5#""!F+Q; '$T) Y&=!P@C+?!91 M3H,XRE0OXS#]O#M1ZL9%<& M/-BB,/(3%*'(9QQE&"",@MY6B+/$Y&E)71O.,ZG^>&\#@/?1GHPXOOMRSNMX5($V32('Z]+KID M_)XYAMHK'((H;B-,X$ICA# 4N8G_3 4A9I M/F,W J#15.O51W$G"XF.Q,TF%F9ZV,!OYFZ= _*MDQ^$7I7Q$K@?I?OVE6J].02TRBJFP&6 >902F893& M_: 3IBG7K/19,NI/_ROT1"[_^[MREV/ZKM'Q:TW(#F 7KMEE]]3;YZ M)+HST-5G!.EJISG#,];' 4ZI:.!0SHSFS@L0IF)N#F%(0N:3&'(.>BT54_<0 M+7;5+E\;S)A?_;+6@N\!A'+'^BK_B;=\/%L>,%E^G2F#2;)5D@9-CB><$:O. MA)7)FI.&:&._-//59$!Y\\BVJNM/V^JZW"TB" *>I1$'5.98E*9"?#H+<Q&C10O/L&B^8>#QUR%#=Q..)%R]\AZ(^T+N4#L\EWY\G"O@"<(@S"!-6$ 2F(0TZ^T!+)JYWF8& M8SO.9S4':/T#AK5F.7T AXK["$8A3W-#P(&U'M1DE?6S]%Q:FA],Z3Q4QH(? M3Q?++3&CG'<4&V%07J2/5W?EIJR;+;/?B\[\0I[.IR0+Q#0H]$.0"JGKUPY# MS$&F^=K'0&O.U:@#V!1:\T<0-3.6H;0J9C$C\JF9V9P0^1A;KU@CYSN7F;J4 M UGB>!Z*9B[^]$59_R[=_%">ZN9"73,<1#'U$&4PA)0CT MA9N(9Q'7O?;9V)#[?9WYNFB7DNYZ;+I7.YNSJ*93(]&G)U$=J(:Y ZQIU.D\ M/Q>$R0*I\] D&XX\NZ'9$C?J%Y#4A?C96V&1%=^+=74OMV#U-BE(@E@8"Q($ MDS1B- A ;S,B5%.,AMERKD<]O*9CK8X =>\(&42HFBZ-QZ2>-#VB\ 39-.IT MD:4+ F6'W7EHE"5?GMV\88\A5:4Z7=YZNJH?B,2,PR#D 8N3T(\I@K"WF$6Q MYJ:I(9;&74UOIGLJ^VKL,ZHF5&-1J2=39_8I/=NF=.5]J#;WVVJU7XZ_NGZ! MN@O:98/P>2B7%4\J^\UQ8*5\X2<4A!!E?@Q EB 6,][/*(4XPE!GE4S_ZZ.L MG%?/:N,#2^.ODV98$K?*U]!2^,3U;YVZMS)O\]"2 ?A?JW-K,J&M&^WAF.8\ M+)Q(0XZ4J*B( 8$STQ$3#\XIB3$;JEHBDMCJL;%.O YK=!RD"0$< M$Q"'48AQB,)#;0GB0'-C\G![[E?OF^=3RZ[G=%G*7S17\"WPJJ8\XQ*JIT.G MV Y2U,'[RV2+^Z\R=D&F[+$]#]&RZ$_EJEWJ'GG?%:))'@I.@9^F*(Z)[S,_ MA!GE0D<[*S$-,5ILBAOY:K*:?.E^7:EOH;9OG0)1[F(]H'XVI:=2VF2I:9(3 ME@SO ^CHF:3(_(2'"[IBRM@\5,08_;/#_D-84%>([T5[*UNK2[W5141I0OV, MTI2E,.(D!2CMS1'H:^Y/-#;C/,$Y= J3290Y>ZK:,0)MNB+20^J2F"NO1S6V MGKS,S45A&4CG7!1FJ!O/I,8*+\I;$KM[YSX7:SG&?ZW>E[ORIBDN?REVNW5S MN7*SITZ%MDL[ZZS2/H_.9]FGI[OL'#"F7$F54_VS,Y4%9XP1GO@TRH08 MD(2@HU$BD&@>6!AF;)RZQY4\?:U95AU(HF*%=3SV-(NM3;GH8JECY,+K1:8N MU6#M4#P/T;+ES-/*K$V.!A=I%S0!/$Y3S@!/*0D@]\/^"%<<)R'06?8QMS+. MPO&+95E+5=G7B1Q8C;7*H<4J[$Q*KR8E5V5*YR%(%OQ0+;%J,J-WFZC,U>2K M6K22%RSOA>UNM:K:U*2XKK9%^W-?\Y]%_5NYJ;;E[J&?7N'-ZO%7LG_NQ5__ M5NQNJ]5Q3E8O0,I#1!.&*$04 )0%E'0>) GQ8QUAFQ-NQU+9+O3V*OFM<:O_ MW4XZIEOLF0]S6G?2S@.RRY+4R;I^^W[BT57OZ&O?!%H/O-8%[\2'JWY$:)AH M-C4*/=L)2.MVN)BFSC5:#"^6SN;7DN8QE,V2F1LP#$K&0!4D,^RWTB1\B7W>9PLS*"*L4_:AENK9I2)_....6-Z,Q M04#J5SN]7SI4(Z?Y9[AY56O-V9R3+@[PXD4-&\J*QM,/A&@4UG0^K+C%%F 4=Q$ZF8*?,K%I6FO$6?SZ >&V)].;P