0001428669-15-000048.txt : 20150730 0001428669-15-000048.hdr.sgml : 20150730 20150730161006 ACCESSION NUMBER: 0001428669-15-000048 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 11 CONFORMED PERIOD OF REPORT: 20150630 FILED AS OF DATE: 20150730 DATE AS OF CHANGE: 20150730 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SolarWinds, Inc. CENTRAL INDEX KEY: 0001428669 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 731559348 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34358 FILM NUMBER: 151016251 BUSINESS ADDRESS: STREET 1: 7171 SOUTHWEST PARKWAY STREET 2: BUILDING 400 CITY: AUSTIN STATE: TX ZIP: 78735 BUSINESS PHONE: 512-682-9500 MAIL ADDRESS: STREET 1: 7171 SOUTHWEST PARKWAY STREET 2: BUILDING 400 CITY: AUSTIN STATE: TX ZIP: 78735 10-Q 1 swi-2015630x10q.htm 10-Q SWI-2015.6.30-10Q
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, 2015
or
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                    to                    
Commission File Number: 001-34358 
 
SOLARWINDS, INC.
(Exact name of registrant as specified in its charter)
 
Delaware
 
73-1559348
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
7171 Southwest Parkway
Building 400
Austin, Texas 78735
(512) 682.9300
(Address and telephone number of principal executive offices) 
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    ý  Yes    ¨  No
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    ý  Yes    ¨  No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
ý
Accelerated filer
¨
Non-accelerated filer
¨  (Do not check if a smaller reporting company)
Smaller reporting company
¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    ¨  Yes    ý  No
On July 28, 2015, 76,602,703 shares of common stock, par value $0.001 per share, were outstanding.



SOLARWINDS, INC.
Table of Contents
 
 
 
Page No.
Item 1.
 
 
 
 
 
Item 2.
Item 3.
Item 4.
Item 1.
Item 1A.
Item 6.
Certifications
 

The SolarWinds, Pingdom and Librato marks are the exclusive property of SolarWinds, Inc. or its affiliates, are registered with the U.S. Patent and Trademark Office, and may be registered or pending registration in other countries. All other SolarWinds trademarks, service marks, and logos may be common law marks, registered or pending registration in the United States or in other countries. All other trademarks mentioned herein are used for identification purposes only and may be or are trademarks or registered trademarks of their respective companies.


2


Safe Harbor Cautionary Statement
This quarterly report on Form 10-Q contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the Private Securities Litigation Reform Act of 1995. Such statements may be signified by terms such as “believes,” “continues,” “expects,” “intends,” “may,” “could,” “should,” “will,” “would” or similar expressions and the negatives of those terms. In this report, forward-looking statements include statements regarding our financial projections, future financial performance and plans and objectives for future operations including, without limitation, the following:
expectations regarding our plans and strategies to grow our business and expand our market presence, including internationally;
expectations regarding our financial condition and results of operations, including revenue, revenue growth, operating expenses, operating income, non-GAAP operating margin, cash flows and effective income tax rate;
expectations regarding our international earnings and investment of those earnings in international operations;
expectations concerning the integration of our acquisitions and opportunities resulting from our acquisitions;
expectations concerning future acquisitions;
our market opportunities and our ability to take advantage of such market opportunities, the demand for IT management products in various markets and factors contributing to such demand;
our sales and marketing efforts and our expectations about the results of those efforts;
expectations regarding investment plans and our expectations about the results of those efforts;
expectations regarding our capital expenditures;
our research and development plans;
our equity compensation plans and practices; and
our beliefs regarding the sufficiency of our cash and cash equivalents, cash flows from operating activities and borrowing capacity.

Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially and adversely different from any future results, performance or achievements expressed or implied by the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, the following: (a) the inability to generate significant volumes of sales leads from Internet search engines, marketing campaigns and traffic to our websites; (b) the inability to expand our sales operations effectively; (c) the inability to increase sales to existing customers and to attract new customers; (d) the presence or absence of occasional large customer orders, including in particular those placed by the U.S. federal government; (e) the ability to successfully identify, complete, and integrate acquisitions; (f) the possibility that general economic conditions or uncertainty cause information technology spending to be reduced or purchasing decisions to be delayed; (g) the timing and success of new product introductions and product upgrades by SolarWinds or its competitors; (h) the possibility that our operating income could fluctuate and may decline as a percentage of revenue as we make further expenditures to expand our operations in order to support additional growth in our business; (i) potential foreign exchange gains and losses related to expenses and sales denominated in currencies other than the functional currency of an associated entity; and (j) such other risks and uncertainties described more fully under Risk Factors and Management’s Discussion and Analysis of Financial Condition and Results of Operations in our annual report on Form 10-K for the year ended December 31, 2014 and our quarterly reports on Form 10-Q and other documents we file with the Securities and Exchange Commission. Given these risks and uncertainties, you should not place undue reliance on these forward-looking statements. Also, forward-looking statements represent our management’s beliefs and assumptions only as of the date of this quarterly report on Form 10-Q. Except as required by law, we assume no obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially and adversely from those anticipated in these forward-looking statements, even if new information becomes available in the future.

3


PART I: FINANCIAL INFORMATION
Item 1. Financial Statements
SolarWinds, Inc.
Condensed Consolidated Balance Sheets
(In thousands, except share and per share information)
(Unaudited)
 
June 30, 2015
 
December 31, 2014
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
226,076

 
$
237,942

Short-term investments
20,327

 
12,384

Accounts receivable, net of allowances of $637 and $1,088 as of June 30, 2015 and December 31, 2014, respectively
47,613

 
50,791

Income tax receivable
2,031

 
128

Deferred taxes
7,308

 
8,350

Prepaid and other current assets
6,517

 
6,492

Total current assets
309,872

 
316,087

Property and equipment, net
28,602

 
23,614

Long-term investments
9,387

 
17,423

Deferred taxes
3,449

 
830

Goodwill
431,853

 
363,585

Intangible assets, net
85,534

 
93,046

Other assets, net
10,234

 
10,447

Total assets
$
878,931

 
$
825,032

Liabilities and stockholders’ equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
8,275

 
$
6,829

Accrued liabilities and other
19,103

 
35,276

Income taxes payable
2,012

 
2,351

Current portion of deferred revenue
168,906

 
154,799

Total current liabilities
198,296

 
199,255

Long-term liabilities:
 
 
 
Deferred revenue, net of current portion
10,316

 
8,609

Non-current deferred taxes
3,621

 
5,319

Other long-term liabilities
24,364

 
22,990

Total liabilities
236,597

 
236,173

Commitments and contingencies (Note 7)


 


Stockholders’ equity:
 
 
 
Common stock, $0.001 par value: 123,000,000 shares authorized and 76,575,254 and 75,911,349 shares issued and outstanding as of June 30, 2015 and December 31, 2014, respectively
77

 
76

Additional paid-in capital
304,457

 
279,584

Accumulated other comprehensive loss
(25,009
)
 
(13,299
)
Accumulated earnings
362,809

 
322,498

Total stockholders’ equity
642,334

 
588,859

Total liabilities and stockholders’ equity
$
878,931

 
$
825,032

The accompanying notes are an integral part of these condensed consolidated financial statements.

4


SolarWinds, Inc.
Condensed Consolidated Statements of Income
(In thousands, except per share information)
(Unaudited)
 
 
Three months ended June 30,
 
Six months ended June 30,
 
2015
 
2014
 
2015
 
2014
Revenue:
 
 
 
 
 
 
 
License
$
38,591

 
$
37,636

 
$
80,953

 
$
73,987

Maintenance and other
67,556

 
58,035

 
131,285

 
112,956

Subscription
12,929

 
5,833

 
23,630

 
10,470

Total revenue
119,076

 
101,504

 
235,868

 
197,413

Cost of license revenue
4,371

 
4,112

 
8,586

 
8,221

Cost of maintenance and other revenue
4,130

 
3,875

 
8,267

 
7,331

Cost of subscription revenue
4,920

 
2,911

 
9,147

 
5,374

Gross profit
105,655

 
90,606

 
209,868

 
176,487

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
43,193

 
35,254

 
86,585

 
69,234

Research and development
15,133

 
13,883

 
31,503

 
28,023

General and administrative
19,399

 
23,263

 
39,737

 
39,192

Total operating expenses
77,725

 
72,400

 
157,825

 
136,449

Operating income
27,930

 
18,206

 
52,043

 
40,038

Other income (expense):
 
 
 
 
 
 
 
Interest income
108

 
83

 
217

 
161

Interest expense
(88
)
 
(216
)
 
(191
)
 
(435
)
Other income, net
2,356

 
13

 
2,453

 
208

Total other income (expense)
2,376

 
(120
)
 
2,479

 
(66
)
Income before income taxes
30,306

 
18,086

 
54,522

 
39,972

Income tax expense
8,161

 
4,707

 
14,211

 
8,947

Net income
$
22,145

 
$
13,379

 
$
40,311

 
$
31,025

Net income per share:
 
 
 
 
 
 
 
Basic earnings per share
$
0.29

 
$
0.18

 
$
0.53

 
$
0.41

Diluted earnings per share
$
0.29

 
$
0.18

 
$
0.52

 
$
0.41

Weighted average shares used to compute net income per share:
 
 
 
 
 
 
 
Shares used in computation of basic earnings per share
76,476

 
75,411

 
76,339

 
75,308

Shares used in computation of diluted earnings per share
77,400

 
76,296

 
77,306

 
76,245

The accompanying notes are an integral part of these condensed consolidated financial statements.

5


SolarWinds, Inc.
Condensed Consolidated Statements of Comprehensive Income
(In thousands)
(Unaudited)
 
 
Three months ended June 30,
 
Six months ended June 30,
 
2015
 
2014
 
2015
 
2014
Net income
$
22,145

 
$
13,379

 
$
40,311

 
$
31,025

Other comprehensive income (loss):
 
 
 
 
 
 
 
Foreign currency translation adjustment
2,761

 
(927
)
 
(11,722
)
 
(974
)
Unrealized gains (losses) on investments, net of income tax expense (benefit) of $(11) and $2 for the three months ended June 30, 2015 and 2014, respectively, and $6 and $3 for the six months ended June 30, 2015 and 2014, respectively
(20
)
 
3

 
12

 
5

Other comprehensive income (loss)
2,741

 
(924
)
 
(11,710
)
 
(969
)
Comprehensive income
$
24,886

 
$
12,455

 
$
28,601

 
$
30,056

The accompanying notes are an integral part of these condensed consolidated financial statements.


6


SolarWinds, Inc.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
 
Six months ended June 30,
 
2015
 
2014
Cash flows from operating activities
 
 
 
Net income
$
40,311

 
$
31,025

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
19,952

 
17,722

Provision for doubtful accounts
689

 
473

Stock-based compensation expense
24,727

 
18,799

Deferred taxes
1,876

 
(4,492
)
Excess tax benefit from stock-based compensation
(3,565
)
 
(3,401
)
Premium on investments
(156
)
 

Other non-cash expenses
1,039

 
1,133

Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:
 
 
 
Accounts receivable
764

 
3,524

Income taxes receivable
(1,921
)
 
3,078

Prepaid and other assets
37

 
(2,574
)
Accounts payable
1,322

 
(1,857
)
Accrued liabilities and other
(16,766
)
 
12,116

Income taxes payable
3,260

 
1,017

Deferred revenue
19,634

 
10,638

Other long-term liabilities
1,177

 
6,343

Net cash provided by operating activities
92,380

 
93,544

Cash flows from investing activities
 
 
 
Purchases of investments
(5,745
)
 

Maturities of investments
5,650

 
10,015

Purchases of property and equipment
(7,051
)
 
(14,316
)
Purchases of intangible assets
(131
)
 
(185
)
Acquisition of businesses, net of cash acquired
(90,067
)
 
(63,996
)
Net cash used in investing activities
(97,344
)
 
(68,482
)
Cash flows from financing activities
 
 
 
Repurchase of common stock
(8,651
)
 
(9,844
)
Exercise of stock options
5,411

 
4,128

Excess tax benefit from stock-based compensation
3,565

 
3,401

Net cash provided by (used in) financing activities
325

 
(2,315
)
Effect of exchange rate changes on cash and cash equivalents
(7,227
)
 
(1,503
)
Net increase (decrease) in cash and cash equivalents
(11,866
)
 
21,244

Cash and cash equivalents
 
 
 
Beginning of period
237,942

 
165,973

End of period
$
226,076

 
$
187,217

Supplemental disclosure of cash flow information
 
 
 
Cash paid for interest
$
125

 
$
330

Cash paid for income taxes
$
10,684

 
$
8,940

Non-cash investing transactions
 
 
 
Purchases of property and equipment included in accrued liabilities
$
1,393

 
$
486

The accompanying notes are an integral part of these condensed consolidated financial statements.

7


SolarWinds, Inc.
Notes to Condensed Consolidated Financial Statements (Unaudited)
1. Summary of Significant Accounting Policies
Organization and Nature of Operations
SolarWinds, Inc., a Delaware corporation, and its subsidiaries (“we,” “us” or “our”) design, develop, market, sell and support enterprise-class information technology, or IT, infrastructure management software to IT and DevOps professionals in organizations of all sizes to manage on-premise, hybrid cloud and public cloud environments. Our product offerings range from individual software tools to more comprehensive software products that solve problems encountered every day by IT and DevOps professionals and help them to efficiently and effectively manage their network, systems, application and website infrastructures.
Basis of Presentation
We prepared our interim condensed consolidated financial statements in conformity with United States of America generally accepted accounting principles, or GAAP, and the reporting regulations of the Securities and Exchange Commission, or the SEC. They do not include all of the information and footnotes required by GAAP for complete financial statements. The accompanying condensed consolidated financial statements include our accounts and the accounts of our wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.
We have made estimates and judgments affecting the amounts reported in our condensed consolidated financial statements and the accompanying notes. The actual results that we experience may differ materially from our estimates. The accounting estimates that require our most significant, difficult and subjective judgments include:
the valuation of goodwill, intangibles, long-lived assets and contingent consideration, including accrued earnouts;
revenue recognition;
stock-based compensation;
income taxes; and
loss contingencies.
The interim financial information is unaudited, but reflects all normal adjustments that are, in our opinion, necessary to provide a fair statement of results for the interim periods presented. This interim information should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended December 31, 2014.
Certain reclassifications have been made to prior periods' financial statements to conform to the current period presentation. These reclassifications did not result in any change in previously reported net income, total assets or shareholders' equity.
Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board, or FASB, and the International Accounting Standards Board, or IASB, issued a converged standard to provide updated guidance on recognizing revenue from contracts with customers. The new guidance replaces the existing revenue recognition guidance under GAAP. The new guidance includes a five-step process for companies to recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In addition, the standard enhances the disclosure requirements regarding revenue and specifies the accounting for some costs to obtain or fulfill a contract with a customer. The updated accounting guidance is effective for interim and annual periods beginning after December 15, 2016; however, the FASB has recently approved a one-year deferral of the effective date. Early adoption is permitted, but not before the effective date of the original standard. The standard permits the use of either the retrospective or cumulative effect transition method. We expect to adopt the updated guidance in the first quarter of fiscal year 2018. We are still evaluating transition methods and the impact of the new revenue recognition guidance.
Fair Value Measurements
We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis and non-financial assets and liabilities, such as goodwill, intangible assets and property, plant and equipment, that are measured at fair value on a non-recurring basis.

8


The guidance establishes a three-tiered fair value hierarchy that prioritizes inputs to valuation techniques used in fair value calculations. The three levels of inputs are defined as follows:
Level 1: Unadjusted quoted prices for identical assets or liabilities in active markets accessible by us.
Level 2: Inputs that are observable in the marketplace other than those inputs classified as Level 1.
Level 3: Inputs that are unobservable in the marketplace and significant to the valuation.
We determine the fair value of our available-for-sale securities based on inputs obtained from multiple pricing vendors, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. However, we classify all of our available-for-sale securities as being valued using Level 2 inputs. The valuation techniques used to determine the fair value of our financial instruments having Level 2 inputs are derived from unadjusted, non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models. Our procedures include controls to ensure that appropriate fair values are recorded by a review of the valuation methods and assumptions.
See Note 4 for a summary of our financial instruments accounted for at fair value on a recurring basis. The carrying amounts reported in our condensed consolidated balance sheets for cash, accounts receivable, accounts payable and other accrued expenses approximate fair value due to relatively short periods to maturity.
Accumulated Other Comprehensive Income (Loss)
Changes in accumulated other comprehensive income (loss) by component for the six months ended June 30, 2015 are summarized below:
(in thousands)
Unrealized Gain (Loss) on Available-for-Sale Investments, net of tax
 
Foreign Currency Translation Adjustments
 
Accumulated Other Comprehensive Loss
Balance at December 31, 2014
$
(45
)
 
$
(13,254
)
 
$
(13,299
)
Other comprehensive gain (loss) before reclassification
12

 
(11,722
)
 
(11,710
)
Amount reclassified from accumulated other comprehensive income (loss)

 

 

Net current period other comprehensive income (loss)
12

 
(11,722
)
 
(11,710
)
Balance at June 30, 2015
$
(33
)
 
$
(24,976
)
 
$
(25,009
)
2. Acquisitions
Librato Acquisition
In January 2015, we acquired Librato, Inc., or Librato, a cloud-based infrastructure monitoring company, for approximately $40.0 million in cash, including $0.1 million of cash acquired. The acquisition represents another step in our efforts to extend and connect performance management capabilities from on-premise IT infrastructure to cloud-based application environments. The acquisition was financed with available cash and we incurred $0.7 million in acquisition related costs, which are included in general and administrative expense for the six months ended June 30, 2015.
The initial determination of the fair value of the assets acquired and liabilities assumed, which includes approximately $31.0 million of goodwill, $4.0 million of intangible assets and $5.2 million of deferred tax assets, is based on a preliminary valuation and the estimates and assumptions for these items are subject to change as we obtain additional information during the measurement period. Subsequent changes to the purchase price or certain other fair value adjustments determined during the measurement period will be recorded as an adjustment to goodwill. The weighted average amortization period for the intangible assets is 5.0 years. Goodwill for this acquisition is not deductible for tax purposes.
Papertrail Acquisition
In April 2015, we acquired Papertrail Inc., or Papertrail, a cloud-based log management company, for approximately $41.1 million in cash, including $0.1 million of cash acquired. By acquiring Papertrail, we extended our ability to help IT professionals, DevOps professionals and developers quickly and easily monitor log data in order to troubleshoot application performance across cloud-based and on-premise infrastructure environments. The acquisition was financed with available cash

9


and we incurred $0.6 million in acquisition related costs, which are included in general and administrative expense for the six months ended June 30, 2015.
The initial determination of the fair value of the assets acquired and liabilities assumed, which includes approximately $37.2 million of goodwill and $3.8 million of intangible assets, is based on a preliminary valuation and the estimates and assumptions for these items are subject to change as we obtain additional information during the measurement period. Subsequent changes to the purchase price or certain other fair value adjustments determined during the measurement period will be recorded as an adjustment to goodwill. The weighted average amortization period for the intangible assets is 4.4 years. Goodwill for this acquisition is deductible for tax purposes.
The following table summarizes the fair value of the acquired identifiable intangible assets and weighted average useful lives for our Librato and Papertrail acquisitions:
 
Fair Value
 
Weighted Average Useful Life
 
(in thousands)
 
(in years)
Developed product technologies
$
5,390

 
5
Customer relationships
2,380

 
4
Non-competition covenant
109

 
3
Total identifiable intangible assets
$
7,879

 
 
The amounts of revenue and net loss related to our 2015 acquisitions included in our condensed consolidated financial statements from the effective date of the acquisitions for the six months ended June 30, 2015 are insignificant. We recognize revenue on the acquired products in accordance with our revenue recognition policy, as described in Note 1 in our Annual Report on Form 10-K for the fiscal year ended December 31, 2014. Pro forma information for the acquisitions has not been provided because the impact of the historical results of operations of the acquired businesses on our revenue, net income and earnings per share is not material.
The following table reflects the changes in goodwill for the six months ended June 30, 2015:
(in thousands)
 
Balance at December 31, 2014
$
363,585

Acquisitions
74,732

Foreign currency translation and other adjustments
(6,464
)
Balance at June 30, 2015
$
431,853

Goodwill and indefinite-lived intangibles are assessed at the consolidated level for impairment in the fourth quarter of each year or more frequently if events or changes in circumstances indicate that impairment may exist. We evaluate long-lived assets, including identifiable definite-lived intangibles and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. As of June 30, 2015, there were no indicators of impairment identified as a result of our review of events and circumstances related to our goodwill, indefinite-lived intangible assets or long-lived assets.
3. Investments
Our cash and cash equivalents as of June 30, 2015 and December 31, 2014 consisted of bank deposit accounts and money market funds. The following table summarizes our cash and cash equivalents:
 
June 30,
 
December 31,
(in thousands)
2015
 
2014
Bank deposit accounts
$
201,561

 
$
169,387

Money market funds
24,515

 
68,555

Total cash and cash equivalents
$
226,076

 
$
237,942


10


Our short-term and long-term investments as of June 30, 2015 and December 31, 2014 consisted of available-for-sale securities, such as corporate bonds. The following table summarizes our short-term and long-term available-for-sale securities as of June 30, 2015 and December 31, 2014:
 
June 30, 2015
 
December 31, 2014
(in thousands)
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
Short-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Available-for-sale securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds
$
20,350

 
$
3

 
$
(26
)
 
$
20,327

 
$
12,382

 
$
5

 
$
(3
)
 
$
12,384

Total short-term investments
$
20,350

 
$
3

 
$
(26
)
 
$
20,327

 
$
12,382

 
$
5

 
$
(3
)
 
$
12,384

Long-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Available-for-sale securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds
$
9,415

 
$

 
$
(28
)
 
$
9,387

 
$
17,494

 
$

 
$
(71
)
 
$
17,423

Total long-term investments
$
9,415

 
$

 
$
(28
)
 
$
9,387

 
$
17,494

 
$

 
$
(71
)
 
$
17,423

The following table summarizes the fair value of our available-for-sale securities with unrealized losses aggregated by type of investment instrument and length of time those securities have been in a continuous unrealized loss position:
 
Less Than 12 Months
 
12 Months or Greater
 
Total
(in thousands)
Fair
Value
 
Gross
Unrealized
Losses
 
Fair
Value
 
Gross
Unrealized
Losses
 
Fair
Value
 
Gross
Unrealized
Losses
As of June 30, 2015
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds
$
22,345

 
$
(54
)
 
$

 
$

 
$
22,345

 
$
(54
)
 
$
22,345

 
$
(54
)
 
$

 
$

 
$
22,345

 
$
(54
)
 
 
 
 
 
 
 
 
 
 
 
 
 
Less Than 12 Months
 
12 Months or Greater
 
Total
(in thousands)
Fair
Value
 
Gross
Unrealized
Losses
 
Fair
Value
 
Gross
Unrealized
Losses
 
Fair
Value
 
Gross
Unrealized
Losses
As of December 31, 2014
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds
$
22,021

 
$
(75
)
 
$

 
$

 
$
22,021

 
$
(75
)
 
$
22,021

 
$
(75
)
 
$

 
$

 
$
22,021

 
$
(75
)
The following table summarizes the contractual underlying maturities of our available-for-sale securities as of June 30, 2015:
(in thousands)
Cost
 
Fair Value
Due in one year or less
$
20,350

 
$
20,327

Due after one year through five years
9,415

 
9,387

 
$
29,765

 
$
29,714


11


4. Fair Value Measurements
The following table summarizes the fair value of our financial assets that were measured on a recurring basis as of June 30, 2015 and December 31, 2014. We did not have any financial liabilities as of June 30, 2015 or December 31, 2014.
 
Fair Value Measurements at
June 30, 2015 Using
 
 
 
Fair Value Measurements at
December 31, 2014 Using
 
 
(in thousands)
Quoted
Prices in
Active
Markets
for
Identical
Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total
 
Quoted
Prices in
Active
Markets
for
Identical
Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
24,515

 
$

 
$

 
$
24,515

 
$
68,555

 
$

 
$

 
$
68,555

Total cash equivalents
24,515

 

 

 
24,515

 
68,555

 

 

 
68,555

Short-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds

 
20,327

 

 
20,327

 

 
12,384

 

 
12,384

Total short-term investments

 
20,327

 

 
20,327

 

 
12,384

 

 
12,384

Long-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds

 
9,387

 

 
9,387

 

 
17,423

 

 
17,423

Total long-term investments

 
9,387

 

 
9,387

 

 
17,423

 

 
17,423

Total assets
$
24,515

 
$
29,714

 
$

 
$
54,229

 
$
68,555

 
$
29,807

 
$

 
$
98,362

There have been no transfers between fair value measurement levels during the six months ended June 30, 2015.
5. Earnings Per Share
We computed basic earnings per share using the weighted average number of our common shares outstanding during the reporting period. We adjusted diluted earnings per share for the after-tax impact of incremental shares that would be available for issuance upon the assumed exercise of stock options and vesting of restricted stock units using the treasury stock method.

12


A reconciliation of the number of shares in the calculation of basic and diluted earnings per share follows:
 
Three months ended June 30,
 
Six months ended June 30,
 
2015
 
2014
 
2015
 
2014
(in thousands)
 
 
 
 
 
 
 
Basic earnings per share
 
 
 
 
 
 
 
Numerator:
 
 
 
 
 
 
 
Net income
$
22,145

 
$
13,379

 
$
40,311

 
$
31,025

Denominator:
 
 
 
 
 
 
 
Weighted average common shares outstanding used in computing basic earnings per share
76,476

 
75,411

 
76,339

 
75,308

Diluted earnings per share
 
 
 
 
 
 
 
Numerator:
 
 
 
 
 
 
 
Net income
$
22,145

 
$
13,379

 
$
40,311

 
$
31,025

Denominator:
 
 
 
 
 
 
 
Weighted average common shares outstanding used in computing basic earnings per share
76,476

 
75,411

 
76,339

 
75,308

Add options and restricted stock units to purchase common stock
924

 
885

 
967

 
937

Weighted average common shares outstanding used in computing diluted earnings per share
77,400

 
76,296

 
77,306

 
76,245

Dilution from assumed exercises of stock options and vesting of restricted stock units is dependent upon several factors, including the market price of our common stock. The following stock-based incentive awards were outstanding but were not included in the computation of diluted earnings per share because the average market price of the underlying stock did not exceed the sum of the exercise price, unrecognized compensation expense and the excess tax benefit and thus the results would have been antidilutive:
 
Three months ended June 30,
 
Six months ended June 30,
(in thousands)
2015
 
2014
 
2015
 
2014
Antidilutive shares
1,762

 
2,094

 
1,762

 
2,018

The calculation of diluted earnings per share requires us to make certain assumptions related to the use of proceeds that would be received upon the assumed exercise of stock options and vesting of restricted stock units. These assumed proceeds include the excess tax benefit that we receive upon assumed exercises of stock options and vesting of restricted stock units.
6. Income Taxes
For the three months ended June 30, 2015 and 2014, we recorded income tax expense of $8.2 million and $4.7 million, respectively, resulting in an effective tax rate of 26.9% and 26.0%, respectively. For the six months ended June 30, 2015 and 2014, we recorded income tax expense of $14.2 million and $8.9 million, respectively, resulting in an effective tax rate of 26.1% and 22.4%, respectively. The increase in the effective tax rate for the six months ended June 30, 2015 compared to the same period in 2014 was primarily due to a decrease in international earnings as a percentage of total earnings, which are generally taxed at lower tax rates, and an increase in permanent items that are non-deductible for tax purposes.
We recognize interest and penalties related to unrecognized tax benefits in the provision for income taxes. As of June 30, 2015, we included accrued interest and penalties related to unrecognized tax benefits of approximately $1.1 million in our condensed consolidated balance sheet.
We file U.S., state and foreign income tax returns in jurisdictions with varying statutes of limitations. The 2008 through 2013 tax years generally remain open and subject to examination by federal tax authorities. The 2007 through 2013 tax years generally remain open and subject to examination by the state tax authorities. The 2010 through 2014 tax years generally remain open and subject to examination by foreign tax authorities. During the first quarter of 2015, we were notified that the U.S. Internal Revenue Service, or IRS, would examine tax years 2011 and 2012. The audit by the Indian Tax Authority for the

13


2012 tax year closed in the first quarter of 2015 with no adjustments. We are also under audit by the Indian Tax Authority for the 2013 tax year. We are not currently under audit in any other taxing jurisdictions.
7. Commitments and Contingencies
Leases
In April 2015, we signed an amendment to the lease of our corporate headquarters in Austin, Texas, which extends the lease term of our existing space for an additional year, amends the base rent payable and expands the leased building space to approximately 348,000 square feet beginning in 2017. The amendment increases our expected lease payments by approximately $2.5 million for the year ending December 31, 2017, $3.3 million for the year ending December 31, 2018, $3.4 million for the year ending December 31, 2019 and $37.4 million for the years ending thereafter through the expiration of the lease in March 2028.
Legal Proceedings
From time to time, we have been and may be involved in various legal proceedings arising in our ordinary course of business. In the opinion of management, there was not at least a reasonable possibility we may have incurred a material loss, or a material loss in excess of a recorded accrual, with respect to loss contingencies. However, the outcome of litigation is inherently uncertain. Therefore, although management considers the likelihood of such an outcome to be remote, if one or more of these legal matters were resolved against us in the same reporting period for amounts in excess of management's expectations, our condensed consolidated financial statements could be materially adversely affected.
8. Subsidiary Guarantor
In November 2013, we filed an automatic shelf registration statement with the SEC, which enables us to offer and sell from time to time and in one or more offerings, an unspecified amount of common stock, preferred stock, depositary shares, debt securities, warrants, purchase contracts, purchase units or any combination thereof and is intended to give us flexibility to take advantage of financing opportunities as needed or deemed desirable in light of prevailing market conditions. Debt securities sold by us may be fully and unconditionally guaranteed on an unsecured basis by SolarWinds Worldwide, LLC, or SolarWinds Worldwide, our principal operating subsidiary. The guarantee is subject to release under certain customary circumstances. The indenture governing any debt securities that may be issued by SolarWinds, Inc. provides that the guarantees may be automatically and unconditionally released only upon the following circumstances: 1) the guarantor is sold or sells all of its assets in compliance with the terms of the indenture; and 2) the requirements under the terms of the indenture for defeasance or covenant defeasance or satisfaction and discharge have been satisfied. SolarWinds, Inc. has no independent assets or operations, and any other direct subsidiaries of SolarWinds, Inc. other than SolarWinds Worldwide are minor. The guarantee by SolarWinds Worldwide of any debt securities to be offered pursuant to the automatic shelf registration statement from time to time will be full and unconditional. There are no restrictions on the ability of SolarWinds, Inc. to obtain funds from SolarWinds Worldwide through dividends, loans or advances other than certain restrictions on intercompany indebtedness as set forth in the Credit Agreement, dated as of October 4, 2013, by and among SolarWinds, Inc., the Lenders referred to therein, Wells Fargo Bank, National Association, as administrative agent for the Lenders, and Wells Fargo Securities, LLC (the “Credit Agreement”).
9. Subsequent Event
In July 2015, we announced that our Board of Directors had approved a share repurchase program, authorizing us to purchase up to $200.0 million of our outstanding common stock. We expect the repurchases will occur over the next 12 months although the exact timing of repurchases and number of shares of common stock to be purchased will depend upon market conditions and other factors. We expect to fund the program using a combination of our cash on hand, cash generated from operations and borrowings under our Credit Agreement. The program may be extended, suspended or discontinued at any time without prior notice.


14


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 in conjunction with the Condensed Consolidated Financial Statements and related notes thereto included elsewhere in this quarterly report on Form 10-Q. In addition to historical condensed consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially and adversely from those anticipated in the forward-looking statements. Please see the section entitled “Safe Harbor Cautionary Statement” above and the risk factors discussed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2014 for a discussion of the uncertainties, risks and assumptions associated with these statements.
Overview
We design, develop, market, sell and support enterprise-class information technology, or IT, infrastructure management software to IT and DevOps professionals in organizations of all sizes to manage on-premise, hybrid cloud and public cloud environments. Our product offerings range from individual software tools to more comprehensive software products that solve problems encountered every day by IT and DevOps professionals and help them to efficiently and effectively manage their network, systems, application and website infrastructures. We are committed to offering products that are easy to find, easy to buy, easy to use and easy to maintain, while providing the power to address any IT management problem at any scale. Our customers include small- and mid-size businesses, large enterprises, managed service providers, or MSPs, and local, state and national government entities.
Key Financial Highlights
Key financial highlights for the first half of 2015 include the following:
Total revenue was $235.9 million for the first half of 2015 compared to $197.4 million for the first half of 2014, representing an increase of 19.5%;
Combined maintenance and subscription revenue for the first half of 2015 was $154.9 million compared to $123.4 million for the first half of 2014, representing 25.5% year-over-year growth in recurring revenue;
Operating income was $52.0 million and operating margin was 22.1% for the first half of 2015 compared to operating income of $40.0 million and operating margin of 20.3% for the first half of 2014;
Non-GAAP operating income was $99.5 million and non-GAAP operating margin was 42.2% for the first half of 2015 compared to non-GAAP operating income of $83.5 million and non-GAAP operating margin of 42.3% for the first half of 2014;
Net income was $40.3 million for the first half of 2015 compared to $31.0 million for the first half of 2014, representing an increase of 29.9%;
Net income was $0.52 per share on a fully diluted basis for the first half of 2015 compared to $0.41 per share on a fully diluted basis for the first half of 2014, representing an increase of 26.8%; and
Cash flow from operating activities was $92.4 million for the first half of 2015 compared to $93.5 million for the first half of 2014, representing a decrease of 1.2%.
In the first half of 2015, we continued to invest in areas that we believe are an important foundation for the long term growth of our business. For example:
We increased our investment in our marketing programs, teams and systems, in an effort to increase the awareness of SolarWinds and our products and with the intent to better capture demand, and specifically to accomplish those goals more consistently for our different products and in our different geographies;
We increased our investment in our sales function to expand our sales efforts focused on our existing customer base, in an effort to better convert the demand that we capture through our marketing activities and to expand our sales team focused on the MSP market;
We increased our investment in product development in an effort to provide new technology and features that enhance the ability of our products to easily solve the problems our customers face on a daily basis; and
We invested in the expansion of our facilities, general and administrative resources and IT infrastructure to support the growth of our operations.

15


We are committed to our business model and have continued to focus on ways to leverage and refine our model. We believe our business model can be used to serve customers managing the performance of on-premise, hybrid cloud and public cloud environments. We believe we can expand our market opportunity while applying the key differentiating elements of our business model and continuing to provide powerful and scalable, easy-to-use and affordable software. Our strategic focus in 2015 is centered around the following initiatives:
Creating the ability to “manage all things IT;”
Improving the competitive position of our products by investing in new product features and infrastructure to manage performance of technology in on-premise, hybrid cloud and public cloud environments;
Developing or acquiring products that will expand our presence in our current markets or new markets;
Expanding our web presence, brand awareness and improving our communication with prospects and our current customer base both domestically and internationally;
Accelerating the rate at which we sell additional products to our existing install base;
Increasing our presence in several key geographic markets, including Asia-Pacific, Latin America, Europe, Middle East and Africa, through demand generation activity, marketing awareness, localized marketing material and new relationships with distributors and resellers;
Expanding our international operations company-wide to drive our competitive advantage; and
Driving high renewal rates from our maintenance and subscription customers by continuing to deliver ongoing value to our customer base.
Acquisitions
We have made multiple acquisitions of businesses as part of our growth strategy and expect to continue to pursue acquisitions that will enable us to enter new markets, or new segments of our existing markets, by bringing new product offerings to market more quickly than we can develop them internally.
In January 2015, we acquired Librato, Inc., or Librato, a cloud-based infrastructure monitoring company, for approximately $40.0 million in cash. Librato enables full-stack performance monitoring of infrastructure and applications in public cloud environments or in a company's own data centers. The acquisition of Librato represents another step in our efforts to extend and connect performance management capabilities from on-premise IT infrastructure to cloud-based application environments.
In April 2015, we acquired Papertrail Inc., or Papertrail, a cloud-based log management company, for approximately $41.1 million in cash. By acquiring Papertrail, we extended our ability to help IT professionals, DevOps professionals and developers quickly and easily monitor log data in order to troubleshoot application performance across cloud-based and on-premise infrastructure environments.
We account for our acquisitions using the acquisition method of accounting. Accordingly, the financial results of our acquisitions are included in our condensed consolidated financial results since the applicable acquisition dates. See Note 2, Acquisitions, in the Notes to the Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q, for further discussion.
Key Business Metrics
We review a number of key business metrics to help us monitor the performance of our business model and to identify trends affecting our business. The measures that we believe are the primary indicators of our quarterly and annual performance are as follows:
Revenue Growth
Revenue growth includes the growth in our license, maintenance and subscription revenue, which are critical to our long-term success. We have employed a differentiated business model for marketing and selling high volumes of enterprise-class software, which is focused on revenue growth at high operating margins. We have built a financial and operational model that focuses on the long-term value of our customer relationships. After the initial new license or subscription purchase, our goal is to create opportunities for sales of additional products, license or subscription upgrades and renewal purchases from the customer. This is an important component of our financial model and future revenue growth. This model is based on the premise that we will be able to deliver ongoing value to our customers and maintain a long-term financial relationship with the users of our IT management products. Our recurring revenue, which consists of maintenance and subscription revenue, is

16


reflective of the relationship we have built with our customers. We regularly review our total revenue growth to measure the success of our investments and strategic business decisions. Our revenue growth percentages were 19.5% and 31.2% for the first half of 2015 and 2014, respectively.
Non-GAAP Operating Income and Non-GAAP Operating Margin
Our management uses non-GAAP operating income and non-GAAP operating margin as key measures of our performance. Because our non-GAAP operating income excludes certain items such as amortization of intangible assets, stock-based compensation and related employer-paid payroll taxes, certain acquisition related adjustments and restructuring charges that may not be indicative of our core business, we believe that this measure provides us with additional useful information to measure and understand our performance, particularly with respect to changes in performance from period to period. We use non-GAAP operating income and non-GAAP operating margin in the preparation of our budgets and to measure and monitor our performance. Non-GAAP operating income and non-GAAP operating margin is not determined in accordance with GAAP and is not a substitute for, or superior to, financial measures determined in accordance with GAAP. Our GAAP operating margins were 22.1% and 20.3% for the first half of 2015 and 2014, respectively. Our non-GAAP operating margins were 42.2% and 42.3% for the first half of 2015 and 2014, respectively.
For further discussion regarding non-GAAP financial measures including non-GAAP operating income and non-GAAP operating margin, see “Non-GAAP Financial Measures” below.
Opportunities, Trends and Uncertainties
Businesses, governments and other organizations are increasingly relying on networks, systems, and applications to execute their operations, facilitate their internal and external communications and transact business with their customers and partners. The size of these networks, the number of applications and servers, and the complexity of physical and virtual server environments are increasing as organizations place more reliance on them. Business initiatives to capture, store and analyze an increasing amount of organizational data are creating new IT management challenges. Furthermore, the adoption of cloud computing technologies, which is shifting a growing number of critical workloads off premises, is also creating new IT management complexities and placing increasing importance on technology performance as compute resources become more distributed. The development and evolution of cloud computing technologies is also allowing a growing number of small and mid-size organizations to rely upon MSPs for their IT management needs, whereby the MSP becomes responsible for managing the performance of the technology infrastructure of that organization. 
In order to address these challenges, we offer a cohesive portfolio of powerful, yet easy-to-use and affordably priced IT management products spanning network, system, application and cloud performance management across on-premise, hybrid cloud and public cloud environments. We believe that IT-related trends and the limitations of existing offerings present a significant market opportunity for our products. We expect our revenue to continue to grow as we capitalize on these limitations and other market opportunities through development of new products and acquisitions. Our ability to grow revenue will depend on a number of factors and assumptions, many of which are outside of our control. Further, any revenue growth and operating synergies from acquired products and businesses depends on our ability to successfully integrate those products and businesses and may be lower than expected if we are unable to do so in the future.
We believe there is a substantial opportunity for additional sales of our software in the Europe, Middle East and Africa, or EMEA, region, the Asia-Pacific region, and the Latin American region. We intend to increase our sales, marketing and support operations in these regions. However, we believe there is significant uncertainty regarding the economic conditions in certain of these geographic regions. While we believe that any difficult economic conditions may adversely affect the sales of our products, this could also offer us an opportunity to market and sell our products to mid-size businesses and enterprise customers at compelling prices compared to the prices of some competing products.
In the second quarter of 2015, we recognized 26.3% of our revenue from sales by our international subsidiaries, which includes all subsidiaries outside of North America. We have experienced and may continue to experience fluctuations in foreign exchange rates for some of the international currencies in which we sell our products. The relative strength of the U.S. dollar against most foreign currencies has resulted in reduced revenues for our international subsidiaries upon the translation of foreign currency denominated revenue transactions. If further weakening of these international currencies occurs, we expect revenues in future periods may be adversely affected.
We expect the U.S. federal government will continue to represent a significant market opportunity, as we believe the ease of deployment, and the power and scalability of our products give us a competitive advantage to sell to various agencies and departments of the U.S. federal government. Sales for our U.S. federal business tend to peak in the third quarter of each calendar year, as September 30 is the fiscal year end for the U.S. federal government, and we expect that the third quarter of fiscal year 2015 will be consistent with this trend. However, we have experienced, and expect to continue to experience, inconsistency in the buying pattern of the U.S. federal government for larger transactions with our products. Many of our larger

17


transactions, both new licenses and maintenance renewals, with the U.S. federal government are dependent on specific projects that are largely dependent on systems integrators, distributors and resellers whose purchases from us have been difficult to predict.
Key Components of Our Results of Operations
Sources of Revenue
Our revenue is primarily comprised of license, maintenance and subscription revenue.
License, Maintenance and Other Revenue. We primarily license our software under perpetual licenses, which ordinarily include one year of maintenance as part of the initial purchase price of the product. License revenue reflects the revenue recognized from sales of new perpetual licenses and upgrades of license size to our software. We have experienced annual growth in license revenue. Maintenance revenue is an important source of our future revenue. Customers can renew, and generally have renewed, their maintenance agreements at our standard list maintenance renewal pricing for their software products. Current customers with maintenance agreements are entitled to receive unspecified upgrades or enhancements when and if they become available. We have experienced strong annual growth in maintenance and other revenue. Because our maintenance base has continued to grow each year due to new license sales, high customer retention and acquisitions, we expect maintenance revenue to continue to increase in absolute dollars in future periods.
Subscription Revenue. Subscription revenue includes fees received from our MSP customers for time-based arrangements and fees from subscriptions to our cloud SaaS products. Our cloud products include Pingdom, Librato and Papertrail. We currently sell our subscription products separately from our perpetual license offerings.
Cost of Revenue
Cost of revenue primarily consists of amortization of acquired developed product technologies, personnel costs related to providing technical support services and royalty fees and server and hosting fees. Personnel costs include salaries, bonuses and stock-based compensation and related employer-paid payroll taxes for technical support personnel, as well as an allocation of overhead costs, such as facilities and technology costs, including related depreciation, employee benefit costs, insurance and other corporate costs. We allocate stock-based compensation expense and related employer-paid payroll taxes to personnel costs based on the expense category in which the option or restricted stock unit holder works. We allocate overhead to personnel costs in each expense category based on worldwide headcount in that category. Royalty fees are primarily related to original equipment manufacturer, or OEM, arrangements in our MSP business.
The amortization of developed product technologies can vary significantly each period based on the size and timing of our acquisitions. We expect our cost of revenue to increase in absolute dollars and to fluctuate as a percentage of revenue as we acquire additional companies or cloud technologies that require additional hosting and server costs and as we increase our headcount to support new customers and product offerings.
Operating Expenses
We classify our operating expenses into three categories: sales and marketing, research and development, and general and administrative.
Our operating expenses primarily consist of personnel costs, marketing program costs and legal, accounting, consulting and other professional service fees. We include restructuring charges related to severance and relocation in the employee's respective department.
Our operating expenses increased in absolute dollars and decreased as a percentage of revenue in the first half of 2015 compared to the first half of 2014, as we have continued to add employees, build infrastructure and expand programs through acquisitions and organic growth across all departments in order to support our growth. We continued to invest in product development and marketing and sales for initiatives we believe are important to our long-term goals. These investments focused on the marketing and sales of our existing products and on the expansion of our product portfolio to solve additional problems for our customers. The number of full-time employees as of June 30, 2015 was 1,801, as compared to 1,492 as of June 30, 2014.
We expect our operating expenses to continue to increase in absolute dollars as we make long-term investments in our business both domestically and internationally. Our operating expenses in future periods also may increase in absolute dollars and fluctuate as a percentage of revenue as a result of any future acquisitions and any further decisions to increase our investment in our business. In addition, we intend to continue to grant equity awards to our current executives and employees and those who join us in the future through acquisitions or otherwise, which will result in additional stock-based compensation expense.

18


Sales and Marketing. Sales and marketing expenses primarily consist of personnel costs for our sales, marketing and business development employees and executives, commissions earned by our sales personnel, the cost of marketing programs such as paid search, other online advertising, search engine optimization, trade shows, website maintenance and design and the cost of business development programs. We expect to continue to hire sales personnel in the United States and in our international sales offices to drive new license and subscription sales growth at a rate consistent with our business growth. We also expect to continue to invest in our websites, online user community site, brand awareness initiatives and marketing programs to drive new customer adoption and support our new product launches.
Research and Development. Research and development expenses primarily consist of personnel costs for our product development employees and executives and, to a lesser extent, contractor fees. We have devoted our development efforts primarily to increasing the functionality and enhancing the ease-of-use of our software products and to expanding our product line. Our research and development employee headcount has increased through the continued expansion of our research and development center in the Czech Republic and through acquisitions. We expect to continue to invest in our research and development activities by hiring engineers in our international locations as well as in the United States.
General and Administrative. General and administrative expenses primarily consist of personnel costs for our executive, finance, legal, human resources and other administrative personnel, the amortization of acquired intangible assets, general restructuring charges and acquisition related costs. Legal, accounting and other professional service fees, along with general corporate expenses are also recorded in general and administrative expenses. Restructuring charges include the expenses related to the closing of certain offices such as severance, relocation and the estimated costs of exiting and terminating facility lease commitments. Acquisition related costs include due diligence and deferred compensation expenses related to our acquisitions. We expect to incur higher administrative costs in future periods as our business continues to grow both organically and through acquisitions.
Other Income (Expense)
Other income (expense) primarily consists of interest income, interest expense, transactional foreign exchange gains (losses), foreign exchange contracts gains (losses) and grant income from the Czech Republic related to the expansion of our facilities.
Income Tax Expense
Income tax expense primarily consists of corporate income taxes related to profits resulting from the sale of our software offerings by our six entities that sell our software, three in the United States, one in Canada, one in Ireland and one in Sweden. The rate of taxation on income earned by our U.S. entities is higher than the rate of taxation on income earned by our Canadian, Irish and Swedish entities. If our international income, as a percentage of total income, increases as we expect, then our effective income tax rate should correspondingly decline. However, our effective tax rate may be affected by many other factors, such as changes in tax laws, regulations or rates, new interpretations of existing laws or regulations, the impact of accounting for stock-based compensation, the impact of accounting for business combinations, the impact of accounting for uncertain tax positions, changes in our international structure, shifts in the amount of taxable income earned in the United States, as compared with other regions in the world, and changes in overall levels of income before tax.
We benefited from the tax credit incentives under the U.S. research and experimentation credit extended to taxpayers engaged in qualified research and experimental activities while carrying on a trade or business. The tax credit expired on December 31, 2014, and if not renewed under similar terms as in prior years, the result could have a material impact on our financial results.

19


Comparison of the Three Months Ended June 30, 2015 and 2014
The following table sets forth our condensed consolidated statements of income data for the periods indicated:
 
Three months ended June 30,
 
2015
 
% of
Revenue
 
2014
 
% of
Revenue
 
Change
 
(in thousands)
 
 
 
(in thousands)
 
 
 
(in thousands)
Revenue:
 
 
 
 
 
 
 
 
 
License
$
38,591

 
32.4
 %
 
$
37,636

 
37.1
 %
 
$
955

Maintenance and other
67,556

 
56.7

 
58,035

 
57.2

 
9,521

Subscription
12,929

 
10.9

 
5,833

 
5.7

 
7,096

Total revenue
119,076

 
100.0

 
101,504

 
100.0

 
17,572

Cost of revenue
13,421

 
11.3

 
10,898

 
10.7

 
2,523

Gross profit
105,655

 
88.7

 
90,606

 
89.3

 
15,049

Operating expenses:
 
 
 
 
 
 
 
 
 
Sales and marketing
43,193

 
36.3

 
35,254

 
34.7

 
7,939

Research and development
15,133

 
12.7

 
13,883

 
13.7

 
1,250

General and administrative
19,399

 
16.3

 
23,263

 
22.9

 
(3,864
)
Total operating expenses
77,725

 
65.3

 
72,400

 
71.3

 
5,325

Operating income
27,930

 
23.5

 
18,206

 
17.9

 
9,724

Other income (expense):
 
 

 
 
 

 
 
Interest income
108

 
0.1

 
83

 
0.1

 
25

Interest expense
(88
)
 
(0.1
)
 
(216
)
 
(0.2
)
 
128

Other income, net
2,356

 
2.0

 
13

 

 
2,343

Total other income (expense)
2,376

 
2.0

 
(120
)
 
(0.1
)
 
2,496

Income before income taxes
30,306

 
25.5

 
18,086

 
17.8

 
12,220

Income tax expense
8,161

 
6.9

 
4,707

 
4.6

 
3,454

Net income
$
22,145

 
18.6
 %
 
$
13,379

 
13.2
 %
 
$
8,766

Revenue
Revenue increased $17.6 million, or 17.3%, in the quarter ended June 30, 2015 compared to the quarter ended June 30, 2014. Total revenue by product group was $66.8 million and $60.3 million for network management, $36.0 million and $31.7 million for systems and application management and $16.3 million and $9.5 million for our MSP and cloud products for the quarters ended June 30, 2015 and 2014, respectively.
Revenue from our international subsidiaries was 26.3% and 27.5% of total revenue in the second quarter of 2015 and 2014, respectively. Revenue from our international subsidiaries decreased as a percentage of revenue in the second quarter of 2015 as compared to the second quarter of 2014 primarily due to the strengthening of the U.S. dollar against international currencies, which resulted in reduced revenues upon translation. Other than the United States, no single country accounted for 10% or more of our total revenue during these periods. 
License, Maintenance and Other Revenue
License revenue increased $1.0 million, or 2.5%, in the quarter ended June 30, 2015, primarily due to increased sales of our network management products, partially offset by the effect of the weakening of most foreign currencies relative to the U.S. dollar and the lower quality of the demand that we captured in our marketing activities.
Our commercial core product transaction volume growth was 2.6% in the second quarter of 2015 as compared to the second quarter of 2014. The commercial core average transaction size for new license sales was approximately $8,200 in both the second quarter of 2015 and 2014. We calculate our average transaction size and product transaction volume growth using commercial core transactions only, which exclude any transactions that consist solely of our transactional products, our MSP products and our cloud products.

20


Maintenance and other revenue increased $9.5 million, or 16.4%, due to a growing maintenance renewal customer base and an increase in new license sales, which drives new maintenance revenue, partially offset by the effect of the weakening of most foreign currencies relative to the U.S. dollar. We have maintained high customer retention and have continued to increase our renewal base each quarter.
Subscription Revenue
Subscription revenue increased $7.1 million, or 121.7%, primarily due to the growth of subscription sales of our MSP products and the addition of our cloud products combined with high customer retention. These increases were partially offset by the effect of the weakening of most foreign currencies relative to the U.S. dollar.
Cost of Revenue
Cost of revenue increased $2.5 million, or 23.2%, in the quarter ended June 30, 2015 compared to the quarter ended June 30, 2014.
Cost of License, Maintenance and Other Revenue. Cost of license revenue increased by $0.3 million in the second quarter of 2015 compared to the second quarter of 2014, primarily due to the amortization of acquired developed product technologies. Cost of maintenance revenue also increased $0.3 million, primarily due to increased personnel costs, which includes an increase in stock-based compensation expense of $0.1 million.
Cost of Subscription Revenue. Cost of subscription revenue increased by $2.0 million in the second quarter of 2015 compared to the second quarter of 2014. The increase was primarily due to a $0.9 million increase in royalty, hosting and server fees related to our subscription products, a $0.8 million increase in amortization of acquired developed product technologies and a $0.3 million increase in personnel costs, which includes a $0.1 million increase in stock-based compensation expense.
Operating Expenses
Sales and Marketing. Sales and marketing expenses increased $7.9 million, or 22.5%, in the quarter ended June 30, 2015 compared to the quarter ended June 30, 2014. Marketing program costs increased $4.6 million due to the increased investment in demand generation and brand awareness in an effort to improve and better capture the demand for our products. Our sales and marketing personnel costs increased $2.7 million, which includes an increase of $1.0 million in stock-based compensation expense, primarily due to the increase in headcount on our sales and maintenance renewal teams, and, to a lesser extent, our marketing teams. Our sales expense, which includes maintenance renewals, remained consistent as a percentage of revenue in the second quarter of 2015 as compared to the same period in 2014.
Research and Development. Research and development expenses increased $1.3 million, or 9.0%, in the quarter ended June 30, 2015 compared to the quarter ended June 30, 2014 due to the addition of product development personnel in order to add new technology, features and functions to our portfolio of products. We increased our research and development headcount through both organic growth and acquisitions. Due to this growth, our personnel costs increased $2.0 million, including a $1.4 million increase in stock-based compensation expenses. This increase was offset by a decrease in contract services of $0.9 million in the second quarter of 2015 as compared to the second quarter of 2014.
General and Administrative. General and administrative expenses decreased $3.9 million, or 16.6%, in the quarter ended June 30, 2015 compared to the quarter ended June 30, 2014. This decrease is primarily due to a $6.8 million lease abandonment charge for our former corporate headquarters that was recorded in the second quarter of 2014. This decrease was offset by a $1.0 million increase in acquisition related costs, primarily related to deferred compensation expense, and a $1.0 million increase in personnel costs, which includes an increase in stock-based compensation expense of $1.3 million.
Income Tax Expense
Our income tax expense increased by $3.5 million in the quarter ended June 30, 2015 as compared to the same period in 2014. Our effective tax rate increased from 26.0% in the quarter ended June 30, 2014 to 26.9% in the quarter ended June 30, 2015, primarily due to a decrease in international earnings as a percentage of total earnings, which are generally taxed at lower tax rates, and an increase in permanent items that are non-deductible for tax purposes.

21


Comparison of the Six Months Ended June 30, 2015 and 2014
The following table sets forth our condensed consolidated statements of income data for the periods indicated:
 
Six months ended June 30,
 
2015
 
% of
Revenue
 
2014
 
% of
Revenue
 
Change
 
(in thousands)
 
 
 
(in thousands)
 
 
 
(in thousands)
Revenue:
 
 
 
 
 
 
 
 
 
License
$
80,953

 
34.3
 %
 
$
73,987

 
37.5
 %
 
$
6,966

Maintenance and other
131,285

 
55.7

 
112,956

 
57.2

 
18,329

Subscription
23,630

 
10.0

 
10,470

 
5.3

 
13,160

Total revenue
235,868

 
100.0

 
197,413

 
100.0

 
38,455

Cost of revenue
26,000

 
11.0

 
20,926

 
10.6

 
5,074

Gross profit
209,868

 
89.0

 
176,487

 
89.4

 
33,381

Operating expenses:
 
 
 
 
 
 
 
 
 
Sales and marketing
86,585

 
36.7

 
69,234

 
35.1

 
17,351

Research and development
31,503

 
13.4

 
28,023

 
14.2

 
3,480

General and administrative
39,737

 
16.8

 
39,192

 
19.9

 
545

Total operating expenses
157,825

 
66.9

 
136,449

 
69.1

 
21,376

Operating income
52,043

 
22.1

 
40,038

 
20.3

 
12,005

Other income (expense):
 
 
 
 
 
 
 
 
 
Interest income
217

 
0.1

 
161

 
0.1

 
56

Interest expense
(191
)
 
(0.1
)
 
(435
)
 
(0.2
)
 
244

Other income, net
2,453

 
1.0

 
208

 
0.1

 
2,245

Total other income (expense)
2,479

 
1.1

 
(66
)
 

 
2,545

Income before income taxes
54,522

 
23.1

 
39,972

 
20.2

 
14,550

Income tax expense
14,211

 
6.0

 
8,947

 
4.5

 
5,264

Net income
$
40,311

 
17.1
 %
 
$
31,025

 
15.7
 %
 
$
9,286

Revenue
Revenue increased $38.5 million, or 19.5%, in the six months ended June 30, 2015 compared to the six months ended June 30, 2014. Total revenue by product group was $133.5 million and $118.5 million for network management, $72.1 million and $61.5 million for systems and application management and $30.3 million and $17.5 million for our MSP and cloud products for the six months ended June 30, 2015 and 2014, respectively.
Revenue from our international subsidiaries was 26.1% and 27.8% of total revenue in the first half of 2015 and 2014, respectively. Revenue from our international subsidiaries decreased as a percentage of revenue in the first half of 2015 as compared to the first half of 2014 primarily due to the strengthening of the U.S. dollar against international currencies, which resulted in reduced revenues upon translation. Other than the United States, no single country accounted for 10% or more of our total revenue during these periods. 
License, Maintenance and Other Revenue
License revenue increased $7.0 million, or 9.4%, in the six months ended June 30, 2015 compared to the six months ended June 30, 2014, primarily due to increased sales of our network management products, partially offset by the effect of the weakening of most foreign currencies relative to the U.S. dollar and the lower quality of the demand that we captured in our marketing activities.  
Our commercial core product transaction volume growth was 6.2% in the first half of 2015 as compared to the first half of 2014. In the first half of 2015, the commercial core average transaction size for new license sales was approximately $8,100 as compared to approximately $7,900 in the first half of 2014. We calculate our average transaction size and product transaction volume growth using commercial core transactions only, which exclude any transactions that consist solely of our transactional products, our MSP products and our cloud products.

22


Maintenance and other revenue increased $18.3 million, or 16.2%, in the six months ended June 30, 2015 compared to the six months ended June 30, 2014, due to a growing maintenance renewal customer base and an increase in new license sales, which drives new maintenance revenue, partially offset by the effect of the weakening of most foreign currencies relative to the U.S. dollar. We have maintained high customer retention and have continued to increase our renewal base each quarter.
Subscription Revenue
Subscription revenue increased $13.2 million, or 125.7%, primarily due to the growth in sales of subscriptions of our MSP products and the addition of our cloud products combined with high customer retention. These increases were partially offset by the effect of the weakening of most foreign currencies relative to the U.S. dollar.
Cost of Revenue
Cost of revenue increased $5.1 million, or 24.2%, in the six months ended June 30, 2015 compared to the six months ended June 30, 2014.
Cost of License, Maintenance and Other Revenue. Cost of license revenue increased by $0.4 million in the first half of 2015 compared to the first half of 2014, primarily due to the amortization of acquired developed product technologies. Cost of maintenance revenue increased $0.9 million primarily due to increased personnel costs, which includes an increase in stock-based compensation expense of $0.2 million.
Cost of Subscription Revenue. Cost of subscription revenue increased by $3.8 million in the first half of 2015 compared to the first half of 2014. The increase was primarily due to a $1.6 million increase in royalty, hosting and server fees related to our subscription products, a $1.4 million increase in amortization of our acquired developed product technologies and a $0.8 million increase in personnel costs, which includes a $0.1 million increase in stock-based compensation expense.
Operating Expenses
Sales and Marketing. Sales and marketing expenses increased $17.4 million, or 25.1%, in the six months ended June 30, 2015 compared to the six months ended June 30, 2014. Marketing program costs increased $8.2 million due to the increased investment in demand generation and brand awareness in an effort to improve and better capture the demand for our products. Our sales and marketing personnel costs increased $7.9 million, which includes an increase of $1.7 million in stock-based compensation expense, primarily due to the increase in of headcount on our sales and maintenance renewal teams, and to a lesser extent, our marketing teams. Our sales expense, which includes maintenance renewals, remained consistent as a percentage of revenue in the first half of 2015 as compared to the same period in 2014.
Research and Development. Research and development expenses increased $3.5 million, or 12.4%, in the six months ended June 30, 2015 compared to the six months ended June 30, 2014, primarily due to the addition of product development personnel in order to add new technology, features and functions to our portfolio of products. We increased our research and development headcount through both organic growth and acquisitions. Due to this growth, our personnel costs increased $5.1 million, including a $1.8 million increase in stock-based compensation expenses, offset by a $1.8 million decrease in contract services in the first half of 2015 as compared to the first half of 2014.
General and Administrative. General and administrative expenses increased $0.5 million, or 1.4%, in the six months ended June 30, 2015 compared to the six months ended June 30, 2014. This increase was primarily due to a $3.8 million increase in acquisition related costs, primarily related to deferred compensation expense, and a $3.2 million increase in personnel costs, which includes an increase in stock-based compensation expense of $2.2 million. In addition, other expenses, including professional fees and travel, increased $0.8 million. These increases were offset by a $7.3 million decrease in lease abandonment charges that were recorded in the first half of 2014.
Income Tax Expense
Our income tax expense increased by $5.3 million in the six months ended June 30, 2015 as compared to the same period in 2014. Our effective tax rate increased from 22.4% in the six months ended June 30, 2014 to 26.1% in the six months ended June 30, 2015, primarily due to a decrease in international earnings as a percentage of total earnings, which are generally taxed at lower tax rates, and an increase in permanent items that are non-deductible for tax purposes.

23


Non-GAAP Financial Measures
In addition to disclosing financial measures prepared in accordance with GAAP, this Form 10-Q includes the following financial measures which are non-GAAP financial measures under SEC rules: (i) non-GAAP operating income and non-GAAP operating margin; (ii) non-GAAP net income; and (iii) non-GAAP diluted earnings per share. Each of these financial measures excludes the impact of certain items and therefore has not been calculated in accordance with GAAP. In this report, these non-GAAP financial measures typically exclude stock-based compensation expense and related employer-paid payroll taxes; amortization of intangible assets; acquisition related adjustments, including contingent consideration fair value adjustments; and restructuring charges. Each of these non-GAAP adjustments is described in more detail below. In addition to these adjustments, management may include or exclude additional items from these or similar non-GAAP financial measures in future periods to the extent that management believes such items may not be indicative of our core business. A reconciliation of each of these non-GAAP financial measures to its most comparable GAAP financial measure is also included below.
We believe that these non-GAAP financial measures provide meaningful supplemental information regarding our operating results because they exclude certain amounts that our management and board of directors do not consider part of core operating results when assessing our operational performance, allocating resources, preparing annual budgets and determining employee incentive compensation. Accordingly, these non-GAAP financial measures may provide insight to investors into the motivation and decision-making of management in operating the business. In addition, by comparing our non-GAAP financial measures in different historical periods, our investors can evaluate our operating results without the additional variations of certain items that may not be indicative of our core operations, including stock-based compensation expense, which is a non-cash expense that we believe is not a key measure of our operations.
While we believe that these non-GAAP financial measures provide useful supplemental information, there are limitations associated with the use of these non-GAAP financial measures. These non-GAAP financial measures are not prepared in accordance with GAAP, do not reflect a comprehensive system of accounting and may not be comparable to similarly titled measures of other companies due to potential differences in their financing and accounting methods, the book value of their assets, their capital structures, the method by which their assets were acquired and the manner in which they define non-GAAP measures. Items such as the amortization of intangible assets, stock-based compensation expense and related employer-paid payroll taxes, acquisition related adjustments and restructuring charges, as well as the related tax impacts of these items can have a material impact on operating and net income. As a result, these non-GAAP financial measures have limitations and should not be considered in isolation from, or as a substitute for, their most comparable GAAP measures. We compensate for these limitations by using these non-GAAP financial measures as supplements to GAAP financial measures and by reconciling the non-GAAP financial measures to their most comparable GAAP financial measure. Investors are encouraged to review the reconciliations of these non-GAAP financial measures to their most comparable GAAP financial measures below.
For a detailed explanation of the adjustments made to comparable GAAP financial measures, the reasons why management uses these measures and the usefulness of these measures, see footnotes (1)—(6) below.
Non-GAAP Operating Income and Non-GAAP Operating Margin
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
(in thousands, except percentages)
2015
 
2014
 
2015
 
2014
GAAP operating income
$
27,930

 
$
18,206

 
$
52,043

 
$
40,038

Amortization of intangible assets (1)
8,486

 
7,587

 
16,620

 
15,146

Stock-based compensation expense and related employer-paid payroll taxes (2)
12,709

 
8,607

 
26,024

 
19,401

Acquisition related adjustments (3)
2,361

 
1,398

 
5,156

 
1,395

Restructuring charges (4)

 
6,907

 
(327
)
 
7,481

Non-GAAP operating income
$
51,486

 
$
42,705

 
$
99,516

 
$
83,461

GAAP operating margin
23.5
%
 
17.9
%
 
22.1
%
 
20.3
%
Non-GAAP operating margin
43.2
%
 
42.1
%
 
42.2
%
 
42.3
%
Non-GAAP operating income increased for the three and six months ended June 30, 2015 as compared to the same periods in 2014 primarily due to year-over-year increases in the sales of our products offset by the additional investment in our sales and marketing teams.

24


Stock-based compensation expense and related employer-paid payroll taxes increased in the second quarter and the first half of 2015 as compared to the same periods in 2014, primarily due to increased share-based incentive awards issued to employees and, to a lesser extent, the awards to employees added through organic growth and acquisitions. Our acquisition related adjustments increased in the three and six months ended June 30, 2015, primarily due to increases in deferred compensation expense related to acquisitions. Our restructuring charges in the second quarter and the first half of 2014, primarily related to a lease abandonment charge related to our former corporate headquarters.
Non-GAAP Net Income and Non-GAAP Diluted Earnings Per Share
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
(in thousands, except per share information)
2015
 
2014
 
2015
 
2014
GAAP net income
$
22,145

 
$
13,379

 
$
40,311

 
$
31,025

Amortization of intangible assets (1)
8,486

 
7,587

 
16,620

 
15,146

Stock-based compensation expense and related employer-paid payroll taxes (2)
12,709

 
8,607

 
26,024

 
19,401

Acquisition related adjustments (3)
2,361

 
1,398

 
5,156

 
1,395

Restructuring charges (4)

 
6,907

 
(327
)
 
7,481

Tax benefits associated with above adjustments (5)
(5,216
)
 
(6,409
)
 
(11,524
)
 
(11,831
)
Non-GAAP net income
$
40,485

 
$
31,469

 
$
76,260

 
$
62,617

Weighted average number of shares used in computing diluted earnings per share
77,400

 
76,296

 
77,306

 
76,245

GAAP diluted earnings per share
$
0.29

 
$
0.18

 
$
0.52

 
$
0.41

Non-GAAP diluted earnings per share (6)
$
0.52

 
$
0.41

 
$
0.99

 
$
0.82

Non-GAAP net income for the three and six months ended June 30, 2015 increased as compared to the same periods in 2014, primarily due to the increases in non-GAAP operating income discussed above and the income tax effects associated with the non-GAAP adjustments.
Non-GAAP Footnotes:
(1)
Amortization of Intangible Assets. We provide non-GAAP information that excludes expenses for the amortization of intangible assets that primarily relate to purchased intangible assets associated with our acquisitions. We believe that eliminating this expense from our non-GAAP measures is useful to investors, because the amortization of intangible assets can be inconsistent in amount and frequency and is significantly impacted by the timing and magnitude of our acquisition transactions, which also vary in frequency from period to period. Accordingly, we analyze the performance of our operations in each period without regard to such expenses.
(2)
Stock-Based Compensation Expense and Related Employer-Paid Payroll Taxes. We provide non-GAAP information that excludes expenses for stock-based compensation and related employer-paid payroll taxes. We believe the exclusion of these items allows for financial results that are more indicative of our continuing operations. We believe that the exclusion of stock-based compensation expense provides for a better comparison of our operating results to prior periods and to our peer companies as the calculations of stock-based compensation vary from period to period and company to company due to different valuation methodologies, subjective assumptions and the variety of award types. Employer-paid payroll taxes on stock-based compensation is dependent on our stock price and the timing of the taxable events related to the equity awards, over which our management has little control, and does not correlate to the core operation of our business. Because of these unique characteristics of stock-based compensation and the related employer-paid payroll taxes, management excludes these expenses when analyzing the organization’s business performance.
(3)
Acquisition Related Adjustments. We exclude certain expense items resulting from acquisitions including the following, when applicable: (i) amortization of purchased intangible assets associated with our acquisitions (see Note 1 for further discussion); (ii) legal, accounting and advisory fees to the extent associated with acquisitions; (iii) changes in fair value of contingent consideration; (iv) costs related to due diligence and integrating the acquired businesses; (v) deferred compensation expense related to acquisitions; and (vi) restructuring costs, including adjustments related to changes in estimates, related to acquisitions. We consider these adjustments, to some extent, to be unpredictable and dependent on

25


a significant number of factors that are outside of our control. Furthermore, acquisitions result in operating expenses that would not otherwise have been incurred by us in the normal course of our organic business operations, with respect to each acquisition. We believe that providing non-GAAP information for acquisition related expense items in addition to the corresponding GAAP information allows the users of our financial statements to better review and understand the historical and current results of our continuing operations, and also facilitates comparisons to our historical results and results of less acquisitive peer companies, both with and without such adjustments.
(4)
Restructuring Charges. We provide non-GAAP information that excludes restructuring charges such as severance, relocation and benefits and the estimated costs of exiting and terminating facility lease commitments, including accelerated depreciation on leasehold improvements and fixed assets, as they relate to our corporate restructuring and exit activities. These restructuring charges are inconsistent in amount and are significantly impacted by the timing and nature of these events. Therefore, although we may incur these types of expenses in the future, we believe that eliminating these charges for purposes of calculating the non-GAAP financial measures facilitates a more meaningful evaluation of our current operating performance and comparisons to our past operating performance.
(5)
Income Tax Effect of Non-GAAP Exclusions. We believe providing financial information with and without the income tax effect of excluding items related to our non-GAAP financial measures provide our management and users of the financial statements with better clarity regarding the ongoing performance and future liquidity of our business.
(6)
Non-GAAP Diluted Earnings Per Share Item. We provide non-GAAP diluted earnings per share. The non-GAAP diluted earnings per share amount was calculated based on our non-GAAP net income and the shares used in the computation of GAAP diluted earnings per share.
Liquidity and Capital Resources
Cash and cash equivalents and short-term and long-term investments were $255.8 million as of June 30, 2015. Our international subsidiaries held approximately $111.8 million of cash and cash equivalents, of which 79.2% was held in Euros as of June 30, 2015. We currently intend that the earnings generated by our international operations will be invested indefinitely in those operations and we do not expect to repatriate those earnings to our domestic operations. If we were to try and repatriate these earnings, we would incur a U.S. federal income tax liability that is not currently accrued in our condensed consolidated financial statements.
Our available cash and cash equivalents are primarily held in bank deposits and money market funds at June 30, 2015. Our short-term and long-term investments, classified as available-for-sale securities, consist of corporate bonds held in investment accounts in the United States.
Our emphasis is primarily on safety of principal while secondarily maximizing yield on those funds. The balances held in our demand deposit accounts in the United States may exceed the Federal Deposit Insurance Corporation, or FDIC, insurance limits. While we monitor the balances in our accounts and adjust the balances as appropriate, these balances could be impacted by adverse conditions in the financial markets or by failure of the underlying depository institutions or guarantors. We strive to maintain our cash deposits, money market funds and investments with multiple financial institutions of reputable credit quality and, therefore, bear minimal credit risk. We actively monitor the third party depository institutions that hold our cash, cash equivalents and investments. To date, we have experienced no loss or lack of access to our invested cash, cash equivalents, and investments; however, we can provide no assurances that access to our funds will not be impacted by future adverse conditions.
Summarized cash flow information is as follows:
 
Six Months Ended
June 30,
(in thousands)
2015
 
2014
Net cash provided by operating activities
$
92,380

 
$
93,544

Net cash used in investing activities
(97,344
)
 
(68,482
)
Net cash provided by (used in) financing activities
325

 
(2,315
)
Effect of exchange rate changes
(7,227
)
 
(1,503
)
Net increase (decrease) in cash and cash equivalents
(11,866
)
 
21,244


26


Operating Activities
The decrease of $1.2 million in cash provided by operating activities for the six months ended June 30, 2015 compared to the six months ended June 30, 2014 is primarily related to changes in operating assets and liabilities, such as a decrease in accrued liabilities and other, which results in operating cash outflows. These outflows were offset by increases in net income adjusted for non-cash expenses such as deferred taxes, stock-based compensation and depreciation and amortization.
The change in cash flows relating to operating activities resulted from changes in operating assets and liabilities and is primarily driven by the sales of our software and maintenance renewals. The significant changes in operating assets and liabilities include the following:
Deferred revenue increased to $179.2 million at June 30, 2015 as compared to $163.4 million at December 31, 2014, resulting in an increase in operating liabilities and reflecting a cash inflow of $19.6 million for the six months ended June 30, 2015. The cash inflow resulting from the change in deferred revenue differs from the change in the deferred revenue from the condensed consolidated balance sheets because the cash flow excludes the impact of changes in foreign currency exchange rates used to translate the balances from our foreign subsidiaries' functional currency into U.S. dollars and deferred revenue from acquisitions. Deferred revenue primarily consists of billings and payments received in advance of revenue recognition from maintenance fees.
Accrued liabilities and other decreased to $19.1 million at June 30, 2015 as compared to $35.3 million at December 31, 2014, resulting in a decrease in operating liabilities and reflecting a cash outflow of $16.8 million for the six months ended June 30, 2015. This decrease in accrued liabilities and resulting cash outflow was a result of annual company-wide bonus payments for the 2014 fiscal year accrued at December 31, 2014 and paid during the first quarter of 2015, along with a decrease in deferred compensation accrued related to acquisitions and payment of the lease termination settlement in the second quarter of 2015 related to our former corporate headquarters.
Accounts receivable decreased to $47.6 million at June 30, 2015 as compared to $50.8 million at December 31, 2014, resulting in a decrease in operating assets and reflecting a cash inflow of $0.8 million for the six months ended June 30, 2015. Our accounts receivable balance fluctuates from period to period depending on the timing of our sales, cash collections and changes to our allowance for doubtful accounts, which affects our cash flow from operating activities. We have historically had insignificant write-offs related to bad debts. The allowance for doubtful accounts was $0.6 million and $0.8 million at June 30, 2015 and 2014, respectively. We use days sales outstanding, or DSO, calculated on a quarterly basis, as a measurement of the quality and status of our receivables. We define DSO as (a) accounts receivable divided by (b) total revenue for the most recent quarter, multiplied by (c) the number of days in the quarter. Our DSO was 36.4 days and 37.5 days at June 30, 2015 and 2014, respectively.
Investing Activities
Net cash used in investing activities for the six months ended June 30, 2015 was primarily related to $90.1 million of cash used for acquisitions (refer to Note 2, Acquisitions, in the Notes to the Condensed Consolidated Financial Statements in Item 1 of Part I, for additional details) and $7.1 million of cash used to purchase property and equipment. The purchases of property and equipment primarily related to leasehold improvements and purchases of furniture and equipment related to the expansion of our offices in North America. We received $1.6 million in tenant improvement allowances related to the purchase of leasehold improvements during the first half of 2015.
Net cash used in investing activities for the six months ended June 30, 2014 was primarily related to $64.0 million of cash used for the acquisition of Pingdom and $14.3 million of cash used to purchase property and equipment, offset by $10.0 million in proceeds from maturities of investments. The purchases of property and equipment primarily related to leasehold improvements and other additions to our new corporate headquarters. We received $7.1 million in tenant improvement allowances related to the purchase of leasehold improvements during the first half of 2014.
We expect our capital expenditures for the remaining six months of 2015 to be approximately $12 to $16 million, primarily related to purchases of leasehold improvements, equipment and furniture in our domestic and international office locations to support their continued growth.
Financing Activities
Net cash provided by financing activities for the six months ended June 30, 2015 was primarily related to $5.4 million of proceeds from the exercise of employee stock options and the excess tax benefit related to stock-based awards of $3.6 million, which is a reduction in cash payments related to income taxes. These proceeds were offset by repurchases of common stock of $8.7 million for shares withheld and retired to satisfy tax withholding requirements related to the settlement of restricted stock units during the period. 

27


Net cash used in financing activities for the six months ended June 30, 2014 was primarily related to repurchases of common stock of $9.8 million. These repurchases were related to 0.1 million shares of our common stock repurchased under our share repurchase program for an aggregate purchase price of $5.4 million and $4.4 million of shares withheld and retired for tax withholding requirements on restricted stock units. The repurchases were offset by $4.1 million of proceeds from the exercise of employee stock options and the excess tax benefit related to stock option exercises of $3.4 million, which is a reduction in cash payments related to income taxes.
Anticipated Cash Flows
We believe that our existing cash and cash equivalents, our cash flows from operating activities and our borrowing capacity under our Credit Agreement will be sufficient to fund our operations and our commitments for capital expenditures for at least the next 12 months.
Our Credit Agreement, which we entered on October 4, 2013 with a syndicated group of lenders, provides for an unsecured $125.0 million five-year revolving credit facility that is comprised of revolving loans and swingline loans and, subject to certain requirements, may be increased up to an additional $75.0 million for a maximum aggregate commitment of $200.0 million. As of June 30, 2015, we were in compliance with all covenants under the Credit Agreement and there were no outstanding borrowings under a revolving loan under the Credit Agreement. The facility remains outstanding through October 4, 2018.
In July 2015, we announced that our Board of Directors had approved a share repurchase program, authorizing us to purchase up to $200.0 million of our outstanding common stock. We expect the repurchases will occur over the next 12 months although the exact timing of repurchases and number of shares of common stock to be purchased will depend upon market conditions and other factors. We expect to fund the program using a combination of our cash on hand, cash generated from operations and borrowings under our Credit Agreement. The program may be extended, suspended or discontinued at any time without prior notice.
Although we are not currently a party to any material definitive agreement regarding potential investments in, or acquisitions of, complementary businesses, applications or technologies, we may enter into these types of arrangements, which could reduce our cash and cash equivalents, require us to seek additional equity or debt financing or repatriate cash generated by our international operations that would cause us to incur a U.S. federal income tax liability. Additional funds from financing arrangements may not be available on terms favorable to us or at all.
Our future capital requirements will depend on many factors, including our rate of revenue growth, the expansion of our sales and marketing activities, the timing and extent of spending to support product development efforts and expansion into new territories, the timing of any acquisitions to expand our business, the timing of expansions to our office facilities, the timing of introductions of new software products and enhancements to existing software products, and the continuing market acceptance of our software offerings. We expect to continue to pursue acquisitions that will enable us to enter new markets or new segments of our existing markets by bringing new product offerings to market more quickly than we can develop them.
In November 2013, we filed an automatic shelf registration statement with the SEC, which enables us to offer and sell from time to time, in one or more offerings, an unspecified amount of common stock, preferred stock, depositary shares, debt securities, warrants, purchase contracts, purchase units or any combination thereof and is intended to give us flexibility to take advantage of financing opportunities as needed or deemed desirable in light of market conditions. Debt securities sold by us may be fully and unconditionally guaranteed on an unsecured basis by SolarWinds Worldwide, LLC, our principal operating subsidiary. The specific terms of any offerings of securities under the automatic shelf registration statement will be provided in one or more supplements to the prospectus to be filed by us in connection with any future offering.
Contractual Obligations and Commitments
As of June 30, 2015, with the exception of our operating leases, there have been no material changes in our contractual obligations and commitments that were disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2014.
In April 2015, we signed an amendment to the lease of our corporate headquarters in Austin, Texas to lease additional office space beginning in 2017. The amendment increases our expected lease payments by approximately $2.5 million for the year ending December 31, 2017, $3.3 million for the year ending December 31, 2018, $3.4 million for the year ending December 31, 2019 and $37.4 million for the years ending thereafter through the expiration of the lease in March 2028. See Note 7, Commitment and Contingencies, in the Notes to the Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q, for further discussion.

28


Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in conformity with United States of America generally accepted accounting principles, or GAAP, and require our management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. In many instances, we could reasonably use different accounting estimates, and in some instances, changes in the accounting estimates are reasonably likely to occur from period to period. Accordingly, actual results could differ significantly from the estimates made by our management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected, perhaps materially.
In many cases, the accounting treatment of a particular transaction is specifically dictated by GAAP and does not require management’s judgment in its application, while in other cases, management’s judgment is required in selecting among available alternative accounting standards that allow different accounting treatment for similar transactions. We believe that these accounting policies requiring significant management judgment and estimates are critical to understanding our historical and future performance, as these policies relate to the more significant areas of our financial results. These critical accounting policies are:
Valuation of goodwill, intangibles, long-lived assets and contingent consideration, including accrued earnouts;
Revenue recognition;
Stock-based compensation;
Income taxes; and
Loss contingencies.
A full description of our critical accounting policies that involve significant management judgment appears in our Annual Report on Form 10-K for the fiscal year ended December 31, 2014 filed with the Securities and Exchange Commission on February 23, 2015 under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates.” There have been no material changes to our critical accounting policies and estimates since that time.
Recent Accounting Pronouncements
See Note 1, Summary of Significant Accounting Polices, in the Notes to Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q, for a full description of recent accounting pronouncements, which is incorporated herein by reference.
Off-Balance Sheet Arrangements
During the first half of 2015, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities, that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

29


Item 3: Quantitative and Qualitative Disclosures About Market Risk
We are exposed to certain financial market risks, including the following:
Interest Rate Risk
We had cash and cash equivalents of $226.1 million and $237.9 million at June 30, 2015 and December 31, 2014, respectively. We also had total short-term and long-term investments classified as available-for-sale securities of $29.7 million and $29.8 million at June 30, 2015 and December 31, 2014, respectively. Our cash and cash equivalents consist primarily of bank deposits and money market funds, and our available-for-sale securities consist of corporate bonds held in investment accounts in the United States. We hold cash, cash equivalents and available-for-sale securities for working capital purposes. Our investments are made for capital preservation purposes, and we do not enter into investments for trading or speculative purposes.
We do not have material exposure to market risk with respect to our cash and cash equivalents, as these consist primarily of highly liquid investments purchased with original maturities of three months or less at June 30, 2015. Our portfolio of available-for-sale securities classified as investments is subject to market risk due to changes in interest rates. Changes in interest rates could impact our future investment income, or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates. However, because we classify our investment securities as “available for sale,” no gains or losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or declines in fair value are determined to be other-than-temporary.
Foreign Currency Risk
As a global company, we face exposure to adverse movements in foreign currency exchange rates. Our revenue from our international subsidiaries was approximately 26.1% of our total revenue for the six months ended June 30, 2015. The foreign currencies that we invoice and on which we collect are primarily the Euro, British Pound Sterling and Australian Dollar. Expenses incurred by our international subsidiaries are, generally, denominated in the local currency of the subsidiary. Our condensed consolidated statements of income are translated into U.S. dollars at the average exchange rates in each applicable period. To the extent the U.S. dollar strengthens against foreign currencies, the translation of these foreign currency denominated transactions results in reduced revenues, operating expenses and net income for our international operations. Similarly, our revenues, operating expenses and net income will increase for our international operations if the U.S. dollar weakens against foreign currencies.
We utilize purchased foreign currency forward contracts to minimize our foreign exchange exposure on certain foreign balance sheet positions denominated in currencies other than the Euro. We do not enter into any derivative financial instruments for trading or speculative purposes. Our objective in managing our exposure to foreign currency exchange rate fluctuations is to reduce the impact of adverse fluctuations in such exchange rates on our earnings and cash flow. The notional amounts and currencies underlying our foreign currency forward contracts will fluctuate period to period as they are principally dependent on the balances of the balance sheet positions that are denominated in currencies other than the Euro held by our global entities. There can be no assurance that our foreign currency hedging activities will substantially offset the impact of fluctuation in currency exchange rates on our results of operations and functional positions. As of June 30, 2015, we did not have any forward contracts outstanding and while we do not have a formal policy to settle all derivatives prior to the end of each quarter, our current practice is to do so. The effect of derivative instruments on our condensed consolidated statements of income was insignificant for the first half of 2015.
We are exposed to credit-related losses in the event of non-performance by counterparties to derivative financial instruments, but we do not expect any counterparties to fail to meet their obligations given their high credit ratings. In addition, we diversify this risk across several counterparties and actively monitor their ratings.
We are also exposed to foreign exchange rate fluctuations as we translate or remeasure the financial statements of our foreign subsidiaries into U.S. dollars in consolidation. If there is a change in foreign currency exchange rates, the conversion of the foreign subsidiaries’ financial statements into U.S dollars will lead to remeasurement gains and losses recorded in income, or translation gains or losses that are recorded as a component of accumulated other comprehensive income (loss).

30


Item 4: Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer, our Chief Financial Officer and Chief Accounting Officer, evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2015. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms.
Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of June 30, 2015, our Chief Executive Officer, Chief Financial Officer and Chief Accounting Officer concluded that, as of such date, our disclosure controls and procedures were effective at a reasonable assurance level.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting that occurred during the quarter ended June 30, 2015 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

31


PART II. OTHER INFORMATION
Item 1. Legal Proceedings
From time to time, we have been and may be involved in various legal proceedings and claims arising in our ordinary course of business. At this time, neither we nor any of our subsidiaries is a party to, and none of our respective property is the subject of, any material legal proceeding. However, the outcome of legal proceedings and claims brought against us are subject to significant uncertainty. Therefore, if one or more of these legal matters were resolved against us in the same reporting period for amounts in excess of management’s expectations, our consolidated financial statements for a particular period could be materially adversely affected. See the risk factor “Litigation exposure related to our pending and any future litigation could adversely affect our results of operations, profitability and cash flows” in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2014 under the heading “Risk Factors.”
Item 1A. Risk Factors
There have been no material changes from the risk factors disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2014.
Item 6. Exhibits
See the Exhibit Index following the signature page to this Quarterly Report on Form 10-Q for a list of exhibits filed or furnished with this report, which Exhibit Index is incorporated herein by reference.

32


SOLARWINDS, INC.
SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
 
SOLARWINDS, INC.
 
 
 
 
Dated:
July 30, 2015
By:
/s/ JASON REAM
 
 
 
 
 
 
 
Jason Ream
 
 
 
Executive Vice President, Finance and Chief Financial Officer
(on behalf of the Registrant and as principal financial officer)

33


EXHIBIT INDEX

Exhibit
No.
 
 
 
Provided
Herewith
 
Incorporated by Reference
Exhibit Description
 
Form
 
SEC File No.
 
Exhibit
 
Filing Date
3.1
 
Amended and Restated Certificate of Incorporation of the Registrant
 
 
 
S-1/A
 
333-162661
 
3.1
 
11/5/2009
3.2
 
Amended and Restated Bylaws of the Registrant
 
 
 
8-K
 
001-34358
 
3.1
 
9/24/2013
10.1
 
SolarWinds, Inc. 2015 Performance Incentive Plan #
 
 
 
8-K
 
001-34358
 
10.1
 
5/20/2015
31.1
 
Certification of Chief Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
*
 
 
 
 
 
 
 
 
31.2
 
Certification of Chief Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
*
 
 
 
 
 
 
 
 
31.3
 
Certification of Chief Accounting Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
*
 
 
 
 
 
 
 
 
32.1
 
Certifications of Chief Executive Officer, Chief Financial Officer and Chief Accounting Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
 
**
 
 
 
 
 
 
 
 
101.INS
 
XBRL Instance Document
 
*
 
 
 
 
 
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
*
 
 
 
 
 
 
 
 
101.CAL
 
XBRL Taxonomy Calculation Linkbase Document
 
*
 
 
 
 
 
 
 
 
101.DEF
 
XBRL Taxonomy Definition Linkbase Document
 
*
 
 
 
 
 
 
 
 
101.LAB
 
XBRL Taxonomy Label Linkbase Document
 
*
 
 
 
 
 
 
 
 
101.PRE
 
XBRL Taxonomy Presentation Linkbase Document
 
*
 
 
 
 
 
 
 
 
#
Indicates management contract or compensatory plan or arrangement.
*
Filed herewith
**
Furnished herewith


34
EX-31.1 2 swi-2015630xexx311.htm CERTIFICATION OF CEO SWI-2015.6.30-EX-31.1



Exhibit 31.1
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
I, Kevin B. Thompson, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of SolarWinds, 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 and 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 officers 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;
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 officers 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 30, 2015
By:
/s/ Kevin B. Thompson
 
 
 
Kevin B. Thompson
 
 
 
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 swi-2015630xexx312.htm CERTIFICATION OF CFO SWI-2015.6.30-EX-31.2


Exhibit 31.2
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
I, Jason Ream, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of SolarWinds, 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 and 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 officers 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;
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 officers 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 30, 2015
By:
/s/ Jason Ream
 
 
 
Jason Ream
 
 
 
Executive Vice President, Finance and Chief Financial Officer (Principal Financial Officer)


EX-31.3 4 swi-2015630xexx313.htm CERTIFICATION OF CAO SWI-2015.6.30-EX-31.3


Exhibit 31.3
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
I, J. Barton Kalsu, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of SolarWinds, 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 and 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 officers 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;
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 officers 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 30, 2015
By:
/s/ J. Barton Kalsu
 
 
 
J. Barton Kalsu
 
 
 
Executive Vice President, Finance and Chief Accounting Officer (Principal Accounting Officer)



EX-32.1 5 swi-2015630xexx321.htm CERTIFICATIONS OF CEO, CFO & CAO SWI-2015.6.30-EX-32.1
Exhibit 32.1


CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of SolarWinds, Inc. for the quarterly period ended June 30, 2015 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Kevin B. Thompson, as Principal Executive Officer of SolarWinds, Inc., hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of SolarWinds, Inc.
 
Date:
July 30, 2015
By:
/s/ Kevin B. Thompson
 
 
 
Kevin B. Thompson
 
 
 
President and Chief Executive Officer
(Principal Executive Officer)
The foregoing certification is being furnished pursuant to 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and it is not to be incorporated by reference into any filing of the Company, regardless of any general incorporation language in such filing.
In connection with the Quarterly Report on Form 10-Q of SolarWinds, Inc. for the quarterly period ended June 30, 2015 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jason Ream, as Principal Financial Officer of SolarWinds, Inc., hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of SolarWinds, Inc.
 
Date:
July 30, 2015
By:
/s/ Jason Ream
 
 
 
Jason Ream
 
 
 
Executive Vice President, Finance and Chief Financial Officer (Principal Financial Officer)
The foregoing certification is being furnished pursuant to 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and it is not to be incorporated by reference into any filing of the Company, regardless of any general incorporation language in such filing.
In connection with the Quarterly Report on Form 10-Q of SolarWinds, Inc. for the quarterly period ended June 30, 2015 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, J. Barton Kalsu, as Principal Accounting Officer of SolarWinds, Inc., hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of SolarWinds, Inc.
 
Date:
July 30, 2015
By:
/s/ J. Barton Kalsu
 
 
 
J. Barton Kalsu
 
 
 
Executive Vice President, Finance and Chief Accounting Officer (Principal Accounting Officer)
The foregoing certification is being furnished pursuant to 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and it is not to be incorporated by reference into any filing of the Company, regardless of any general incorporation language in such filing.



EX-101.INS 6 swi-20150630.xml XBRL INSTANCE DOCUMENT 0001428669 2015-01-01 2015-06-30 0001428669 2015-07-28 0001428669 2014-12-31 0001428669 2015-06-30 0001428669 2015-04-01 2015-06-30 0001428669 2014-04-01 2014-06-30 0001428669 2014-01-01 2014-06-30 0001428669 2013-12-31 0001428669 2014-06-30 0001428669 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-01-01 2015-06-30 0001428669 us-gaap:AccumulatedTranslationAdjustmentMember 2015-01-01 2015-06-30 0001428669 us-gaap:AccumulatedTranslationAdjustmentMember 2015-06-30 0001428669 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-06-30 0001428669 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2014-12-31 0001428669 us-gaap:AccumulatedTranslationAdjustmentMember 2014-12-31 0001428669 swi:A2015AcquisitionsMember 2015-06-30 0001428669 swi:A2015AcquisitionsMember us-gaap:CustomerRelationshipsMember 2015-06-30 0001428669 swi:A2015AcquisitionsMember us-gaap:CustomerRelationshipsMember 2015-01-01 2015-06-30 0001428669 swi:A2015AcquisitionsMember us-gaap:NoncompeteAgreementsMember 2015-06-30 0001428669 swi:A2015AcquisitionsMember us-gaap:NoncompeteAgreementsMember 2015-01-01 2015-06-30 0001428669 swi:A2015AcquisitionsMember us-gaap:DevelopedTechnologyRightsMember 2015-06-30 0001428669 swi:A2015AcquisitionsMember us-gaap:DevelopedTechnologyRightsMember 2015-01-01 2015-06-30 0001428669 swi:LibratoMember us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-06-30 0001428669 swi:LibratoMember 2015-01-01 2015-06-30 0001428669 swi:LibratoMember 2015-06-30 0001428669 swi:PapertrailIncMember 2015-06-30 0001428669 swi:PapertrailIncMember 2015-04-01 2015-04-30 0001428669 swi:PapertrailIncMember us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-06-30 0001428669 swi:PapertrailIncMember 2015-01-01 2015-06-30 0001428669 swi:LibratoMember 2015-01-01 2015-01-31 0001428669 swi:PapertrailIncMember 2015-04-30 0001428669 swi:LibratoMember 2015-01-31 0001428669 us-gaap:CorporateBondSecuritiesMember 2015-06-30 0001428669 us-gaap:CorporateBondSecuritiesMember 2014-12-31 0001428669 us-gaap:OtherLongTermInvestmentsMember 2015-06-30 0001428669 us-gaap:OtherLongTermInvestmentsMember 2014-12-31 0001428669 us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2014-12-31 0001428669 us-gaap:ShortTermInvestmentsMember 2015-06-30 0001428669 us-gaap:ShortTermInvestmentsMember 2014-12-31 0001428669 us-gaap:CorporateBondSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2014-12-31 0001428669 us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2015-06-30 0001428669 us-gaap:CorporateBondSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2015-06-30 0001428669 us-gaap:MoneyMarketFundsMember 2015-06-30 0001428669 us-gaap:MoneyMarketFundsMember 2014-12-31 0001428669 us-gaap:DemandDepositsMember 2015-06-30 0001428669 us-gaap:DemandDepositsMember 2014-12-31 0001428669 us-gaap:FairValueInputsLevel1Member 2015-06-30 0001428669 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember 2015-06-30 0001428669 us-gaap:FairValueInputsLevel2Member us-gaap:OtherLongTermInvestmentsMember 2015-06-30 0001428669 us-gaap:FairValueInputsLevel2Member 2014-12-31 0001428669 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2014-12-31 0001428669 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2015-06-30 0001428669 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2014-12-31 0001428669 us-gaap:FairValueInputsLevel1Member 2014-12-31 0001428669 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2015-06-30 0001428669 us-gaap:MoneyMarketFundsMember 2015-06-30 0001428669 us-gaap:FairValueInputsLevel2Member us-gaap:OtherLongTermInvestmentsMember 2014-12-31 0001428669 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2014-12-31 0001428669 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2015-06-30 0001428669 us-gaap:MoneyMarketFundsMember 2014-12-31 0001428669 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember 2014-12-31 0001428669 us-gaap:FairValueInputsLevel2Member 2015-06-30 0001428669 swi:HeadquarterleaseamendmentMember 2015-06-30 0001428669 swi:HeadquarterleaseamendmentMember 2015-01-01 2015-06-30 0001428669 us-gaap:SubsequentEventMember 2015-07-31 0001428669 us-gaap:SubsequentEventMember 2015-07-01 2015-07-31 xbrli:pure iso4217:USD utreg:sqft iso4217:USD xbrli:shares xbrli:shares false --12-31 Q2 2015 2015-06-30 10-Q 0001428669 76602703 Large Accelerated Filer SolarWinds, Inc. SWI 348000 5833000 10470000 12929000 23630000 6829000 8275000 50791000 47613000 2351000 2012000 35276000 19103000 -13299000 -45000 -13254000 -25009000 -33000 -24976000 P4Y P5Y P3Y P5Y P4Y4M29D 279584000 304457000 1088000 637000 2094000 2018000 1762000 1762000 825032000 878931000 316087000 309872000 98362000 68555000 29807000 54229000 24515000 29714000 29765000 17423000 12384000 17423000 12384000 17423000 12384000 17423000 12384000 29714000 9387000 20327000 9387000 20327000 9387000 20327000 9387000 20327000 0 5000 0 5000 0 3000 0 3000 71000 3000 71000 3000 28000 26000 28000 26000 17494000 12382000 17494000 12382000 9415000 20350000 9415000 20350000 0 0 0 0 75000 75000 54000 54000 22021000 22021000 22345000 22345000 75000 75000 54000 54000 22021000 22021000 22345000 22345000 0 0 0 0 9415000 9387000 20350000 20327000 37200000 700000 600000 100000 100000 5200000 7879000 2380000 5390000 109000 4000000 3800000 486000 1393000 165973000 187217000 237942000 169387000 68555000 226076000 201561000 24515000 21244000 -11866000 68555000 68555000 68555000 68555000 24515000 24515000 24515000 24515000 0.001 0.001 123000000 123000000 75911349 76575254 75911349 76575254 76000 77000 12455000 30056000 24886000 28601000 2911000 5374000 4920000 9147000 -4492000 1876000 154799000 168906000 8609000 10316000 8350000 7308000 830000 3449000 5319000 3621000 17722000 19952000 0.18 0.41 0.29 0.53 0.18 0.41 0.29 0.52 -1503000 -7227000 0.260 0.224 0.269 0.261 3401000 3565000 3401000 3565000 23263000 39192000 19399000 39737000 363585000 431853000 31000000 37200000 74732000 -6464000 90606000 176487000 105655000 209868000 18086000 39972000 30306000 54522000 4707000 8947000 8161000 14211000 8940000 10684000 128000 2031000 -1857000 1322000 -3524000 -764000 1017000 3260000 12116000 -16766000 10638000 19634000 -3078000 1921000 6343000 1177000 2574000 -37000 93046000 85534000 216000 435000 88000 191000 330000 125000 83000 161000 108000 217000 236173000 236597000 825032000 878931000 199255000 198296000 4112000 8221000 4371000 8586000 37636000 73987000 38591000 80953000 17423000 9387000 3875000 7331000 4130000 8267000 58035000 112956000 67556000 131285000 -2315000 325000 -68482000 -97344000 93544000 92380000 13379000 31025000 22145000 40311000 -120000 -66000 2376000 2479000 72400000 136449000 77725000 157825000 18206000 40038000 27930000 52043000 3400000 3300000 2500000 37400000 10447000 10234000 -927000 -974000 2761000 -11722000 -11710000 12000 -11722000 -924000 -969000 2741000 -11710000 12000 -11722000 3000 5000 -20000 12000 2000 3000 -11000 6000 22990000 24364000 -1133000 -1039000 13000 208000 2356000 2453000 0 -156000 9844000 8651000 40000000 41100000 63996000 90067000 185000 131000 0 5745000 14316000 7051000 6492000 6517000 10015000 5650000 4128000 5411000 23614000 28602000 473000 689000 0 0 0 13883000 28023000 15133000 31503000 322498000 362809000 101504000 197413000 119076000 235868000 35254000 69234000 43193000 86585000 18799000 24727000 12384000 20327000 200000000.0 P0Y12M 588859000 642334000 1100000 885000 937000 924000 967000 76296000 76245000 77400000 77306000 75411000 75308000 76476000 76339000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:26px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our short-term and long-term available-for-sale securities as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td width="21%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td 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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2014</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;">(in thousands)</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;">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;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">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;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">Short-term investments:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available-for-sale securities:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom: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 bonds</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;">20,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;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;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(26</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 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;">20,327</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">12,382</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(3</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 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;">12,384</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total short-term investments</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;">20,350</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;">3</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;" rowspan="1" colspan="1"><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</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;">20,327</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,382</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;">5</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;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;">12,384</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: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;">Long-term investments:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available-for-sale securities:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom: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 bonds</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,415</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(28</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 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,387</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">17,494</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(71</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 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;">17,423</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total long-term investments</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;">9,415</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;">(28</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;">9,387</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;">17,494</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;">(71</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;">17,423</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-indent: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:8px;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We prepared our interim condensed consolidated financial statements in conformity with United States of America generally accepted accounting principles, or GAAP, and the reporting regulations of the Securities and Exchange Commission, or the SEC. They do not include all of the information and footnotes required by GAAP for complete financial statements. The accompanying condensed consolidated financial statements include our accounts and the accounts of our wholly owned subsidiaries.&#160;We have eliminated all intercompany balances and transactions.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have made estimates and judgments affecting the amounts reported in our condensed consolidated financial statements and the accompanying notes. The actual results that we experience may differ materially from our estimates. The accounting estimates that require our most significant, difficult and subjective judgments include:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" 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:23px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</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;">the valuation of goodwill, intangibles, long-lived assets and contingent consideration, including accrued earnouts;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" 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:23px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</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;">revenue recognition;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" 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:23px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</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;">stock-based compensation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" 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:23px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</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;">income taxes; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" 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:23px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</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;">loss contingencies.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The interim financial information is unaudited, but reflects all normal adjustments that are, in our opinion, necessary to provide a fair statement of results for the interim periods presented. This interim information should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain reclassifications have been made to prior periods' financial statements to conform to the current period presentation. These reclassifications did not result in any change in previously reported net income, total assets or shareholders' equity. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:18px;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Organization and Nature of Operations</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SolarWinds, Inc., a Delaware corporation, and its subsidiaries (&#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) design, develop, market, sell and support enterprise-class information technology, or IT, infrastructure management software to IT and DevOps professionals in organizations of all sizes to manage on-premise, hybrid cloud and public cloud environments. Our product offerings range from individual software tools to more comprehensive software products that solve problems encountered every day by IT and DevOps professionals and help them to efficiently and effectively manage their network, systems, application and website infrastructures. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-indent: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:8px;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We prepared our interim condensed consolidated financial statements in conformity with United States of America generally accepted accounting principles, or GAAP, and the reporting regulations of the Securities and Exchange Commission, or the SEC. They do not include all of the information and footnotes required by GAAP for complete financial statements. The accompanying condensed consolidated financial statements include our accounts and the accounts of our wholly owned subsidiaries.&#160;We have eliminated all intercompany balances and transactions.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have made estimates and judgments affecting the amounts reported in our condensed consolidated financial statements and the accompanying notes. The actual results that we experience may differ materially from our estimates. The accounting estimates that require our most significant, difficult and subjective judgments include:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" 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:23px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</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;">the valuation of goodwill, intangibles, long-lived assets and contingent consideration, including accrued earnouts;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" 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:23px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</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;">revenue recognition;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" 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:23px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</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;">stock-based compensation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" 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:23px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</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;">income taxes; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" 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:23px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</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;">loss contingencies.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The interim financial information is unaudited, but reflects all normal adjustments that are, in our opinion, necessary to provide a fair statement of results for the interim periods presented. This interim information should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain reclassifications have been made to prior periods' financial statements to conform to the current period presentation. These reclassifications did not result in any change in previously reported net income, total assets or shareholders' equity. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board, or FASB, and the International Accounting Standards Board, or IASB, issued a converged standard to provide updated guidance on recognizing revenue from contracts with customers. The new guidance replaces the existing revenue recognition guidance under GAAP. The new guidance includes a five-step process for companies to recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In addition, the standard enhances the disclosure requirements regarding revenue and specifies the accounting for some costs to obtain or fulfill a contract with a customer. The updated accounting guidance is effective for interim and annual periods beginning after December 15, 2016; however, the FASB has recently approved a one-year deferral of the effective date. Early adoption is permitted, but not before the effective date of the original standard. The standard permits the use of either the retrospective or cumulative effect transition method. We expect to adopt the updated guidance in the first quarter of fiscal year 2018. We are still evaluating transition methods and the impact of the new revenue recognition guidance. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis and non-financial assets and liabilities, such as goodwill, intangible assets and&#160;property, plant and equipment, that are measured at fair value on a non-recurring basis.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The guidance establishes a three-tiered fair value hierarchy that prioritizes inputs to valuation techniques used in fair value calculations. The three levels of inputs are defined as follows:</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1: Unadjusted quoted prices for identical assets or liabilities in active markets accessible by us.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2: Inputs that are observable in the marketplace other than those inputs classified as Level&#160;1.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3: Inputs that are unobservable in the marketplace and significant to the valuation.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We determine the fair value of our available-for-sale securities based on inputs obtained from multiple pricing vendors, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. However, we classify all of our available-for-sale securities as being valued using Level 2 inputs. The valuation techniques used to determine the fair value of our financial instruments having Level 2 inputs are derived from unadjusted, non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models. Our procedures include controls to ensure that appropriate fair values are recorded by a review of the valuation methods and assumptions.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Note 4 for a summary of our financial instruments accounted for at fair value on a recurring basis. The carrying amounts reported in our condensed consolidated balance sheets for cash, accounts receivable, accounts payable and other accrued expenses approximate fair value due to relatively short periods to maturity.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accumulated Other Comprehensive Income (Loss) </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in accumulated other comprehensive income (loss) by component for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2015</font><font style="font-family:inherit;font-size:10pt;"> are summarized below: </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td 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;font-weight:bold;">(in thousands)</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;">Unrealized Gain (Loss) on Available-for-Sale Investments, net of tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Foreign Currency Translation Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Other Comprehensive Loss</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 at December 31, 2014</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;">(45</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(13,254</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(13,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive gain (loss) before reclassification</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;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(11,722</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;">(11,710</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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount reclassified from accumulated other comprehensive income (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="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></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 (loss)</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;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(11,722</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;">(11,710</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: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 at June 30, 2015</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;">(33</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;">(24,976</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;">(25,009</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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:18px;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisitions </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Librato Acquisition</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2015, we acquired Librato, Inc., or Librato, a cloud-based infrastructure monitoring company, for approximately </font><font style="font-family:inherit;font-size:10pt;">$40.0 million</font><font style="font-family:inherit;font-size:10pt;"> in cash, including </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> of cash acquired. The acquisition represents another step in our efforts to extend and connect performance management capabilities from on-premise IT infrastructure to cloud-based application environments. The acquisition was financed with available cash and we incurred </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> in acquisition related costs, which are included in general and administrative expense for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2015</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The initial determination of the fair value of the assets acquired and liabilities assumed, which includes approximately </font><font style="font-family:inherit;font-size:10pt;">$31.0 million</font><font style="font-family:inherit;font-size:10pt;"> of goodwill, </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> of intangible assets and </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;"> of deferred tax assets, is based on a preliminary valuation and the estimates and assumptions for these items are subject to change as we obtain additional information during the measurement period. Subsequent changes to the purchase price or certain other fair value adjustments determined during the measurement period will be recorded as an adjustment to goodwill. The weighted average amortization period for the intangible assets is </font><font style="font-family:inherit;font-size:10pt;">5.0</font><font style="font-family:inherit;font-size:10pt;"> years. Goodwill for this acquisition is not deductible for tax purposes. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Papertrail Acquisition</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, we acquired Papertrail Inc., or Papertrail, a cloud-based log management company, for approximately </font><font style="font-family:inherit;font-size:10pt;">$41.1 million</font><font style="font-family:inherit;font-size:10pt;"> in cash, including </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> of cash acquired. By acquiring Papertrail, we extended our ability to help IT professionals, DevOps professionals and developers quickly and easily monitor log data in order to troubleshoot application performance across cloud-based and on-premise infrastructure environments. The acquisition was financed with available cash and we incurred </font><font style="font-family:inherit;font-size:10pt;">$0.6&#160;million</font><font style="font-family:inherit;font-size:10pt;"> in acquisition related costs, which are included in general and administrative expense for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2015</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The initial determination of the fair value of the assets acquired and liabilities assumed, which includes approximately </font><font style="font-family:inherit;font-size:10pt;">$37.2 million</font><font style="font-family:inherit;font-size:10pt;"> of goodwill and </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;"> of intangible assets, is based on a preliminary valuation and the estimates and assumptions for these items are subject to change as we obtain additional information during the measurement period. Subsequent changes to the purchase price or certain other fair value adjustments determined during the measurement period will be recorded as an adjustment to goodwill. The weighted average amortization period for the intangible assets is </font><font style="font-family:inherit;font-size:10pt;">4.4</font><font style="font-family:inherit;font-size:10pt;"> years. Goodwill for this acquisition is deductible for tax purposes. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the fair value of the acquired identifiable intangible assets and weighted average useful lives for our Librato and Papertrail acquisitions: </font></div><div style="line-height:120%;padding-bottom:26px;padding-top:12px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td width="77%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" 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;">Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Useful&#160;Life</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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;years)</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;">Developed product technologies</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,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</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;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,380</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</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;">Non-competition covenant</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;">109</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</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 identifiable intangible 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;">7,879</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amounts of revenue and net loss related to our 2015 acquisitions included in our condensed consolidated financial statements from the effective date of the acquisitions for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2015</font><font style="font-family:inherit;font-size:10pt;"> are insignificant. We recognize revenue on the acquired products in accordance with our revenue recognition policy, as described in Note 1 in our Annual Report on Form 10-K for the fiscal year ended December 31, 2014. Pro forma information for the acquisitions has not been provided because the impact of the historical results of operations of the acquired businesses on our revenue, net income and earnings per share is not material. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table reflects the changes in goodwill for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2015</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:26px;padding-top: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:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="89%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td 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;font-weight:bold;">(in thousands)</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></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;">Balance at December&#160;31, 2014</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;">363,585</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Acquisitions</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;">74,732</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Foreign currency translation and other adjustments</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;">(6,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Balance at June 30, 2015</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;">431,853</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:26px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill and indefinite-lived intangibles are assessed at the consolidated level for impairment in the fourth quarter of each year or more frequently if events or changes in circumstances indicate that impairment may exist. We evaluate long-lived assets, including identifiable definite-lived intangibles and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, there were no indicators of impairment identified as a result of our review of events and circumstances related to our goodwill, indefinite-lived intangible assets or long-lived assets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:18px;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-indent:12px;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:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, we signed an amendment to the lease of our corporate headquarters in Austin, Texas, which extends the lease term of our existing space for an additional year, amends the base rent payable and expands the leased building space to approximately </font><font style="font-family:inherit;font-size:10pt;">348,000</font><font style="font-family:inherit;font-size:10pt;"> square feet beginning in 2017. The amendment increases our expected lease payments by approximately </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the year ending December 31, 2017, </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;"> for the year ending December 31, 2018, </font><font style="font-family:inherit;font-size:10pt;">$3.4&#160;million</font><font style="font-family:inherit;font-size:10pt;"> for the year ending December 31, 2019 and </font><font style="font-family:inherit;font-size:10pt;">$37.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ending thereafter through the expiration of the lease in March 2028.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, we have been and may be involved in various legal proceedings arising in our ordinary course of business. In the opinion of management, there was not at least a reasonable possibility we may have incurred a material loss, or a material loss in excess of a recorded accrual, with respect to loss contingencies. However, the outcome of litigation is inherently uncertain. Therefore, although management considers the likelihood of such an outcome to be remote, if one or more of these legal matters were resolved against us in the same reporting period for amounts in excess of management's expectations, our condensed consolidated financial statements could be materially adversely affected.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:18px;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings Per Share</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We computed basic earnings per share using the weighted average number of our common shares outstanding during the reporting period. We adjusted diluted earnings per share for the after-tax impact of incremental shares that would be available for issuance upon the assumed exercise of stock options and vesting of restricted stock units using the treasury stock method.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the number of shares in the calculation of basic and diluted earnings per share follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="53%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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="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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">2014</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;">(in thousands)</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="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="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="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></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;font-weight:bold;">Basic earnings per share</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;font-weight:bold;">Numerator:</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: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 income</font></div></td><td style="vertical-align:top;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:top;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;">22,145</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:top;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:top;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;">13,379</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:top;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:top;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;">40,311</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:top;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:top;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;">31,025</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: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;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding used in computing basic earnings per share</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;">76,476</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;">75,411</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;">76,339</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;">75,308</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: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;font-weight:bold;">Diluted earnings per share</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</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;">Net income</font></div></td><td style="vertical-align:top;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:top;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;">22,145</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:top;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:top;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;">13,379</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:top;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:top;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;">40,311</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:top;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:top;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,025</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: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;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Weighted average common shares outstanding used in computing basic earnings per share</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;">76,476</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">75,411</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">76,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">75,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Add options and restricted stock units to purchase common stock</font></div></td><td colspan="2" style="vertical-align:top;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;">924</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:top;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;">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:top;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;">967</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:top;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;">937</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;">Weighted average common shares outstanding used in computing diluted earnings per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">77,400</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">76,296</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">77,306</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">76,245</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:26px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilution from assumed exercises of stock options and vesting of restricted stock units is dependent upon several factors, including the market price of our common stock. The following stock-based incentive awards were outstanding but were not included in the computation of diluted earnings per share because the average market price of the underlying stock did not exceed the sum of the exercise price, unrecognized compensation expense and the excess tax benefit and thus the results would have been antidilutive:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="53%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td 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="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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">2014</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;">Antidilutive shares</font></div></td><td style="vertical-align:top;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;">1,762</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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;">2,094</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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;">1,762</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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;">2,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:26px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The calculation of diluted earnings per share requires us to make certain assumptions related to the use of proceeds that would be received upon the assumed exercise of stock options and vesting of restricted stock units. These assumed proceeds include the excess tax benefit that we receive upon assumed exercises of stock options and vesting of restricted stock units.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:18px;padding-top:18px;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:18px;padding-top:18px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the fair value of our financial assets that were measured on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">. We did not have any financial liabilities as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:26px;padding-top: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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td width="17%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td 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;">Fair Value Measurements at</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2015 Using</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size: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 Value Measurements at</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2014 Using</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Prices in</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Markets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">for</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Prices in</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Markets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">for</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash equivalents:</font></div></td><td 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds</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;">24,515</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">24,515</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">68,555</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">68,555</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cash equivalents</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;">24,515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">68,555</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,555</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Short-term investments:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate 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;">&#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;">20,327</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;">20,327</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;">12,384</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;">12,384</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total short-term investments</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;">20,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">20,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">12,384</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">12,384</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Long-term investments:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate bonds</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;">9,387</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;">9,387</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;">17,423</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;">17,423</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total long-term investments</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;">9,387</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;">9,387</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;">17,423</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;">17,423</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total 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;">24,515</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;">29,714</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;">54,229</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;">68,555</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;">29,807</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;">98,362</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:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no transfers between&#160;fair value&#160;measurement levels during the&#160;</font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2015</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:8px;padding-top:12px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis and non-financial assets and liabilities, such as goodwill, intangible assets and&#160;property, plant and equipment, that are measured at fair value on a non-recurring basis.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The guidance establishes a three-tiered fair value hierarchy that prioritizes inputs to valuation techniques used in fair value calculations. The three levels of inputs are defined as follows:</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1: Unadjusted quoted prices for identical assets or liabilities in active markets accessible by us.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2: Inputs that are observable in the marketplace other than those inputs classified as Level&#160;1.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3: Inputs that are unobservable in the marketplace and significant to the valuation.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We determine the fair value of our available-for-sale securities based on inputs obtained from multiple pricing vendors, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. However, we classify all of our available-for-sale securities as being valued using Level 2 inputs. The valuation techniques used to determine the fair value of our financial instruments having Level 2 inputs are derived from unadjusted, non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models. Our procedures include controls to ensure that appropriate fair values are recorded by a review of the valuation methods and assumptions.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Note 4 for a summary of our financial instruments accounted for at fair value on a recurring basis. The carrying amounts reported in our condensed consolidated balance sheets for cash, accounts receivable, accounts payable and other accrued expenses approximate fair value due to relatively short periods to maturity.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:18px;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Subsidiary Guarantor</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2013, we filed an automatic shelf registration statement with the SEC, which enables us to offer and sell from time to time and in one or more offerings, an unspecified amount of common stock, preferred stock, depositary shares, debt securities, warrants, purchase contracts, purchase units or any combination thereof and is intended to give us flexibility to take advantage of financing opportunities as needed or deemed desirable in light of prevailing market conditions. Debt securities sold by us may be fully and unconditionally guaranteed on an unsecured basis by SolarWinds Worldwide, LLC, or SolarWinds Worldwide, our principal operating subsidiary. The guarantee is subject to release under certain customary circumstances. The indenture governing any debt securities that may be issued by SolarWinds, Inc. provides that the guarantees may be automatically and unconditionally released only upon the following circumstances: 1) the guarantor is sold or sells all of its assets in compliance with the terms of the indenture; and 2) the requirements under the terms of the indenture for defeasance or covenant defeasance or satisfaction and discharge have been satisfied. SolarWinds, Inc. has no independent assets or operations, and any other direct subsidiaries of SolarWinds, Inc. other than SolarWinds Worldwide are minor. The guarantee by SolarWinds Worldwide of any debt securities to be offered pursuant to the automatic shelf registration statement from time to time will be full and unconditional. There are no restrictions on the ability of SolarWinds, Inc. to obtain funds from SolarWinds Worldwide through dividends, loans or advances other than certain restrictions on intercompany indebtedness as set forth in the Credit Agreement, dated as of October 4, 2013, by and among SolarWinds, Inc., the Lenders referred to therein, Wells Fargo Bank, National Association, as administrative agent for the Lenders, and Wells Fargo Securities, LLC&#160;(the &#8220;Credit Agreement&#8221;).</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:18px;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">three months ended June 30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;">, we recorded income tax expense of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$8.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, resulting in an effective tax rate of </font><font style="font-family:inherit;font-size:10pt;">26.9%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">26.0%</font><font style="font-family:inherit;font-size:10pt;">, respectively. For the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, we recorded income tax expense of </font><font style="font-family:inherit;font-size:10pt;">$14.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, resulting in an effective tax rate of </font><font style="font-family:inherit;font-size:10pt;">26.1%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">22.4%</font><font style="font-family:inherit;font-size:10pt;">, respectively. The increase in the effective tax rate for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2015</font><font style="font-family:inherit;font-size:10pt;"> compared to the same period in 2014 was primarily due to a decrease in international earnings as a percentage of total earnings, which are generally taxed at lower tax rates, and an increase in permanent items that are non-deductible for tax purposes.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize interest and penalties related to unrecognized tax benefits in the provision for income taxes.&#160;As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, we included accrued interest and penalties related to unrecognized tax benefits of approximately </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> in our condensed consolidated balance sheet.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We file U.S., state and foreign income tax returns in jurisdictions with varying statutes of limitations. The 2008 through 2013 tax years generally remain open and subject to examination by federal tax authorities.&#160;The 2007 through 2013 tax years generally remain open and subject to examination by the state tax authorities.&#160;The 2010 through 2014 tax years generally remain open and subject to examination by foreign tax authorities. During the first quarter of 2015, we were notified that the U.S. Internal Revenue Service, or IRS, would examine tax years 2011 and 2012. The audit by the Indian Tax Authority for the 2012 tax year closed in the first quarter of 2015 with no adjustments. We are also under audit by the Indian Tax Authority for the 2013 tax year. We are not currently under audit in any other taxing jurisdictions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:26px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the contractual underlying maturities of our available-for-sale securities as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2015</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;"><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.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="77%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td 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;font-weight:bold;">(in thousands)</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;">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;">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;">Due in one year or less</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;">20,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;">20,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Due after one year through five years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,415</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,387</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="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;">29,765</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;">29,714</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:18px;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Investments</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our cash and cash equivalents as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;"> consisted of bank deposit accounts and money market funds. The following table summarizes our cash and cash equivalents:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="77%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-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;">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-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;">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;font-weight:bold;">(in thousands)</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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">2014</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;">Bank deposit accounts</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;">201,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">169,387</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Money market funds</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;">24,515</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;">68,555</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 cash and cash equivalents</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;">226,076</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;">237,942</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:26px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our short-term and long-term investments as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;"> consisted of available-for-sale securities, such as corporate bonds. The following table summarizes our short-term and long-term available-for-sale securities as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td width="21%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td 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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2014</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;">(in thousands)</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;">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;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">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;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">Short-term investments:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available-for-sale securities:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom: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 bonds</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;">20,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;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;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(26</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 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;">20,327</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">12,382</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(3</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 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;">12,384</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total short-term investments</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;">20,350</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;">3</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;" rowspan="1" colspan="1"><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</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;">20,327</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,382</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;">5</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;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;">12,384</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: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;">Long-term investments:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available-for-sale securities:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom: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 bonds</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,415</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(28</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 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,387</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">17,494</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(71</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 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;">17,423</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total long-term investments</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;">9,415</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;">(28</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;">9,387</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;">17,494</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;">(71</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;">17,423</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:26px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the fair value of our available-for-sale securities with unrealized losses aggregated by type of investment instrument and length of time those securities have been in a continuous unrealized loss position:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td width="29%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td 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;">Less&#160;Than&#160;12&#160;Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">12&#160;Months&#160;or&#160;Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Total</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;">(in thousands)</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;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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></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;">As&#160;of June 30, 2015</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Corporate bonds</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,345</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(54</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:1px solid #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:1px solid #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:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size: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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,345</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(54</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">22,345</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;">(54</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;">&#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;">&#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;">22,345</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;">(54</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><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:16px;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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Less&#160;Than&#160;12&#160;Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">12&#160;Months&#160;or&#160;Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Total</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;">(in thousands)</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;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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></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;">As&#160;of&#160;December 31, 2014</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Corporate bonds</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,021</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(75</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:1px solid #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:1px solid #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:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size: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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,021</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(75</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">22,021</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;">(75</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;">&#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;">&#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;">22,021</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;">(75</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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:26px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the contractual underlying maturities of our available-for-sale securities as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2015</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;"><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.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="77%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td 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;font-weight:bold;">(in thousands)</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;">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;">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;">Due in one year or less</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;">20,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;">20,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Due after one year through five years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,415</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,387</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="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;">29,765</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;">29,714</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:8px;padding-top:12px;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board, or FASB, and the International Accounting Standards Board, or IASB, issued a converged standard to provide updated guidance on recognizing revenue from contracts with customers. The new guidance replaces the existing revenue recognition guidance under GAAP. The new guidance includes a five-step process for companies to recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In addition, the standard enhances the disclosure requirements regarding revenue and specifies the accounting for some costs to obtain or fulfill a contract with a customer. The updated accounting guidance is effective for interim and annual periods beginning after December 15, 2016; however, the FASB has recently approved a one-year deferral of the effective date. Early adoption is permitted, but not before the effective date of the original standard. The standard permits the use of either the retrospective or cumulative effect transition method. We expect to adopt the updated guidance in the first quarter of fiscal year 2018. We are still evaluating transition methods and the impact of the new revenue recognition guidance. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in accumulated other comprehensive income (loss) by component for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2015</font><font style="font-family:inherit;font-size:10pt;"> are summarized below: </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td 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;font-weight:bold;">(in thousands)</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;">Unrealized Gain (Loss) on Available-for-Sale Investments, net of tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Foreign Currency Translation Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Other Comprehensive Loss</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 at December 31, 2014</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;">(45</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(13,254</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(13,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive gain (loss) before reclassification</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;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(11,722</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;">(11,710</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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount reclassified from accumulated other comprehensive income (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="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></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 (loss)</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;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(11,722</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;">(11,710</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: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 at June 30, 2015</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;">(33</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;">(24,976</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;">(25,009</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></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;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the fair value of the acquired identifiable intangible assets and weighted average useful lives for our Librato and Papertrail acquisitions: </font></div><div style="line-height:120%;padding-bottom:26px;padding-top:12px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td width="77%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" 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;">Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Useful&#160;Life</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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;years)</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;">Developed product technologies</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,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</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;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,380</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</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;">Non-competition covenant</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;">109</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</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 identifiable intangible 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;">7,879</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:26px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following stock-based incentive awards were outstanding but were not included in the computation of diluted earnings per share because the average market price of the underlying stock did not exceed the sum of the exercise price, unrecognized compensation expense and the excess tax benefit and thus the results would have been antidilutive:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="53%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td 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="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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">2014</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;">Antidilutive shares</font></div></td><td style="vertical-align:top;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;">1,762</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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;">2,094</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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;">1,762</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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;">2,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our cash and cash equivalents:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="77%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-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;">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-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;">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;font-weight:bold;">(in thousands)</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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">2014</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;">Bank deposit accounts</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;">201,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">169,387</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Money market funds</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;">24,515</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;">68,555</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 cash and cash equivalents</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;">226,076</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;">237,942</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:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the number of shares in the calculation of basic and diluted earnings per share follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="53%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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="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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">2014</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;">(in thousands)</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="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="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="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></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;font-weight:bold;">Basic earnings per share</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;font-weight:bold;">Numerator:</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: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 income</font></div></td><td style="vertical-align:top;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:top;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;">22,145</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:top;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:top;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;">13,379</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:top;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:top;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;">40,311</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:top;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:top;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;">31,025</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: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;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding used in computing basic earnings per share</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;">76,476</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;">75,411</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;">76,339</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;">75,308</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: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;font-weight:bold;">Diluted earnings per share</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</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;">Net income</font></div></td><td style="vertical-align:top;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:top;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;">22,145</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:top;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:top;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;">13,379</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:top;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:top;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;">40,311</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:top;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:top;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,025</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: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;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Weighted average common shares outstanding used in computing basic earnings per share</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;">76,476</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">75,411</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">76,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">75,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Add options and restricted stock units to purchase common stock</font></div></td><td colspan="2" style="vertical-align:top;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;">924</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:top;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;">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:top;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;">967</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:top;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;">937</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;">Weighted average common shares outstanding used in computing diluted earnings per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">77,400</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">76,296</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">77,306</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">76,245</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:18px;padding-top:18px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the fair value of our financial assets that were measured on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">. We did not have any financial liabilities as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:26px;padding-top: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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td width="17%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td 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;">Fair Value Measurements at</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2015 Using</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size: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 Value Measurements at</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2014 Using</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Prices in</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Markets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">for</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Prices in</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Markets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">for</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash equivalents:</font></div></td><td 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds</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;">24,515</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">24,515</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">68,555</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">68,555</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cash equivalents</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;">24,515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">68,555</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,555</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Short-term investments:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate 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;">&#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;">20,327</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;">20,327</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;">12,384</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;">12,384</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total short-term investments</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;">20,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">20,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">12,384</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">12,384</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Long-term investments:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate bonds</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;">9,387</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;">9,387</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;">17,423</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;">17,423</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total long-term investments</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;">9,387</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;">9,387</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;">17,423</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;">17,423</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total 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;">24,515</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;">29,714</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;">54,229</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;">68,555</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;">29,807</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;">98,362</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:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table reflects the changes in goodwill for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2015</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:26px;padding-top: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:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="89%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td 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;font-weight:bold;">(in thousands)</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></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;">Balance at December&#160;31, 2014</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;">363,585</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Acquisitions</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;">74,732</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Foreign currency translation and other adjustments</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;">(6,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Balance at June 30, 2015</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;">431,853</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:26px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the fair value of our available-for-sale securities with unrealized losses aggregated by type of investment instrument and length of time those securities have been in a continuous unrealized loss position:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td width="29%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td 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;">Less&#160;Than&#160;12&#160;Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">12&#160;Months&#160;or&#160;Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Total</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;">(in thousands)</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;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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></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;">As&#160;of June 30, 2015</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Corporate bonds</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,345</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(54</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:1px solid #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:1px solid #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:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size: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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,345</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(54</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">22,345</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;">(54</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;">&#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;">&#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;">22,345</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;">(54</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><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:16px;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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Less&#160;Than&#160;12&#160;Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">12&#160;Months&#160;or&#160;Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Total</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;">(in thousands)</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;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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></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;">As&#160;of&#160;December 31, 2014</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Corporate bonds</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,021</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(75</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:1px solid #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:1px solid #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:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size: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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,021</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(75</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">22,021</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;">(75</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;">&#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;">&#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;">22,021</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;">(75</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:18px;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Subsequent Event</font></div><div style="line-height:120%;padding-bottom:18px;padding-top:18px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2015, we announced that our Board of Directors had approved a share repurchase program, authorizing us to purchase up to </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;"> of our outstanding common stock. We expect the repurchases will occur over the next </font><font style="font-family:inherit;font-size:10pt;">12 months</font><font style="font-family:inherit;font-size:10pt;"> although the exact timing of repurchases and number of shares of common stock to be purchased will depend upon market conditions and other factors. We expect to fund the program using a combination of our cash on hand, cash generated from operations and borrowings under our Credit Agreement. The program may be extended, suspended or discontinued at any time without prior notice.</font></div></div> EX-101.SCH 7 swi-20150630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2104100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Acquisitions Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Acquisitions (Schedule of Changes in Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2422401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2420403 - Disclosure - Earnings Per Share (Antidilutive Securities Excluded From Computation Of Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Earnings Per Share (Reconciliation Of Basic And Diluted Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Fair Value Measurements (Schedule Of Fair Value Of Financial Assets And Liabilities Measured On Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2421401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Investments (Schedule of Available for Sale Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Investments (Schedule of Cash and Cash Equivalents) (Details) link:presentationLink link:calculationLink link:definitionLink 2405405 - Disclosure - Investments (Schedule Of Contractual Maturities Of Investments) (Detail) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Investments (Schedule Of Unrealized Losses On Short-Term And Long-Term Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Schedule of Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2124100 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2424401 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - Subsidiary Guarantor link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Summary of Significant Accounting Policies (Schedule of Accumulated Other Comprehensive Income (Loss)) (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 swi-20150630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 swi-20150630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 swi-20150630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Period in Force Stock Repurchase Program, Period in Force Business Combinations [Abstract] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] 2015 Acquisitions [Member] 2015 Acquisitions [Member] 2015 Acquisitions - Librato and Papertrail [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed product technologies [Member] Developed Technology Rights [Member] Customer relationships [Member] Customer Relationships [Member] Non-competition covenant [Member] Noncompete Agreements [Member] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Weighted average amortization period for acquired intangible assets (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Earnings Per Share [Abstract] Antidilutive shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Equity [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Unrealized Gains (losses) on Available-for-Sale Investments, net of tax [Member] Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Foreign Currency Translation Adjustments [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Accumulated other comprehensive income (loss), net of tax, beginning balance Accumulated Other Comprehensive Income (Loss), Net of Tax Other comprehensive gain (loss) before reclassification Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Amount reclassified from accumulated other comprehensive income (loss) Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Accumulated other comprehensive income (loss), net of tax, ending balance Subsidiary Guarantor [Abstract] Subsidiary Guarantor [Abstract] Subsidiary Guarantor Guarantees [Text Block] Investments, Debt and Equity Securities [Abstract] Schedule of cash and cash equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Schedule of available for sale investments Available-for-sale Securities [Table Text Block] Schedule of unrealized losses on short-term and long-term investments Schedule of Unrealized Loss on Investments [Table Text Block] Schedule of contractual maturities of investments Investments Classified by Contractual Maturity Date [Table Text Block] Document and Entity Information [Abstract] Document and Entity Information [Abstract] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol 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 Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Summary of Investments, Other than Investments in Related Parties, by Type [Axis] Summary of Investments, Other than Investments in Related Parties, by Type [Axis] Summary of Investments, by Type [Domain] Summary of Investments, by Type [Domain] Short-term Investments [Member] Short-term Investments [Member] Long-term investments [Member] Other Long-term Investments [Member] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Corporate bonds [Member] Corporate Bond Securities [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Available-for-sale Securities, Amortized Cost Basis Available-for-sale Securities, Amortized Cost Basis Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Fair value of investments Available-for-sale Securities Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Acquisitions Business Combination Disclosure [Text Block] Accounting Policies [Abstract] Basis Of Presentation Basis of Accounting, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Fair Value Measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Statement of Financial Position [Abstract] Statement [Table] Statement [Table] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Statement [Line Items] Statement [Line Items] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Accounts receivable, net of allowances of $637 and $1,088 as of June 30, 2015 and December 31, 2014, respectively Accounts Receivable, Net, Current Income tax receivable Income Taxes Receivable, Current Deferred taxes Deferred Tax Assets, Net, Current Prepaid and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Long-term investments Long-term Investments Deferred taxes Deferred Tax Assets, Net, Noncurrent Goodwill Goodwill Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other assets, net Other Assets, Noncurrent Total assets Assets Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities and other Accrued Liabilities, Current Income taxes payable Accrued Income Taxes, Current Current portion of deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Long-term liabilities: Liabilities, Noncurrent [Abstract] Deferred revenue, net of current portion Deferred Revenue, Noncurrent Non-current deferred taxes Deferred Tax Liabilities, Net, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 7) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock, $0.001 par value: 123,000,000 shares authorized and 76,575,254 and 75,911,349 shares issued and outstanding as of June 30, 2015 and December 31, 2014, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated earnings Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Reconciliation of basic and diluted earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Antidilutive securities excluded from computation of earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill, Beginning Balance Acquisitions Goodwill, Acquired During Period Foreign currency translation and other adjustments Goodwill, Translation and Purchase Accounting Adjustments Goodwill, Ending Balance Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Domain] Lease Arrangement, Type [Domain] Headquarter lease amendment [Member] Headquarter lease amendment [Member] Headquarter Lease Amendment [Member] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Facilities, Square Footage Facilities, Square Footage Facilities, Square Footage Expected lease payment in 2017 Operating Leases, Future Minimum Payments, Due in Three Years Expected lease payment in 2018 Operating Leases, Future Minimum Payments, Due in Four Years Expected lease payment in 2019 Operating Leases, Future Minimum Payments, Due in Five Years Expected lease payment thereafter Operating Leases, Future Minimum Payments, Due Thereafter Fair Value Disclosures [Abstract] Schedule of fair value of financial assets and liabilities measured on recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Bank deposit accounts [Member] Demand Deposits [Member] Money market funds [Member] Money Market Funds [Member] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] General and Administrative Expense [Member] General and Administrative Expense [Member] Librato [Member] Librato [Member] Librato [Member] Papertrail Inc [Member] Papertrail Inc [Member] Papertrail Inc [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Payments to acquire businesses, gross Payments to Acquire Businesses, Gross Cash acquired in acquisition Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Acquisition related expenses Business Combination, Acquisition Related Costs Intangible assets Deferred tax assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Noncurrent Business acquisition, goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Allowance for doubtful accounts receivable Allowance for Doubtful Accounts Receivable, Current Common stock par value 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 Statement of Cash Flows [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net Income (Loss) Attributable to Parent Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Provision for doubtful accounts Provision for Doubtful Accounts Stock-based compensation expense Share-based Compensation Deferred taxes Deferred Income Taxes and Tax Credits Excess tax benefit from stock-based compensation Excess Tax Benefit from Share-based Compensation, Operating Activities Premium on investments Other Operating Activities, Cash Flow Statement Other non-cash expenses Other Noncash Income (Expense) Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Income taxes receivable Increase (Decrease) in Income Taxes Receivable Prepaid and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities and other Increase (Decrease) in Accrued Liabilities Income taxes payable Increase (Decrease) in Income Taxes Payable Deferred revenue Increase (Decrease) in Deferred Revenue Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of investments Payments to Acquire Marketable Securities Maturities of investments Proceeds from Sale and Maturity of Available-for-sale Securities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Purchases of intangible assets Payments to Acquire Intangible Assets Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Repurchase of common stock Payments for Repurchase of Common Stock Exercise of stock options Proceeds from Stock Options Exercised Excess tax benefit from stock-based compensation Excess Tax Benefit from Share-based Compensation, Financing Activities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value [Abstract] Beginning of period End of period Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid Cash paid for income taxes Income Taxes Paid, Net Non-cash investing transactions Noncash Investing and Financing Items [Abstract] Purchases of property and equipment included in accrued liabilities Capital Expenditures Incurred but Not yet Paid Cost of investments Due in one year or less Available-for-sale Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis Cost of investments Due after one year through five years Available-for-sale Securities, Debt Maturities, Year Two Through Five, Amortized Cost Basis Cost of investments Available-for-sale Debt Securities, Amortized Cost Basis Fair Value of investments Due in one year or less Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Fair Value of investments Due after one year through five years Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value Fair value of investments Subsequent Event Subsequent Events [Text Block] Shares used in computation of basic earnings per share (in shares) Weighted Average Number of Shares Outstanding, Basic Net income Weighted average common shares outstanding used in computing basic earnings per share (in shares) Add options and restricted stock units to purchase common stock (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Weighted average common shares outstanding used in computing diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Income tax expense Income Tax Expense (Benefit) Effective tax rate Effective Income Tax Rate Reconciliation, Percent Unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Total cash equivalents Cash Equivalents, at Carrying Value Investments Total assets Assets, Fair Value Disclosure Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Earnings Per Share Earnings Per Share [Text Block] Unrealized Losses on Short-Term and Long-Term Investments [Table] Unrealized Losses On Short Term And Long Term Investments [Table] Unrealized Losses on Short-Term and Long-Term Investments [Table] Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss, Total Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Statement of Comprehensive Income [Abstract] Unrealized gains (losses) on investments, income tax expense (benefit) Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized gains (losses) on investments, net of income tax expense (benefit) of $(11) and $2 for the three months ended June 30, 2015 and 2014, respectively, and $6 and $3 for the six months ended June 30, 2015 and 2014, respectively Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of accumulated other comprehensive income (loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Income Statement [Abstract] Revenue: Revenues [Abstract] License Licenses Revenue Maintenance and other Maintenance Revenue Subscription Software Subscription Revenue Revenue earned during the period relating to consideration received from another party for time-based license arrangements sold on a subscription basis and software-as-a-service, or SaaS offerings. Total revenue Revenues Cost of license revenue License Costs Cost of maintenance and other revenue Maintenance Costs Cost of subscription revenue Cost of Goods Sold, Subscription Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Operating income Operating Income (Loss) Other income (expense): Other Nonoperating Income (Expense) [Abstract] Interest income Investment Income, Net Interest expense Interest Expense Other income, net Other Nonoperating Income (Expense) Total other income (expense) Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest Net income Net income per share: Basic earnings per share (in dollars per share) Earnings Per Share, Basic Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Weighted average shares used to compute net income per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Shares used in computation of diluted earnings per share (in shares) Fair Value Measurements Fair Value Disclosures [Text Block] Schedule of identifiable intangible assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Schedule of changes in goodwill Schedule of Goodwill [Table Text Block] EX-101.PRE 11 swi-20150630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EXCEL 12 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(`.R!_D;G?S$WN0$``)T7```3````6T-O;G1E;G1?5'EP97-= M+GAM;,V8RT[#,!!%?Z7*%C6N'=ZBW5"V@`0_8))I8S6.+=M]_3UV"@BJ@EJ@ MTMWDT3N>>Y-QSJ(WSVM+OK?23>N'61V"O6;,ES5IZ7-CJ8W*Q#@M0[QU4V9E M.9-38F(P.&>E:0.UH1]2CVQT\[`@YU1%O=N-D'H/,VEMHTH9E&G9HJVVNO;- M9*)*JDPYUW%)'J(UG40]ZSU*%^ZECBW8JF&=L#GR/.GL?PR]=20K7Q,%W>0^ MK!ORN_PWRKOSF"9RWH2#C-_>7>ZHZ6I\K>R;U=TJ=O'QMV$65;^7P_;"GY(I MG89FV^F7%>G^E\^R]1(7NAD[N51;!HNCC2F=::W?]W=`[T;/N=$1(')1#@.0H0'*<@N0X`\EQ#I+C`B3')4B.*Y`QW8OG*\M"_V/Z'D4X$G1H>)%]2-F`Q+M*;V"^GH`A3&^.R6:E((C M-Z."N[_8_`)02P,$%`````@`[('^1@QUTFF.`0``J18``!H```!X;"]?&?/ODKC;671NJN@^S]^;:ANWP M?Y]5,?9;8T)1N<:&AZYW[;!Z[GQCX_#I2]/;XF)+9SC/E\9/YV2'W<_9L^-I MG_GCB;+9B_6EB_OLK?.74#D7@QE?]#!L,"S?>O>?[;OSN2[<8U>\-JZ-?U28 MKPTRDP[B=!!#@B0=))"@>3IH#@E:I(,6D*!E.F@)"5JE@U:0H'4Z:`T)VJ2# M-I`@RA49C-&;%;T9HSC-&;U;T9HS> MK.C-&+U9T9LQ>K.B-V/T%D5OP>@MBMZ"T5L4O05T5Z)=EF#T%D5OP>@MBMZ" MT5L4O06CMTST#I7U[O0\(*M`(``!P*```0````9&]C M4')O<',O87!P+GAM;+U637/:,!#]*QJ?TD-C0EK:88AG**%M9IJ&*20];^0U M:")+CB1[H+^^:SNX=F+S=2@'D-?O[6KW[4J,E.T-9T8G:)Q`R]:Q5'9(QBMO MY5PR]'W+5QB#/2>(HK>1-C$X>C1+7T>1X'BM>1JCF:HQSYKP$%@SS/D:=&N$W0*S%U4X&9@-G[Y]$.H)WN?+/0U.*RSFB]*[RLP&%+0AO?*6&"^ M;RA/F7,G*U!+#.O8MR^WM7A`8_-,+_KG/?I4)=C:2]\(H5#+&0AC@U'FAAER MI\V+3)D[5:50\UQT^["@_5F//8+%?'GE96`$*.^_4N>Q!Y`ILEL$FQKLQD[!*&I6RV9H6'$X M=(3D.D:V@#6V^Z%C*A;EGHJ^HA(Y\HN*BP[&/'VT(A1Y=;ZE8*@LVG0"\3G- M.W::T??QA;XX09R+SWO%86<+>*3!?K=/I=W`#KFVI`-EVQUC9ZK]]EELI/H3 MC*'C(:,XU^A`R`Y1Z?P*4XEYH!N:%D>1\FW1`>/H"CF@I'4/Q;6SO[@-"M@5 M@^,XXXSR.89S%[%[91#D<9Q\)DQ[G,X>*/D']\`OY)I&3@IH'Y,VSIA4"H5, M2=V]LU^IW]YF.T\!=G;0>+>'>'/+OKI3_>9_P>`O4$L#!!0````(`.R!_D9( MA?\$/P$``&D#```1````9&]C4')O<',O8V]R92YX;6S-DTU/PS`,AO\*ZKU+ MNVE#JKH>`'%B$A)#(&XA\;:PYD.)IZ[_GLSK6L:X[,:MKOT^?ATGI7"%L!Z> MO77@44&XV>O:A$*X>;)!=`5C06Q`\S"*%28F5]9KCC'T:^:XV/(UL'&6S9@& MY)(C9P=@ZGIB4I52%,(#1^L[O!0]WNU\33`I&-2@P6!@^2AG2?5JML8VIF2# MOBJCXYH'7%BI5@KD73N47:9B9P2OPU$.LF]/?__T0!F6=)7[H/JJIFE&S83J MXL`Y>U\\O=#9I,H$Y$9`5`558.M@GIPZOTWN'Y:/237.\FF:W::3;)G/BGQ: MC+./PV1G_@;#NAOBWSH^&:3MHL(:KMPM:20MESX))"$(KQPJ:Z["$>:'F&!A M]_D%`J\'=4*Z;%MH&^MEJ.A^#='AY<25K:UOCZE?T=FKJKX!4$L#!!0````( M`.R!_D:97)PC$`8``)PG```3````>&PO=&AE;64O=&AE;64Q+GAM;.U:6W/: M.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WM MDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O M\,`*I4Q>M5II`,,X?+&A`T%116F]?(+3E'S/X%/F7/Z3H= M,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1TDB`@LE]E`6Z2?:CTQ4(,@T[ M.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP'`3@4;N>PIWT;+^D00FTHVG0 M9-CVVJZ1IJJ-4T_3]WW?ZYMHG`J-6T_3:W?=TXZ)QJW0>`V^\4^'PZZ)QJO0 M=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@`%AP=M;,T@.67BGZ=90:V1V[W4%< M\%CN.8D1_L;%!-9ITAF6-$9RG9`%#@`WQ-%,4'RO0;:*X,*2TER0UL\IM5`: M")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU" MSG"\+`GQ^R-;88 MC'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0'`*D M"3&6H8;XM,:L$>`3?;>^",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E M1M'V5;SOX%^9PU"AR1 M&QT"9QNS1B&$:;OP'J\DCIJMPA$K0CYB&38:CFED)O816:I^JAS0^J!XR"@7Q MN1X^Y7IX"C>6QKQ0KH)[`?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6 MD$N!LT$DN/R+RO`JQ`GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3I MKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KTL@'37[ M]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=M MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE`T%&ULK"0L1K=@ MN-?Q+!3@9&`MH`>#KU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5N MKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)( M8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;= MX_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9 MX!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ`$:MBOKJO3_DE MG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W& MVC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5`Y3_;U`UH]@TT')$%7C&9MC:C MY$X*/-S^[PVPPL2.X>V+OP%02P,$%`````@`[('^1LCN"KE?`@``J`L```T` M``!X;"]S='EL97,N>&ULS59=:]LP%/TK0AVCA1';&4G;U3:,0F"PE4+SL+='5T[[E'TG6NPDJM*'Y:8*Q`PRBO(KA0 MJOSF>56ZP`Q5(U%BKE=R(1E2>BH+KRHE1EEE@ACUQKX_]1@B',8AK]F,J0JD MHN8J@I,.`B[^7F0X@L^7G__40MU]`FZ\^')QX3]?W0WQ2[MP!8'C^)%%,)A. MH/=VTI'O[R8VBP/RZ8'DKW$/J*\/HWZ%>4!\LX.X)]H1>&L"O?;*XC`7O+^Y M,71`'%8O8(FH]@^,>RJHD$#ITM`9+,(1P\[C'E&22&+`'#%"5PX>&\!64^O' M"!?2YG89AGE&?I])%DD$_?;W]G1)SVX'LSU"Z?;V-!"')5(*2S[3$]#:\U6I M-\<%QTZD]=OC74BT"L:3C0`[Z+R)D!F67>8`KJ$XI#A7.D"28F%&)4HC72@E MF#8R@@K!$364ZXC6T+0IIO3)?+N_\RWN)@?.Q]RQ#X%1L3;U0;1F7P;V4+U- M-L>]23L^BA9=`1Z.RI*OOE!2<82?603/1SO;1!SOHXQ"M6<%"2/*B_4TA MI!K`$H(EEHJDF\A?BJA9 M@N7,_NT=+NGK]?XKLU\G',C\V*HY0L()#L>TVK.5-CU?:>]34R>1=G.^TF[_ M4YK7-JV-SKC5%SL4)#6ABO"U!F1>,@]&-]UJ67U/U)Q9T[=#NZI0HI_-6UDT M689S5%/U2)9"V<4(]O9/(S^8=E[SCB*"O?T+9Z1F[FG6O\WC?U!+`P04```` M"`#L@?Y&EE?X'I,#``!@#```#P```'AL+W=OUM5_$8Z.-G[M%5H>PG8]&OJRA4?XONP5#SS;6-2I0T]V/ M[&:#)5S;LFW`A)$P$)MMQ]4`XOL46="*Q]N*@Q0+;()->T##&ZX=ONF11T;T_$T&T78 M?JJ?G"AM!3WLMD;_W].#3%2P4:T.MS38?;^++)<3*6<]([YVA_#@.3#>$*H, MN(-;M5YDXTRH-MBWJ`.X:Q7@G;/M%LT]L3*Q0>?#*DZW>[-!@PU^C^.FEJ_M MP]_6X7=K@M*KTEFMNZCXH`NB'OR/.S3&@.7@Q:#6G^-.+++9F(`[]+A&C>'; M(NNN-<29C'Z92K?\/Z^$Z19GO\5"F4K*@*VLJ,!XJ05?>:JQH52KQ1FEE2A`,)!E(G@HJ&*A@H.)HT"K0'TV9 M@28,-#D5-&6@*0--3P7-&&C&0+-30><,=,Y`YX>@5=LTRGT3=B-6>&^03KTB M&2[+TK8D`P-=,-#%(>BR_-J2>UU^8%$O6=3+PZBEV=&ACO[QH'S,51L?AKU5 MZ,2=TBV(]Z!\Z^``,;`UH>N-?P(E5K1SP:*YHGG!T:4K;@+A5CS#H ME1N9)Y5L&NSGVQTXVKU`HP!3XA#$C'!5SD..C*KCIQ2FF]UB.XJ871YK^&4I+"5&CXFFIX+87"=M3J$NRJT+= MDJP<-2@<$K;S]/[#<7[T"BYYD2P9GDGTXHRCN.3%$:DZ/2#N=S%[JO]^EGQ4 M]:*!*A;$ONN!*LHR5LGTUW_Q)M.8(6/[/57.BRR6MU3)MEI?T;V/YA^KNB*P M)^_KXM?_`U!+`P04````"`#L@?Y&W1#T4TT"``#T!P``&````'AL+W=O:9CSRS/Z%W454N>&>#W MIL'LWY'4M-][T!L"+]6M%"K@YYD_^BY50UI>T18P=E[@:J!U*00*@66CP[K&Q8XSQCM`>^P^K?A3LJ92B(S M`ZZSR9:X#AY4])$'F?]0::P"311'HX"CPI>YG0#DN>Q(V]'7@)-1A,N`<`"$ MTPY";8^6[=%@CZ;V2-OCC_5-%4>C2)8!L1,0:WLZ`S"*S3(@<0(2;=_.`(P" M!LN$U$E(C1]^1,1:TAJ$D:``QLN0C1.R,9!/*R69]F$E*Y;*UHG8&G\T\ZFL M9$47,'`R=%AF2&8@@R9=08%NBMV5FYF_9-!$:),DVQ4HY$:9_0GG%IC5H!4K M#(9NBMG&",Y1K`:MH+@W.S1[&85??[:3U:1)$J`T^+S6_,DAVQ!VTY-J/PRGASSOG_>^J?I/[VJZIAO&R>\W[4^>KW1S4 MU#D(4>1-=3BN-NOYWI=NLV[?AOIP]%^ZK']KFJK[;^OK]ORXDJOEQM?#ZWZ8 M;N2;=7Z)VQT:?^P/[3'K_,OCZK-\*%%/R$S\<_#G_NH\F\0_M>VWZ>*OW>-* M3!I\[9^'*44U'MY]Z>MZRC0^^3LE_?G,*?#Z?,G^Q]S<4?Y3U?NRK?\][(;] MJ%:LLIU_J=[JX6M[_M-3&V:%SVW=S[_9\UL_M,T2LLJ:ZD;K[O@&USM^G/(3`%;(EY#91$J$O2#X^/RH"%A%X+0)"?'$_'I=X=1V/ M(=Y\E&AFY!@:00@4PA2WL9(P-$[!?34JJD:%'/;C8_2U&D($_JKYFBH#)0&M MNJ]%1[7H\"#':`F(,H5$1DN@M#!.WM=21+442^2D5+0:['WA9BH M$!.$,,_8!L2@8'JQ#)!%+>XKL5$E-B@!1DE`"BVYD4*0<@F#UD65N*"$&0); M0H2SAA%<$B8+8A8,"YDPC:2,ZPD6AYK3$QB' MENLJHJ11@`ER("X'[@_AA5&*F?TE4183QK",NZ\,IHD%)R8P"J75G,U<UB6K,L>)BFT1F68B45QPW0:!"DS-!8K``SG*(TBA3 MU,0M$()M<6OCEAA06'"6O&#@7()]0;PF!4,%-K.'(6:L9+1C]CKE3TZ:A!H# MXH8*P0:3IKF+#^'@7#IA6<"X;:&@GN9V=H$QW!M9F)0=9MRR,-B,YBR+F+%4 M4)HK`8D#XW3*S@[CEH7!9C1G6<3\-B[.@JL"%TXBI)@HWMB&!\O27"&(2X$' MEE=$'(!R"1L]C%L@!M_B>F-+3#'6XVSEM>2RUNJ4=Q1W023OLMR(UC=+KX^C M6M\NO?*KCT&GZM7_776OAV.?/;7#T#;S1Z"7MAW\F$=\&MNY]]7N-Y%[Z`A8NA/2T?]"Y?%3?_`U!+`P04````"`#L@?Y&Z%5D1^T!``"Q!0`` M&````'AL+W=OVBTF@6[=H))J"Q,;6=,'W[^@_%JI[@B`O-:$8;GC'6GUFXH+AI5>BAN0G2"XM"9&00AA`AAN6C_/;.U9 MY!F_*]JTY%EX\LX8%G_.A/+^Y`?^6'AI;K4R!9!G8/*5#2.M;'CK"5*=_*?@ M6"1&804_&]++V=PS[!?.7\WB>WGRH4$@E%R52)""4&J"=./?0^:_EL8X MGX_I7^UN-?T%2U)P^JLI5:UAH>^5I,)WJEYX_XT,6T`F\,JIM$_O>I>*L]'B M>PR_N;%I[=B[-^EAL"T;PL$03H8@WC1$@R'Z8`".S.[K"U8XSP3O/=EA\[&# MHY8+$Z*3/6G3]):D+3Z9ZB-'APP\3,X@"6>2LY.$ZXIB4*!)`G3_18APA(CG M$*'U)_!]B]1*6@A>N]$&UIZKB7!$=!'*6RC>C1?D=$OG?P%02P,$%`````@`[('^1MHFM>M! M!0``)AH``!@```!X;"]W;W)K2KJK]6E/+?_>:ZNIZ)I?UY? M5O7E6A:[/NAT7`%CR>I4',[+S;J_]NVZ65>OS?%P+K]=%_7KZ51<_]N6Q^K] M?LF7_L+WP\N^Z2ZL-NO5$+<[G,IS?:C.BVOY?+]\X'>YZ)&>^.=0OM>C[XNN M\X]5];/[\=?N?LFZ/I3'\JGI4A3MQUN9EL=CEZEM^5],^M%F%SC^[K/_T2I%2BGZ7AMFLEEQ\KLT$M1F_GA@A=TZJ8S*(\!`Y+]5$7[?(2,$ML9I3Q(0"194@Q$RB M2-=`++$@8B9`V.@YFBKA"%MDN.*4)Z0>$\90UH&8:.LP@>6(@6$046!YV.ZY MPHT%I0[=UPI+V2)B("`AU3E,6"W(M>LQ;B%"7=CRN?-70WD^,EIK(-(<0-T;7*8`B;)N>FP=JQ$ MQ`Z;FW!E0K.-F=UAK^7H?Y39(L,94;Y2GXB'4#BKSN21E6;G/E42V:\G`/B'-6> M\8@ID"'%)5`[WWSHEHS8L$'8]$'A/I1X>(%,>]"1:AY+P1_@Q>ULFSR^0$PR M<2MN\OP",<$9Q)21P?0GM@$)G@TB,H1M%9Q[V9LY9B?CXQCV]?91@9T,CZ>X MF:>R@;HM178R.)Z2,^(B"[7'E"1/L4,V(:A2/603,2XDPN8J\.Q)F2LR6I-[ MW-1C"5#9LB$;6?KSCVSR=LVO1@_!3^7UI7_]4"^>JM=SXY[K#E>'5QP/T#U$ MO[F^Y7&PO=V]R:W-H965T&ULC5;!UE2J97L(Q*EE=->1 MZBI``,1!3T[6_4FCB^[]6_=6Y5]:]4L)Q7O\N=/*IB@>_MV)Z>*_G" M+]^9M1!IP2VO1/?K;<]"\KJG^%Y-/\RU;+KKQ3Q)@*5-$Y`EH($PY)DFA)80 M7@G82<"6@+^:(;*$Z"9#8+QWG2NHI%G:\HLG3E3_G>!2P5LMHI0]T:FIIHDN M^*2C[]F"I,&[UK$0-(*L#22.YR&%@<`!$:C\DT4@?RH#ZNAH/D%N$+&CS.*N MR.8_D=DRP[Y,/.Y5:'H%/J<@':0Q3@P$(8BC>51N4#`,R6(>51@4!B&$\ZB- M0840H.B^+]S["L>^L/&5W.='DWV)#/_&2S3NBX$@$L-Y4&Y`#PM$YD&%!4%( M$)J';7HM@N^[BB==Q6:3`'#8,I@'Y,#D!A,Z+-E,+CL&\H4=)I->B/7BZ/Z: MV"W"KBTB_19AAQ\R;!%T-&;3:\6+^[:225N)M84<)])@$$Z2V'$BK1+"D>/< M%E8KB6\;^>E$&E0(0!3?&`M&;^B:M8=N-@IOR\^--"^=(3J,WR>DW_`W\35< MYG`B7JAQ;:;K53Y+3_3`?M+V4#;">^52S95N".PYETP5#!Y5CX_J@V)85&PO M]2W1S3&PO=V]R:W-H965T&ULC51-CYLP$/TK%O>N^0JI(H*4 MD%3MH=)J#^W9@4E`:V-J.V'[[^NO$#8EVUZP/;SWYLUH['S@XE4V``J],=K) M==`HU:\PEE4#C,@GWD.G_QRY8$3IHSAAV0L@M24QBN,PS#`C;1<4N8T]BR+G M9T7;#IX%DF?&B/B]!VJ4">`BQR.O;AETLN4=$G!RBPV$-[5F+&-E:R7$F.M_^^DCB4G8`>\Q);S,OA2XI\.*37E[;[ MV>^U'H)?37WLGU?[83@]15'_MM=-U7]K3_HX_N>][9IJ&!^[7=2?.EUMYTI- M'8$02=14A^-JLY[+OG>;=7L>ZL-1?^^"_MPT5?=?H>OV\KR2*UOPX[#;#U-! MM%E'2[WMH=''_M`>@TZ_/Z]>Y%.IU"29%7\?]*6_^1Y,YE_;]N?T\.?V>24F M#[K6;\,4HAH_/G2IZWJ*-+;\+P6]MCE5O/UNH_\^=W>T_UKUNFSK?P[;83^Z M%:M@J]^K34'&R$$_ M1QN[U,^%+U/IQT:*>!U]3(%(`S>:@C2+(AJC.YN`E:LZS-7A?@.E423IXQ;0 MMH"WG4#J1/(X@+(!U&T`-0?(Q6>/Z2PYFEX8B1(HY7U5:50H!<2/O<3.SL34 M&8_12)R=22A`]MEG?-L;TN1Y#/=5):G2%."QF=1I)B4S.6/&:)*,T91&HU)\ M;"1S&LF,$2D8(T8#*H64L4*1LC3/'YO)G69RFB:,E]RVDC!6C"A4*O=X05(X MO2&9J%B0*9P'R@IP7 M$@GD9O`UE,<N3"(L`D=R M4H4RBSWV%>E&J#3D4^RZS*BA)$W8E4D4A=M7?]^0&Z/2\$^QBY-8"PE#_I)4 M4DB/X0$W2,&"E-MXK2A/D%M;5B82])C,X`8I&/HI;N\%"]N4F\VD&CU[L`O< M*`7+/]:.$>6`&?>ZK`QCY;&ZP`U3()B"Q_8`;IB"LK.8ZY,1A2,)N+V39#YF MW"P%8BD'@H)$XS;.CJ]-0H7TR&/!S5(@E@*W/$D4IB+FV&YE4J$/+\#-4R!6 M`K/T"K"HY-*S$JY`];#CYBE8!G);,8G"?#R$LTN4=`GFN<\(N8D*Q$'@]F,2 MA7F*BH48Z9),91[Y*0KG,D5"(?@<#]T@1((<<&0F49@E[$RTLCSS00^Z68C$ M0N!82*)8<9EY22IUV[G[=M!MQZ:5',9(].`$8%5>!P!T4Q6)JLB=U4B$W.(I M210"^G`,W5Q%@B%[7"-1.!Z5N55J93(6'CLINL&*B4WY.$.6F#)C$S'2P0A% MG_FHH:'7$G6S$(F%R&T6)`),?%),Y6:A(A:BQVQ6;A8J8B%RA+4*JQ( MC/L(9\?(LESY^'&GA(I`Z)-TJSM7B19>7]#^^3)Q$>%]54DJE7W=SZ.;F]Y& M=[OY!KP/WMKS<3"WL$OIAO9D?P!8?H78_`]0 M2P,$%`````@`[('^1C'70!.@`0``L0,``!@```!X;"]W;W)KF8;8SP*M(4I*E27+#%!>:%GFL/9LBQ]Y)H>'9$-LKQ[JA<^%% M-*T+!5;D;.%50H&V`C4Q4._I8;,[9@$1`:\"!KN*2?!^0GP/R6.UITFP`!)* M%Q2X7\YP#U(&(=_XWZ3YW3(0U_&L_C?NUKL_<0OW*-]$Y5IO-J&D@IKWTKW@ M\`#3%JZ#8(G2QB\I>^M0S11*%/\85Z'C.HQ_LNU$NTQ()T*Z$.Z2:'QL%&W^ MX8X7N<&!V(Z'V6UV'FZ"B%HF>1GKZ.WT[T[=KA]O)X7_TSV:!;"V07=[B&G.<,3]=LM69*C!-O#J6 ME-AK-Q[I4EUNYR&-,_F&%WG'&WCBIA':DA,Z/]DXAAK1@6^?7%U3TOKWLR02 M:A?"6Q^;\4J-B<-N?B#+*RV^`%!+`P04````"`#L@?Y&_;R,O*$!``"Q`P`` M&````'AL+W=O<.3!0C&A>;0?@R+N2 MVAYIYUQ_8,Q6'2AN[[`'[?\T:!1W/C4ML[T!7D>2DBQ-DA],<:%I6<3:LRD+ M')P4&IX-L8-2W'R<0>)XI#NZ%%Y$V[E08&7!5EXM%&@K4!,#S9&>=H=S'A`1 M\%?`:#?-)I34T/!!NA<9/[GA9&!R)[7F8W>[@X2:(>&5BHYIW:&/Q M%*K7_V2*EM^AII*??T[.%GFT=9K/#_'N!?!'( MMP+Y[2UN,><%L_^O"=N%GTO(4_W+1" M6W)!YR<;Q]`@.O#MD[L])9U_/VLBH7$AO/>QF:[4E#CLEP>ROM+R$U!+`P04 M````"`#L@?Y&"96SKZ(!``"Q`P``&0```'AL+W=O:>=*0I70JOHNU< M*+"R8"NO%@JT%:B)@>9(3^GAG`=$!/P1,-I-3(+W"^);2'[51YH$"R"A\ M+`R.Q/8\S"X]>+@)(EZ9V*CF'=I8/(7JM4SS^X)=@]",R3:8\XQ9$XA9S7C"/7YJPS9DJ,&V\.I94 M.&@W'>E:76_G*8LS^8271<];^,U-*[0E%W1^LG$,#:(#WSZYVU/2^?>S)A(: M%\(''YOI2DV)PWYY(.LK+?\#4$L#!!0````(`.R!_D:&PO=V]R:W-H965T<$SPSEGSOB2#VC>;`O@R+N2 MVAYHZURW9\R6+2AN[[`#[?_4:!1W/C4-LYT!7D62DBQ-DA],<:%ID-_M3%A`1 M\"I@L*N8!.]GQ+>0/%4'F@0+(*%T08'[Y0(/(&40\HW_3YI?+0-Q'<_J?^*T MWOV96WA`^4]4KO5F$THJJ'DOW0L.CS"-L`N")4H;OZ3LK4,U4RA1_'UP2A"9,NL*<)LR"8%[]:HN47J.GD9[>IF]G^G;M<#MVWR6W!;)9 M(%L+9-='7&-.$V;W?4BVVE,%IHE7QY(2>^W&+5VJR^T\IO%,ON!%WO$&_G+3 M"&W)&9T_V7@,-:(#WSZYVU'2^O>S)!)J%\*?/C;CE1H3A]W\0)976GP"4$L# M!!0````(`.R!_D9Z*04#H0$``+$#```9````>&PO=V]R:W-H965T<.3!0C&A>;0?@R+N2VAYIYUQ_8,Q6'2AN[[`'[?\T:!1W M/C4ML[T!7D>2DBQ-DA],<:%I6<3:LRD+')P4&IX-L8-2W'R<0>)XI#NZ%%Y$ MV[E08&7!5EXM%&@K4!,#S9&>=H=S'A`1\%?`:#?-)I34T/!!NA<< M?\&\A7T0K%#:^"758!VJA4*)XN_3*G10O5:[O9IP:Y!:,:D&\QYQJP(YM5O MMDCI+7H:Z>GW]&RA9UN'V>PP^UX@7P3RK4!^>XM;S'G!Y/\U89LS56#:>'4L MJ7#0;CK2M;K>SE,:9_(%+XN>M_"'FU9H2R[H_&3C&!I$![Y]GI//O9TTD M-"Z$]SXVTY6:$H?]\D#65UI^`E!+`P04````"`#L@?Y&_/H6-Z$!``"Q`P`` M&0```'AL+W=OV!MLYU>\9LV8+B]@8[T/Y/C49QYU/3,-L9X%4D*4+Z)RK7>;$))!37OI7O!X2],6]@%P1*EC5]2]M:AFBF4*/XQKD+' M=1C_9-E$NTY()T*Z$.Z3:'QL%&T^+W.!`;,?#[#9[#S=!Q"L3&]6\0QN+ MQU"]%)O=+F>7(#1ATA7F-&$6!//J5UND]!H]C?3T=WHVT[.UPVQR>/N[P'86 MV*X%MM>WN,:<9LS=CR9L=:8*3!.OCB4E]MJ-1[I4E]MY3.-,ON%%WO$&GKAI MA+;DC,Y/-HZA1G3@VRJ3%QV,T/9'FEQ1=02P,$ M%`````@`[('^1E(\%S.B`0``L0,``!D```!X;"]W;W)K&ULA5/;;N,@$/T5Q`<4QTG:;N182EI5[<-*51^ZS\0>VZC`N(#C[M\7 M\*56%2DO9F9\SID#`UF/YL,V`(Y\*:GMGC;.M3O&;-&`XO8&6]#^3X5&<>=3 M4S/;&N!E)"G)TB2Y98H+3?,LUEY-GF'GI-#P:HCME.+F_Q$D]GNZHE/A3=2- M"P669VSFE4*!M@(U,5#MZ6&U.VX"(@+>!?1V$9/@_83X$9*7>H^=,R$)?QI/X4=^O=G[B%!Y3_1.D:;S:AI(2*=]*]8?\, MXQ:V0;!`:>.7%)UUJ"8*)8I_#:O0<>V'/]MTI%TFI",AG0GW230^-(HV'[GC M>6:P)[;E87:KG8>;(.*5B8UJWJ&-Q4.HGO/5]CYCYR`T8M(%YCAB9@3SZA=; MI/02/8WT]#I]/='72X?KT>&?ZP*;26"S%-A0U_N:F%MN2$SD\VCJ%"=.#;)S=;2AK_?N9$ M0N5">.=C,URI(7'83@]D?J7Y-U!+`P04````"`#L@?Y&C!B)CZ$!``"Q`P`` M&0```'AL+W=O[JKJ@H1C1O-H.P)%W M);4]T,ZY?L^8K3I0W-Y@#]K_:=`H[GQJ6F9[`[R.)"59EB1W3'&A:5G$VK,I M"QR<%!J>#;MS\.X'$\4!3NA1>1-NY4&!EP59>+11H*U`3`\V!'M/]:1<0 M$?!'P&@W,0G>SXBO(7FL#S0)%D!"Y8("]\L%[D'*(.0;O\V:'RT#<1LOZK_B M;KW[,[=PC_*OJ%WGS2:4U-#P0;H7''_#O(7;(%BAM/%+JL$Z5`N%$L7?IU7H MN([3GSR;:=<)V4S(5L+/)!J?&D6;#]SQLC`X$MOS,+MT[^$FB'AE8J.:=VAC M\1BJES*]2PMV"4(S)MM@3C-F13"O?K5%1J_1LTC/OJ;G"SW?.LQGA]\0V"T" MNZW`[OH6MYC3@LD_-6&;,U5@VGAU+*EPT&XZTK6ZWLYC'"+[@)=%SUMXXJ85 MVI(S.C_9.(8&T8%OG]S<4M+Y][,F$AH7PA\^-M.5FA*'_?)`UE=:_@=02P,$ M%`````@`[('^1O-[7Q6B`0``L0,``!D```!X;"]W;W)K&ULA5/;;N,@$/T5Q`<4QW&RNY%C*>FJ:A]6JOJP^TSLL8T*C`LX;O^^ M@"^U5I'Z8F;&YYPY,)`/:%YM"^#(NY+:'FGK7'=@S)8M*&[OL`/M_]1H%'<^ M-0VSG0%>19*2+$V2/5-<:%KDL?9LBAQ[)X6&9T-LKQ0W'V>0.!SIALZ%%]&T M+A18D;.%5PD%V@K4Q$!]I*?-X9P%1`3\%3#854R"]POB:TB>JB--@@604+J@ MP/URA7N0,@CYQF^3YE?+0%S'L_I#W*UW?^$6[E'^$Y5KO=F$D@IJWDOW@L,C M3%O8!<$2I8U?4O;6H9HIE"C^/JY"QW48_Z2_)MIM0CH1TH7P,XG&QT;1YF_N M>)$;'(CM>)C=YN#A)HAX96*CFG=H8_$4JM=BL\]R=@U"$R9=8'4L M*;'7;CS2I;KCI/7O9TDD MU"Z$/WQLQBLU)@Z[^8$LK[3X!%!+`P04````"`#L@?Y&'XFL%,,!``![!``` M&0```'AL+W=OJ(;I70"M/$IS$490105F'B]S'GE21 MR\%PUL&30GH0@JH_%^!R/.$=G@//K&F-"Y`B)PNO8@(ZS62'%-0G?-X=+YE# M>,!/!J->S9'+_2KEBUM\KTXXS^I? M?;4V^RO5\"CY+U:9UB8;851!30=NGN7X#4()J1,L)=?^B\I!&REF"D:"ODXC MZ_PX3CMI$FC;A#@0XH5P'_G$)R.?YA=J:)$K.2+=4_?O=D<+5T[$*B/MU6R& MV@?/+GHK=MDA)S,0F8P__G M35;=(4`U_A)H5,JA,U-S+-'EGIUCWUUO\"+O:0,_J&I8I]%5&MNCOJ%J*0U8 M^^@NQ:BU+\&RX%`;-SW8N9HNQ[0PLI^O^O+>%'\!4$L#!!0````(`.R!_D:Y MDY7BI0$``+$#```9````>&PO=V]R:W-H965T&39%C[Z30\&R([97BYN\))`X'NJ%SX44TK0L%5N1LX55"@;8" M-3%0'^AQLS]E`1$!OP4,=A63T/L9\34DC]6!)J$%D%"ZH,#]>.W M2?/#,A#7\:S^$*?UW9^YA7N4?T3E6M]L0DD%->^E>\'A%TPC[()@B=+&+RE[ MZU#-%$H4?Q]7H>,ZC']V=Q/M.B&=".E"N$MBXZ-1;/,G=[S(#0[$=CR&5BHYKOT,;B,50OQ>9VF[-+$)HPZ0ISFC`+@GGUJQ8IO49/(SW]GKZ= MZ=MUA]O1/?L/_VP6R-8"V31B]GG$->8T8W9?3-AJ3Q68)EX=2TKLM1NW=*DN MM_.8QC/Y@!=YQQMXXJ81VI(S.G^R\1AJ1`?>/KG94=+Z][,D$FH7PEL?F_%* MC8G#;GX@RRLM_@%02P,$%`````@`[('^1C`H&BNR`0``%@0``!D```!X;"]W M;W)K&ULA53=;ML@%'X5Q`,4QW&:+'(L):VJ]F)2 MU8OMFMC'-BH_+N"X>_L!QJXW1,1`?"+P6`6<^2S MGY5Z]XN7ZH`3'P$XE-8K4#=V[?U/`,\0@A8:FX"5]4]L8J,5$P$O1S')D,XS#N9.M(NTY( M(R&=";LD!!^-0LQ':FF1:S4@TU'?N]7>P;47<VK%O`GU0V3!IV5==C@NKNND5 MSK^"XB]02P,$%`````@`[('^1N*8(\K.`0``X`0``!D```!X;"]W;W)K&ULC53-CILP$'X5RP^P!@(AC0A2LE75'BJM]M">'1A^ MM#:FM@G;MZ]M,$LKE/2"/<&!+``:%M@K4+#=X!L:LD#'^-6M^6%KB>N_5O[AN3?57JN!9L)]MJ1M3 M;(!1"14=F'X5XU>86TBL8"&8TW>>OEM7N)OSF=P"G0HO?WR7*IY7\`4$L#!!0````(`.R!_D9M^R[8 MH@$``+$#```9````>&PO=V]R:W-H965T;`O@R*N2VAYHZURW9\R6+2AN;[`#[?_4:!1W/C4-LYT!7D62DBQ+DENF MN-"TR&/MR10Y]DX*#4^&V%XI;MY.('$XT)3.A6?1M"X46)&SA5<)!=H*U,1` M?:#'='_:!D0$_!4PV%5,@OX'M++!="VRG$=//(ZXQIQGSU25;[:D"T\2K8TF)O7;CEB[5Y78>LW@F M'_`B[W@#C]PT0EMR1N=/-AY#C>C`MT]N=I2T_OTLB83:A?#.QV:\4F/BL)L? MR/)*BW=02P,$%`````@`[('^1F5*''JQ`0``%@0``!D```!X;"]W;W)K&ULA51;;]L@%/XKB!]0'#MNMLBQE'2JNH=)51^V9V(? M7U3@>(#C]M\7\*7N%"TOAG/X;@AP-J!^-0V`)6]2*'.@C;7=GC%3-""YN<,. ME%NI4$MN7:EK9CH-O`PD*5@<1?=,\E;1/`N]9YUGV%O1*GC6Q/12N)[/ZH]AMR[]F1MX0/&G+6WCPD:4 ME%#Q7M@7')Y@VD)(6*`PX4N*WEB4,X42R=_&L55A',:573S1KA/BB1`OA&]1 M"#X:A9@_N.5YIG$@IN/^[#9[!]=>Q"D3$]1<0A.:1]^]Y)OO2<8N7FC"Q"O, M:<(L".;4KUK$]!H]#O3X-CV9ZTLL%T+;*P#'<%/8)S[..U_"+ MZ[I5AIS1NNL3SKI"M.#LH[N4DL8]TJ404%D_W;FY'N_M6%CLYE>X_`KR#U!+ M`P04````"`#L@?Y&%0&FC.T"``"A#```&0```'AL+W=O2]L=F^Q"VS=V)(0['W75L*5[Y/RT\#RV/9*Z8`_T1!KQ MS9ZV=<'%8WOPV*DEQ4X%U96'?3_VZJ)LW#Q3:\]MGM$SK\J&/+<..]=UT?Y= MD8I>EBYRNX67\G#DF!5&3+)44A+N]D3:I*,@GE/X;TJBD#A_<=^S>U76'_M6!D M3:O?Y8X?A5O?=79D7YPK_D(OWXG90R0)M[1BZM/9GAFG=1?B.G7QH:]EHZX7 M_"`P`0$UX!P,B`T`:&M0F0"HD\*GMZ[RMRFX$6>M?3B ML%,AZPDM!+R5)(+988I-)(VIQ4>Y^IZC=)YY[Y+(8/``L]*8.!Z';`Q-C_"$ M`=`%=B$%K,+QN,!:(^)DPL-=DJT,M6S8'0J`)A.#VN-FM`V)4IN*3?O#"UO\T-@'I;!O4;4& M9%&U&&YUC"RJUH"L-P1W.\9PY=[\@QC0#(=I$H_C-C!.6_(&\U=-VH.:?)FS MI>>&ZXFB7^VGZTGE!-AV7\0V3F*]X7^H2)[+F\3F38]0>L'3D_="T'_5I+_`U!+`P04```` M"`#L@?Y&RR]"%.X"``#;#```&0```'AL+W=O>Z+MJ_:UJQR\HE M;K_Q7!Z.0FUX>>8-=KNRI@TO6>.T=+]R[\GR$6(%Z1"_2GKAHW-'.?_"V*M: M_-BM7%_Y0"NZ%8JBD(O4Q;L^EDUWO.@KR<*8 MX09@#&`P&'1P@\`8!!\&X:1!:`S"P0"F%2)C$%TI>#KV+G,/A2CRK&47AY\* M54]D*>&M(I',#N_89-)XMWFO=M]R\./,>U-$!@,CS+K')+3`".1WI;8])C%A!L&!.39/ZIUF,2NT+!VYBD>.E_5M*@(+42 MPEN9+&PJL@>B'8J?^4&+YG\G]02P,$%`````@`[('^ M1C[('O@(`@``,`<``!D```!X;"]W;W)K&ULE55= M;Z0@%/TKQ!]0Q6\GCDFGFV;W89.F#[O/S(BC*8H%9NS^^P5$US8DLB\"EW// M.?<2H9PH>^,MQ@)\]&3@1Z\58CSX/K^TN$?\@8YXD#L-93T2\1^W/"A$Y'#WI+X+6[MD(%_*KT MU[RZZ_'`.SH`AINC]P@/)Y@HB$;\ZO#$-W.@S)\I?5.+'_71"Y0'3/!%*`HD MASM^PH0H)JG\;DC_::K$[7QA?];E2OMGQ/$3);^[6K32;>"!&C?H1L0KG;YC M4X-V>*&$ZR^XW+B@_9+B@1Y]S&,WZ'&:=_+`I-D30I,0K@F%]CWK:)??D$!5 MR>@$^(C4V<#/%(8D!UV32(-?!1Q6]5V$8E_Y=$1E,N,&<%DRR8GS);Q4) M%Y%H*Q(:@G2?(%H(XBU!9`BRSRXSC1EFES,FR[-B7R6VJL1&)=\G2*QU)NYU MIE8'J4.=,R:)BF!?);.J9+,*3#^K;#&G!9/MB^16D=R4XG`:A;69A7LS86"U MH,-[[5Q`4>[03PCM0M"AHPLHN&E`4?M'Q-[?AB*[X)V+7;N#@3(6\5_4MV%`JL"0)'A(/M/+Y M6A<$-T)-,SEG\X4^+P0=E_=I?22KOU!+`P04````"`#L@?Y&TZ[G;=\!``#L M!```&0```'AL+W=ODT;0^3JCYLSPX<+JJ-F6U"]^_G"U!6H:8OL7WX;L>QG4]B@;+00"I+(E1'/I^BAGI>J_(;>U) M%#D?%>UZ>!)(CHP1\?<"E$\G+_"6PG/7M,H4<)'CE5=U#'K9\1X)J$_>.3A> M,H.P@%\=3'(S1R;[E?,7L_A1G3S?1``*I3(*1`\W>`1*C9`V_C-KOED:XG:^ MJ'^SW>KT5R+AD=/?7:5:'=;W4`4U&:EZYM-WF%M(C&#)J;2_J!REXFRA>(B1 M5S=VO1TG]R4+9]H^(9P)X4H(77!G9&-^)8H4N>`3D@,Q_UUPU'!A1+0RDE9- M)Y2V>#;56Q%&48YO1FC&A!O,Q6&"%8&U^JY%Z.W1P]DBOB\0+0+1-F,T"R3W M!>)%(-X*Q+-`^G^3F<7T+J7#1&F4'#[AD^SZ)&ZCXG>;F6Q]'":+LRB\;Y/N MVJ1S.]D'-@[S)8W33VQ[MFN3S3:'#W;-8>(H."31.Q^\.8X,1&-OG40E'WOE M3N-:72_VV9Y__`8O\H$T\).(INLENG*E+X4]P37G"G0"_T&WW>JG9UU0J)69 M9GHNW&UT"\6'Y6U9'[CB'U!+`P04````"`#L@?Y&'^`+NA8"``#)!@``&0`` M`'AL+W=O[%YM,YF+WFE9:S:"X0.OLVR\@NJ;1VAL1_)W#]YT8R#K&/T5)B'2^:MJ( MK5M*V6X`$*>2U%B\L)8TZLN9\1I+->47(%I.<&%$-070\R)0XZIQ\\RLO?,\ M8U=)JX:\%8V+X!6`$>!'SX4!%80/"L(K2!\5H"L`-T)0-^[26Z/ M)CR)_&=M%-H\T2.+U:N+9:F+;SA.!)K-Y),_GD_&P]%24(H;M:P.1,:/&%_,3\4C7".3*ICA=S%IP9DT2Y>"^JUE+=*^.$ MDK/4K[%NHC]J^XED[7!QC+=7_@]02P,$%`````@`[('^1GZ"?*OX`@``;`X` M`!D```!X;"]W;W)K&ULE9=-H_E1M2]Z M)Z7QWNJJT0M_9\S^+@CT:B=KH6_57C;VFXUJ:V'L8[L-]+Z58MT%U57`PS`- M:E$V_G+>C3VVR[DZF*ILY&/KZ4-=B_;?@ZS4<>$S?QAX*K<[XP:"Y3PXQ:W+ M6C:Z5(W7RLW"OV=W!<\JTMVGMSIHH^HAQ/=J\=9?RZ:['OMO9B&$X0$<`O@I@,63`1$$1!\" M@EY95]B:Z3!0]05B1&2IB!MX+)T3TS`U/)V0`$UW7D:,ZK`AC1L`SO$RPB6!:@ M*<\"0ED9O).PF&!;@*9].T`$X[($UY(0K#M`5[P+&-6\>)-CT,$2RD9GN'FS M+Y@7;RQL1C%O#^4Q2Z96I:=8%N>45<$;#,LIWNVAR1_21^3RGS7>6WA(\"Y` M-WQB]8H!R@A=BC-<#".8%Z`\FDUY%RB[2YSP8^)XR^/0S1)*B@CU+H_HWN5X M>^$QP;L`7?$N4$3O M/7MM!>BS=\_>YH#"O!N,S@5[L96_1+LM&^T]*V./&-UY8*.4D39->&M+W-FC MW^FADAOC;C-[W_:'H?[!J/UPMCL=,)?_`5!+`P04````"`#L@?Y&N?6_>W`" M```O"@``&0```'AL+W=OQ.!O.?U0.0P\%JB%]PBUJ^#\G3&K(>)><'=H2!(]]4%TYGNM& M3@W+QL[2?NR59"F^L*ILT"NQZ*6N(?F[0Q7NMC:PU2Z8&'"RU!GCCF6- M&EKBQB+HM+5?P"8'D9#TBE\EZNBD;0GX/<;OHO/CN+5=P8`J=&#"`O+'%>6H MJH03?_,?:?K_G2)PVE;NW_KI_RR`I.Z]K6$9W@I6)ON/N.Y!Q" M87C`%>U_K<.%,ERK$-NJXH`3P_D&=2O%*TOD!*9 MK!#0;VS`-ZAA*5JKGSO),HA^4P.!01U+T2K(K6091+^I@="@EI7H4;Z$G\H7 M_08'(GT]SPX?*;K+E]G9HT1W^>),CO86GM%/2,YE0ZT]9OR6T!_I)XP9XB;N M$Y]AP6]O8Z=")R::,6^3X3XS=!ANU?5LO"-F_P!02P,$%`````@`[('^1G7@ M5]/;`0``/`4``!D```!X;"]W;W)K&ULC93-CILP M%(5?Q>(!QF!^$Q&DR515NZ@TFD6[=L(EH+$QM9TP??O:QJ1,A9)LL'TY]WR' M'[LT6@];C-6Q!4[5DQB@-W<:(3G59BE/6`T2:.V:.,,D M##/,:=<'5>EJK[(JQ5FSKH=7B=29M6)'DEH=L%SM-T75N$$/SL8U6*.;/:#$.]V\;W>!:&-``R.VCI0,US@!1BS M1@;\VWO^0]K&Y7QV_^J>UJ0_4`4O@OWJ:MV:L&&`:FCHF>DW,7X#_PBI-3P* MIMP5'<]*"SZW!(C3CVGL>C>.TYTB]&WK#<0WD&L#F8)/(!?S"]6T*J48D1JH M_7;1ULBE-3'.2#DWDU"YXK.M7BJ2D1)?K)'7D(5F[S5QDT8I^%]3+**23PF^8Q)EYA)LTFB]#XE M7:6DGI+>H'C-)L\>P&2KF,QCLAN8;'YGY(%/DZ]BL5.@AM-IG;$8T0&HQ+^&22M^8HNRX8 M--I.%EH,\UEU/3"KOU!+`P04````"`#L@?Y&"2F8M%H#```\$@`` M&0```'AL+W=O6RUKK4^P.)GJM3YH M;;V/(B_KI7^P]G@?!/7FH`M5WYFC+IMO=J8JE&TNJWU0'RNMMEU1D0<0AG%0 MJ*ST5XMN[*E:+_584JOKSJ'-S6OK,'P:>L_W!M@/!:A&A<;VQ+H9K# MNU[K/&^9FIE_.])_<[:%E^<#^]?N=AOY+ZK6:Y/_RK;VT*@-?6^K=^HMM\_F M]$V[>XA:PHW)Z^[3V[S5UA1#B>\5ZJ,_9F5W//7?)*$KPPO`%<"Y@(F;!=P5 M\/\*@EY9=U]?E%6K165.7GU4[:_-[AMXU9(TS%[=L36W5'>##^WH^PKB9!&\ MMT0.`Q>81X>YCE@[1'2&!(T`5`4,*OBE"G`JTFD"/A"(2P+>$\AP+%)VF+*_ M#8<1$8NNH]8]*DZBB'`W`A4C.@HFXO$TT:68'@.I9&)ZF@B=)NHH>'ICEAX2 M"8`;J'6/2A,>P[26&-42.V_Y-(%$5X"DKX`$59#@*V!D1W)M!8SL2.:L@!05 MD[J)Y#0!"U$_NF&B(8RA(A@CK$,'@I"#O.')P`4\(:Q7!K@@%_.($2@X;@N? M80N>3D:)IP--VB)FV8+GF$7.%D+Z6(S;$L^P1>(J),66'I3RY*8KCDH*(/P? M,#S/S(4UHE"DN"LIW14(4140$EQQH`E7!BJ:*X!G&EQ<)2%"<*77SFBV@'=; MN-)NQZY<[;=C6V8U7,`S#6*Z%SK,I!XQ2P\>:7"1EH1(`QYIF!%IP",-DO(S M29HM*9A:-*4`."9AAF9YGBF>3B]6!QFO#_[[,H9EH2$5L_Q3/,ATX06 MPO%,\SD;Z"L[:$[XIW.@J;8X<-':(L)6&]\0BW)9IA"[ZQY3'%EIAF M2SS+%CS4?`AU3*!(<%N2&;;@&UR>4FQ)*7UQH*+U18%G6K@@2D(,!4-=$8SN MBL`WN`)P5T:/H0[TV9718^A`A;@27#SG']5>_U#5/BMK[\58:XKN^7YGC-4- M37C76'W0:GN^R/7.MJ>R.:_ZEQO]A37'X5W-^871ZB]02P,$%`````@`[('^ M1IZ2]R"<`@``I0D``!D```!X;"]W;W)K&ULE5;; M6 MDKU.JBLO]'WDU:1LW"S5L:"Y/)Z$ M"GA9ZO5Y^[*F#2]9X[3TL'8?@]4V40@-^%72*Q_<.TK["V.O:O%COW9])8%6 M="<4`Y&7-YK3JE)$LO`?R_E14B4.[SOV;]JM5/]".,U9];O`9[[IS!1$D2UMV=?B9J-%%`\.+!H:_,K!XU%ALC,7^C#(X8\M@XGCFC2XLS^TWZ9,EBP$+/CG) MJ*'$&IKI[L9@,(;^C.W*#/DO/Y$A_DO98-MQY84)NG7J? M.S`FJ!3L/TCY)WEFZA<5/0AUBU7SS3'"+`0[=X>B_F26_0-02P,$%`````@` M[('^1CU(/,KV`0``;P4``!D```!X;"]W;W)K&UL MC53;CILP$/T5BP]8&*WEQBN5:M88RW,)C,@GWD"M;PHN&%'Z*"Y8-@)( M;DF,XM#W$\Q(57M9:F//(DMYJVA5P[-`LF6,B#\[H+S;>($W!%ZJ2ZE,`&V2\GSA_-8?O^<;SC06@<%9&@>CE M"GN@U`CIQ+][S5M*0YSN!_6OMEKM_D0D[#G]5>6JU&9]#^50D):J%]Y]@[Z$ MA1$\L+B+@-VM=O.'8@B62IXAV1#S',*UAHNC(A61M*JZ:9)&]R:Z#4+ M5V&*KT:HQX03S,YADN0QY.`@P8C`VL"LB]";RQ`Z%X\3[!TB6;[CX4.1XW\B M#VU&@\UHVJS(5;F(/A:(!X%X*A#WW8[^-;FPF-KUPF&"91(^!NU[(?]+_!AT M^(S2<5`*5G=%X6Z,S;6KD&C=%Q5FQ#\QSOXKM@O0]FX@<]6]PH MN,EG:4,N\(.(2U5+=.)*_P3VQ1:<*]!^_2?MOM33;SQ0*)39+DWCW4!P!\6; M8;R-,S;["U!+`P04````"`#L@?Y&Z:7BAS$"``#+!@``&0```'AL+W=O?<),E( M/>-]S_F;V?PXKOW`6""4')11P'JYDIQ0:H1TXC^=YBVE(8Z?>_5OMEKM?H\E MR3G]71U5J8XP96&"R.BE3UIU733I`UN3/2:A4N4@JL1ZC#A"+-UF#B>AQ0.`@<$T`8F M783^5(;0N9A/D#M$G-SQ\%!D]Y_(K,U%;W,Q;M;"51G%CP50+X#&`L@*+)\_ M>DPLI':MZ"`PAO.@W(%0$B3SH,*!(`KA':E=;PE]H2O19%%1=X2BCUG&F&V/ MB>8])YC%%CUG.8W8]YOEQ0?%D0;$3>`[N_$T.`V%P!U1,@)P5,/I4&1%G M.R2E=^"76KG#-T2'.;P)S:?^*;Z%JQQ.Q`L]M]V8O4Q,N]RP=1O%F_[J&.ZO[!]02P,$%``` M``@`[('^1M$:#TK)`0``T@0``!D```!X;"]W;W)K&ULC93-;J,P%(5?Q>(!8O[)1`2IZ6C4+D:JNNBLG7`)J#9F;"=TWK[^@](9 MU,PFMB_GGN^`'9[H-6J6&'L3RUP(C<\`%Z_:3A@A&EE^*, MY2"`U+:)41R'88X9Z?J@*FWM250EORC:]?`DD+PP1L2?`U`^[H,HF`K/W;E5 MIH"K$L]]=<>@EQWOD8!F']Q%NT-A%%;PTL$H%W-DLA\Y?S6+QWH?A"8"4#@I MXT#T<(5[H-08:?!O[_F!-(W+^>3^P[ZM3G\D$NXY_=75JM5APP#5T)`+5<]\ M?`#_"IDQ/'$J[2\Z7:3B;&H)$"-O;NQZ.X[NR3;T;>L-L6^(YX;(!7<@&_,[ M4:0J!1^1'(C9NVBGY<*8:&(/T<\K,:GJ7TFF2='L;DJY"4@_)/D/,!G]0 MO&B3W:9DJY3,4_*_*-&2XD3)YC\^6+Y*R3VE^(J2>TIZFU*L4@I/V7[UQ9PH M*?[!X,5Y'<@9?A)Q[GJ)CESIHV_/:<.Y`FT2;O16M_J"F1<4&F6FA9X+]Y]S M"\6'Z0:9K['J'5!+`P04````"`#L@?Y&9><@9IL!``"D`P``&0```'AL+W=O M*5!_,,/[^,%#V:%]="^#)NU;&;6GK?;=AS!U: MT,)=80+;$G;06 M]F,'"OLMS>G4>)''UL<&JTHV\VJIP3B)AEAHMO0NW^Q6$9$`?R7T;E&3F'V/ M^!HGO^LMS6($4'#P44&$X0SWH%04"L9OH^9_RTA:#\*(J+?;$=2+N7;X)ENP< MA48,7V!V(X:O9PP+^A=-^&12+$UX$BBR[&>!8A)8+06*42#_FO(F8>KBV?/ M,G\AEE[62U8BAB>S)%UZ.?Q,Y\^R52J\(%L(D2^C9\-^__39T@OCKYPB#G\H MQ%52Q/D?OAKUQU\]_SH+GW^=/W^9^,52Q+GCQ8'S*L[#?.WF?BKCGC/JN,^P/3NR'4<\9GC4_ MW#2?;R^G69YZ?O[OK6_>KU>B_G#0/_Y+_=XEM`[HC>O(F]>?SKPHL[K18[P3 M:9C@!`/GI9=;[=3Z_^4WO^E4XS:V_I/[S[>U&])@+\7\Q"A#..^\9;6ZNZ2R$L_AG&0N;`W?J^E MERN8=PISO@$,^>3\6:SK[:Z*-*U#H0VBQ\>#X?%HT#+4=1B)U+F"]^9):HUS MZZ5SX5SZOH!6T";@]FW33I9+0+2[//&_=YT[PG[G;9%G.:`D0--:10+KBS/H M%:ZR)`H#&N*%%WFQ+Z`#(,8,Z.C#W4OG\.#(.7#"V+E?)$4&_=D;+GS`G`$1 MQ[@-8%Z609\7UF,O6Q#=^'@A?BC"!R^"]M8@=XLDS8]SD2YA+@\BRY=-K0!@ MR"\R)Q6^@*ZFD7"=6.1.,G.\*$H><7T9_CHX'4UHX(.!VS\[@_GA72`"H9D` M/8;%B>44=DHMT(6^LY7P\_!!1-:^`6XE2^'DWB=C"C;`9@*@$F`SFTV]2\7* M"P,:/A-PRC,0V%CE4:#E;=NV@!X MGA8`?Z./$MSM6RI:.U236@&2(LL'5`K4)J?B0<2%]4IUVXR9M&](UY)?UH;3 M:.]7IU9_[TT2'ZLF02=>\JY%3;-I7EM'`V18(:,64S\(9N!3(O9Q*P[?)+EP M)D<6#T#^MDBB0*39SS_])R%ROK9Y"G/#C+GA0;_7[P]@XU('6$LA+IS!<.3V M^WW\)S4%QRMRX"_ACX+);G+JGDQ.W.')F'^>N.>#@3L:GZOV8985LFU2LMDO MQ40N@R#$O0(8(BZL08-J`R,6RB(A[2UZ1+$&A6@!WAZYAM[(F'JG? M`?$5P\1;-C!KA/?&S:8E;_?N=H+H\)V'^+D0>0A"]VAKP72I.+X#RI@3),4T MGQ7`5VPAT85")>IT(YJ%2ELU9TS:JFFRLT"_R^$/4QG@I61D)?34%`P0NAM` M.MI:A[8T@??,F"QRO0U]G'K]]FLP`G(1T_:U\N:[8IKY:;AJXFR,ERW<]RK) MB#M&//BF9LNFR6QZ*3,FU];VFQ0HU%FER2RTQ>0*53_D*^+3"F=I<_T[4):8 MWI9>^KW(&U#CO$>43!T#(9&J!Y867A;YFX&5#YQ#H-T@BL'>,N]9*7H9184J` MG3OX*,+Y`GOP'F";P5B1W*1`+I0G)(A@!%)#-B[FSG@7I1V]ZRE5:MJU5![6 MUA4Z>PRZ5]_2YU9<]JHB@"V>V\U>WS;(<(63*,MMZK@&1`SGL53S_+6#-G`6 M\4J]X+N"-?CZ:Q_B5'@1*3QSX&T9=P]K=N`U0_'7:F1HX;-S.`66`7SKB.RI MP\'@B`VJ(8E;6`G\2X5PEBPQ!$J,!N7(UH=<[N>4_XQT=UGX:??.=@9Q@RRV MFGXYS'BJ;K/]!G;MW-/6@:;Z-:A6V[L(Z)49O3)+DZ4A/#S\.`REKZ:7`:+,-B6=O\ M9MR/T>0C=TN+X+Y:@!'/BJ$!2++&"4Z&KE]Z5^1C'_3\5)I&%9L`]-PE\^)I MD84QKA86-`UC6D^'#=^NI5,?-MW=+77EZD#.+NAI4.5XW^H`USJ+EV[`V#?K)0"VVYRP:.$/`4AK1" M5XGL;:!4A^PL1!V]^YWW8B7717,R+"V;*$7JA]R.3<&$E'FKRT;,.)0+.=IJ M5J]F,Y!8.)+XY!/].>CW=7Q)BTDLP;>%KU3JCR`@D-<'@J^.2`_:MH\78A[& MJ!L1NI`+WW8^!^T/[XK5*B*9`&B(F!D]6R/H@V1)1AI:^SP#C2V<`8" M'WJ1?`XG]`X$KM\D">TF'4&E[<=QWJ9S+Y8"CQ;W!KD);9(TW@`T3CUV`NJ9 M\U)$WB.JRWZ2KA)NR6I;""P;+=\P"+V4O'D___2W1^'^_--_.7!59'@!FP77 M29'"CR.P2C.8J*NL4U<:LZZ3B8@-T@RP"60SJ'V`!ZL4:/+8CX`-F1CDY,)? MQ$F4S$&!A`%N[E'WF:4>P*GP:5U++P9+A38O2V8Y+0!4B)M[Z:5[>+MB8QSX M%OG?6`8:4,ID)`%TT1\%Z27<)]#G\0IE<`9&YF(]30$E`>4+ECJK8@H0ES=$ M_!"F24Q,NN>\+5(<,2B(^$$`D3F2$@.0PB(`EA$4Z(\KYYQ$/'A"6V#JE;J1 M[!7:+3Q<;_1`]X"!+U%_)FP0*.X`ZH`N@;=&KM4%"WRP$-$*E?$E#B]F,T2D M.(\D;1`3([5;P06:ABD*@,H@QC-D)_3*1UP+B'6<.7M'<)V^+U9D]Y8$!1@)O0._RPCSOKF\?,?$@%8+ M3!/52FB6BGD1E6B$#^^$K\0W18\5[R<'.0&>>J2FKZYZH&$+V"K0>A/-?P@= M97JY&0%PO3Q)7[0 M9B#Q4U,C^#U-`>^BI5P-.3$0%1,I=]2D)^!"1>S!)&'375!O$;2S2""'182, ML6%DN%PD_(%%N0J#DE48TW)C@>8>2FG@HE)I!*DZ\X!7:BQ"\"H$42X0-456 MNI!!$U,4`:X@S/1S<^(96.41$#Y"SY/>L/B[(B828;Y'J,I+VXYQXFHNXQAQ M^#V1"2JHUS"D,^@?_UE/=XWY$>RKL6)@3L^Y`JW*"]$Y3M*@%$*G43@D7QB[#U\B]R9TH8V&_DY&P'L#-%S6]#-0"N/;E M:FYBYS4P`79IX6*N]9J-E^XP).2E@`LO$OA#XN+Z\NY%*8#(0\YF]N97;^A5 M%=]$<()V,$>N+!N;&%NL&$OF!:`+,BT*=!"%_L@"CZF6N!82'"JL&:.<#V0" MT$HE[<7BL>P&H!IY/G$PY(EAEIN]&3R@?*4`)&/)V]"?9&$9DACPI&/005:X M"/*Y*$$(.I[0GB9<@8X*X;-%^A#ZW)-> M(^.0E"R*+TOF06AJD-%O&#IB7<-4TU*#D9&T%V@K;D-)#!@3D`X\EU#".%4,F2] M/H@,R;% M(Z?:E/5FT*CD1(,3XD2GOW<6R2-JP9+,@`2``;%+B77;%6(\$402BV/B:IPL MX6G5JYP.SKKGO/)2?#-@EP%.&.8#FJ:6'LAA9"#)?E_UFJ0A3)ZY'.T6@T;O M'??)X"_84R%"\G&QZIFGB7*%(^AEY!]_\7B,S$Q+2P'($Y#*Q,B&VT8+X.[K MQ`Z[B?=G80I:Q0^%E^9,$S/.C2,H`7C/J$>T2(",8=N%U!^4!6X.7BI.(6`] M^T-R2JY;QZ%?`D-WM$91RG#;((5STEBP8[04_LIM[!9BHP>ILUJEKF M2\I-X3K`/64ZJI'KM=4L<4:UF3+&:6"!>NF!-9LMB)U2A.<8YHG]&9TMX`Y& MG=<\+`EO6,Z/Y%5>%N M#N@RC$GMA,W#!)#LPKG%AL[@`NP[UL_@^0]%@G]@9LCZB(4$R%7]BN@VMYG< M/(0Y[)_(R!8$S0'W`F-(%(-!.9W`1"9O`T,86/->_#" M"$@N3'?1^Q`)0#83XZ&,L$=40QH.DA2P'(P`R3\#$'T^,G_J1O^2HPSU*!@L MEP`CP:?!U7/^J*0*6'9R)]?*6M\,2`\E%X$(>PL<]*?/G>KP3`WM=$2*2_=N MFL8.^EV8[X'^;8\FZ2LELXZVL]#TY!+KF(:<",<;16H-&&1%9L';3](TF2:< MVHQAE!+^\ET0-IZKMDO>,X@U"Y<`N]2<-.FO"J^620"\0?O7?!$4G.O$7@G2 M/*03#6=(0ACGAI(>^D`17,**5XZ")Y7.?>3G#R%()2F@RBTP!1D%O5:2;]T! MQZ+$QC$MP`.^KAVU[1LAE1_!'N[-_$Q:'K`(;?-/4#UAO:30O)3`8+G@G)) M7;!V5S167V6W[?O[I/_0_"LQ570";.VB9G@&JZMX#2$8C!LUP M[)Y/3N7UB=OO`Y@ZXJ1VU$V%QJ^,T'A'K,?LR[D-I\!/$\<,Q(+5]RD[Z/<&^GD]/*S1?)CI<<#>P98!S,T#_E M(@Z4QS%&2P8VGQQB[%G542#?6Y7Z'?M6=1P'0R&UA:-);X#%C&%4HSKUN3^B M-DK\'5YC8U=1?!F2?21$+"@%`6`S,6%7!023`IG6KG05>*EVF<^HL MH"U9F_*-PN`8RI7JA'8`VUH%65K;I8.HV9<.FBH*C08&"E6\S0?CZI-FD^C@ MI#E M@Y7)Q=@FTTVM-<2@>V@'(<]N9*D(>1EYM71?.!&U18PVC_4L43/'2O5K.+=K M>PA;0&U4B?4##8:X+("HPIZ>.>AA9P" MZ=6YY"7`+&K@D<8;FDN6]^J,,DKF%?;2Q1T'!O?;G3N^6,L?Y#@V)D11I)P) MF8P,HCD*-%#L%KA:):KKML=Z93P>_9B=-ACQHMD=$[##.&8A;5@8?A$"-QVZH[,^F/J4=X9QZ9RA M["(XH=P9@&XPQC-=8@I59B3ZJ("*PPV<3A( MQ$8.J?`]](;:X1`@7;2_?".#!)U(9G?K*9%QW)VXE0LX?SF*IJA7UU@:&6@._65_RX`(4* MV/3N*\AMIV=-2\*%,8T13T!A`)/J.9<-9[8I#IRB](7_XD2-E:0<;#*V2*Y< MRG*5,2(]NJ6+6*Z'/!*55=38M1GB:P6D&9ZJ;XM5V.2F_41`Q@!$SPQ'1MJLYP[)Y` M1Z=G[LG)B50"VH$'G0Y/W?[D%*]&$_=\/"1P9V5-%%+]FRIW/!7RG;&I,B:M MTK^%,TVVW8/6:6^,AVVYD(M:*[M%;5?IQ#8?Q:[YZ#/[]BV=LS-5S,]\O;FT MS44M*%`#QP6,6@$]H9X[.NFC4"3_,_NA\>9P@NB(*ND0-5?R6--#NC>6")@U MSN-S^FVL)?.$A9V[8Y*\Z-+'&9S1($Q=,-C$'9^/R\>3`<\!;@^5AMU,&Y_9 M\ZX&T>:8+ZFO18DL?*;3\>9SS+^2L=)\O1+5PUY&Q)!)2L1SU(-!`(:8_DHI M!<8P978E:L\R%;8`(W" M#'3?@B(^HTF3.&^@%,#/,>&K#&KQ!O/_UL-=6O]#@D%YJ''K5(I+*2P#`WBX@;H7A:40@/"6^O:$6ZN MP0\E#\26G%JH&^>+-"GF"THW99>"9#6*M0S/W[ M-+:V-+DG\3(K=4T>8S!SS)ISW[86Y9R0)/.QB6UA+FPY<-7=:?>:I(V=MH'! MLO8^4-)-1W.[=WZEAEQ_X3R6=SJCZ9+=)Z^-C*8;G=%T6E\NCP>+H=GZ:'.*I6Q.W(295G!YSQ6RA,L"TJ(MD/Z)%'466\^2I4#A\N% M+$Z'!8;SS(!5GA(NK.5CE0Y_J4N/A)5X7`G)LHX:NZ%TMG)9O(C"J5V0DIG* M]QT5<^ZZD9&$3WEEN5%;<.4-0!$#*NF%8]2=(F5M0'KM8.2.)DAY8^`N`U3? M0-3UAVA6QPD%*?%=JQQ4.VI5:S(IK:!Q3IQSD>3SUM!![Y.@'?W M^SCYX?DI_AKU3^D70)?VA4(=E+M7(]/LJ71*X[A:B4(=69K MNVIC9HQ'[5%]XG3XIC1^&"A*)Q:??"$XMIYA_1]Y&$DQ1>K$);->1M2:ZQ&5 M`7J[$!$_*C(I##C>Q'RZE+.@SH6T3@#:4]E8JZ^UO+HTAE%8/`!+:NB`;7D^ M+J\'9S(1NL*,.W9"GG9#@G MO?/?\C1.>_W?UGKIZ95L6=MNNW4,QO6%G/7./W\A`[F086]L+X3SEV31(D,F3\5;9O+,MFIA)GR5I3^PC`#%;T%BB%2O*7/EJ=/*^O%DID='"#B? M21]]P7,RG8DVE?P'5?F(3_@)6`;Y.@PN5.'M!JUKA715*5UGED1HBWX^&FEN MZB3'YTP$XTG5G+-:\N.V1U((.#,L`OBA=]=S.3=%5CKA6+]!$:G(BY0R7ISO MP)K)@I"+@K"7_<%+I3CU\D)6>\'$M=P\9SCL@U*F?'D`G!%US/Z\$B_`D/&X M5EYLEM'@5'1/Y_%-U\Y,!*2R4/JQ/(RJRT_`8),O.5C.!X5ST3;6U9E'XCNX+LU2S4L-K7`@C5IR8 M&27Z\+,798FL4K#3%$HLT%VAWB=/M<`.F7W*4A7RO*/W">%>P7U+1-X!2S1_YTSIS.B'/%FR,UUY(EMYLHB\5\DZQ5UQ>4;N46'*[NXYZXF!8\VNF=,WIGO-,[YS(#>=+R M7J9>I&P=CL`HAL;Z[RI,*SZ;2$GGUU02?=@?GN%IZCE^IH@U:-(/KBG/,>0" ML_B7<-`T=@+*)YIB7P]868T8`X@4+`L#HV"'*Z-#>)#)C:,Z0%A)`Q.D??C% MR*LR]*A0!TY5U@KBZO/J1(%.3)()@ZB+P))RBK%X&2`EXASH$5DHT_X?N9(4 MS5TGOGLZF8^BO,1':_<<+BR"]@-*;R-G&?4!#P\:(+.3.B#"J:FJTA_-NAI@ M/I-L)D&;AW-=5BF,<5&2F4F;J\>>7!0J0&$1FH6PJY6S%5PR19)5^+V(PD62 M!%QYG^K=ZQ&Y9@J(LB3'8DPSBM.IW#E&C4S(;0,H$,L@@03+X]WUJ,ARCL:A ME`"DD=9=H\PC9(IN!8+ES'^72=)D1K12Q$6<&5XZ63Q(^,> M^[5(J*S-6LA,XTAUN`*NZ44F$IX.(*,]@==>YO;TB M9M7\-*&S_E2*L?*!"EU0<*UJF.*:5<90BVLX83K-`JD<'%M2J+Y#.X*O<[*Q5@/5<-5TU!7AM\Y3H0 MNLA2E>NI='56%G*!,5QC*(JV\'Y2`:DHRE31BI#R"?ED"7N*H[!,NR>'#*A/ M.OU<`X=+[PV/I`?1*"O%H&Y_DZNM`PUZ&9?J2*;BY48@'Z"S8ID&J8K$Q&6_W6SQ,4=F-7 MRKLIDR7(%"RR9U5/QAYO$<-2=)^H`\D)LWTT43X2S5T#[B:49NQB7699O2_+ M$OG)`CK'4CMUZ,W-FA5R$,98L],[0U@!2W4.L?7//_VMODZLSMRH1\CS M&JK&UY]WUZJNMJ5Z!45D%BN(N22B]`D@BZ=BA92^1J2'6?D++S"+M"F/OG&@ M+YFGWM+57^?BB%F`TK/I]9KV5K!T'B.9R>EC[WLBXYXU>/--65%4KYZ21XW9&;&0L`2 MX\:)#!E$JU5_0W)4/D0$H(R6>Q5U19G>F#D#/X'L`I=_L1N)%%GCJQ]JX"G6 M`'HD^XC%`/921T'FAFIX*0+5`6?,0\]6\JQS2AR?4UG938NT+9D7PEF6(2,O MDR\:\'KKNNF'ZLHJ[L'5JM]6JU77&N&WD2_([O_#5U32(GT07SW?U[G>U[G> MU[G>U[G>U[G.C2GNZUS_P]>YMK^_TUWW>BMIN2^>O2^>O2^>O2^>O2^>70[^ M].+9VYX2VA?3WA?3WA?3WA?3WA?3;MG-?3'M?3'M?XQBVI_C_;RG.+S]R75_ M`8@1<61JEY+-'=\?WE?NSO>5NW^-E;NWHH+NNGY;.3KN%SL>S&=;S:X(9"=_7F31OX_Z]87E?EL&TH:>OO5F^@EW^F&F"=\K=R>IJTX8YOPV\! MM'W1KGW1KG^"HEU=-&/7W>*@TL8:>SN2TU,<`?O"8/O"8/]?"H-UZ@%&0;!J M%;#/H\=]H;&:JW\;I:S*Q#9Z]LV:8#5'RQ?AH/MR9/MR9/MR9/MR9+^B[K?O@>,13#I07 MY!62I37,*NUI1:'^\$]>W%.VCO50?TW7_-;CM[>8OG&#-9FL%:DH5]N*WZD: M&A@)XQB;\6DEUYFC4\6*9IL?;G2JGQFTPR+=,<+G+^T/F-:;6&*S[9-QQISJ ML:\R)%?O_83OVY`Q/Y/9"D#Y*3IGK!@QZ-"!MV[_#K(!*]?(V=.U31`,1C$M MSM"H]_:-\9G&R^J!R5=2"JD).W]U-B'!9<-7(E5FQN>-O"4031EQ8\8P#>Q1 M5K%!BR#M2CJ"W_2G0L-Z*ML2+AE+C?!!M+KFSQ?=4H:3/;`I;'WTC%N?D.L`Q+7%4]NAQ_? M\&>9BVQEU%TSB\QW$OXX!=B_>UQ3_)0.K> MHJLR/%J;%EAT2FFAN%]>B?NYA@?_[S:DB4^W#6KJEQBX$L_$7Y@YRFWQF#-G3(:X:_R-"MKT\3WC.CC:Q7Q!/;X7L<[2<@]A1.6 MH[LZV^\.\]I1-A4KZ-LUYG2GCW9?>=(AW*4`-(>ZNJ;`P3E7'>)I]W%L\0Y( MI1VTJ_8>AY_U#LQB1_7FR_2Z@TS>''!"FE*! M&ON]9C(JPVF:EMP-M/7+1&K0A<,]V"[+SPS4='3]2\5L.H9LVM&*M]XP0UZI MN`U5>+TRHB6PZ9NV6*ZA88>[PT;4OO-S!KOSXU=69?UZ"_SP0/^W#7?[C7<' M#7>'O;%]]T-;E7=;$'=5>N[R3/VQ+-TL*_:6-8XUR<_R__V?)C)[S96[K.E( MN.)K5GQ!5XJ\Y;J)6WBHKCU?GRF^XR+-UTE"U3?_ZC0-\JJQ'+,C2SGOU-J* M,'6V/M^R=:Z+*-L!K%J5MNKF1:4''GY;C6VOXL;^NP!_1RSH?5G;[9VJ[2;+ MIR->7C;Z@=M??:>_+'&=I+:325=L*Q\\R[+\^?\!4$L!`A0#%`````@`[('^ M1N=_,3>Y`0``G1<``!,``````````````(`!`````%M#;VYT96YT7U1Y<&5S M72YX;6Q02P$"%`,4````"`#L@?Y&2'4%[L4````K`@``"P`````````````` M@`'J`0``7W)E;',O+G)E;'-02P$"%`,4````"`#L@?Y&#'72:8X!``"I%@`` M&@``````````````@`'8`@``>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"%`,4````"`#L@?Y&[WO""K0"```<"@``$```````````````@`&>!``` M9&]C4')O<',O87!P+GAM;%!+`0(4`Q0````(`.R!_D9(A?\$/P$``&D#```1 M``````````````"``8`'``!D;V-0X(``!X;"]T:&5M92]T M:&5M93$N>&UL4$L!`A0#%`````@`[('^1LCN"KE?`@``J`L```T````````` M`````(`!+P\``'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L!`A0# M%`````@`[('^1MT0]%--`@``]`<``!@``````````````(`!>14``'AL+W=O M&PO=V]R:W-H965T&UL4$L!`A0#%`````@`[('^1MHFM>M! M!0``)AH``!@``````````````(`!@QX``'AL+W=O@!```D!0``&```````````````@`&^)@``>&PO=V]R:W-H965T&UL4$L!`A0#%`````@`[('^1D08;'G.!```D1@``!@````````` M`````(`!W"@``'AL+W=O`M``!X;"]W;W)K&PO=V]R:W-H965T&UL4$L!`A0# M%`````@`[('^1@F5LZ^B`0``L0,``!D``````````````(`!C3$``'AL+W=O M&PO=V]R:W-H965T&UL4$L!`A0#%`````@`[('^1OSZ M%C>A`0``L0,``!D``````````````(`!&#<``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`[('^1O-[7Q6B`0``L0,``!D` M`````````````(`!H3P``'AL+W=O&PO M=V]R:W-H965T&UL4$L!`A0#%`````@`[('^1C`H&BNR`0``%@0``!D``````````````(`! M4$(``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%``` M``@`[('^1F5*''JQ`0``%@0``!D``````````````(`!%T@``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`[('^1C[('O@( M`@``,`<``!D``````````````(`!2%```'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`[('^1GZ"?*OX`@``;`X``!D````` M`````````(`!ZE8``'AL+W=OW`"```O"@``&0``````````````@`$96@``>&PO=V]R M:W-H965T&UL M4$L!`A0#%`````@`[('^1@DIF+1:`P``/!(``!D``````````````(`!TEX` M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@` M[('^1NFEXH&PO=V]R:W-H965T&UL4$L!`A0#%`````@`[('^1@T8%N.,)P`` MZL0``!0``````````````(`!G6T``'AL+W-H87)E9%-T&UL4$L% 3!@`````M`"T`+0P``%N5```````` ` end XML 13 R33.htm IDEA: XBRL DOCUMENT v3.2.0.727
Earnings Per Share (Antidilutive Securities Excluded From Computation Of Earnings Per Share) (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Earnings Per Share [Abstract]        
Antidilutive shares 1,762 2,094 1,762 2,018
XML 14 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 15 R25.htm IDEA: XBRL DOCUMENT v3.2.0.727
Schedule of Identifiable Intangible Assets (Details) - Jun. 30, 2015 - 2015 Acquisitions [Member] - USD ($)
$ in Thousands
Total
Acquired Finite-Lived Intangible Assets [Line Items]  
Identifiable intangible assets $ 7,879
Developed product technologies [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Identifiable intangible assets $ 5,390
Weighted average amortization period for acquired intangible assets (in years) 5 years
Customer relationships [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Identifiable intangible assets $ 2,380
Weighted average amortization period for acquired intangible assets (in years) 4 years
Non-competition covenant [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Identifiable intangible assets $ 109
Weighted average amortization period for acquired intangible assets (in years) 3 years
XML 16 R9.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisitions
6 Months Ended
Jun. 30, 2015
Business Combinations [Abstract]  
Acquisitions
Acquisitions
Librato Acquisition
In January 2015, we acquired Librato, Inc., or Librato, a cloud-based infrastructure monitoring company, for approximately $40.0 million in cash, including $0.1 million of cash acquired. The acquisition represents another step in our efforts to extend and connect performance management capabilities from on-premise IT infrastructure to cloud-based application environments. The acquisition was financed with available cash and we incurred $0.7 million in acquisition related costs, which are included in general and administrative expense for the six months ended June 30, 2015.
The initial determination of the fair value of the assets acquired and liabilities assumed, which includes approximately $31.0 million of goodwill, $4.0 million of intangible assets and $5.2 million of deferred tax assets, is based on a preliminary valuation and the estimates and assumptions for these items are subject to change as we obtain additional information during the measurement period. Subsequent changes to the purchase price or certain other fair value adjustments determined during the measurement period will be recorded as an adjustment to goodwill. The weighted average amortization period for the intangible assets is 5.0 years. Goodwill for this acquisition is not deductible for tax purposes.
Papertrail Acquisition
In April 2015, we acquired Papertrail Inc., or Papertrail, a cloud-based log management company, for approximately $41.1 million in cash, including $0.1 million of cash acquired. By acquiring Papertrail, we extended our ability to help IT professionals, DevOps professionals and developers quickly and easily monitor log data in order to troubleshoot application performance across cloud-based and on-premise infrastructure environments. The acquisition was financed with available cash and we incurred $0.6 million in acquisition related costs, which are included in general and administrative expense for the six months ended June 30, 2015.
The initial determination of the fair value of the assets acquired and liabilities assumed, which includes approximately $37.2 million of goodwill and $3.8 million of intangible assets, is based on a preliminary valuation and the estimates and assumptions for these items are subject to change as we obtain additional information during the measurement period. Subsequent changes to the purchase price or certain other fair value adjustments determined during the measurement period will be recorded as an adjustment to goodwill. The weighted average amortization period for the intangible assets is 4.4 years. Goodwill for this acquisition is deductible for tax purposes.
The following table summarizes the fair value of the acquired identifiable intangible assets and weighted average useful lives for our Librato and Papertrail acquisitions:
 
Fair Value
 
Weighted Average Useful Life
 
(in thousands)
 
(in years)
Developed product technologies
$
5,390

 
5
Customer relationships
2,380

 
4
Non-competition covenant
109

 
3
Total identifiable intangible assets
$
7,879

 
 

The amounts of revenue and net loss related to our 2015 acquisitions included in our condensed consolidated financial statements from the effective date of the acquisitions for the six months ended June 30, 2015 are insignificant. We recognize revenue on the acquired products in accordance with our revenue recognition policy, as described in Note 1 in our Annual Report on Form 10-K for the fiscal year ended December 31, 2014. Pro forma information for the acquisitions has not been provided because the impact of the historical results of operations of the acquired businesses on our revenue, net income and earnings per share is not material.
The following table reflects the changes in goodwill for the six months ended June 30, 2015:
(in thousands)
 
Balance at December 31, 2014
$
363,585

Acquisitions
74,732

Foreign currency translation and other adjustments
(6,464
)
Balance at June 30, 2015
$
431,853


Goodwill and indefinite-lived intangibles are assessed at the consolidated level for impairment in the fourth quarter of each year or more frequently if events or changes in circumstances indicate that impairment may exist. We evaluate long-lived assets, including identifiable definite-lived intangibles and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. As of June 30, 2015, there were no indicators of impairment identified as a result of our review of events and circumstances related to our goodwill, indefinite-lived intangible assets or long-lived assets.
XML 17 R29.htm IDEA: XBRL DOCUMENT v3.2.0.727
Investments (Schedule Of Unrealized Losses On Short-Term And Long-Term Investments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value $ 22,345 $ 22,021
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (54) (75)
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value 0 0
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0 0
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 22,345 22,021
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss, Total (54) (75)
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value 22,345 22,021
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (54) (75)
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value 0 0
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0 0
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 22,345 22,021
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss, Total $ (54) $ (75)
XML 18 R28.htm IDEA: XBRL DOCUMENT v3.2.0.727
Investments (Schedule of Available for Sale Investments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Fair value of investments $ 29,714  
Short-term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 20,350 $ 12,382
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 3 5
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (26) (3)
Fair value of investments 20,327 12,384
Short-term Investments [Member] | Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 20,350 12,382
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 3 5
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (26) (3)
Fair value of investments 20,327 12,384
Long-term investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 9,415 17,494
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0 0
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (28) (71)
Fair value of investments 9,387 17,423
Long-term investments [Member] | Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 9,415 17,494
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0 0
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (28) (71)
Fair value of investments $ 9,387 $ 17,423
XML 19 R30.htm IDEA: XBRL DOCUMENT v3.2.0.727
Investments (Schedule Of Contractual Maturities Of Investments) (Detail)
$ in Thousands
Jun. 30, 2015
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Cost of investments Due in one year or less $ 20,350
Cost of investments Due after one year through five years 9,415
Cost of investments 29,765
Fair Value of investments Due in one year or less 20,327
Fair Value of investments Due after one year through five years 9,387
Fair value of investments $ 29,714
XML 20 R31.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair Value Measurements (Schedule Of Fair Value Of Financial Assets And Liabilities Measured On Recurring Basis) (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents $ 24,515 $ 68,555
Investments 29,714  
Total assets 54,229 98,362
Money market funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents 24,515 68,555
Short-term Investments [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 20,327 12,384
Short-term Investments [Member] | Corporate bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 20,327 12,384
Long-term investments [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 9,387 17,423
Long-term investments [Member] | Corporate bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 9,387 17,423
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents 24,515 68,555
Total assets 24,515 68,555
Fair Value, Inputs, Level 1 [Member] | Money market funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents 24,515 68,555
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets 29,714 29,807
Fair Value, Inputs, Level 2 [Member] | Short-term Investments [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 20,327 12,384
Fair Value, Inputs, Level 2 [Member] | Short-term Investments [Member] | Corporate bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 20,327 12,384
Fair Value, Inputs, Level 2 [Member] | Long-term investments [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 9,387 17,423
Fair Value, Inputs, Level 2 [Member] | Long-term investments [Member] | Corporate bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments $ 9,387 $ 17,423
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.2.0.727
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2015
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
Organization and Nature of Operations
SolarWinds, Inc., a Delaware corporation, and its subsidiaries (“we,” “us” or “our”) design, develop, market, sell and support enterprise-class information technology, or IT, infrastructure management software to IT and DevOps professionals in organizations of all sizes to manage on-premise, hybrid cloud and public cloud environments. Our product offerings range from individual software tools to more comprehensive software products that solve problems encountered every day by IT and DevOps professionals and help them to efficiently and effectively manage their network, systems, application and website infrastructures.
Basis of Presentation
We prepared our interim condensed consolidated financial statements in conformity with United States of America generally accepted accounting principles, or GAAP, and the reporting regulations of the Securities and Exchange Commission, or the SEC. They do not include all of the information and footnotes required by GAAP for complete financial statements. The accompanying condensed consolidated financial statements include our accounts and the accounts of our wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.
We have made estimates and judgments affecting the amounts reported in our condensed consolidated financial statements and the accompanying notes. The actual results that we experience may differ materially from our estimates. The accounting estimates that require our most significant, difficult and subjective judgments include:
the valuation of goodwill, intangibles, long-lived assets and contingent consideration, including accrued earnouts;
revenue recognition;
stock-based compensation;
income taxes; and
loss contingencies.
The interim financial information is unaudited, but reflects all normal adjustments that are, in our opinion, necessary to provide a fair statement of results for the interim periods presented. This interim information should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended December 31, 2014.
Certain reclassifications have been made to prior periods' financial statements to conform to the current period presentation. These reclassifications did not result in any change in previously reported net income, total assets or shareholders' equity.
Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board, or FASB, and the International Accounting Standards Board, or IASB, issued a converged standard to provide updated guidance on recognizing revenue from contracts with customers. The new guidance replaces the existing revenue recognition guidance under GAAP. The new guidance includes a five-step process for companies to recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In addition, the standard enhances the disclosure requirements regarding revenue and specifies the accounting for some costs to obtain or fulfill a contract with a customer. The updated accounting guidance is effective for interim and annual periods beginning after December 15, 2016; however, the FASB has recently approved a one-year deferral of the effective date. Early adoption is permitted, but not before the effective date of the original standard. The standard permits the use of either the retrospective or cumulative effect transition method. We expect to adopt the updated guidance in the first quarter of fiscal year 2018. We are still evaluating transition methods and the impact of the new revenue recognition guidance.
Fair Value Measurements
We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis and non-financial assets and liabilities, such as goodwill, intangible assets and property, plant and equipment, that are measured at fair value on a non-recurring basis.
The guidance establishes a three-tiered fair value hierarchy that prioritizes inputs to valuation techniques used in fair value calculations. The three levels of inputs are defined as follows:
Level 1: Unadjusted quoted prices for identical assets or liabilities in active markets accessible by us.
Level 2: Inputs that are observable in the marketplace other than those inputs classified as Level 1.
Level 3: Inputs that are unobservable in the marketplace and significant to the valuation.
We determine the fair value of our available-for-sale securities based on inputs obtained from multiple pricing vendors, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. However, we classify all of our available-for-sale securities as being valued using Level 2 inputs. The valuation techniques used to determine the fair value of our financial instruments having Level 2 inputs are derived from unadjusted, non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models. Our procedures include controls to ensure that appropriate fair values are recorded by a review of the valuation methods and assumptions.
See Note 4 for a summary of our financial instruments accounted for at fair value on a recurring basis. The carrying amounts reported in our condensed consolidated balance sheets for cash, accounts receivable, accounts payable and other accrued expenses approximate fair value due to relatively short periods to maturity.
Accumulated Other Comprehensive Income (Loss)
Changes in accumulated other comprehensive income (loss) by component for the six months ended June 30, 2015 are summarized below:
(in thousands)
Unrealized Gain (Loss) on Available-for-Sale Investments, net of tax
 
Foreign Currency Translation Adjustments
 
Accumulated Other Comprehensive Loss
Balance at December 31, 2014
$
(45
)
 
$
(13,254
)
 
$
(13,299
)
Other comprehensive gain (loss) before reclassification
12

 
(11,722
)
 
(11,710
)
Amount reclassified from accumulated other comprehensive income (loss)

 

 

Net current period other comprehensive income (loss)
12

 
(11,722
)
 
(11,710
)
Balance at June 30, 2015
$
(33
)
 
$
(24,976
)
 
$
(25,009
)
XML 22 R32.htm IDEA: XBRL DOCUMENT v3.2.0.727
Earnings Per Share (Reconciliation Of Basic And Diluted Earnings Per Share) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Earnings Per Share [Abstract]        
Net income $ 22,145 $ 13,379 $ 40,311 $ 31,025
Shares used in computation of basic earnings per share (in shares) 76,476 75,411 76,339 75,308
Net income $ 22,145 $ 13,379 $ 40,311 $ 31,025
Weighted average common shares outstanding used in computing basic earnings per share (in shares) 76,476 75,411 76,339 75,308
Add options and restricted stock units to purchase common stock (in shares) 924 885 967 937
Weighted average common shares outstanding used in computing diluted earnings per share (in shares) 77,400 76,296 77,306 76,245
XML 23 R2.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Current assets:    
Cash and cash equivalents $ 226,076 $ 237,942
Short-term investments 20,327 12,384
Accounts receivable, net of allowances of $637 and $1,088 as of June 30, 2015 and December 31, 2014, respectively 47,613 50,791
Income tax receivable 2,031 128
Deferred taxes 7,308 8,350
Prepaid and other current assets 6,517 6,492
Total current assets 309,872 316,087
Property and equipment, net 28,602 23,614
Long-term investments 9,387 17,423
Deferred taxes 3,449 830
Goodwill 431,853 363,585
Intangible assets, net 85,534 93,046
Other assets, net 10,234 10,447
Total assets 878,931 825,032
Current liabilities:    
Accounts payable 8,275 6,829
Accrued liabilities and other 19,103 35,276
Income taxes payable 2,012 2,351
Current portion of deferred revenue 168,906 154,799
Total current liabilities 198,296 199,255
Long-term liabilities:    
Deferred revenue, net of current portion 10,316 8,609
Non-current deferred taxes 3,621 5,319
Other long-term liabilities 24,364 22,990
Total liabilities $ 236,597 $ 236,173
Commitments and contingencies (Note 7)    
Stockholders’ equity:    
Common stock, $0.001 par value: 123,000,000 shares authorized and 76,575,254 and 75,911,349 shares issued and outstanding as of June 30, 2015 and December 31, 2014, respectively $ 77 $ 76
Additional paid-in capital 304,457 279,584
Accumulated other comprehensive loss (25,009) (13,299)
Accumulated earnings 362,809 322,498
Total stockholders’ equity 642,334 588,859
Total liabilities and stockholders’ equity $ 878,931 $ 825,032
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Unrealized gains (losses) on investments, income tax expense (benefit) $ (11) $ 2 $ 6 $ 3
XML 25 R35.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies (Details) - Jun. 30, 2015 - Headquarter lease amendment [Member]
ft² in Thousands, $ in Millions
USD ($)
ft²
Operating Leased Assets [Line Items]  
Facilities, Square Footage | ft² 348
Expected lease payment in 2017 $ 2.5
Expected lease payment in 2018 3.3
Expected lease payment in 2019 3.4
Expected lease payment thereafter $ 37.4
XML 26 R22.htm IDEA: XBRL DOCUMENT v3.2.0.727
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2015
Earnings Per Share [Abstract]  
Reconciliation of basic and diluted earnings per share
A reconciliation of the number of shares in the calculation of basic and diluted earnings per share follows:
 
Three months ended June 30,
 
Six months ended June 30,
 
2015
 
2014
 
2015
 
2014
(in thousands)
 
 
 
 
 
 
 
Basic earnings per share
 
 
 
 
 
 
 
Numerator:
 
 
 
 
 
 
 
Net income
$
22,145

 
$
13,379

 
$
40,311

 
$
31,025

Denominator:
 
 
 
 
 
 
 
Weighted average common shares outstanding used in computing basic earnings per share
76,476

 
75,411

 
76,339

 
75,308

Diluted earnings per share
 
 
 
 
 
 
 
Numerator:
 
 
 
 
 
 
 
Net income
$
22,145

 
$
13,379

 
$
40,311

 
$
31,025

Denominator:
 
 
 
 
 
 
 
Weighted average common shares outstanding used in computing basic earnings per share
76,476

 
75,411

 
76,339

 
75,308

Add options and restricted stock units to purchase common stock
924

 
885

 
967

 
937

Weighted average common shares outstanding used in computing diluted earnings per share
77,400

 
76,296

 
77,306

 
76,245

Antidilutive securities excluded from computation of earnings per share
The following stock-based incentive awards were outstanding but were not included in the computation of diluted earnings per share because the average market price of the underlying stock did not exceed the sum of the exercise price, unrecognized compensation expense and the excess tax benefit and thus the results would have been antidilutive:
 
Three months ended June 30,
 
Six months ended June 30,
(in thousands)
2015
 
2014
 
2015
 
2014
Antidilutive shares
1,762

 
2,094

 
1,762

 
2,018

XML 27 R36.htm IDEA: XBRL DOCUMENT v3.2.0.727
Subsequent Event (Details) - Jul. 31, 2015 - Subsequent Event [Member] - USD ($)
Total
Subsequent Event [Line Items]  
Stock Repurchase Program, Authorized Amount $ 200,000,000.0
Stock Repurchase Program, Period in Force 12 months
XML 28 R24.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisitions Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Apr. 30, 2015
Jan. 31, 2015
Jun. 30, 2015
Dec. 31, 2014
Business Acquisition [Line Items]        
Goodwill     $ 431,853 $ 363,585
Librato [Member]        
Business Acquisition [Line Items]        
Payments to acquire businesses, gross   $ 40,000    
Cash acquired in acquisition   $ 100    
Goodwill     31,000  
Intangible assets     4,000  
Deferred tax assets     $ 5,200  
Weighted average amortization period for acquired intangible assets (in years)     5 years  
Papertrail Inc [Member]        
Business Acquisition [Line Items]        
Payments to acquire businesses, gross $ 41,100      
Cash acquired in acquisition $ 100      
Goodwill     $ 37,200  
Intangible assets     $ 3,800  
Weighted average amortization period for acquired intangible assets (in years)     4 years 4 months 29 days  
Business acquisition, goodwill, expected tax deductible amount     $ 37,200  
General and Administrative Expense [Member] | Librato [Member]        
Business Acquisition [Line Items]        
Acquisition related expenses     700  
General and Administrative Expense [Member] | Papertrail Inc [Member]        
Business Acquisition [Line Items]        
Acquisition related expenses     $ 600  
XML 29 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 30 R7.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Cash flows from operating activities    
Net income $ 40,311 $ 31,025
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 19,952 17,722
Provision for doubtful accounts 689 473
Stock-based compensation expense 24,727 18,799
Deferred taxes 1,876 (4,492)
Excess tax benefit from stock-based compensation (3,565) (3,401)
Premium on investments (156) 0
Other non-cash expenses 1,039 1,133
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:    
Accounts receivable 764 3,524
Income taxes receivable (1,921) 3,078
Prepaid and other assets 37 (2,574)
Accounts payable 1,322 (1,857)
Accrued liabilities and other (16,766) 12,116
Income taxes payable 3,260 1,017
Deferred revenue 19,634 10,638
Other long-term liabilities 1,177 6,343
Net cash provided by operating activities 92,380 93,544
Cash flows from investing activities    
Purchases of investments (5,745) 0
Maturities of investments 5,650 10,015
Purchases of property and equipment (7,051) (14,316)
Purchases of intangible assets (131) (185)
Acquisition of businesses, net of cash acquired (90,067) (63,996)
Net cash used in investing activities (97,344) (68,482)
Cash flows from financing activities    
Repurchase of common stock (8,651) (9,844)
Exercise of stock options 5,411 4,128
Excess tax benefit from stock-based compensation 3,565 3,401
Net cash provided by (used in) financing activities 325 (2,315)
Effect of exchange rate changes on cash and cash equivalents (7,227) (1,503)
Net increase (decrease) in cash and cash equivalents (11,866) 21,244
Cash and cash equivalents    
Beginning of period 237,942 165,973
End of period 226,076 187,217
Supplemental disclosure of cash flow information    
Cash paid for interest 125 330
Cash paid for income taxes 10,684 8,940
Non-cash investing transactions    
Purchases of property and equipment included in accrued liabilities $ 1,393 $ 486
XML 31 R3.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Allowance for doubtful accounts receivable $ 637 $ 1,088
Common stock par value $ 0.001 $ 0.001
Common stock, shares authorized 123,000,000 123,000,000
Common stock, shares issued 76,575,254 75,911,349
Common stock, shares outstanding 76,575,254 75,911,349
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.2.0.727
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2015
Accounting Policies [Abstract]  
Basis Of Presentation
Basis of Presentation
We prepared our interim condensed consolidated financial statements in conformity with United States of America generally accepted accounting principles, or GAAP, and the reporting regulations of the Securities and Exchange Commission, or the SEC. They do not include all of the information and footnotes required by GAAP for complete financial statements. The accompanying condensed consolidated financial statements include our accounts and the accounts of our wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.
We have made estimates and judgments affecting the amounts reported in our condensed consolidated financial statements and the accompanying notes. The actual results that we experience may differ materially from our estimates. The accounting estimates that require our most significant, difficult and subjective judgments include:
the valuation of goodwill, intangibles, long-lived assets and contingent consideration, including accrued earnouts;
revenue recognition;
stock-based compensation;
income taxes; and
loss contingencies.
The interim financial information is unaudited, but reflects all normal adjustments that are, in our opinion, necessary to provide a fair statement of results for the interim periods presented. This interim information should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended December 31, 2014.
Certain reclassifications have been made to prior periods' financial statements to conform to the current period presentation. These reclassifications did not result in any change in previously reported net income, total assets or shareholders' equity.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board, or FASB, and the International Accounting Standards Board, or IASB, issued a converged standard to provide updated guidance on recognizing revenue from contracts with customers. The new guidance replaces the existing revenue recognition guidance under GAAP. The new guidance includes a five-step process for companies to recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In addition, the standard enhances the disclosure requirements regarding revenue and specifies the accounting for some costs to obtain or fulfill a contract with a customer. The updated accounting guidance is effective for interim and annual periods beginning after December 15, 2016; however, the FASB has recently approved a one-year deferral of the effective date. Early adoption is permitted, but not before the effective date of the original standard. The standard permits the use of either the retrospective or cumulative effect transition method. We expect to adopt the updated guidance in the first quarter of fiscal year 2018. We are still evaluating transition methods and the impact of the new revenue recognition guidance.
Fair Value Measurements
Fair Value Measurements
We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis and non-financial assets and liabilities, such as goodwill, intangible assets and property, plant and equipment, that are measured at fair value on a non-recurring basis.
The guidance establishes a three-tiered fair value hierarchy that prioritizes inputs to valuation techniques used in fair value calculations. The three levels of inputs are defined as follows:
Level 1: Unadjusted quoted prices for identical assets or liabilities in active markets accessible by us.
Level 2: Inputs that are observable in the marketplace other than those inputs classified as Level 1.
Level 3: Inputs that are unobservable in the marketplace and significant to the valuation.
We determine the fair value of our available-for-sale securities based on inputs obtained from multiple pricing vendors, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. However, we classify all of our available-for-sale securities as being valued using Level 2 inputs. The valuation techniques used to determine the fair value of our financial instruments having Level 2 inputs are derived from unadjusted, non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models. Our procedures include controls to ensure that appropriate fair values are recorded by a review of the valuation methods and assumptions.
See Note 4 for a summary of our financial instruments accounted for at fair value on a recurring basis. The carrying amounts reported in our condensed consolidated balance sheets for cash, accounts receivable, accounts payable and other accrued expenses approximate fair value due to relatively short periods to maturity.
XML 33 R1.htm IDEA: XBRL DOCUMENT v3.2.0.727
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2015
Jul. 28, 2015
Document and Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2015  
Document Fiscal Year Focus 2015  
Document Fiscal Period Focus Q2  
Trading Symbol SWI  
Entity Registrant Name SolarWinds, Inc.  
Entity Central Index Key 0001428669  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   76,602,703
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.2.0.727
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2015
Accounting Policies [Abstract]  
Schedule of accumulated other comprehensive income (loss)
Changes in accumulated other comprehensive income (loss) by component for the six months ended June 30, 2015 are summarized below:
(in thousands)
Unrealized Gain (Loss) on Available-for-Sale Investments, net of tax
 
Foreign Currency Translation Adjustments
 
Accumulated Other Comprehensive Loss
Balance at December 31, 2014
$
(45
)
 
$
(13,254
)
 
$
(13,299
)
Other comprehensive gain (loss) before reclassification
12

 
(11,722
)
 
(11,710
)
Amount reclassified from accumulated other comprehensive income (loss)

 

 

Net current period other comprehensive income (loss)
12

 
(11,722
)
 
(11,710
)
Balance at June 30, 2015
$
(33
)
 
$
(24,976
)
 
$
(25,009
)
XML 35 R4.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Revenue:        
License $ 38,591 $ 37,636 $ 80,953 $ 73,987
Maintenance and other 67,556 58,035 131,285 112,956
Subscription 12,929 5,833 23,630 10,470
Total revenue 119,076 101,504 235,868 197,413
Cost of license revenue 4,371 4,112 8,586 8,221
Cost of maintenance and other revenue 4,130 3,875 8,267 7,331
Cost of subscription revenue 4,920 2,911 9,147 5,374
Gross profit 105,655 90,606 209,868 176,487
Operating expenses:        
Sales and marketing 43,193 35,254 86,585 69,234
Research and development 15,133 13,883 31,503 28,023
General and administrative 19,399 23,263 39,737 39,192
Total operating expenses 77,725 72,400 157,825 136,449
Operating income 27,930 18,206 52,043 40,038
Other income (expense):        
Interest income 108 83 217 161
Interest expense (88) (216) (191) (435)
Other income, net 2,356 13 2,453 208
Total other income (expense) 2,376 (120) 2,479 (66)
Income before income taxes 30,306 18,086 54,522 39,972
Income tax expense 8,161 4,707 14,211 8,947
Net income $ 22,145 $ 13,379 $ 40,311 $ 31,025
Net income per share:        
Basic earnings per share (in dollars per share) $ 0.29 $ 0.18 $ 0.53 $ 0.41
Diluted earnings per share (in dollars per share) $ 0.29 $ 0.18 $ 0.52 $ 0.41
Weighted average shares used to compute net income per share:        
Shares used in computation of basic earnings per share (in shares) 76,476 75,411 76,339 75,308
Shares used in computation of diluted earnings per share (in shares) 77,400 76,296 77,306 76,245
XML 36 R12.htm IDEA: XBRL DOCUMENT v3.2.0.727
Earnings Per Share
6 Months Ended
Jun. 30, 2015
Earnings Per Share [Abstract]  
Earnings Per Share
Earnings Per Share
We computed basic earnings per share using the weighted average number of our common shares outstanding during the reporting period. We adjusted diluted earnings per share for the after-tax impact of incremental shares that would be available for issuance upon the assumed exercise of stock options and vesting of restricted stock units using the treasury stock method.
A reconciliation of the number of shares in the calculation of basic and diluted earnings per share follows:
 
Three months ended June 30,
 
Six months ended June 30,
 
2015
 
2014
 
2015
 
2014
(in thousands)
 
 
 
 
 
 
 
Basic earnings per share
 
 
 
 
 
 
 
Numerator:
 
 
 
 
 
 
 
Net income
$
22,145

 
$
13,379

 
$
40,311

 
$
31,025

Denominator:
 
 
 
 
 
 
 
Weighted average common shares outstanding used in computing basic earnings per share
76,476

 
75,411

 
76,339

 
75,308

Diluted earnings per share
 
 
 
 
 
 
 
Numerator:
 
 
 
 
 
 
 
Net income
$
22,145

 
$
13,379

 
$
40,311

 
$
31,025

Denominator:
 
 
 
 
 
 
 
Weighted average common shares outstanding used in computing basic earnings per share
76,476

 
75,411

 
76,339

 
75,308

Add options and restricted stock units to purchase common stock
924

 
885

 
967

 
937

Weighted average common shares outstanding used in computing diluted earnings per share
77,400

 
76,296

 
77,306

 
76,245


Dilution from assumed exercises of stock options and vesting of restricted stock units is dependent upon several factors, including the market price of our common stock. The following stock-based incentive awards were outstanding but were not included in the computation of diluted earnings per share because the average market price of the underlying stock did not exceed the sum of the exercise price, unrecognized compensation expense and the excess tax benefit and thus the results would have been antidilutive:
 
Three months ended June 30,
 
Six months ended June 30,
(in thousands)
2015
 
2014
 
2015
 
2014
Antidilutive shares
1,762

 
2,094

 
1,762

 
2,018


The calculation of diluted earnings per share requires us to make certain assumptions related to the use of proceeds that would be received upon the assumed exercise of stock options and vesting of restricted stock units. These assumed proceeds include the excess tax benefit that we receive upon assumed exercises of stock options and vesting of restricted stock units.
XML 37 R11.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair Value Measurements
6 Months Ended
Jun. 30, 2015
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
The following table summarizes the fair value of our financial assets that were measured on a recurring basis as of June 30, 2015 and December 31, 2014. We did not have any financial liabilities as of June 30, 2015 or December 31, 2014.
 
Fair Value Measurements at
June 30, 2015 Using
 
 
 
Fair Value Measurements at
December 31, 2014 Using
 
 
(in thousands)
Quoted
Prices in
Active
Markets
for
Identical
Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total
 
Quoted
Prices in
Active
Markets
for
Identical
Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
24,515

 
$

 
$

 
$
24,515

 
$
68,555

 
$

 
$

 
$
68,555

Total cash equivalents
24,515

 

 

 
24,515

 
68,555

 

 

 
68,555

Short-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds

 
20,327

 

 
20,327

 

 
12,384

 

 
12,384

Total short-term investments

 
20,327

 

 
20,327

 

 
12,384

 

 
12,384

Long-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds

 
9,387

 

 
9,387

 

 
17,423

 

 
17,423

Total long-term investments

 
9,387

 

 
9,387

 

 
17,423

 

 
17,423

Total assets
$
24,515

 
$
29,714

 
$

 
$
54,229

 
$
68,555

 
$
29,807

 
$

 
$
98,362


There have been no transfers between fair value measurement levels during the six months ended June 30, 2015.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.2.0.727
Summary of Significant Accounting Policies (Schedule of Accumulated Other Comprehensive Income (Loss)) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Accumulated other comprehensive income (loss), net of tax, beginning balance     $ (13,299)  
Other comprehensive gain (loss) before reclassification     (11,710)  
Amount reclassified from accumulated other comprehensive income (loss)     0  
Other comprehensive income (loss) $ 2,741 $ (924) (11,710) $ (969)
Accumulated other comprehensive income (loss), net of tax, ending balance (25,009)   (25,009)  
Unrealized Gains (losses) on Available-for-Sale Investments, net of tax [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Accumulated other comprehensive income (loss), net of tax, beginning balance     (45)  
Other comprehensive gain (loss) before reclassification     12  
Amount reclassified from accumulated other comprehensive income (loss)     0  
Other comprehensive income (loss)     12  
Accumulated other comprehensive income (loss), net of tax, ending balance (33)   (33)  
Foreign Currency Translation Adjustments [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Accumulated other comprehensive income (loss), net of tax, beginning balance     (13,254)  
Other comprehensive gain (loss) before reclassification     (11,722)  
Amount reclassified from accumulated other comprehensive income (loss)     0  
Other comprehensive income (loss)     (11,722)  
Accumulated other comprehensive income (loss), net of tax, ending balance $ (24,976)   $ (24,976)  
XML 39 R19.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2015
Business Combinations [Abstract]  
Schedule of identifiable intangible assets
The following table summarizes the fair value of the acquired identifiable intangible assets and weighted average useful lives for our Librato and Papertrail acquisitions:
 
Fair Value
 
Weighted Average Useful Life
 
(in thousands)
 
(in years)
Developed product technologies
$
5,390

 
5
Customer relationships
2,380

 
4
Non-competition covenant
109

 
3
Total identifiable intangible assets
$
7,879

 
 
Schedule of changes in goodwill
The following table reflects the changes in goodwill for the six months ended June 30, 2015:
(in thousands)
 
Balance at December 31, 2014
$
363,585

Acquisitions
74,732

Foreign currency translation and other adjustments
(6,464
)
Balance at June 30, 2015
$
431,853

XML 40 R15.htm IDEA: XBRL DOCUMENT v3.2.0.727
Subsidiary Guarantor
6 Months Ended
Jun. 30, 2015
Subsidiary Guarantor [Abstract]  
Subsidiary Guarantor
Subsidiary Guarantor
In November 2013, we filed an automatic shelf registration statement with the SEC, which enables us to offer and sell from time to time and in one or more offerings, an unspecified amount of common stock, preferred stock, depositary shares, debt securities, warrants, purchase contracts, purchase units or any combination thereof and is intended to give us flexibility to take advantage of financing opportunities as needed or deemed desirable in light of prevailing market conditions. Debt securities sold by us may be fully and unconditionally guaranteed on an unsecured basis by SolarWinds Worldwide, LLC, or SolarWinds Worldwide, our principal operating subsidiary. The guarantee is subject to release under certain customary circumstances. The indenture governing any debt securities that may be issued by SolarWinds, Inc. provides that the guarantees may be automatically and unconditionally released only upon the following circumstances: 1) the guarantor is sold or sells all of its assets in compliance with the terms of the indenture; and 2) the requirements under the terms of the indenture for defeasance or covenant defeasance or satisfaction and discharge have been satisfied. SolarWinds, Inc. has no independent assets or operations, and any other direct subsidiaries of SolarWinds, Inc. other than SolarWinds Worldwide are minor. The guarantee by SolarWinds Worldwide of any debt securities to be offered pursuant to the automatic shelf registration statement from time to time will be full and unconditional. There are no restrictions on the ability of SolarWinds, Inc. to obtain funds from SolarWinds Worldwide through dividends, loans or advances other than certain restrictions on intercompany indebtedness as set forth in the Credit Agreement, dated as of October 4, 2013, by and among SolarWinds, Inc., the Lenders referred to therein, Wells Fargo Bank, National Association, as administrative agent for the Lenders, and Wells Fargo Securities, LLC (the “Credit Agreement”).
XML 41 R13.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes
6 Months Ended
Jun. 30, 2015
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
For the three months ended June 30, 2015 and 2014, we recorded income tax expense of $8.2 million and $4.7 million, respectively, resulting in an effective tax rate of 26.9% and 26.0%, respectively. For the six months ended June 30, 2015 and 2014, we recorded income tax expense of $14.2 million and $8.9 million, respectively, resulting in an effective tax rate of 26.1% and 22.4%, respectively. The increase in the effective tax rate for the six months ended June 30, 2015 compared to the same period in 2014 was primarily due to a decrease in international earnings as a percentage of total earnings, which are generally taxed at lower tax rates, and an increase in permanent items that are non-deductible for tax purposes.
We recognize interest and penalties related to unrecognized tax benefits in the provision for income taxes. As of June 30, 2015, we included accrued interest and penalties related to unrecognized tax benefits of approximately $1.1 million in our condensed consolidated balance sheet.
We file U.S., state and foreign income tax returns in jurisdictions with varying statutes of limitations. The 2008 through 2013 tax years generally remain open and subject to examination by federal tax authorities. The 2007 through 2013 tax years generally remain open and subject to examination by the state tax authorities. The 2010 through 2014 tax years generally remain open and subject to examination by foreign tax authorities. During the first quarter of 2015, we were notified that the U.S. Internal Revenue Service, or IRS, would examine tax years 2011 and 2012. The audit by the Indian Tax Authority for the 2012 tax year closed in the first quarter of 2015 with no adjustments. We are also under audit by the Indian Tax Authority for the 2013 tax year. We are not currently under audit in any other taxing jurisdictions.
XML 42 R14.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies
6 Months Ended
Jun. 30, 2015
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Leases
In April 2015, we signed an amendment to the lease of our corporate headquarters in Austin, Texas, which extends the lease term of our existing space for an additional year, amends the base rent payable and expands the leased building space to approximately 348,000 square feet beginning in 2017. The amendment increases our expected lease payments by approximately $2.5 million for the year ending December 31, 2017, $3.3 million for the year ending December 31, 2018, $3.4 million for the year ending December 31, 2019 and $37.4 million for the years ending thereafter through the expiration of the lease in March 2028.
Legal Proceedings
From time to time, we have been and may be involved in various legal proceedings arising in our ordinary course of business. In the opinion of management, there was not at least a reasonable possibility we may have incurred a material loss, or a material loss in excess of a recorded accrual, with respect to loss contingencies. However, the outcome of litigation is inherently uncertain. Therefore, although management considers the likelihood of such an outcome to be remote, if one or more of these legal matters were resolved against us in the same reporting period for amounts in excess of management's expectations, our condensed consolidated financial statements could be materially adversely affected.
XML 43 R16.htm IDEA: XBRL DOCUMENT v3.2.0.727
Subsequent Event
6 Months Ended
Jun. 30, 2015
Subsequent Events [Abstract]  
Subsequent Event
Subsequent Event
In July 2015, we announced that our Board of Directors had approved a share repurchase program, authorizing us to purchase up to $200.0 million of our outstanding common stock. We expect the repurchases will occur over the next 12 months although the exact timing of repurchases and number of shares of common stock to be purchased will depend upon market conditions and other factors. We expect to fund the program using a combination of our cash on hand, cash generated from operations and borrowings under our Credit Agreement. The program may be extended, suspended or discontinued at any time without prior notice.
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Income Tax Disclosure [Abstract]        
Income tax expense $ 8,161 $ 4,707 $ 14,211 $ 8,947
Effective tax rate 26.90% 26.00% 26.10% 22.40%
Unrecognized tax benefits $ 1,100   $ 1,100  
XML 45 R21.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2015
Fair Value Disclosures [Abstract]  
Schedule of fair value of financial assets and liabilities measured on recurring basis
The following table summarizes the fair value of our financial assets that were measured on a recurring basis as of June 30, 2015 and December 31, 2014. We did not have any financial liabilities as of June 30, 2015 or December 31, 2014.
 
Fair Value Measurements at
June 30, 2015 Using
 
 
 
Fair Value Measurements at
December 31, 2014 Using
 
 
(in thousands)
Quoted
Prices in
Active
Markets
for
Identical
Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total
 
Quoted
Prices in
Active
Markets
for
Identical
Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
24,515

 
$

 
$

 
$
24,515

 
$
68,555

 
$

 
$

 
$
68,555

Total cash equivalents
24,515

 

 

 
24,515

 
68,555

 

 

 
68,555

Short-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds

 
20,327

 

 
20,327

 

 
12,384

 

 
12,384

Total short-term investments

 
20,327

 

 
20,327

 

 
12,384

 

 
12,384

Long-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds

 
9,387

 

 
9,387

 

 
17,423

 

 
17,423

Total long-term investments

 
9,387

 

 
9,387

 

 
17,423

 

 
17,423

Total assets
$
24,515

 
$
29,714

 
$

 
$
54,229

 
$
68,555

 
$
29,807

 
$

 
$
98,362

XML 46 R26.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisitions (Schedule of Changes in Goodwill) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2015
USD ($)
Goodwill [Roll Forward]  
Goodwill, Beginning Balance $ 363,585
Acquisitions 74,732
Foreign currency translation and other adjustments (6,464)
Goodwill, Ending Balance $ 431,853
ZIP 47 0001428669-15-000048-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001428669-15-000048-xbrl.zip M4$L#!!0````(`$B!_D:96HS#KZ4``"_,#``0`!P``L``00E#@``!#D!``#L75E7XTB6?NXY9_X#PW.3 M*!8I0IPL^H1BJ6::7,F:ZGJJ(^P`5&5+E"23T+]^KFQ+V)9MC,'&9 M[;R[3NZ.QXW'V$'DR$%'!!V6PP9I"GPN&C=N+0;2Z8%=&\T?`PUSNMO[SLW\ M_D5+,<"='A#%=S;+YP\9MY0#>E'\ MYY+>1?-EF-FR>QQ&G6P^3<.F@B0T35*YP^W]A@Z'4$OFT:= M:MS3@Z8'I/9J(2?>,;26';.H,Y\%:)C#0);?I@OZ0\N\`=^C*4*RI!>FWZ.X MF[WK)/VAJAV/.&7W079T'8:WU9"K,+L3C-R=9TDSNU] M?A`!T4858[_@W[ZIX4IE'_#%4?XP?%(^BKK%PZO(I@=#2NPT-,=(EF?_.CQU M@!>*N>?Y[X]G!X]6.:XM,U[E%@PQZ4XM#()(QQR?+)6$(+9'8V%!FYN`E3FWT:Y(6BBN"VLP(<82D?BX,= M85[-.FYYB3A,(0_ZA3:!?7J$,/BD5V#*UNQU0AA%Q:_O^U%G2@?T770C:#/:!MB MS-O)4@DH1W3\&(ZG^"(!: MPO@/!J-QZMQBJ#D8VG`U\6)$M`%K%P+6%E!"O]`6)7N#DDUMS+P()6UT>P@+W#4^#O9`%_C8\+ M+]1O-=9$<93;\^BN\(Y`VG5TV;,BRVR>!0\?PC^25/;";-IW2#"5I&_3KW9D M/-E-=-OBYEEK/T/LCZYKB=P;C>`!:+O77I+:!;0+<.?5W\*WMG>\DME+FV3ZX6MT?=,:P1:, MX`G9MZZ]A78+[7UP\L\TAO/H,@WS9,8$SHJ(::O]R_.D$U:CRCX_V]BF84_$ M7='M@]ZR'"8"S>G[6U"KW3/@3\GIM>"^1,R/\%Y)SBW(5P;Y#PC)_0/`?0Y@>'`]^Y9QJ=PUN3]3KVT>(VC7JM;K>MVY=>O:=O'++G M"*S-3E\-7FV.NG,Y:NO]]A@,(RR@_PWC09@^M%EK$S"`)BY!O=[;J_AB<*GO M@('6*;QMNDM?.=T]JTR\->_M:Q-M^L;BV,X@ M!3'8F>L[27J;@"QLD,3=QS[-T_>*C$]9,+VMJ]YA83S<+$-FXV7PSZ M?4CQ/ET]WNS//N4W-OUV$\83S\[BX04SV_T,F0B((G@HY#D%E^&P\R2^_F;3 M_L30YN'EY4)YA-)RJ>R5?VFQ]&-@:1OOX+QJK-H$0B]NDC1O/#JW&!G?R&86 MZZGQ]K*A.+X?R-XS##4L?K<8VD$,M7%[KS++_8_=>Y[O;FR_KO7H/Z[-[$"< MV<:EJYVWES;.-,=F=B3.;,-N9)C=@`*+_Q5*O`M[=O;#)A^2V#Y\"-,_;6X& M<;>!B%W,Y*/.YW/9>%U/YN*MKG=#U]O('U?0M;+],.XJ>YMD41/CT"J:GL?C MCV;3K9[WP)Y-&*7_%_8&-GBH_OPG2#A,.S#/!MV0,U3 M_6I MQ;3X;6;>^,*8C/Y4.L56J_0>H7FY@J;R8M_-(O:]GYL0S+'MDIJJZ2=S8=>V=MC6DJUW:/>>6^_0>H=]]0Z[^*6>MN;: MEQC1G)JK/3-H0+VUQ[OSF\FF6NPV,WI.HN'NJ_B0Y3]M MV/UK`!9CTU[1+X0>W:)7\_2_B,_1MRV?8+31&I_SK>I6Z6^N]%W[BO7(+Y"+ M/.G\^=7>#L`M@D@^I\EU&O8G4J++S/XU``Z'WSFNYSG3[1QN MTS^P5\X/5*OX757\K(]@S_01[!6^;-.\BZ-LH1BQ$Y^N5!KS)K]=97/G7:0I_;ZI&A>C];/-KVX"5,[ M-7DWN@,X3FFB&/-QT+?%)[.GRII5.?S;%#4S4TTLHFR<]*-X\3)CO!1$9T^N M,SM;V?;(X9.2'RZT!"<+*:G-W+71B2B#LNF%UP=C?'ZU5U.)S>$HTPD[^9$C MA0RT1A[RM?*0UMSQF,3:Y8YB?F`.3Z_"7@9`K4U>+2D':5H\B[).V/O-AJD> MVSB54RU< MJ49'$216@20C6ABI?&R$=+`*N%(E*&0@Z>$I,/L$ M]3&D(=THGC;0,J6<[71XT+6=J`]F"'T^FDG(@F0\+7V%A`N2T4RQL:00(3X1 MAP>%;QA.7KH9YGD.9@Z9HG\)A3/,F*AG4PG*O4[2541J""X,V3!LM)#2:*6< M$LZ"&>_P]#Q,K^V!Z'1LK_#8MGLP7&.2OJE%9PCZ:J^'O[`4YQ^A'EF!(DV0 M($@SRCE%VM/(=7&I9(05/CR]2'IA^FL4=[._'YS%G7>3I$PO5]'R+0T+85T\ M]"^3WBI($P%8%'>14_GHW6G9IZN&!1B\$L46^X7B_D_W4JV0D<'I%));O*-X)Y#L$.1DA2@<28&^J"-4W"<)AG$,K! MDMX?+^&DXO0BN%4 M4S<@X.CQ.-@AAP,^)P@=IEDN)Z0B=`DA:Q/[VQ)BF8,P=3AQD'2H@P0GKE]B M!`GISQ*+',J4JX;_SE+J\;%8EQ.Q%IT@U(5T"@)@!6/W7260 M)L(3)"A-RR,:S=()*8Z[+IU?;<=&=T6OCS9?2ZI((8V,*[5T/,CU"!%!Z0@H MQ9+4'('#?#27W'FTO(#H92+65&-$L&L@8X;4T%#'+T6,/->ALT13YB&R-M'I MH/C=^>+W#K^%]S9;2\P420ZXX$8@`TF=QY015?0/O!K%F+@U*<^G8UUJE\F7 M.@Y5CL>!)X6,#`*'XY):#P6L1BTXZ/6I/8_"RW'@6T^V+G,UADI%<0BQB@C# MR\)-NH&JR99`FN/-([=.R+KD+A.N@X@2E#!C?`WAER&)RHR'0E98\V,([*T& MWM7('?0'PZ/+X;DFY+:WJ;TIMJ_N[$@SYTF6`>X_78&*GNDV).)$^1)J9"5I M@`S4RF.9:]^E-;=Q!.;JU]SQ<^A[==X>=R#+7S$=784HYDIB._N]KXDE8=I? MXM2&O>@_!<;+(]^?PR@N5GTJ1Y0*JGRL(5%$KF`Z8%B7\2'`TJN)CM;"0T/E M!@E\G/5&/Q3;_6,PDMH3TD),,BHEE'=$8ZYU`#E*Z>JA5'#F`<.`A!TRHJE?QMBN$;E88.52C#Q%G4`0\)'C M>.H80UFM)#@B-1?:4+FM8T2,_8-$A!.*&>EMT:.@M2O#C3JUT/D"P0& MO*6V:R)8Q9[#`%!X#H5W!'F7R#*;9[_:Z/H&YA9W-H6:]Y?,7@UZY]'5TW7\ MLI_3%$7WB8;96[=+"`H>AG?E9"_,9N[S@LB!V71X*ZB8\R:ZK=!:2=PC7H`X MEE``NHYFA``J?<0A:+J!IP0[//U,?YN4[OH2VE]1J^+J3'(+F+>=FSCI)=U@8Y!BAI#^6M*'<)2!ILE>2GOY)W@F?Z@J%7(4#SC'\`>&Z M*O.1=`S=.\C-^]7I1W%(GU"?!U)Y2!4;1XQ2[3/F:XTAKW/801SR/`VRL/>Q&[^,RM*A;515"C-%44""RAUQKIU,:[O+V#FNWPF MZ7R2I!=SL"RU##"66B%,F1#@_(MR6+9KCLU7'*?%R&3*I]"MLW+\U4-Z;F:*PO$FRF+)\Y+7`+5 MB<",!IYC-`TXU;(*I'3J=*>4!6(>;JPLEN%":B*(8\#/!0&1&GQRY>FT,=*\ MD2R&H?AY/IL3*1&"\.]S1+TB,W#+?1OJ,5P[!>/8+0Y-IQ@9+KL2)>`3UR/5Z2%WZ\4O9]PG:#5*U@IG3``27-=1U/<\0DD@_%(TI+@@ M4(O-R',XFT/07-^^G*ZEN_Y$\8!" MC5!1UNDEQ?VM9\J.J``"!Z<8TFWI%9'$KPQ$!#5E^IS,FLP`L&*D%P;*\ MGN;!/VJN!?OM.5_@PIO1XS/I6\K`:REN:Q$' M&:$XJ5),5=_`0IC,[E\U3H]O;ST.2S@Y:4(I8A7WZ?:`^MY M6YQ#`26E=*"4DI@IC(G+RFM51&!92X:WCO.==R[K!@IAN`/%!_.,XR)C/%65 M]YY/3?U*[K:AOO."7P/MQ-D,J3JOYW?;0-#2 MDL,OMH6A1!(^(P&7Q,%5R>%JOP;Y.8731@C^H1/2=6.&AMI">Q)B-C6N)P-) MRJOFD*.2VL5XG\SN>K:JW`$?XBHID,>D"H5E&^_@"^OOZ>S!\;SMC!W($(:0R$P:NI)#M+D0?4: MEZ?FO`.Q99COO&]9$^F0N>G`(,D0,5I!24=%&?*9\E%M>W_;2-]YN:]31RL4 M%-7V'?MM@?WM8$B%=HXNC)-=(IAGR@W*KP4..6SL= MW38LWQ9`S/>I384@3<08X62)3I@PQ,?:-L)<6L*/%6?R^S+#_J3*BB/3YGONO4#Y!7M:@?5]_:&4GSMQ,.8:\<5C'E^\2V14MA< MU;\UT$IZ'4@+CR+J:R$\*;'$Q+\MKFXYD/J\==K7ZVYV(PJB0FOK<*)=*7RGFZ:K$$E+4=+?J#OD.JN_M M#85J]O_L76MO6T>2_2N#?,].5W?U:X$=H)^#+.+8$P=8Y",C75N:U+T2V=3EFY0T#@+)IB6R^G3=JE/5U579,K"LM''SV6K;7112GOLJA?T= MZ4-4V@?I`+E(FN(-HT)6YB&"E74?D^>FTN7R[&OAN(>F.*T#CM$XF2)(F3DY MEK:VE[Y6U$O#T7NX@OKW/3SR>%K3`TC!/W(OO?)68]NJ@04FZQCS^$?P:MMW M_8C`)AL0@1L/_*%OGO9!5!5>+_EAN:Y:1]3))6Z8#R:41E*Y/7DALB3Y M&NZEN/T%:J*F&OI]>-[&2^CL+MS M%E*JF[IJ7+^ZOAN\_X%;Q'=?7 M93+GC`<7G4C6@B+KTQ5PJ21$=9[TC'3YRC0D&\]UR)+"`2FX*8,1VD@`L]YX MJ^:*6O>B6.&AIQ`I070NQBPR$)/7%*6U'E3HNHF*Q?6;I=]WY(3'>A0I.Y]8 MB%%(,"ZA[H:88(XU3V="LN>Q'==790D@@:Q(8$D`Q34<3='(=:O_UXQ^WRV>@-P%E[-0`KAT,D?5W. MTX6UU'K-HP.T,BK'2Z/\$+NC`EYG/U\0^D?93EO:=C(7F7<<;$"5V_-&D$K4 MI5[K8SI.)?4%L;BPYDF93%2%TTBO!$.78U=,EV)=5O[2$>ZS@J6C*>A/[%XC%A;4M)6O)T7!095Q`=@9"5S^@F*^+"I\WPMT5 MJ3V;I4;4`#&5)FX0AM(C6+^(' MT?5K98''>EK#"P6V=^Z2(DMND#DTG'LFG.E"5$U_J\]1N5@?7O)"(+BP;F43 M>79`WE)X;@E1)\-#0::OK\\\8V!_;J;3$OBW#/`HCI8SUT"6*QD7B:1QCMA- MHC)&51IW,@:Q9157Q.K27A48VHCESFMR#@Q778L=>NBQBG%?^P[T#O01@DB= M45GX,G\6'8OM:"=D`.=C(,\7JTMKJPDEM1`HVM7DIC)1OY8#9B.A*K9^H3OP MV[^;3U^;Y2<=R!/)K!J*RA1C5H@4LO$/IX`6-M1$G9#.]"[C:E!=6%55,J2> M$`&`6QMM3MT]=Q;!U64VKWL#>GEGREEDP5B,R6OKN1.M794YU97%IZ1'SQ.J M"^NJ)L=/S#][9%Q)00Q5MW=84%I;=WY]81OP^+W;C.6!=I5B(D:QD8]"J^18 MEN#;^%L*78_W/`E&O?)?#:-+9QL3*!2YE`9QJ82A**H+HAC4=2VO%?G>+"3Y M%I&XYRJ"9THCV+:.35($6F4A7S%&ES:A*48O*'HM\RB4MERT$RM!T_]5+OS9 M(%\@>3.8M4A\F#63MZ/FM[O)>/[Q+@^_-K\W@\D.Y0(]3-1CBDY*'@&#3$9CHT$A6:<8EA]5V;&KQ,<#<*BE=LFXK+B3+*"- MFGO=M=F39+Z/Z:BSB[0K"]\P%_#=?')S-Y@V[R;#FZ;,(KM9#!3Z^WA\^^_A MIT_IVY?FIHRK'7R+S>W\9K:8Z;=A*M*Z-=Y[!.$C_.1*;3UZE@32NR/+CNF2 MH8Y@$W=$3NINDV(QRN8Q?B==]$8XP_CS'\/16PWF[N\,_W:UAQ<7]O1LUD\(D\H;O]/!P-IP1ZF2=5%CB:-EN@+^,AK&=& M>@,Q`EETUT8+I,NF3AD^`?QV>*Z!Z@8EO""V8"SG%E$)1R%PAN@,6*WIU4RO MU*Y!G0W;7YN;\G?/L;Z261JM[]RO? M#ML)UW]=J/G[^1_I*_WCR6TPA;X>O4;!.<7"5K,L"'5/@3!PEV.5-G@EJ,?F M0S.9+-S`\J?+9.6>B6PGU'/E(%D`KJ76W&0E=032\Y"D]4IAE2F33SF],^-P M-NP?!@AO.8\X8+KVTUPMFJ@)>!X$1LQ:$-06M(N90AO[&T@1Y_(8O1W-R-QI_&'__\M*I>NX,,)A\&4X&RRR$Z/;X6P^::8_+8G8K9_/ M?AG/?F]F[P;#V[W'F&OPI6(-G5"!B0B/ACPS9E55$HEFM8'!KH*=:#5;AF]G M'DAL6@-%+%9*M$RVU>H@8JJ>%A!6G&(YB[BD?'L4F[A9&$PF?PY''Y]('8J^ MHCE'X9;FH+W4R2@>4VS+-%%X4RDE*&GU^E)VD.H4Z\">%&CI"BM],+',_4DH M@G1=YR6+M7J!*8N^UCKZ2K)I&3&)G(F<&`J( M_!:KC.WS8$2!WI=RX+25I@ER2"$GICBWVG+E3#>ZVNI0[Z>J#C:>*PYOQJ.& M.-'D7\TLST>W6WN"*N:,B`(26)1DF4PWDQZX4]7)1CW$^V)`])U1`!AOD41' MBG^=CH[E]HQ"&N[JL1%<48AUM76<3;&-XP;*",08.$(F-$1K<#G]I1JK5L11 M\")PV%.QG4A(2"P",$;^4VG5(@%HH*K!J$=]GPJ(=\UD."9*=#-I!M,F-LOO M>U.<6)IX9)=SL#X[#UJTQW`L16VJU`ZG'<<=%K19O!.N:QO9"2HJ&3(+3CL0 MVD?35A\2'0B5!2K/NMKET=UQ8:?RK2G*1/\Y(1G9(*VY[WPK3Z)N.;'9DNZA M:8QIUXA$\S+F%L@` M4)`C99"YK2O'9)^/FIT9!PII*122.9ELG4$;H^P&BS/.Z^/'2^+06U(3RBQT M#1F."19.1*2^M!A&[W@H4%VSH M!'44#N//GX?+7D&%CRQJ(C\VHYOA$\.8'X>D6G!B-CD&ES2X**/N^"H/8=UE M_N7;=/C?H^&G__EA-IDW/_SEKX?+L3!6#P&A84;G$)C(96"!8Z6CX;U_<:8* MC;?+,1Z]GXUO_O5N,'D[6=2CW"YP(W;V_FXPV4ZR?OHE/[[8%E3BDF,J89U" MZPUOXU4T7*UM9_LA/_R-_1=C\&A/MPMV_$+6O,#J0L`XBKR(*:*R61OI!;2U MI@B&N?,O9/&/4S>?W8TG)<>[YTZ`XJ0..GD><+CYI MT89P/:_?(\_AD9>B'"9N+\32&IXI>M/*.A>Y(8Z*+?VW)/$F M<14I$)=XI+AOR=O.!J-;,G=[0ES2!('(=?`^@17&DG7I0I:PDD':`^)'\APA M>"_8)>TE,60@C(WWW@C=Q5K,>7T8V#L(?D",#"Y%'@0SG+R;,)DTN75R#(VH M\J[K*;JU#]]3LOZF..1_F9&LE"EI`\8#ZUBYKFKNYI`?$:NB_J4-$=) MW9?C85$9KJ-S0FLH61Z)T.7;@ZW2LV1N9;7UIY=:]F.M,\O<(7,Y%2(D;0IM MI*:=@CKCAF;]6/%,4O?3 M]^-/M^_G?TQO)L,OY>1X;[W.V29)-I=A^/HZM&BG$SOFM!/"G.4 MT'U02YDPB2R$))M&%C6A;[LNHHRR>ABET'A^H;=H-;/$?V)4VK(2;I"CQH?F M5+9N3("6KU.?\PC=A[31S"6,@@F=+4.;$D'1]T`O#C<5[&_1D>MLA$FNKO4FXF3M1IE7Q3A(TC[288AH*#1*$)9:)*Y5;F]B2K8) M6V5(DXZ4M*\$O/=\(_N@B;J!B-(H\*[K"LTBL%CE],FM](+Z1`GV'M+V0\LP M>1;L8B)#HJ`)6],LA:_;-0$CKWF$N%UE^:-B*'*:!RFPMDH+JQQ%4"59)0GL MKA]'.5>ID%Z_;+B;4"=91]\>2!46$UT9RDS&(]C0LGV64$&UCJ)=9U['HJV:$;LM2.'*=>AST:0'*-.S@N>P%DEL$L]RWRX>'$9] M>6GQ;ED*T7DGO`M(@\EH./HX;?.S?C`=WNP2,/$5]6M[ MN4-BPL\)@5*3<]DCSE0`9&QB[7REU/8I[;\PC;@ZRT+(.)TBHKO4]:N:['KO1F M?1K88V&E.$;8./PTGZWGA;=K+?D7D0A'N\AD]C]'RX`O&(2=D#\5)V=E\F.8>)7"_]GH;E67.\2"3()*.,7:N)9CU,1R[ M:N^Q`O<@S+PNQB`8PT4JE5(R=>/2E8'0H\%\3X$_?&AN9F\_I&\W=X/1Q^;7 MP:QY.]I<.[;_!03'/#N47[UO-$2;_?9+,UE>K=S% M#*WD9(`8%Z>(+V?.>!G/U1V91&Y6&AZ.YHOJ@O)\J&I1N\AVRB7]_O22P`>G M%`L4W49=5"N7-%.TP2$%ZC)O7A+'JRZI-F4KU*STK=7D)5C2&4N>+W3A(ZE8 M?&*7[+67U+-+&G**B;AS1I6E-4P;7G;)6*6R2N:))<'Q2_IV4YH7#K[Y9M1\ M&,[R9/RY=?6ER\;GTO%C\7MY.!J,;NB=7/F815RQ?\Y3&R`R$@T&KU$B1J]CCKGTJ:8]#2P5:]+>=U*Q*DH44LFK+_Q> M98[:<1%`$]_,!LID`FZ3[AKMJ-)=[H0[OD'<Q`[KL^[@,RJO:CTO?8?K)<\Y,`M*"&2$ZSSW`I%?=QOM="'2W_?\VS/ MXPQNI"!7G'D,&9T7WG<30G6V=59R_P464QJ"81Z3U36:L%Y0=R;Q M][E"KT'%H+-QB[:.(5$P@#%16!=`83)U7KQJU->[B/;&?)Q/R(@O;R?M_6AA M=,9ZGB*BR]H'P]O14H`>U[-3/_Q-8ZEKVB3C)G$VROW;9#":+IO8T//8-AYT M-S>EFV!Q1[?_G-\/2-U_.=X188CEVJ9"[0&5MP_)ME@=T_VH4.'&Y>PAY>HJ M)Z5+[61,KG=O#VF94UYG"E($$=TLN-:ALR')5@5"Y?!V]9#QT:?O)54?IBY: M9$%P:3DI"#%2ZUKKFX7C=?<`K7#M3(]5_\S@A<,G%Y<01NZ;7#8REF9A_VD4OUC!CFD')3E%=_[T23A18+ MQ:KNZJ8NWME]V5A*XDD4D'DRD3@9,6IM^XK6 M?5>K.D]\#)8$Q&E?JM='X&7K&.2SV+DS)FU6_;FJ"YZ#]RO_>4S;P ME#D?[0,5AVVGA?7)U!0EQC0XU_?9@!5V8@$Z(*O!SGXN8\F2`4J(%,"J MK*EQ#9V[0H/S\(I@%TZL83J730%FU%4PA\A#2U^#,ET=S,F1",6YPW40A M@\Q!^I!%45I%U5KJ$^6.]DM0\@2TF_NJO/1?F^.W0$F:AHK8'H)_I#E7L)X1["&I!S!0'-;EFZ&#B)]J2\ M\K*-D#&I>^>X$]U_84_.H7RFC/'OMT_9$B_\YQ[Q(36W9+-`TC'X3(XDH&YU M?Q&QJUI=U*:A,>IY3*=:L%3.M51VEX*%?"(IP,+0YV^?^I;4MRE>6/,:9FP?GO6NKSX;@3#6Z@5S5@C.\GD>OHH&[*=ALTL_X&A, M@SN?44N?B*,19SNJ%A!,(@NY%7K)2MT=>*U,%Y'.:]07[9#']S2"#L8H6<42 M7+W*L#B4A%.V_4@JR3R@RS,689W!CJ4@7%`*CAZB()HZ*==`NY/B_W;,OFJ' MFK,;,NJ?/_IK.%LPF%)S/^2\6A4.PZW2F7&B@]_H+E#/8SK5@J5@DJUPRM;_JNHCEF=P9@W']]OMON. M[5/\EJVO*V)6JM1VRJIKV`*EE+ETI(5WF5ZPZ&5T9S1KX4-Q*"D`DBD9<\?@ M98QM?J54H/L6%V[?[?[%QT<0QU<+F2%[).4* M,WQ"028UCF^PE_E5:)?9T`N#,;'GX!Q]D",3!.`Z"N<0NR!UO!&[XM_:QI3DZFA;IYE,*Q%K M"M8JE\9-/+M6'4M[]ON/QC;+6J+3SOJ49?"B"*T<#;Z8MT?N?#%H/!^VI:82 MDQ3G>FAT!E$X0X32!G\J7?I//0[BIT&;]P^,(C+78ZKA7QK1*69^<$F(*W*N7(R+QH!0$EH2\.:CU.N3Z$Q:].7*=3T+IM`-93I+@%UY^@P8EVKHT0.ZI%/BH!&-+-;8 M/48_D?^,C^MY,,YR:1&`N9BUD:J,;\@A-"[-P:07&>QJ&O,87Z2/2Z&Y-IV% M$A3[7\'[3R33)BC8:E;?NVCD:/#`2^1P%M-L25>`BV!BHOHP&H$W6A,_$J:_ MQF1,Z.VQF)@![62(WM_=O-ML[Q_OTXY\?\[!HJU%?3`_A:(1S*PH20@H:F,KH5#FO:S(W(A;1 MCZST3GES',*K&K9?&(FZ)!T47+(20$G,''!4**XQV&*HO\;E]'$$;O_;CX,U MRP2E#!DR4O"5#8T_ MIF_\X3SM7+!F([+S3)0#F@RQ#NODLSJL%N2)^RZ';KS#YF'=S]4AY[,-;0I$ M81V2#*%^QE85=C)VNU\S)YN$=C]5LSL$W7R;>Y$>!;L$,*ZH[(0>:@@J1-\K MZFGOQC'E!'0+FXW]5V$';#B3<,EXH6.;FZ,"0?=5M4,_N=M6HYN=J"`X22-K ML7A/COAG<7`($JI0AV9HBWD04!L MZD!5`+?OXP0U@M=#.![B;&1(66/FQ4,?A>+,EWGID(EG[,>N=%-TEA#^='G- M<.I+IY7!P7.X\L57465?!'!P;0W&:&/?=_I\&9# M+(J.66OAVED.+O3W%5HJ M=]37KII7E_?OWV[O/EV_V[R+G_]Z7V_*)YZ"KGU2_OQX<10T'/'X_*-0`B5G MK8-W9]_9M2Q[RZ#R$S6P62.4\T9>JS5BQ]62("]N3K$X04\FUMBQL09]D*[,DV<6^`+ M^W%P-G-$##)CU,/@#(Y$[.U[57#KUD$\(70C)#!:`Z9N?[I M-A-O,XWQ!9=_*,K9O)#3@&BU9?*71`0=Y/[$1"\Z7\3G9=29>Q:4"UNRSG&S M/FBJ@COL(X,#,;!9*K*[!U36ZQ?.]8DH9WN$A0,9$^ZF]6(6#L-PNU"4P8YX MH!*CYLV#4?YG;9R[IX>/#]O-3]>WUW\\_/'V\O.NYIKKI$*Z_K3YV^9R.UT# M;FH;NW\F;+=5RZ_^Y3JZK\EM_&5S^>Y_'BZW'S?;F_KG+OE/O*M_:D%Z@_T; MRJ"%K=H\CY)HK10O0NHO"E[TP0=;N7*1[AZVWVJ1L&@7P`C.4:3GA(R<'D@J M@NB;I!Y[D58MTF#END7Z]?UV\\VV$N\BILCLXB7GL2A)X%"_$*1EZMLL<.TJ M[_L7G?8)%(,.RN?K]&^ M27>M`'S,`3+GD/BZO-.(HO;WLS3^`U(#SE(H%9T(DC\1GL[U'S!3[ M,K)7$]_I:YGWG2WL;*56!\-)040PO@X4L*6Q1681_>7AA;<3.^N?<6&7JD&0 MO$J^(`9A)'KKVS!`9N:R2[B4'?6'_C,O[-R.557]E6)D)V>CDY\W5S>7]_?5OUU>/5=W50_R22#5$%ZPJD#;G]$53 MH#.B"VYUH:0X:*$.@/O:9C=NLYM67+_%8U]E_2UWM[NIU5]._`Y75P]_/-S4 MP<;\+__UE@G%31VTNV\:^;?+Z]N*9V$6.*:8C$$7$Q]I&T%0'NK/0H:^E4L> MMO5^Z!6=/!H+ZVCJT&&.,<#!'(6JCZ7;LV]RO730$?,KV*ED&F(JYZK"8>R#@5S=^]H)05959Y;2N]1\9;9WB]52L`$,3MZ/& M_SC&+Y`"[51$6:<[)&4@%>.'RRM1.`WIWMPH"X>1@N_%^-GJ:CBLV2WHA.?JJ;V3*#[@NH1<>F'7]DU M\4EJH;,IRG"N*4*LHWK:BP#OL+_<.RX^G6M-]SOF+WR3]OES>TO&\[S M'Q^@;*_O^4=?JO2N'AX>-'!2XXJBQ[9B8:`)B)F@^\>,!RW)J69\N[6:;X8) M%.NM<##1*"A:R_9:R\KQY*=_^5?\_[Q62Z&Q)(J9B742L6BF12:WJQ8I0E>] MOU"'A88?=[5F6XUB1%N4+\'5V1A*!2':]1FEB<>[/_YBK?%66%1MYS:UU8;7 M"ZOB_<`Y3.ROQEYWF;[5"LW/GS>!F#(P68#,G-R[V.*<2KW8P.OZ\V^R0DNB MXWQXC!%9$J1H/.>FI;7-Z-0_HKZ0AW'V'VV-9EN=*:4D5:$@DRPQ%]!MMC$5 MU6 MJ.0H-@Q&=J MM^1/[9)#$,X48Q1OW]"4A]CO]V]VIE?YD/ZZXX'/SPG#2%YA\E]=NTE9>5\U-[EJO[1\B4G0M>:=B&G]M+1!@UM&72W M_7GSX6E"SIO?.'C_<7>[4[DX_J,093(4BR<'G+LHG_9B&Z)O2V;W^CQ&+6,Z MV80EZ:F=*!TEP$(&@V'D3?[=%=/U7#J#\APF_'KW-($I/HVOVMSO!LD\,^`1 MO_R/R]N'R^WG,P[LXKS<"PV6O:Y36M<&H'TIR,K.ZL?VGRFS7[+C5*-5^+"] MOCG[D"]7A$.A=%54E\SVP=7!;]8&!.>MZC@*2/E*AN\2[]TA.\B.A4_$M7/\+7 M'KM0L@,!MCY\:Y+X?N)EG-33[G$E_I\NM_^]V=76]VGCT=\@,#'SV]O+F_KZ)YZA_-A%9G+?)Y]L5Z"P2CX+U2UP.%5F_)]`@-:+GBN M%\&=S:9%KP5\SJ-B^DQ1Z.Q5ZR[A(-LK_%OQ`I$XUJ1')=Q)!=Q5BF2I:C&% M6)1,9(055=^EZ>)@/QK5P&AR[@&(3K=@KG9B9:F/I6H%0HGZF,:51DL3]JHO M3.GLB1;<76TV[W8CK'ZYO*E_XZ?+C_50?7[S6_C$S*2>,V:(]8$4(P%%1$W!U_N@P2P5[82JSF@"T2*D M4PU8RE\Y>Y!,C"EG8N8,Q;37?D8QQ>R^"XS*ZD<;,.T&.\G214FMPLA+52,U)"W$./91OA)+]/!_E MC!C[X\-!?^+DZNZ6CT2^>_C[Q]\>;H:9.2NZQ1BT1B:/BIFB<[275T,PO:0? MC`18Y\"<@'I)%*XD6T2=.1)S,%6=OE6$L4#/3-@KK4,][F^L9^&+OI>7[E6> MHL^)=]"J,'57DAD*BI!RX+@^-&(+H?OT_PL#SXG[JR_(M^KP`J68$`IV]N"U M-JA;G4R0%-@E@7^N]YJ^+\VQR'.^:K1`E9$0J*F$"WF MS:?-S=W.\:Z]^!$JA)J..YN9`Q*2H=8346>"]LFX&\FKS^(Y$?ELKT)TSKH` MB3COX6^4]_-+F0F%_CK3"?65D"_<_.14=.:(:HI(5;8F8RL>5/K69=X2Q[>: MKXE\EJX>5S<"OP3I9`MF>1OGGU4: MP4"Q5&?=1]SO>*>Z?:/Y4PE_F@4[S<#C=2=4R*0(3`RR*(W6Y=0*R<[UBN^R M9I4P@OKXNP\'-"MYHIVQ5<-11JL,8K3"-S\'=D)RW((<;]VC`"TU$H'S@3>C MMC+D6A8AW;K_BW<3*IE>C!1XC@J(R@9!T]IW!$\ M9SS;;7O;ZNF8QR)0)-$&46P67]<^0I^W;8Y:[9F=?K/>J5D-L]TWS5:ZB3"XM)W5;53;W5,P6;]=I27F37/D]8P#LLY`Z:;_"S M-._VS^)4.ZTJGKE>ZW>!*KN@-:WE%7=S M#S%L8XNQC^@"[[S#?3"=HS`[M/4+]YF7G/63'HR6G':\?2C%TA+P5.HU4(TN M'H35J!F&B>&'`;YF#DQ<6WVQ8[FRY!D]71CQ[]P=3\!':-_S@(WYIQB!VW.] M&+Z3U!Y^CJ,P8C[69>?1E2>X#>!A@G57AW6F4<5W@%K5E!SKM4&Q>C:4C\4S M!1=7\2=V]6C#W9A\,_"U=\LRJ[V:@;L,];O9:2;``+4UPVTMG6-:JN%NVP5% MMY`.8+VK5YN#]J#?Z><[S_8[U77#77K9O6S#W6CA&8-!PZA5V[56IS%HP#J> M;1!IMKK68-UPZR>:W<^CQUK9/X(X`(.UCT=XZ6T89K/5J6:EXS7+6`?B1GWY M.*\].WGP`6[T+'HUO5FK6WJUVNV"@K;K68EYM=Y?>"FJ,,#J#K1TJ@%NTGWM#*YLWW;N`6X\S[S>ZP^L;K=5[1OMIH5' M6J4F@6FT%_8YS`=HZ4>'Z,I-X"&Y]MX::'4MHS=HU?!MM,Z@I<.0,I>BWVVM M'=Y*!GVO+AYXE:OBILG M=!MZ.XLB&;VU,U>WEMZ&>OK@'J_&N8-1=+R-I?T%BU1O8#7WH(:%:W7=`@_W`Q@B:O1FSJ>O.;.W?*0^T3?]!^%5/FW\K? M0C#&;PQ]%MU>_#".;I=N]UR?7TWDH&_`"'QW.V,.CN]J**)(3.&[V??LNTC, M;LPZ?(&#N')]!];^&TN'+QY[$GZ_KJ>N/P&?,5I[W]V$:R/A>>(!N5?6=VIA M/)TR=*]#3<2!%F)(X@K\AZD&TZ%Y`CLG/Z63<#42P57(\-:\?(O!W2,-^_4> M'_S$3MK"$\'-7U1D0(D"$"G4.1@WOO"Y&L<_8I__P*:SV[\8=?W6TBL:3OAS MGRZ;EJ,^U3AZW):!@\)8##F6ZD'&*7(]/HIN]"7DXN=B MH[X(@%86T&[@-5G#"HLV][SDF@\7P"KX.9PQ._V\OV(^N$XTN6FUKDVCV:B] MNQV*P.'!%4R0QV8AOTG_4+UGGCOV;W!$A9X%V5_H\V-__`\7%KCZ@7A0'XSL MXO>1D_\9K&U"]NC#A6F\6V@A;WIM:_F-3[VO<>+GT?AH?#0^&E_9^DGC.^?X M'EL5DY4=7(/(M9F7K,3*4KY=,#56K.;"Y\2R+GX52/L#O]G:S8)QLVP-Y%9% M\VDV>'Y;9NIM-,X619UWMG:Q652)?9.Z&+/O6B@\U]%26_0IHEQKZ:P7ELTQ M]7`8<>GZ6C01<0A>=?CC4^!HG0&-6\1[;GSB<>3$?(=G/H+: M"M3DIA6[1I%.VK/\A9M2=@_?_=DL.%)24E)2TK-V#U_.XZ2EI*6G`-N`N4$I MM>"?S(LY*0$I`;DN!+77`S6RBLAU(24E)7V=2DJN"VDIN2Y[N2[[96=@MFZ' MS/XV#D3L.U=)19]MZB;BP>?JCPGE.A+8)W2".OU MTC4ACA!'B"/$$>((<80X0APAKDR"(\01X@AQ+T)PI1$6(>XM(&[_<-VBE/27 M'I9K;WKA^BC1N;<(,TJ-$'X(/X0?PD]IY4/X(?P0?@@_A)]RRH?P0_@A_!!^ M7DB8:+&1-Y! MI6'J%:NF'UTD99E\O&\8:+;'6?#A`G=GO'B?C9-R(V=,*AVAU+KT:#P<%6V1 MWJN@*NOLTBH+;HC%B,7*@T9BL7VD=6G62R.O7"6/)\&#PVV?K<6(Y8CEB.7. MY%::C;.+K"S@(8.-J*P\:"0JVT=:AEFQFN;91586\!"5$965!XU$9?M(ZV"; MJ!.+$8L1BQ&+G2>"=OY$``70B.2(Y(CDCNQU[GP:"=EK6P3TYM\PO!,1\XHG MOA:V_SH.RBQ`F2-B/.OS6;RF&I7'B*[@MBS2/1*W;1#AB256^L*S;7)[$3`Z MME=*=AD1&!%8N=L1+R(A(B$BH9-5 M>JT135G`0.8.,0TQS>E#XD)>A.!*(RQ" M'"&.$$>((\251W"$.$(<(>Y%"*XTPB+$O07$O?EW_^ATP3(0&_$7X8?P0_@A M_!!^2BH?P@_AA_!#^"'\E%,^A!_"#^&G-&$B.EWP>9%>V@7OB-)[%;O@M2I5 M@S8M/M5+.I1Z(28C)CL.DRG0-4W#/!GJ2H\@XC/BL_*@D?AL'VE=FLW2R.MM MO]9(+$?Z36\L"GN<:;&_^I49UH*&W M;L.QXX",-D1\`QLB'K'@[!7OATBEUT0T1#3E"F(1W1#=$-T0W1RY7(MVFR<2 M(A(B$CIS-159.T0T1#1$-,1_A;MQKKU_S]U_?Q^'5F+'93;:1]T`$7YG'OV:[ M>-_!P#N>L+_]]%__^1]_3:_OL-`-/X_:MBUB/P(\?1&>:\_5O]DM(%,?!?&#(<3O&@D@JD;S;4'-YIHO_DN7OX5+Y+":D^A69MI8^[S M@'G>7&.VS6=X$+)ER#;HI`7A;P<>Q) MN_VA/ECKG7%=.J&(5PJ6Y27]KO7VMV$SX&"-%]$T'_;BQVN M0;?2YEPY'/D(V=Y(B`@NA=8#_F?LHK2&<]D_^`G80DRATQ%?*Q_Y,#G**5#: M'`>PGW15[W!V$E&%F4RR+Z#?>,'#1*!LQ8,/S87Q,'0=EP4@E>O<)H`IG[![ MKG'/G<(#Y13`R.7,)WW4ALR#GB3"C`+FA\`/*._KEXQT.>PI`V'R,'*G$ILX MP#]B9ZR$S48C;DN,2>E.E7`5\D!.@'24\C[35YRI;/XEE%)<1#'<`5P2>W!Y M-&&1]@`=_#Z#D7"8`^@P(-6%C@4:=CEPI?J,`C&5G+FHR3DFJ?9W/.2V?UP MH5_(S["@V^GG'=8/[;')7U<(^^`ZT>2FVMC%@%JT6G:_>.]:W'U,FA5U61K] MHGUMX3@/$=`RZ\]W$;#J^%E#/:8YAZIWS[Q843FPY%@(Y\'UO`H2'BP1[E"N M-K+"V`.\`QF&(4\4%TTFD#J@7VJZ"R:L;*B2Z`)J&2A<$,-M8"_Z(H["YUN* MI$*D0B52H8#?=@77'".@$]%<' M=+!;Q)1K$?O.PUNT<0C@!/#7!'!/A&%NM]LR]/%P@%?2@(>8N;YT M>WQN\S!DP5R+A#8+Q+V+<3-MQ-P@#WJ@FY7&,T9)T"WM(D8UA!-BT!&#I]S! MJ(4;9K\7.QY.1.PYVA!-3^8D8<8_8E]&HE2<4496U-!V"U3B:-J^CR&77V54 M1X.F!O!(S="O_C?K[AR\.8W#E#G:"GKVG*7DQ>0DS2&QX(`EK1S)&TPPJ(GL M@6BG0Q[D@3K+J&BF;JQ6N#T%)R\W<-<%]F$P=>!_>.";RXB5BOW*>-Z0HZQ MNFA^O8J^S:FCW5)!Z[)'Q6Q&VW>^YK'!I<:*::@=_VF;O2MNF6U M3*.;YI2J9L\X>4[)6$DJ-0^<0UK)&'V-IU.D3*#%@EBU7*Y:*MACZ6@I$F>? M@S'SW7_G295/+(HQ'CW2/L^2P-K1)+#"4OJ!6>JK\%CP.[0>5K2/OGU=@66Q MQSWV`%H-:J*.UI%K*`[=!9TOIF>TR\Q`TV\?>"7[9-QJA5_BL/@#D$;A-UC9 M"C_^J#D>V)6`8X,OO&HHH5@FB=!_IE<`7$=#H`Y0WXE26YA$8ZX M/?%A"1O/90+MXQT:!:.`A5$0VW+^0#'96"W\H1A%(R#\<\M1`7T"#35VB+H$PE0:LV86V^`AJ=0L\JVF0^#(!R;4_$CFQY%@\! M;,D7W+]W`^$G";?/L,K#$QWH(30]@DGSQZ$62&J6B1.8)Q=L%S0#"GT&*U8^ M7,@IF\*C)]P/,0F2792TFMA(8&_S-2*Q#$1X\)`,$D*/W*5DX)9G*=R@4O!X(+5Y$$$WV!&YR$L;@`\ M-IMYR0(E;WW@`+&(+\U8N&59>>E$0QEZRM!3AOY%(ITR])2AIX#=FPK848:> M5(A4B#+TA''".&7H">AO'>B4H2>`OVJ`4X:>,O24H:<,_5O(T+_T5,JO`/FE M5'4@?/C;YMOW8#\$9`MKT%$A_-'7?F%SJ8X!@+% MJ+/P4X?_WRKEHH(`,NR,RVO`<`&1)&S#P@&0#I((M`\67=8,0-]CM@Q!8U#; M#:-B:X600GY+#).@Y+\I)(K&-NW%1'!V@:`:PA1=A6;S&0WS'+1\6&H*8*^86JI3 MJV'(QZ[ORZCK""[2TC53,VIRJ:S?:A/Q@,GQ1,U`!6"5P#';29.M:G$'X?R-@ZRY$&2_(P"@7,DVT60(VG#8Y`-7\LK+#;.+W(S<((^W/F`61THD10`AZ+*4$XFW*%K%0 M`=08IITGD75,ERT_/,]\N8!Z62DA/Z$V;U+_4RQYC]#^.9;``5K._P0Q"Q:TM=/KX%?RI0(.]EL\]#]+7=<"(7 M]6@2<'X%@D>Y%(0R@6]88$_F2GS2SH?YP8(NUY_%:F'*$WVRKLS],X:?XU"M MK87&@-/LM(!$L;!\K.9A,9NLI4C:Q%F"U<'U95H0T.AYXB'FLE=HH"H9*S,=:11]-K`6(ZRLDXJ-:PJ88(X(8'U[F`A9 M8X1&YZ+RKRKV6CJX3&@D>?"/FC3B51]RW"\VO4YO$G/7`4_%1EM=-I-]2IYB M9D^!WJ4"DWY*)JYK[>^I$_#`4Q6;I^5]VP7)T-&0(L+6'!`,?EA\O%HV'E]P MI)^Y>3:+T5JLGE46SX3=KSXM68@"69\BIS/."+LB;84A2@KN4Q,EO5#NAW&X M(F];!($88OA1U3`6Y)_<"[X!JZ33E7Q76`U"%Z#,@F*G9;@AQ=54.+"(9E72 M-G>P*#@K8Y2.8E(*C3V4/A/V#1TS:`,]IEQ6:N3H)P2.ZB]:2C3&\NZ<1W\UIBLC9LEBE0]9H6CQ/8LD^7WIR2$# MF>#/PL<8=)KX.4BN)72_`PWZT21,NKSK) MXDBD7ZC==^4WJN*@U;JN&E6];M;>I;N.VN`5LEG(;](_5JA@?25#GC0W%[+I M>U0BR#Y]N*C5W^U9!)'<:#SU/O/4#Z0!OL@![E="<[;MLA\O2&D^;7EJ/OJZ M[J5T#8"ZV*S^+8=:WX$\6X6Z]ID] M)>*ETBVHQ$)OG(4,JV+6#GW&. MVN<.QC"DF64-5Y[W\/M!3PA'FEG#$4_AKC^#"$0[U,P^EB&5!`]Y'QQ.? M)CKWZM3ATC`J#?-@.O$VUB#2F+>N,89.&G-TJVTWI_+EFW-M]9YF;JZE!;1[ MU8H=0SFW)9L.ZO:?5:O3O4<,\V!VTY.%5Q9<'MNPI*`1J2BI**DHJ2BI**GH M\0*>+]Y`_H1OBRWN?W06<_C%Z2,%.RET0Z$;"G92L),TAH*=KR#8^>)-N4*- M\>873@_B+EC@+C@BQO"9E$?GAJG&VR?8YY3K'$.41 M^-#Z?_:NM+EQ6\M^3JK>?T"YDII,%>UH7_PZ7>7U36>R=+J=UY6/$`59G*9( MA2"]O%\_N``E4;)L:R%E4#I?DA;-!;@XYV*[.+=NCS77\J*E@"KB$=\Z'A'^ M$_ZS2/]9:SC==LL>B\*'PH?"A\*'ELJ'-IU*);]XWW[R; MOH@T`(64%^&HYQD!_LNIO/KT$2UNIWY\$H.?CJXO:>[]1^VOF\LCYO75!>[& MQ]7+9N.LVFG4SL\;E:M6]>RJ6FU?U*Z:G6JEU3P_/WJ_T!19L[XB8K2L)5_5 MZWJB]$07L2'#QB]>+>!RR3)7SJO"K:5CRUEG[ M$+"?>9"0WB`!6VMKD@0TS0ZPSJV1RCVJ/BF,C,JV`IG0J1FT]&-`V07& M:@A)TFTF777`;TT>*)>/9RK1)F%U<*P^0WDVV(>;13!0FHT,5$@W/CU=PT1P MYT5A,)=/?5;V>]+FUN*7HI\FH)C(_J355F6]UYO8M-.]?4ZG22NU<\?3?).8 M\%2=>,-)$XF0[E^JI:JU.&]%("AWA58][9,6KC)HFA?"2&>63MNPN!00.\K& MIII/M:>OJI#+!.BI!F$)BXTL7L!EK*EF1^3?O/$N`4X"+KU;Q=Y%S& M[9S\>`%E7)K1(:?R-D]JN9?7I*PAG6G^D):84CW--,`YY1_S/8*?ZK!G(LF3 MI"Q"QAHZ3^22)]Z"-.IC,9*IT&CO_](L,FF"(N5Q[\4D$Q`Q+,U)EE)\7>B.XI4PS55=Q\GD;HBC5:YR7:3YH`S'5.&1-FT MA5/![?[+GV:$1I-6,-65YE+G=)J^BPHR@:WI;LS0CFY5,SU.!ABI_M#[CZEI M^MY,LL,%-'E+1KJ;M'WSY.E^\488HI0^JB?]5UK)M.B>G.N`U$]*;:0LI'IH M71U]FX*<:J%Q*"D955&NVHKQ^T=.B5PB-9;8ER'\F:*4OV0`GZGI=`@_N[8X MBO?#V[EQ7N%#]VK>`^(R#]W/'],?5.IL(]V+='!.?0"E.="#")VK=2C\,0VY M5=L,*#4+.6O595R*N]_'.` MT@7H60*M/6D/'NDU+CD,PWAN$)^=)7`WTHEZL^-]TGZ?S0\6)@>6S@!:LR5N M3`5*/14H(LE5F:<"[0*&K9,Q58ZCZ_I)I_C9`,;6!S"V;ISDDVE[Y;'U3L;5 M+RR,[S+=GTF=IW&C.^5IZ@KYG"^<.$&3;FK@I1G"ELW3GP`HD6*0^,IWWJ5) MBV@T-%F,IRV^%&1HW,7NQT4[.U M94*-=GO'Z1BZ94D;L9?I'ZP+@8%B^0L"^JJKF!E5ITY>P[)`WA;V>0.TK1ZH M4CSRODR&&6?I,.-//$J='-*"@C>WT\;6MST] M!_4F&WM)>PQ7+-WV;"90)%DO$JD**:(TC7<8R*$W7J=OVU^5B)I3[^3FM6UI M[Z*=,WRP;?8IE",K9R+"/.,%(;@P.*9`+A&;#4I703K@RJ0%>.']466LYGA8 M$$-J:XA6+G=ND>$*)=O*^C#K^7EEC`5++0:+E7+R^#"C"9.C0)D-VV6)F@SX+1,Q(*WL:N1^'.@B1(N/G0@[G(OCI#C>DTDH=[!]HCZ6? M-Z<;*)AA0L')?2#?R M>J9!?@N5-:N3ICD+@D0UP"="NB>OF&NU(3=G\'I"!%2S.X_>V1,N3Z0P`=&C M,7?C29,//4EZ"E2&2,C$-\BD@SQF7?5)>&TO5381DBJ4L8^C,9SJOINS/U&@ MJ"8I(IO)H6X>4S@*=H\4-/.+6EZ,GFW9$+,_,">\B:+8_V_P_M)Q&*[G">U$+[?_*2@+11P8DFB2.2;NCGPE: M,6(Y%+DBM5A8;%;ALUMD/IV4THOPM"?B15IMQC.[0X,PB>(A^SOA4:P&/N&` M">X.S3Z->F"DQDML$!G)'/^1>>KO=WJ+C01R9DO]KA>YR4C&Y+_I0I^TS6@? M1I4G\]$1?V3BP9-FRTH8B2#!_)"F/I"0HW`01UB9G5 MICSW.QRJ2D2"0^H_03BI?1CITF=!D[9%*E^4;J7IG32S0>:)>XVANU0PN[]@ MUX5=WYD$[@L(G]A8Z^HM`.7D9<_S-/'!2OD*YE(M=NU2IKJH%GIM+L'D.H@8U,-DCFK%N6S MK5!._45P65P5=Q[I\50YE>(2M$2?^(S-?7V`H0:!TSR=WYH^Y:]%;^PYC/?87B`#R_/WLUZ63EKRI8;W0<-<[+Y5U,DC&5 M$82@_NC6"P+=C0;41NU4(G3:-*J?C30D4SN.A6N&#%H*CS\:CO8>"]%2K)TT M\]4HG`0:3,),J.*+<2;MO/36ZR?UW9>^DU_I&P5)M*Y2C6Z>2I?MDT9Q#2$G M5=!#)#Z@47(\C,+D=F@BS![&7C2G7VJXH_CV*X^4YZI5:IV7ARGE[]-NE8O] M&(6N$%2R_>G>KG4B#5O"1*>VWOJ_"] MH9I7T.ME0G+0P?2+JG1ZAC8*8_4V-9D-`S&=YAKZ2I$VF[*"'I'H29&JGFE= M?JO*I.RBL'>6J0.-3 MS..TP4B,O*_,+*F+YCKT5?37G2*M-]^9FRI=I9&0'T7TF>(@UYD57=3;C=;% MV46M56E==2XOVE?-*S,KJEQW:V>-`Y@53?"M4&B1XM3.<*HY'R$/HI&JC&M)R@.^6,YO(B!?42D]G( M(W%FS]>%65*,:7PQ]>W'I#8\"QW6PV/B`C'/?%ZO"-U/J#>3T]>K35(F>@LC M&4^BKXTTN6*ZB%S/N'@9$R7"5/N:^I`[8:8O.EA>QI&G!^'FOB3P%-=GMHHC M+2[]F/YY))1+?(7DV\@B%PZ5,]VE*/_B>W/#J!D$4L.G_M;EOIOXTUL-NG1J MAI>:F"*6Y>9QO2LXE$,/V:UN*R['PH"^=+R3S#%*# MKP/47H;:FYXP`M0."6KP:H":;5[MD(=ORZV',]"%C'@M`U1Y'1K0`_0`/4`/ MT+,+]$"]8]5XB_-G`A,*&=3OT,9E(+`UQMI;SP?$`7%`'!`'Q!T(X@Y8/F+Y M^.ZW9$3RK@H6Y9U9V`4QS$R!'^`'^`%^K+4/\(.UL0V2W$TE[;>FHK9:(4I; MMLN;;J^RM9+M]D+ZME9SJHW=*;M9CQUZ#CD$;1I2P(_!CZV0Y[3NU'>9N,UV M[,"/P8_9@D7XL37D3BM.O5J%'X,?@Q^S#8OP8VLHZ56=2@WSRC=,);$W"V/+ M-Q4O11".2#H6VXI8UL>ROBWV`7Z`'^`'^"G!MJ)],\`B!Z!?%J7]GA?S2Z21 M3S7*@73E.>G`38#[:E*NK>='IAV;ON`G^&DG/YM.O=(!/[$)4-0FP+-2XUA2P9(H;4$" M?`Q\#'S,?IYNM@4)V_H8;,;9#P8E0(GR4R+7([G[ M0@DL3#]CV+-^GX7CV`L#R=1,A:EI2QQY+LUI9!RZ7UD2>+%D<0.N9S- M<>C/N5+NZ2Y2=?S`9.A[_3T\.]^M-7);V]G4:+:@L.@>SR(RE[`K/"Q>=CH% M[?N"E^`E>+EY?]EJ@Y?@)7AI&R_KX.7;3%.QI;:XI=;/52YJ:Z&WTG&YW78: ME4HQ=-[CL$?[&%K"7G-_2=5R:MW=B8"#5"#5`9"J[=0K(!5(!5+EVU-!(6"; M6=N/,5)X:(Z>5&N5[Q/15Q&RLWB7HO6$2S6ULGK`; M==<@])5KHF?TQ>,>-U-.5WW&NQ.,W_.H+]F]B,3+#C]+5'UCOS':3G5._OZT^+!%>K5=(\R M].3VB;7-2QSU>"3<\#90+=77I1.!-,43#_1OH1O!/.D**5G,'U39`C'PXO1/ MB=1_5ZV3^*HY[L/$[[.A*K.Z3P3JIMC3]51&>_FXTTOH?0Z'F6?F7&YE`WXZJASIW\I3N9/?2QAPXXT4EG\3]^Q3 M..)/.K5[KQ\/3[O=DT:U46G5FM]/?*7R@3X?2W$Z^<<_%_W>K&S1LCZK6EO: M@:RPQ*3+]--1L_[]JVYYO@]('ZQ6-GUPU\^AH.4L:.D71SN;=9Z=?(:SS;6& MLT\7WPL>S5*7*J)\K*5_/3ER>S.,A.H_U=^&DM%0H<]^3@+!ZA4'TZ?\IT\' MC[?/WL-V:#MDA[?_#ZA#NNKGC/S1FU9Q*-[^#66`6F`5FH<\"L\"L0ONL:GY9N/>=6:4-U^GL M/%J'8F`40-S$7R5<)1)_)QX=TDBT8,"(?Z7@B2CF7F`B?=*0GDBHUU%82FBB M5Z0.9!E'(06K4"`)C],(DAZ]U!5J2M@W43TZ$F8A:&C#F"$=X2-GKYM^/XW7 M>2[@Q11O6C!3KKP"F4Y>!G'Z[W<_)O+XEO/QZ57:"A]%])G:X$:AX=Q7KWO_ MCV^_>3>YZYI[T;^YGXA+3[I^*!/U\>F=BLD!@>B3&/QT='U)ZV9_U/ZZN3QB M7E]=X&Y\W.Q>7UUV:U?5Z\MZI7IV==7H=MH7M:MFI]HZ;YR?'[U?0'(67Z_$ MPBSS'J_&K2TR05_("?C+UWC(A$S;D/TJ.%EPI!CW\A+%UC6:XW:E`&[/XMM, MJ),"\8A'ZCX3SC6@2M_I2J M*G.HT*\9\<1<:Q8\[9#2I41MGKYPPTA[IU/RN*9NM-,Z&SG4*PY;NAR\B=DT MCW=5CTOE8T8]$67J4M5U>3I#W:0N)^R+F,8*ZF@]'CQFVMCW>,_SO=@3^]2` M8;0W[9>7^]$CB3GW\])(HKSQEJU*M][.,=RROFVX9;6]XUB]77]OU\_M>_VZ M)2DGV@_UL[F,%=8M]\^&XP6(^6X5>V2#UP!ZX%7WTZL^O[H"%PL7NRL7>\ACV>6\ MW/Z4SJMYN`XOR/B/)(Q%WTH__)%D!&C?U,K2G;D44FQET7[56@XK;R+NM&R# M,+*R7!]H:X$\@I6E.].[HE86[8=?Q)WP674=AVQ9'U;>8=$!=EB?U6>\@3)% M8.?LX?=8W6MGR7I21'SF%Q:8HW:%!RT!O:XRU MOWX1B`/B@#@@#H@#XH`X(`Z(L\EP0!P0!\25PG#6&`N(.P3$E?[(X1;KQ6= MI6CWMADMH"'GD-R/`O'%W!E<&4K@:Y3J]9VACKK$01_!G]F#QKA MS^#/X,_@S^#/#M&?8:H)5P979BD:XH]X4Q]I'#NCY^?RE1P&@:O``OP`OP`KS80UY@"`5*@!(%3N!!"5"B])3` MZ`F\`"_`"_`"O,`0:J=;&19MU1:WQ_%Y&$;Q<2RB$?.".R'C46%:C)#_1)S` M;M5#@#@@#H@#XH`X(`Z(`^*`.*L,!\0!<4!<*0QGC;&`N$-`W/:AQV57NKP( MHW$8\5BP7KB>S.7*:]M%G*C8MSVAUVRT+PODV#,"KYZ/5*LX]5H;E`*E0"ET M5>`5>&4MK]!5@5*@%+HJ\`J\LIQ7U9I3[S1`*5`*E$)7!5Z!5];R"ET5@L[S MW-PRPCIR:>AY(83,TZA[U\/MNXY5B2A7XCYO;RB6\Q(BV`5V@5WHP$`Q4`P= M&-@%=I6;7>C`0#%0K$S+C6`7V`5VH0,#Q4`Q=&`6LNO@$TW\$E*Y=Z'!=(B' M">U#DG7V`7Z`'^`'^`%^[+0/\`/\`#_`#_!CIWV`'^`'^+%)#&BUQ42H!&U] MF&%_5FW?X/30WB_M8N-D%QLG!T/1KE/O[$S=`>0$.4%.])^@*"BZ)Q1%_PER M@IR6DA/])R@*BEI-T6K;:=3J8"?8"7;:QTYTH*`H*&HU1=&!(G(^SPU0HR3E M+XN??PNBEHZ/4$R$8F().L#2\6JG"ZU@%!BU]XQ"3P5>@5?HJ<`H,,IN1J&G M`J_`J[*O'8)2H-3>4PI=%7@%7J&KLH-22)CR\C87EU*LM:^U!JKJ"E7],.GY M8BO66;_C^MW.S/6Q@S>#-X,W@S?;H\4;N#2X-+@TN+3=N;1FPZG5NF]O,UO@`V\& M;V81'.'-UC)7J^,TFU@\@S>#-[,1CO!FZRZ>=2H%18K"F\&;P9O!FV'Q#"X- M+@TN#2YM`W-U.TZ]57M[F]D"GVV]628<[<>8JZHONW]G!`__=:&]@+EZN+3>D5=R-/2-^I/@@WYG6`](0(6A"R.>"`'(I+J M2GRO+LZ,&?;E):Z3VP MD;H^E$PH@_1S>2G;]BTIAU)RZ>;J"Y?$_;TP."60F`_]G`09@]0K#JM5ED1H M;5*'DY>9D?[[W8^)/+[E?'QZK1KRW]2.EYYT_9`:4-ZH@I_[H?OU_3^^_>;= MDSM_'UQ[`0]<2\ MOKK`W?CXNG+5K%XUSLZO.IWSLTJG>UEIMB]J5\U.M=ZIUZ^/WB]0)5OU&V\D M)/M-W+-/X8@_W^5OP32=3V+1IV6IIV_(B7KF)]U^ZL7J>ZZY MSUDDW"323JO'I6=>HHA[_-K;'283=ZC^R&[#L'_O^;[#O"#FP:U''>[LH1GO MQU$X5MWVH\/&/E*OQ-O3'5R5BLN%6VAR"][@#*!0G5)L];_?_:NM;=Q M'-E^W@7V/Q#!-M`#.!E)?F>F!W#B9&XO^C';G=G!?F0D.M:T+'GT2#K[ZV^1 MDE^QX]B.9%/R`7:V8UL/LGCJ5+%8+(I(VF\W&M)(WD0COI2R12 M=^"F^%(/G_&(636QU9?%EOCK!2>Y,Z(VDHQLR:6DY?*2J:971T1_2*J1==*H MH:J/\R9AP((D9/R>NYZ4U"FIY6G$2621M!&I&I*1(!@1^678"FYCKIAK$`8C M-DJ\V!W3'5*QI4VY)_\Z",F^/0P#$KE44_%$^9<5>R4=O,UH)'OQ#Y(?)FV8 MX7[QT:OT1KCJ:L3RZ`>,_V4O<6:OH5:-Q&8[,],7&?L_X('NCBDOHF) MBCTR[GF;"9++>9$2D7R:0X*1'Q9?GYJ-YPT.X?2ET9QY'N[,VY83M>6W988H MI*'(AC.9$G9-^0JW4E)T7SI0TEN/A!\ET9*\:=82!K?J7#)'DO.<_+-['1[S MVF2XLN_FK$'D$I1Y.-_HFARJ":Y&@4-&](Q]3N1W@2T<.?6@RVTO<82:1X2! MI^RU;&$HLK:-I=L4NO*\M)FLTIZ''=%5XR",4U=*OHS&D7HIH2ZQ)K<\IHCBGO+JR)V;\(7-HV%MT@SY M(%NX"G!S7X[YHX*@'+N4,^BG4"J?^#Z6KXE2@'QW1XL`80[]1U`*A:=F%404 M$$AV2EQ-Q4>Y.)`-"\IU+&$LYC>9&<1IX M>R#CJ`COZ]6EM-DN34J%+Y5&6AP)\V`PD'HC'29!IDZ9B9C0H7PF^:_\26HO M6212RU$@K:^\AP1#%$Y-2?QH+.S,'55Z+ZG%#D8CU11",TUI0T&WR-E9]H5# MQ!#1G#Z4FD=L'^FLPONRX#3 MB(Q:9EUE#).:HGH@;4FL@H.R9W?2/2$!##SQW553DD?58?Z-.NS\S4@ MJ_L'831B?P2AYSR0'U9C'SY<*NN[^M=`V6`RO>Z8K(*,2I`\J?G15-U2MI^^ M7TJ7?OR37*Z,544Z,.1\,%N$TJ-D-OD=@3(\MAO:R8A`2I2?&8Y4B:19OY/+ M>,HUD\/Y!!.IT<\$XY*U3JW[K!LUFBK89]*#N*>N9-?'\VV=RG6J0?PY^6;] MD-*E3\DXA50VGYJ:KAB)B&?IXQE:K9"/I7$W? MZ/&RD^KU*SL=#\,@N1N2U*6>J"=X`?=3&I7\)_WV.5%/E/AIBR2GAA+`4H1R MR&_)G?-%I`B2!EWBCB"=3=$O291NS'IWH1!I5#-U_[@:ZL]V'$ACUZAE]NXV M54NR*:1K3SM;4T_\(!$62O00$[D[ZNVS[\D1>S\0[_.&2NBU%D,YJV\;9*/8AD_ M/>WX]"?SIQ^V]2]7>(L+WB0))QB)&_Y]MH2SC5MY5>]<]3O71K][W3`:/:O3 MGKB5Y&U>-7M'X%:F$F0D0E'\DDI1T[[K#+P;+R.^,':+BYES"U5$M2/N+8@R M^^KY%<\T<#Z_8LOD(BC+=>U3J:N6W:QY]7?'!_F?CK)UK5VO2"M.,*PUY+PSD^XT4K`P$O1X,MQREN;27'MN MI4HN:Y'4$AHB&8E30T-/H@G\.(C$'M9U"ESIE41ZY]/7J>1I+JY$0TS*/16T M4.L9Z;`F_O1J1TG@E@0]<-.0DQQS%2.+9+Q"+<].J5G*:#J1[45Y,(<&B9#* M$&6KB@U8I1QH]GB$N$W)SMV9N9KQK98>:O.HN4\D%'$2^DHM_DQ"-W(FX2T5C+WGZ8*F?$02IS%)SQVI;,1I'IAE M&)UI2$W&KM2#'XGNHCE^"\5(AM`"PEFZWC*+F(OOU*5LU>+VD0V$(^]13YED M/[H+>IF]M9WG6Y4A4))ZZ;VF,?_>QFM[FXW)T[>R_C1=G`8S)"W]*^$A*:P< M`TD,2J$"2> MDS5(S/6#'F^FP7;#M-)!YHD,X65R>N\[+EFD&[JAES7Y<>H&R'NFSV(R!I.@XYYI-/\V9G M:U9JVTN6`Z(2825<[)FT4UAXC^EZ93Q9#MDT!:H:WD)NN;I+P[UVM\#<@Q=V M_QE/("(_S[\YBT$MO$=>,WUP.NBV\+SLFG3/68TAAX?1^)\\L>2^9^U;;XN^'1K66=EL?<-*HNK)KT[:;?? MO+AI;7'K7':CN>-]W3V_;]_W[:=_I3_]N+,;6W>>78QZJQR'((G(&XE^6&^% M5Q_54#_`40TOB'>]2&7<0(1%"O4RB.(M1*D9^K3;Z`ZH/0\UF0XZ$ZI*#-U4 MLMN1(8E(IVH,16X#[R=BDI*HIEAR9Y&(&)>S.)M0_DHK.* M3^_BFQ_=B7W=6J.HV`?9KO0J#4:5>\45"ZVNAI5]B,PM=._+5"%LHIY MBZ\:+GFWUFZABC_"`V`S'>$(-MN:S7`$9B$.V_-%8E_*?MH]J>FY[*CWOJP5 MT/.=CZJ*@+SGZJ^$'C';A4H_7J8;=6]"+O':4QNO=]L(VC.:S2NSW[PRKKJ7 M9KW=:1OM2>;4=:_1.(J-H%/IKP7/:Q*"EO+&\T[_DA659#$=EFTQ.$.:6=[BJX13;EFMFM%N'5YHNN`'$0)-(P2@,]#9RW16 M;]>Z#>OP0M,%/SDZ<<^GS>ZM8?F6Y,N[/*G,R50'#I[*XYK2P\,#^7;YR9UE MG2(]4__TS+4E$6?GP%,SQ^K\5'8;;)JH^2Q$CJ0,8Y5`@]S:66ZM97;:.6;6 MUJU7IM9:^TX]W7]^*.A=_Q..ELW[ ME;O^0;LH'^`%^@!_@IR1AHLVB;/56 MV>-'EXO5_PZID-H7(L59.`MU:HU:O6D4+A)=!E_>AZ+:&MK^(E*MM4=C036U MEZ57":JJ'UQ:NN`&+`86TP>-8+%MI/76*NB,DQWD-5/)XB28.]RV*2T&E@/+ M@>4.-*VT\CMA%0X;J`Q4!BH[!)695JW>*>@@)U`9J`Q4!BK;$Y7M[>1@[7$# M%@.+Z8-&L-A6$;3#+P0@@`:2`\F!Y`J>=6Y\&@G\M1<$=/0[#&^"F'OS)[[. ME?\J!F5Y'8R>/E0=([J$6UVDN[_#T0\D,>T3SUX\'[T,,"IZ5@J_#`0&`M,[ M'0W[2AKMT`9=6]*0-`Q662K9&+L<=\0()@81`0GO+]%HA&EW``'<'3`.F MV7](O*!$+#`-F`9,`Z8I-$\*)`.2`#HX7 M?$:P'P+9-L(`X(`Z(`^*`.'T$!\0!<4!< M*02GC;"`N&-`W-'O_\@%^ M@!_@1YLP$4X7?%VD%U7P"I1>):K@=6L-$T6+][5)!TLO8#(P63%,EH*N8YG6 MWE"G/8+`9^`S?=`(/MM&6F^MCC;R.NYMC6`YL!Q8KJCY9[V#4PSAKX')]$,C MF&P;:9GM6J.+\R1`9:`R_=`(*D,H#7P&/@.?'2.?O6V;VL@+H32P'%@.+%?, M!-0Z_,FMNH#GM0[;T6]J3`\T]%85'"L&9"B(>`0%$0M,.*MP/42D7H-H0#1Z M!;%`-Z`;T`WHIN!T+52;!PF!A$!"!\ZF@K<#H@'1@&B*3W8"TX!IP#1@&H1Q M0#>@&]#-?L,X1:4*(8P#$@()@80.GE]E$>F=3$F+1W#C(4O\4!`\_B<Q;8UW@R;/+S_$/](!QQ M;V&H37G-],'I0-C"\[)KWIT8)^HSZ:0]^;QBK&](5A'[)![8EV#$EVS:@^O$ MP_-NYZQC=4RK^69""J3L'A]'XGSRQT]/%7S6M/DDN"E)6(V5->@VR*-33:(' M=-^\R#^+9)?=:.YXW[[?M^_[T#\]VHG^H7_%O6^[[.2#3;6>=Q<[NWDPG5=- MM*:-;;]TO$\!VRU>*M8Z)RN;G`<1YB,M]>DA]3]N`\])G_-!1-%,A#=#[L\^ MF=;L[X]T]S"W?&_,]0'!*017P&SZ.0AG?_]*7CTU!1@$!G/'H-KCLD-\X>AL M[FKQO:4I.$W0DX@F[M$V$>%I#UX\9Z\`!+X@WD-C\IJ[Z\GN4`W[CXP%@8;S MIV$HP1+6?@V#:+W;>:B6_3Z-,FK9O`\JZ@HMA9;"5$$)H`0P53!5T%)H*4P5 ME.#HE0"F:B^FJJB#[@X>M)3J?71>1[:UV M=W$RR7]CGV75ZHV]';>N"Q3D?2AC<$"'`#1S7#3SMKFW<^B6]:A$X$$-`S`0 M&*B459O@[8!KP#7@&G`-N`9<`ZY!``TBL&K[*#T\R4T.;9+G9AV< M\#;>9'J8O:1:R0JX`JZ`*^"J++("KH`KX`JX*HNL@"O@ZL#U8`X&-AP^^$P@ M8KVL)[$B4V@BKNA8&B`/B@#@@#H@#XH`X(`Z(TTEP0-PN@L-)A#B)<%N1 MH<+TBOLLJV98YKXDHPL4Y'TH9']`AP`T+!^+PNK\A3J#=#P0:!1UQ+[V1*6BQ*1B,>TG41B^EGFVX+N1TG MW&,$*1%ZC_+:$8\3>JI+5P4#%B0AX_?<]>033@=!>!IQ^2AA3R[BZKHE46W9 MZ`S/&="5:!QARWV-;N"?RR%)^_6OQ!Z ML"?&$XC(S_-O]H-PQ+W%]\AKI@].!]T6GI==\^[$.%&?2='MR><50KIQ1S2N MG\0#^Q*,^)*5?G"=>'C>[9XUS(;1LIIO)L1%8^CQ<23.)W_\])0V9FV;3W28 M4D]GY=;C#5(E5)/>G;3;;UXDM44^SFXT=[RON^?W[?N^_?0/!QG@((,]%,V[ M#*(X+U<-4R=`[:7JKE.A;E52%<4:GP%I/Q&,:)$\0?9(?CH+0N:)%\J'%JS1 M1S27K\)4W3)J]:91N$AT&7S$%36-*X)JCH)JK#:HIC"GIWJ^#1^04SIS;^(A M#?C=D`W<^_2;;3R=:4\LO4]4S%_QNK7&BG`@]D!BMIO3;/<(-:K>R<^2'8E& M84\?%NK+XW$?Q4*]U:VU6QJLU>L"'X0'P&8:P1%LMC6;;74N$=AL4X?M^=RB M57___&,2G=YQ/CY_[]^+*!X)/X[>^WUQ&_=\YR,/OPGUO*N_$C=^_#K-FZ$? M+VDLN.O?A%S"K!=%(H[Z;F1[092$XH:D=>$%]K=?_O'WO_T\>F?\)/OGER3C.C\D+N2*K8/!2 M^LS3BNPJ>V8^$V9M.LV6X$D_RLO/W9BP:3^SHO=%R%5#-I,]6Q3^6IR]HO.= M2=_G]*;0Q+'W/OO(']6I9S65)G;M^MRW7>[-=_YKS'V'AT[$+@+ZIR97XZY[ M7R]JC+Y7M[V7:ZR^2M]Z^=;WZE8WBA+A,"XQ2SQU)R1KI1>S.&#C,+AW'<&2 ML<-C^NTN<1UJF6"!ST)A!W>^^S_Y@E#<"S\1;!`&HVF26\0>W'C(["0B*8LP M.F,R0\XGW$X?$XJQQ^TL.4Y\=Z-X_FG9&V1_9K>HM#GV:Z_WVXKGN;[M)8[, MD%-!/$*9&,M.T"LB-J!>V\&(R%+FT%'O)CT0TS?2EXX8NW:L&D2]\*.!C!`. MY$-&;B1%$`0D1WI4),)[UTZ?-.VC7"[E]+^1%#T]A,?T[($GI#2R!,"(!)KF MV,D['X:N/MY*;H4)%)$\*F\TB&J%=A MIF:D`FS(99\ETWB/C(\EXI5"D#D[55%A1Q`$0GH-H4#!=-HHS=L5#>:<3 MC-684H.I/2,WIA[5V&T2,S^(J6G4=K'B_LE3`_)77*FVD]%*13,=N_29J?B3 M2-TF2)8B5-^$(@X#.4;JN1+GR2CQN/J4OB\%.^3[@IY0.B-=#NV<02,ZUZ_WNFT6E?7%_TKH]GL&E;F"-1[O6Y] MWX[`4AYMYXDC4#=R-GZ7BM)2XIP)F04*V_:\F"6[2Z9Y2[05_ZK7#9`8TRS7Q.56327*X0_P@Y\KKP9V+/_=, M.E;)\Z-)C,2>:2-Y$@>3+]+8A?JFN!1JTWIE#G6SM>_<9*LDR=#HX&$[B#1Q MI(GO]>AW]JN<.[S]H"P\^7V]A7U07^4^J+F83XW\Q=1UY-_SBLLA5`ZHKDLS MIVD<6ZX9V* M*6:KANE"?"ALCT>1.R"!R-#-+N&(E[:EE&[;B6GEI8BZH$'>AUU:^XG.54X= MWIIFK6WEIA/'88.@,<>N,69NY3Z.0V,*#+N7WYWKI8FT,W=-.&F2\5:Y8D4H MYTN+3;E.^P^JU0O^&T%$6.LK>I M/:#:UAPL1P6D(D19`!_6Z_I(!0<"@XM%0:ER=\ZUZ[NQ^$`/<-[[ M,??O7+HY+0EZ\?B1_QF$ES+I:)MR7A?F9;O7ZES6&Q=MH]?H7EWWK]O]QE6K MUZRW6U;SX.6\GA:"6BYNF7=]KPU.11YP-V2R6-RT&A[/AH@D*PL@#EQUFSL= M)<;5,*DB>%FSCY28WZGR>(/$8QX-;%KT41ZH_,&]#;DL245R`O3V=X+VC;W,TM'GE_3-R,7N9F_*[I6L9E`D7N52<]KUSKM/2;GE0%%F`P=VV1(+_GDG*6Y6V;E MMNHWO5OFYEY[`:1K?;.7CBIDHI+/04\L5$S2@FP9W> M\D@=/2W7#V49$?Z@3A%_$*%@01*KTXGEU?*88_6E/.LX.X3;F9P;;,\&2>9W MJA&E7T4V7+)L"8OD@+%;87-YN+%*`YH>JLX`]QZG[:1G M.NK5XCNYONFYPE$RFI[8_%V$MDO/50^IT>W3D[\=U3KA1VGSY''(?B2FAQ/+ MYT61/%Z.VN:+@1MG/R51=NYRE'CRH/,@\1PVI#;3=4(>`3Y#[OE:55R'B0UP M5(YT4)W/7JWOF@QIE"5K$PTM9T-+OS3TBB23'%+$F@=($=,J(>QF&`JQ^B!S M>,^YS2Z`MPG>OKK?7X>V8R:\U2)]_6G3KRW`6<%$V3QKZH```;7U4#OH\;"` MVC%!#:P&J.G&:MLOQNJYGIW_R29S(<(T_/GZ-=G#7N^(_^Y^BMQ[[E'L]DG9=TVJ M!MNF#N>W&70746D??D$=L870FV'6FBT3P;=]@>*(C2&XYKBY MQFQU:_5.&UQ3F--3+=_F(TGL<;)A=$#C7$@1N0/OXRC`I#=JS:).F47AA2.V MW\>K4JU.K=F$2A5NOS3RGHLOZ/3L>FTQ."OZ<$9=A%N.\Q>U<YG.ZNU:MY%?FN[1TUFNV8:;I`,^DTGX-//P@D>N3<_J MI^6GMDXI[%^T^WW#:#8[K<[E=:MYV>UE%<*,OMFRNM5/*>PQ63;+MUW/G1;S MDD6P_$3E)M"G=!O;M.X7]^S$FUYZ*P=`^:]K*H"E*8O(0"RT9M9K#TC=O6:6 MUBEZ54]!1/_*W;]CSNC*(0C9UCL(B7I@U9B2`F^H!Z8'X2&%$-FJR%8M0[8J MH`:H@=4`M5)`K=CS]BKBOJV67O$[D/8..1T\7LT`55Y"`WJ`'J`'Z`%Z]H$> MI#LN`VVUWZ36[EU%^$NJ`]6"T3?!KC=2P M1ZXXV55C@YQ5,QL%E3(XQOUQ"#?D[5*`Q\!C&Q03J]?J[2YX##P&'M,-B^"Q MS675,&IU,[_ZJ^`Q\!AX##RV=QZKFS7#PKP2Q5^+6E3L"S\8N3Z6%1'61UA? M'_D`/\`/\`/\E&!94;\98)$.Z!_*@1(.XR0&?B>H*:-1X$^*N@5)',7SUD`P M%OH)_=14/UNU>AV+OM!/Z*>>^MFLU8T.]!.+`$4M`CQ;:APA%83D$)+30C[` M#_`#_``_)5@2.(Z=1JM]J6)W::-"`.;9J$D!Q`%Q0!P0!\1IX>I5QJ-+';@2 M[!W7159[2N4O3B*EWPFN"Q)>&Y-'@`(<`X[94"1[WJ6M"Q+`,>`8<$PU=U#K M@@1P##@&'%/-WR/RZNG$KEN5H9*0"7*KQ*Y[@^&2D`ERJ\2N6[) MK8I*(##]C&![CL."<>P&?L1HIL)HVA*'KBWG-%$1/^>J^:S5RB^WL*C1=4%BTQ=-(F4MH"H]++SN= M@M9]H9?02^CE[O:RU89>0B^AE[KI91UZ>9AI*I;4GBZI.;F6BWIUH;?2Z7*[ M76L81C'J7.&T1_TTM(16L[I*U:I9W?T5`8=20:F.0*G:M;H!I8)20:GRM52H M$/":6=N/,:<>KKQ^Q=\__YA$IW>*3:3A\*?,O8O#NY+IO&6;SW]9_;_HGS'7H M"V['I_4+J]7N]JRN>='LM%O79J][U;ZTKIH=LW5E]%LGOSP9P_GQN'%'-)O[ M)![8EV#$GU?[N=L]UQ>GPW0CC6D9;YZJC]EYHF+J"P4$C712R6/]-8L'LY&"P8T/0U9`/7Y[[M1]A!R.4B\+E$ M?]JW?R6^F!%HW:@Q"8+7OET]6JTT[ZL??6&+T:T(Y_IBJKXL+[_NTIW)Y^T9^<%UXN%YMWO6 M,KKU=O/-Q+S3,'I\'(GSR1\_/375LZ;-AS1G>RZLE3[/!E%1U22ZI_WF14]B MT6V9W+CC??M^W[[OJWK_NB5I)\8/_=.YG="_0XY?Z=<*.[O-OCKY1'=,X'X)+7 M<4D=7`(NV0?>;H+XA4D-L`:L(9B$8!*"20@FZ>$<(9@$@X6)%H))59X`(I@$ MC@/'(9B$8!*XI#1\\]N4.YD(#<,2)+/Q!I)Q_@!_@!?H`?X$=/^0`_P`_P`_P`/WK*!_@! M?H`?G2)#F\76S)+'C#X&OGAD([5+B@VHL^LS17,\^G,7(&I_7.@_]R6]%]&Y M:77%S865_^E$5J/67'%^!H5:=[ M@+HJ&J.?E#(V6:HM;X_@Z#,+X-!;AB+G^O8CB46&U&%'^$WD" M^ZT>`L0!<4`<$`?$`7%`'!`'Q&DE."`.B`/B2B$X;80%Q!T#XEZ?>ESV2I>7 M03@.0AX+=AML5^9RX]AV$3LJJK8F])*,JA(@QYH1].KY3#6C5K?:4"FH%%0* MI@IZ!;W25J]@JJ!24"F8*N@5]$ISO3*M6KW3@$I!I:!2,%70*^B5MGH%4X6D M\SP7M]+".M'*U/-"%#)/H5;.PE6]CE6)5*[$-J\R*I9S"!':!>V"=L&`0<6@ M8C!@T"YH5[FU"P8,*@85*U.X$=H%[8)VP8!!Q:!B,&`::M?1'S3Q(9#MWD<- MIF/<3*@?DK23#_`#_``_P`_PHZ=\@!_@!_@!?H`?/>4#_``_P(].Q8`V"R:B M2M"K-S-4)VI[@-U#E0_M8N%D'PLG1Z.BW5J]L[?J#E!.*">4$_83*@H5K8B* MPGY".:&Y>!2)K=:UMD!5 MG5#E!,FM)UZE==JON/YS;^)[$9B;DM?FTBJ@EGBCUC2;AY>9+O`IVFO0B,VT M`(-MM*7*U.K=E$\`QL!C;3$8Y@LVV#9QVCH$Q1L!G8#&P&-D/P M#)0&2@.E@=)V$%>W4ZNWK,/+3!?XO);-YM+1?HPY=7WE]2O^_OG')#J]XWQ\ M_M4>"B?QQ.?!-7?#_W`O$3V5Q-7SG0\NOW4]-W9%]%'P*`F%\]G_(NPD#`EA M%SQRHQOYUAL2T847V-]^^M1ZPECR\U-HJ,^N M3V0=G]<-NB!/K-P,!1L$'AD$:@)3H\U",?"$'4?[,?A"/N+;Y'7C-]<#I,MO"\[)IW)\:)^DR,8T\^;X_@ M!]>)A^?=[EG#;!@MJ_EF0H;$91X?1^)\\L<22&=MFT]@G7)@8V56\@8IL*I) M[TXZW3MY_WE;Z,36)O`\])G_.6>"8>!DG$ M?2?Z80N;/NV!'B?)%"*R'9WL[5!&8M!IOE*DHW3!/>[;@O&8]84M1K@GOU7XD8T M%0K\0LJVE6[_6+M1:]=SF\KK,LS[UY,-#7CI%>@Z",F#])D,'@C??F1QR/W( MXU*C&+F0+*!Y:LBX\V=29'7$RI0I?=NJ-5KY;11X22XS0!5GYG/'W,:SDM>: MM[(KYYQ[O3ZFH]7B0/I0%731=L/Q_A8(#B2Q_)FM0?.Y3K.@K>FK5@G*@*,< M'9/7KQ0LQ?.?B?O_[H>"Y/$_X7P(HNBS_WY6^GAQW6"#]0"K<6%VK%[WLMNZ M-*_Z]=;513=;#VBU>]>M?:\'+)_+.UT1V.<*0)2,1CRDZ](U@`%W0W8O%W%8 M,&!!0@[5/7<]>>GI(`A/(R[OD2LX:E6'/;CQD"7386(>C1-]S>_N0G''8_KF MECRUQ[%ZW*QR-?T9Q6&B_I2^FR?\.WH071.3I&58,%IXS9#?"W8KA"\7)[@: M;==/@B1Z^FXV#M))UNX+`56+\7?..E;'S#/$;[TVQF]5,\9_N/O0/SW:B?ZA M?UA#U&A!;-YLM?4NT663\R#"(E=5HY#5_0N(C M(#B%X`J833\'XC$I M1]4U!5:"BV%J8(2 M0`E@JF"JH*704I@J*,'1*P%,U5Y,%;9>/;?S83[$/]@Y/W1S%=^C6,O`C=H( MJ[I&!8@#XH`X(`Z(`^*`."`.B--)<$#<+H([^AW[ET$X#D(>"W8;^$Y!9U(6 MD%Y5OLV M%E*U*M&I>UUTG-^EC2MUC.=W@\C3>9 M'F8OJ5:R`JZ`*^`*N"J+K(`KX`JX`J[*(BO@"K@Z<#V8@X$-AP\^$XA8+RL< M/EC94"P@B,,'@4%=,(C#!U\E/AP^B&,R0,.%3W:.4`EP3,:NCCU.=(*6PE3! M5$$)8*I@JJ"ET%*8*B@!E`"F:F^F"H2([$J4VPJJNA0'B@#@@#H@#XH`X(`Z(`^)T$AP0MXO@_ML(QE/2H1>'`2(1@(#%3*XG[P M=L`UX!IP#;@&7`.N`=<@@`.:`E"=(5'V^&[@=)`::`T4!HH#90&2@.E(;@& M-@.;@UWO75YU&D;/NFSW M+J][1J_9:QD7ER>_/!'ZO`!OW)&(V"?QP+X$(_X\<\[=[KF^.)T<$6(9;YYB MP'RZ]5%]D=/(JH]+=8MFXF-*?FM'_M5=4:!U?3(T\7G=R*]OZK[W/OM7XCW* M\D#-&GL0C/L^::8M'!8/>\D@P^N4NY*,:XTD\#$+W?]0CED0L#MCTFF0L/R[);B>RMPSC MS&!TG><&?BZ/E/V5G0^2.(JY+X>$E&,T"GQZ$FG*&?M#,/%]3`(A2J M"XH3\^QG)_9$./)UU,B\[I'%_R'[^"3PXKO_A_R)ISWSKOFVRU[J8LG']:2+ M".Q9(0CBIWRA%%9RRD>.]E%A1BN]Y;C>0E'KH'AY&J#6VWC2Q#I3NX1D;;@! MQJ,T-N^N+Z$-TJ!19.><5_W?ZK;N;JCO)S*)H0$ M<'V'($N>BH$;HDMI*(V9Y[E8JG@N0FP-CLVSX;*AXN&BG]8!^E=^AXQM[L`Q M_6*(Y$H^(7X"4$L#!!0````(`$B!_D;0Y6.AZ1H``/\1`0`4`!P`=V-E7))!7/[#EO+%P:,7=DT8>2XF1^_39E M.;$=6:(IDI*3EUB1`+#Q]0>@N]$`?_G[I_/)T4>H9V4U_?4)^XD^.8)IK%(Y M_?#KDS].ROGOS]O__S/W[Y+T+^]?3]ZZ/G55R(P='1+W4U@?>0CYJ_?[Q_=:N!637Q]64Y3;.?8G5^W!0Y/HG_7I2S MLD%IA@]NGO_S60WYUR>SRQ)[RQ35@C9]_=NZHO//%X!%R_.+"7;Q>'<9?O-U MC3K[",]A[LO)0V2ZKVKO,C;(I\4$WN9G9W[Z`6:OIO^HJG193B8/E[I]8[WW MXW9]7Y>3EOQOOL9)J>5=,Y3@TX191;!6M1&2OSB]J.,,R.,N^PG7\'';NR?U-[JU/ M._.M2_OC]+8?I0V@IVNK#V?(%SA!SC^_FN:J/E^:;UO$;5.U%QE?^'J*4_?L M'=2G9ZC#+7+=5WP064ZPYZF<+!K[YQ3BHL85&V8O/L7)(D%ZB79S0\3%?(G* MVWRW>KN5;-B'#H++>X@5+K632,VI'YPV.TA@_2[E6VWN5(O MUWZ M@*INF+ZJG=Y.WS?LKQ'+1O4M[<)QA1@.MU94:U&S%PFOEJ;?_:>M$JTIV;<$ M[7AP?X6>Y/D(LWF;<;>F9-\2?*7WR4?L::/_EU5]ZB=PHU!;V'9J=;B>-<9Y MX^CAGQ?H.W]$,7;K5*L&!^P/>JRUC_.%G[SQ\]4BWQB!=Z#MU+4'MCU<+_^8 MUN`GY5^07E3D_/JGK^.]3GS7Q;33\T'_MAZ:[/ZAN%5C/XO>5[D>8K M.*_0]YB7N6R>\6HZ]],/)7ZZ6OG:8=ZIK7YZL0@S^/<"'_KB(_ZS3<[UI8>0 MI"5P&ROU)A?Z#+[^_(^%K_UT7M4MA+JG1D\2G9]CXV_S:?EABER)^(B3&*O% M,D[W#OW?%L'(AS4RHMR]RK_'?MQ8XB.Z^XM)$Y-X.S^#>DV`I9E5VS)^C(>/ MB%.KJ;Q+4VO[$/TD-FB@U_L:"ZV*-N)VVGBZ>@9\FL,T0>K[*9OWAX9ZZD/W M=X:28YTV^WQ6Z^V8D1XZ.+@/W2;Y\NSED_'9DRK>&J:KYRWWC[.?A>5N[V)& M/GA_<=R,WV.8S&?7WRQ'-*%LM1/]M]77Q8W(`$)R.J_BGV?5)$$]:WR'^>=K MH=!+@LFO3U"(HFW50GK!9*:)1)T]43%S0@,PXE,RTDBM?!:W.SUI=N";!?MX MM%ZWZV`AP5"I>22@LB;`DR,T9D5,9D+PE$*D:EM?;K#GI(Y'58U8_?J$/3FZ MA/+#V7SY\:H%7\=O2'4[46!5XGC6S,U-BZ2K/=5X8(E4!1EQZ:](UHK0[(5F20&1D+**3/[2-3_,`W=K^GNT(RA M\)5],GOG/S"(]:$16\(@%J##(\ MAPPH7WH/'V&Z:+$ZK*]0>"$TD]#D>4I#>**&))DBB M4-H#!WZKIO&A-/A:IY#16^\C0W9331A+FE``01(-,4@E`^4=)X315X>=#,0^ M$1J3!3AIW8#@062XKVJ1A*,T&$JT]T!L=)(HCU:1]%1GRZ)*NJ/M./HBT0LG M>@1J#&HL([8/)<7]E0J3530Q)X+.-/:-NTB$\H%PK9,V#J=(SA[)8K$3'7J% M:`PB/"@JMB:TDF@6$IXR,VD#!^X6+2)(Z@6VZ8(.Q.4H2,A!DY1#L#FFS%U'.W&<*,*N2JIZ MQV<4ES&EY6:(G[SS)3HWS_Q%.?>3&])O\AVW5BXLVM112NRFP']`F=1\"CB3 M!H=&$7@?_"'/"SVS8A#$1@HMM-GE_0WF;S/:0)L##@]IJ4A)!\/1G([,92)3 M4D0(%P@3VD6%*RG0@PY#],V@P>$;@T[OFZW(Z=<\\!N]0DNZC.4F^W-[9?3P ME58Q49),0+\>+%I:*0#QTDI*36`9.NYEC&.']DR:01`;RR#9LH5^CVUR3ZU" MB2094YE$D1C1T)C?&;',B4D9N*&:P2%/)X,:JOT"-\JZM$Q@N;$-/$EI:@@TJ)S M2FWD*6>J0-%#MK:[J.7N2K@C(*/,7VOSU$_FSWQ=?\:QM=7+:E._B&@@)HB! M*($.!5#O"+>XT.,'(UF4@>:#WKG?09-W)["!\!HE!'.=\+[FT,FZ(,R:XH5! M0X"ZY(E7R9'4Q)42F@H(8+3>:6U<[!B.'XB`E`T30.N] M?3;'NFJ%3%R"TAE[BCQ'^\T3JJ@E666FA/"`/Q^RF=,?$7J&:0Q"W-AC_BKU M!B:L+5\8KUED"@@R7A.-/22614H0L:"<1I/-;TU-W*TNX"S@+*J0_:,_XC)(D_NU)V@T$6%.ZX"8Q"9(3GSP.'AX-`>8] M,30FBZ:49_D16)8[Z;T?6`[`FGAH#M#F-HHD(S?"-_Z4BX0#KHX<<+%DG(%0 M'&=`]@@LSIVH,2188Q#F^B#>!CY<%RD"HS9I*@D3TA()6A%AF4';2,I@A(Q: M==S;'=.$W$G=.V`QCB-Y^X`_,O#J*JIR^J&%IMM4+ZR3GG&;409M2>+:$"0P M('S1B40AJ=B1!6/:ASNQ8""<1DL`7$G=.O?O;OG"!6=!6T=`IT`$J$!`14&$ MX#+G')JDZFX<,(^%`WT!?GQZH#%M(59$E#S@<+7,6A^9H-0?]+;7U%# MO+IT%#]/8*FD:3HYK^IY^=>M"W#7NKK;JQ?&BN!D5$1KZ8D,L3D]Q@2QD2L; MT9A#@_^0`U][I-!`^(X40OU8-N_L>%G5SZM%F.?%Y'IK<7,(]=YJ!14TJR@I M\=D`X9Y2PB4ZCF=0SKN/D=Z!M_=0OC=[S9@MAVVRT MOD(3.'(N*$>BQ/$1I8]$4)<)#2GEA$-'^H[7M(P39=LC:WI#=,S8[8W=:YPJ M\>\S_++<..MLJUH(;GPP1A#M;--/10G:E[B$2\HS3;BDRX[G],8)W>UU#>L= MVS'8].)3A-D,Q7P*4\CEO+F*?OUP6`/B!JKMU&X1K&0YR$Q$I$!B4I&$@-JP M&BACGE&=.^:KW0@>DN^3B&,C/UHX=)VP&/T!&=87R/LAV2JO\=JQ69O?^"#. MM6FP,-0Y2A,Z1R90$ARZ2>`!S01HKD,0.@C=,8S*V`](P8$PW^^*NKJ"L]-R MNJI;>(;V)T?W!FQ@Q&-/219*$6&X`9'1SQ%==WR^^WC]$.CNC5%WKO)\**GN M5"\8>.X,.C)-PC3]\NW/]Y(-8=J=N$6/6 MCDM)C/>9,!.QXB(-]]QL!0Z"['T9]"<%<92UV723O;Z8` MYRR7.)AR,JQ)@30D4!>(TDX&J[E2T77DV3A9P@?%LUZ!'BE7:QUZ5^=G!L@@ M;-EPP81S$$TF20B!SCF+)-'E$6#IE#:1`S_HV^GVG4$X',ZCI/3XSU?O;JR6 M;X6JX8VO_X1Y8PQ\?77WIMR>-O6+H&B(-`,B+A7QZ&B39*TESEK(6AJ33=/<>8'[(K'=O(X5`@\/Q MC*8OFAV$"NJ(5,H3WIRD$4X%D3HNK^+'F_KZA'DO9+M[2NXA'+M;MPA96&ZU M)-HI0$"%Q^[M(:O M?DD/(=>&9@II%78?@$0A@+!`#3'.1B(9:,6$-D)V/-*N?CR>]0OT'AW7E^74 M3^,`CFO+A@M0UE&J&;&"&V)1"6ADA$1T8MI1;WB0'9V*]NVX#H?SF!,A MVIWOX6)1QS.$"<=3JTO[MUB3@V\*.0-&>(:(MBW\[0!X+W?@YOI^O-DTVH070K1Y1]*[YO(!U,M\7I=AL=Q=^KVZN@AI`T=V;+E0%@0@UD3ZK(BV M`BTW;SRAT4L3+4BETR%;Q$.Q:GQ<]\E#=!-15=.KZX/CY]]KCR947%V+L?S? M2KWI_Q975XT.P]I!Y"AXBE2$P(@!%HFU0B,/FK=M&"1(H-K*KO?"C3-SCLK% MEN/@4#2USU'SQQ2-RTGY%Z3_J2;+6Q9].6V4\G;Z=1/VI"YG^--S_._TPY5U MVL*P&>J1A?$T2F<5<4QK8AP$HJD6)"G0&3UU3KN.A7'F^T,<"WM0RL$Y#8=R M8^,>79C]F?6#9>BNA&Q"+.OB.$\A5S7<2&)_4TZK)BOEU70.-\C2E%D"IZ%YA2NRX9DR2/.$)83&:-7V4/&GP_94-B!66O? M57.HJ(^RZ%_G5+<:TVM*%TVWE&)`F):"*.`,NZ2;JY8%R\D:[_5!7PQZL!RX MNRSW@OT8G/I'C;*]JZN\\<7"-TH5'@RG3J'TS9L[N%*)V)`8FL8Y<^VYB?ZP M79===7/WION=L!E#QZM3-YLFB^LB1?#*<4T]@>:Z_F2R)4H817("QH+/QL6# M7F\Z:^.;%T-W!F0,E;XN8V-SSK8?=;M3LG!*:Q.5(PB')Q[D75O>"R6=NSRW*I0O2/Z5*!^$5Q6N7Y)7J@IXLP MBW6YS$RX7XM;:A0L.Y$<-20HM$.B]1&7*L%(DV>HN?3,=+V6)W2A64`'>.Z6(QJ[V.1\GOZROY7=' M5$:>G;?I^&[1PE'E8\B)^,;43(QIDH,)!'0PV#V;?==7`XUT_J,O/?]_>T>V MV\AQ_**&^YYN("\;;!P$B"UC=Q$C3X,^JJ4!N&3"0X;_WE4DM3I6Y%#D3'/D MY$T"IZ^ZJ[N.`2!3`]>TMYM"'8M6GQ>S_%0('0T%.#@*99;+,E`9=^,3*R)3 M)C(N;#+ZEE)[[N3EM:K?`P4,"Z2JUS#[4E(G7<(\?-NZ['CQ13)(CA(SN612 M>8ZZ"U#&^2!Y1HB/EVC[N^`C^#P]JM;8V M^221I!65?]6)2:WQO%P''AH-`)/VM"_$V\L"]$,"JLZER@IP'0JX^XAVZ&RQ M33GLIXBCXUH;5(JH`EGQB9/[:5F6O+!`H2&&NN'!F6JATEOHH$0Q-*RJ7*C" M'$$PH]XM^6LW[U9K`LC]"564>T:V5!O'JR)0P3K%9)"&68[,D)+77DKDD'RF MSOTM_/#H<_9W7[=.^)P$\DSTZ($IY0/CS;;.8(J0 M8M8IGUN#MLZS\S`8^^X)>@A(U:&`'7OT2Y<77Z),5@%=KLQRA,`\==_6!KTZ MDU5T*@85TYFM'RKY)V.A_E(P50L+/$?''!_8&J&=#=2>-Y7(6$-I9@G$(6G729 M4ID*/:A(;WUTOIR9:E]+4@P5/V.]UN;W6S6:_684[AQT?$RQMG:E/P$2*@,.6-8K&1`GFJ,4P$SITU M7F73ZP97AT0>7V>U@7J!00)X8&>=$AX1"T'G-=WDIO_3.VQM'3NB$;6$:F2O%,<)V9C@H!9'56 MZGO%%@/*H%\5(%?:%,EA$UY(^A6_XKS#;P$X359@G/0O,K+?S."F?/L9_]P5<@BS76$X5-)/BDWO1^>;^2>R.I9[B;(:W:!X=?]CX^C) M[5R514:'XBM9(*,N\DA@+PNG/OGHFL;>X7JN^_[TE/RT.J9B3IRA+4DDJYUD M,7'+DO:9%5.`J>C!@D+G*?56%:P.@X1>%5$!Y&U0Q&/N'27=[6ZPCZ=67CQW MFTV*D*-B&;U85N@(09.C6533@%;.B6D7)AN%0!;7!W,-B_"<<]&5QUBD^6SN M5AJ7M`A4=9=JT$A%=V&^82DZ"T6[XM6DG[2G2IF70OFZE'D6R;7!0F.#TJP$ M+9$);6%!!LT,FM\)J*.,C5.^A[XN+9T!OE&=B5=-H->+6-6T^9[L93%?+T-: M;\)L7]P>H4@)W2^LLDD891\AK@_0T];Y>`/']4W5>F5%YCRR6*1CW`,]F%!! M[.*222XK'WK;,->6.'2H1RQ^*&OT]>?PY6ZYV-S>_=C=P[\A+`GB5['J)L$P0X*[_]5\VY" M_/CM-FYH7OPV<:NMB0@UBR2A%--;&Q$:Q9*12+%:E:0F7=!A*&(8@N,N@>J4 M=,(AO32ES#`#7=^:> MWU8`51^[0[7V!99?Z<5D,;^E/R=_R[V/3%YL7ER__+)8=5OB?+RDZ2G*,]@: M;41SQ(HBF$G2,S1;"RLI!&:+4M*9DJ3M32&=&AS_2574[\)_7QAW/> M+$D\PK(&#_2LV2)JHP;GF8?,F4:)(2E'3#2)"9"916-Y@BBSS[U/4U.#W8.\_/(;S.YA1S?C MPO/HBBURA-59!I:]DLP0M%,4](*J4\-5\NG<4A=3UY]GTMG@FG,HO$Q;9CP] MY8.<')?NCZ[81M4$%XMFF>)&`VF*Q'UFR0B59!&&#Y`=\7^ZKX"76F[SV'%Z MCV[Y/S*NUY6.%GS9XG;TEU:J\`+_W5`B__V3N.31%ZIRL"YW8?G[WS=A&>9; M7AYO,63CY>\WY7-W.T=4)NI]G=)B0[QQ^\MBUJ5N5&(Z:?VI[.-)A.6CZ7RL M;O\U[Z'^W)UYZL-L%R3U"=(LK%9;$MF6%KB@Y<4)L[8^1:W1\V*2JHERJDX" M240&C8+4F)@A3OIE9HI=+<:!>YUJ0<_W2[F')XBB72^;]YQ(" M9[Q1BG%EJ?NX=:Q!H\G%H'DLTRY&>4T2OC(F1K593].Y_>;L7WZ@GV)8`?[S M!U!+`P04````"`!(@?Y&VBL/5F0S```"6P(`%``<`'-W:2TR,#$U,#8S,%]D M968N>&UL550)``.HA+I5J(2Z575X"P`!!"4.```$.0$``.1=6W/;N))^WZK] M#]Z<9\>X`YR:["E<9UV5F;CBS)ZS3RQ:@FWN2**'I)SD_/H%=;,G?G)(!NFD[L/[WZ_/I?7 M^O+RW=__\]__[>?_.#__I_K\\'/OA7I3\7@WH^3C]D@*6C'_<=6THGW6]5<\:PNC*+J8_;IJ6J2;&H9.X<4_?_UX M/4/C/)T493(9^':R0'TY'_M.MOD\F=[ZXG/R29<.OZ6AT M.-?U.VM=CB_)S<@?PNMS@E;XT=EXG);5U%#(R5!GDS+,(F$V2?&KD<+OZ;":;U4RJB:)ZWOOR_W\UNV@)WZODCR`=^_+=)", MCF9^8V_=27)=AK\SY8<"R4GU-O[!?)KK#K9:IU:!LANPTMV^;@R;SE8Y"TTK_+\NMDY-<:U87MJ%Z[ MDZQRSJM`+_QC0^S\&-@X3JA:'78H3XA8\V103I/1KTFY6.0K)_`':!N)=F#? MW4GY^R3WR2C]EQ]^S,(L6WR:7-]G>?G%Y^-JOLTF=]7'=JSTV+':1J'6#+ZU M?2OY]O2+!4LVI= MB^]C\!YQJC65-^EJHPQ)/EB*L?BX+LEJ'RR=E!?#='RQ:'.1C'YP%K;LM"TW MSZH-.CKC?(VR38;"YTJ%V>1\Z&^3Z:ALR-[6?CIB-ALGZ>1X7I]UTRJKLY[/ MQWY\X_.F?&[JHTTF[T-?^6!ZX\]7D#1D=4=/&QD.1I).9EMK'T.;1,50B/[\Z,.[P$!D@F#AB]F4\=-@E!5^^.%=F4_]TY>8SU#>/.5T<.1)I35`$K)4,0$>)7,K)J2'Q1O^I,T/9 MZK>]-)-6M%?/(H["ZJ]K&_W;Q#-YWH))]&\*O_B)SY.1G`SE!?M@/9:!E%]S+W? MNX+LI8TI=XIJ[B0DT&'+A`9V*6\4(#Q=#^-H#=:PB#:P^NO;R,EY&J=G&H>8 MQ(L\=/@B_IC>A/4KV^H@O&@3.\@%MLHR10&-!`21DLOPG@8<3LL):!'BK!U$ M&BCI*@E+7?`STE'P:7:J:D/+&#`5%C"&J=$,0D(LD&K)GG2L63;@\/7Z515V M/"Y]3+=7R??Y!G^V$'D)AB]^R;-BE[.VCS166@=L@#:"`D<0UE2[I;38:'#R MC^WQ"<:6,>IS`=;9^":=S.*7JMKU;E)5KZR75RQ*$^=R#9^7*(;?IF,_7-0Q MK=4PU5B]NQDX=AH39D+P91#'&`HLPM.X0)ISMC?M_^ISTO'6>%((OY(MKP'Z MV<^V]756'&J76SJ)`99(:PTXAL12)B,9]+1`P,HH:F1C^*W;6#MH]9+36IS# MW)6V6C2)>9B>C4(`$R(,$PA&!*S6,-,:-[(R^*3L[#6C?FMD:?^OS\..7Y-N\]6_9I#HN MLE9XVK$9[^`@EL0RS@2IYG]$8>2000OL(5.LV9X/^W]KUNU!W8>9+T5QE0K] MQ_1Q_;F<\_\/G][=!U=!/OH\N?._%_YV.OJ8WNXJ?#FFVSBL4PP*HS%B-K"- M0KP?K5"R#:-5_J8,LD?\7BF5?#7-!_=)X:_R=.#E:+38H%LZ,M6.VJ"#CBHTD,#"LF-A9>["'*J8.1]@8(S!5@BBJ9!!@P3:2P)[6#G0; M^&==@=-`IRX9+))4UQ4?WF59F=QM\OMVM(ZC2+A(4AQ%5@)IC+*:+7VDP/.) M%?^T[/"U!TP?4_)SX0LW+:>Y_S6@/YZ.EY409NHO)U_"J/Y_?)+7#WQJ]193 MPA$75EK#)2:":HGA$A.F1;,-V,XV^3N*#KH'[J2,R673O#5;6G46"VVA%%!J M8(-W;3DRT"X1,.&L/68?[_T&NV>\I,/QU7JY&-?MDX9A6B#BBL'9*$,T>= M45`@$?2*:Q2H="S5WESSLX:QX9I)AI300$ALN0(`SJ2Q#F(1-7O(6LXJ'Z.$ M'S/)QTC?<`K32N^D^E"IFZRI.WP5XN:[9#2_"'I+8GA#JYA$ M`E)F$$"B"H(!@SI:(@81:%8/W'4NN*&VLK9@J+_(UE7>G)6MB;L?F\0&8"L= M<0(@A7%@,/"\XC?,\Z>7MCT*]:Q5&$Y??2>397T5K;U")=:\M.RFF%W*NJNV MZEG#F#AH$31&&4(1`!&R9B6)-J"W*QOJ^:(M+IA'X="?1O6\]J^V8G]H'V,G M%0.``AY<=&2X('0%#PP+SFGIMZE2-NKV."CZ4/'FZZ%EJ9,\_QY"H]FUZSM4 M7HL^=C+$2AHA(K6)A#526[:4FQO)3M$$&NLNZQZA/BQC=:OTAIO=-\4^&YK' M%@/&(`LQLK18A!6*.K>42DG0;,.ELQQZNWIO`9!^ZJ=G5[<6G_W`!^,,L,= M>M_8/J91<$(I$4QSK;75F$*\E"M(UDSAG:6EVU5X&XCTH>D7QSK63G[4>N3K M=1!3IVA$N#325O5B,+A-J\A&4-(L+.LLM=RN+70"42]W-^3^(4F'BVO`@KLR MNZ#\&3@[+*,&=2P<9H8'\0"!%%@G"=0KF7G#**^S0UKMFD7[^/0>_=6-^F)" M!:20.^XD"G^$LQ0NY9`:-BN;Z.SL4\MK_Q%(]/.49]5%,M^O1LG\C83Q180XR*N>8B'E42":+:2D@4']Q1=_*.C^Q81Z:6^]>5+@7:H M>T/K6+,P+7%G6(A9#.>*Z*<52PJ&&FFY8X_^:"T?#\0)^'6U3FK7[B..'!`L MTDHX1R*)L!-PS;CY27KZ1QM"5_"VCPTFTE:'ZA5%VD`(H%WE((DTS4ZG=.RA'ZWQ M-J#H+^C:&VW%1$$EJ>',ZNJ&-.TX)JMP4;!F;G=G1_M;W50[4/9>'.RU2U0F MP^LR&_QQGXT"ID45&93?:^R=UNTB-@(*Y81E$D3$$H48>=HI@N#$+D1M<;N\ M(X1ZMH_ZN^G;B6(@,"6<,^Z0Q50H)@_E;;C]U:@Z5'U:WN$M57_ MDB86**)65(<;#$15-.+0"C$-&WKNG67ANE/]T=#TF9?[[!_]9%ICGM],$!/( MK4-<0`XT%IHC0)]*1JQI%J!WEG'K0.FMX/(Z7MY!WET<8E'A$(1AVL+$*A/L M=I5P(-PVNZZML_1;!YH^&I.>M?R423C,G7])%U-,G!(A$-:("(@AY69ES5R; M9KKO8U7OW*,_&JQ7F.P/VG1Y01-SI$@0Q#$166,M-Y0]9:*QZ.L\T>'&<(RN M=L_ZC='I>0MN(QCU=MXVDL;<0,C#H^*8X@HRJ*EF3]D2U6SGM8^)H0-;:`FD MWE+UAQK#=J(8@0`9T3HLAP)4%[&IIYPG%?#$2FJ[,8/6X.G93:CG%,1$*VV8 M4$QCA)"*5+4OL9#!,M"LJ\/7QZ.1;39'-GAXC5S M1:QAZ7P?$WLWCG]K2/4U'V23&(5B^[PE!8M#H*PM") M^?AMJ&7#8W\$(KUD;X?#&<+)Z"I)AY<3G3RD93):XWQ7&GF M/V9%55/TZ39$++LS_8?T%'-*H6",0D6<)HP`:I^*3SD^L?Q_%_;2*6!]&,_G MZKT!$S^T23X);DZQ)E&(%D)2VB\.26AMZJP@Y$9LT.^K^S[RJI`NI[7Z:#9/2_I@+ M_&IK:]<%?@?!4'_)[.H&.`4AD\(YIK3$`.J(HY7,U3M8W\@%?G51WW857#,8 M3E]]_:OMD`O\NM;:*R0V1J/L:^6-N"PWV?2FO)V.7EYG4Z.`\9!^8D>@B@($ M`4ALPI(%J<"KBG9(&8L%G):WF=Y]0KJ>H;P M(U7,!"&&1I@Q3JR#&BBUFB-A1)LYX'U&M2T8P)&@O(KB+XMB>IC2YQ2QUCK, M;!$"UA$04:*ETTO9.&N8R.HP?=F=PAL!\BK*_C0MBS*95&>G#]'X&EEPI@2G MD7-`&`L$1D'B:"DEB\#)Y2^[4WMS5/K.7*U0*#[=5I>;NN#-O,VW3A"LK*32 M,@X5DM1IR6?[`=(@9J%\8V^=P,HPPBW1D=6`"43P/)%:28,Y[NNZY4.35K65 ML#MI=9CT;SII!3D2U$`J,2>`"A(I+I>B4M#0.>HW:55;6SN25H?!\/I9#R*` MLA&`B@H&8:3C\W^GB)LC>\$T.[GL.%#[@=I4FDP?![YF2HG0SG.\C+] MU^S['399ASQVAB%C*3(XB,B(01+II=08[B_CZ/E]+:^J^!=G%5O'MP^KFD%3 M^9,;-J-V6-,NLA@@2[61'`3/TL$H>(P2+*64PIS8364G944MXMI+_6J5NU3) M+$,XKBZYWS<+;28(X04G&$BA.8%!2&4$7#T72*G_(^_*FMO(D?1?PGT\XNSI M"'OL:'MB8Y\JV%2IQ5F:]/+PM/;7+T"R2K+$HP@64,7N%\NB"B#PY5=`9B*1 MF:98Y4LS/2;&]()HR92TU@)F@"F`E(.:L4Y9KJ= M+?.)E^7S9:<>$W]ZQK8$D]R?TSI`-/E3UXL@N(T/"!]_#8X`=H9F-_5;&6HM M@1@:2Z1DP:1FQK5OG/4CR^(S*@Z6!+Y8$H@C0VV.RUIOS!DR=NZCPLAP(0/@ MA,<[3R*L^2WJS(*Q9?(>$_%R@5R,9/$Z?ACK'KM#G:%+I#K6IN(P7I[,?,G!1T>B'D`M09HPOE4=%E5;[W^^0N1P![>#>ZM[)Y7$ MFBNKN204`TJ,D(RTKD#!1I;EH*#3*AN&P[#H??SJ5?QYW[P"5%%*"+&""6^D M,E;;9M8"H9&=K^00YT7&W(S:,%Q)*#W:I8>*2TX,QY1(017W$`KHF[D[-K:, M:8,PI@_@AB'-H91B8ZT>+:EX%8>Z=%@A)`0U1"+!@(ZWDAUOD9':C1- M!OIK6?*F><5P6&U!,`84U)QZ9PUK]VND^,B<1D,1Y3;4!N7*JQTW<6$YWDNE MF'+!QN!8&$841U3X]C!(INK'V;P^0S+G9O"&(=";1,A7T>9-VRHLJEP0(`Q0 M#&(=SQ#;B!R`^,B\.X.0Y3;(!O+=-)ZG_5W1U'WI=#?!-+"$[SL6[#9X<_+A<7`B5OZ+BR6#EA`6'Q7Z>X M%IHV2%GGTD)&LBG,92,KR^$Z(`/WM;9[BML^TUGEPYO(`80I^"7J_C';D1*Z[%"'"M`$$928>R`)X:T;@Y)$]-^EX[B MSD*M(H`.LD:%J84=>?/\>3Y9;,*\8H+"[Q?"/[IW4GD.!$$`**^M,90$]%M+ MQ3B:5A"T]!EKD=6J+PP'8=';VO77D.=MVXHHY*#5>%?;7C$/N6XM$V#=R(H+ M#LF9&Z$;A"IZNP[J8ACN/B-VQ.[PEW.Y6:[IIA(&:$MEO,9`F7(N+,.M"S8F M.ZQGAT$_6%5 MU4NN5RXTH:"KE`'FA*PQL3?MCV-37>I:4F+.T: MZ$6D)_:]WK`K[A>(8_ST?;MGX4K/T(WKTM$1Q,[0Z*9^*VHT9QB9L.8#";4S`;,7K8&D'>R6 MMOUS4*PDK./2BOK1RSMV7!D1,%+Q1!PR$BNM"/%B#;O$F[NE'0DY"%@4UR(+ MX.-C/0T&;'BSGB:+/^K?@N+Y:;$S9QEZMO.UVK2QGO;CU4QKFP MFF*CL3<&.<4X:T\1D>!IIVK9PFS[3,:E6O-[$.\=F@V9?'*JTA MYX'E`FB,EKD[CK`[K;JPVRSC857 M]A'\#WJ[^>=R\]_UI2VA:Q<59]`Z3S301#A*,$*R#8?D(K'(2;XCH_ZE^DZ/ MS`+<*]J4KX/ROA[]SX.[DXHHW&KAI-5A-1>(Z+`<8&NIPHI(@:BZJ,!FGM6U M97RU4@AY'RLS2D5YC.QK9N,P*96N^]J**)V%<*&,[U6SG]QS110MH,6(<,PU MLMYHP35NI@I9,87\IC*^7:5UIB+*=3!TWV9SE=3@P$)+,3=80&*QDUBA9KS4 M2WP?%5$ZHWZJMD8:#.,77WFQ75$1);O4!CDB3JAI81DED!OA/!8`$2&#R=8" MP<78G!G];9>WP%!"G+M[Q4<4RSC<721QL,(_Q]SR`?G-9C7[?;N[A_5U^7D2 M[R%WL'%[^H9**D<@M%)$Q5]RBI0V#7;,)BX$):]4IE)H&`"'))]?KNK9'XM] M<>KI\]?59+$.,]B7.MC]-M\[FMH$G1UP2*!HEG%4#G)-@TWK@O@5XHIIU2IA M`"7>0L^V%A9G7T?VCT$V0[XC_UJLZLD\EFS^QW(>"[K^$J09A?)I\7)O4:UF MZ_`G&WY=_+$_JV]02'@=;OW*2H,`K69*"X8,E)HBK`_H2B%@FA,SVQ(^5N87 M%L,=:"'YM(_*<*`A<9I@2RCD!`;1-5A!2M/;HH$Z+U\\6;3@TH_I#^ST^3_5F-IW,?Q[I MG;CQ,=8"&.B(,<&D,3&)K]\7D$=.47(QN&U<;GP55AVE)"(TF&=::B

3?^=;._:S=^V%B<%11QQ"#@G"FI>#-5!&0I\^L6-WYG:9UQ MXU\'P_!^8`R$=UAB3`+--:)<8-80'4*C[L.-WQGU4P[A-!C&+[Y1N_&S2VT\ M%E>J<5G6HQ"U/PP48I9;93P`F%+I`ZX'3"63([LCW>/6/3R80ZK2=QSW@IC# MBFL9B_)*$21.+;(Q,S0U''M[L>[QN!1FH"5"/%X9E)9"0CS'K)F-92+-F9=? M8>XLA$MQ+]?,_JX59H:`D!#;N!`H0AT2BC=3A;"8H&^+>^DHK3,*\W4P#*]Q M,40T-I0[Y"PTUG"CVCD'143?A\+<&?53JE<:#.,7WZ@5YNQ2*Z\P'S+V=XGJ M?_MHQ:72"GO.H'3:4H*X]B$0)N7Z83:.^N;Y<`./- MDQ7`@KHP&PT\ED%QUI#(9BX&F31'?C:IIHMBV2<,)43Z,>`1#(+)8EI?ENK[ MARLF.%'*4\PM]TAX'Z\<'684<$I;>K,=4_KJ:[1(TG9;9A185BSL-A5IBB03RFCD&6C7/B#37;K;# MVIL%UR\<)3?1#IMGA87T@BGJ"#8&($T@?N&>LVG^G6SGI+V]A8GS+[A5FN7Z M;.Z=UX]5!NS.[CT+RP@'@D.D6A@`(A=]'H-';::J/C>@4'B/O"3/MX]6%D*- MO-("<2TDMM98TOQEN7Q8?UG.'UYO"V?C M54ZVJC"-RQA@B'ON&`->2MK,T6,^LGB5'J7='R@E!/_+:KE>?UXM'V?G3--7 M3U6Q3I/BA`O"46"O-)K"=H=R,JU(2,E45JF"30>AR,E<4W3K4.2XB\?A9)N* M&"JE="3H@0020J'WK746-J0T6Z9D!JI4(?<%20F1?ZGG\_TE^'VEHY=1GSN. M.=FH,@(+;J"14>?GT#FL7[QG0(SL:+0'2;T]J^D+FC(VT;H.WQ.37MF@^\^7 MNUHQE^5_MEU%H-0&:&,PT5@(P3AO-RA!<%J\1;Y0^]XIT"A$@F(?A MJH=O`?DX_F=`O/H-H M`-?L_!4W83;04N.N[QO1:2HA#M=I3[R=,5D4(LD MAM("ZPEA5I!V'_/>IJWO)9,`WJS7)8-1++SNG\O%\N?1'BC9]=;TQ0ZJ0%_K M$=7:,.B",8HP=JUC2=.TY#,ETX(ETR`'/B68L4]Y%4%H;[.S"M`982^SUYY69M[\V1E#4;2!@@<5=YH M)A$V[2[(],@*26<7]BW@#+_N)Z_W%810>X^%%S8H0T9;Y]H=#L%$BS[O-=1\ M-.@5JQ*L2"'$Z?EI9A#@FE))C)(6"N1M"YO"(W/(9^9"7S"5V04:C376"3I6 MD$77C\M5_2K][8ZI-C&M!N;6?9/:.(X=5Y0YV(8(*8849)HA+DR["6OG$R]; MWT/\3T^0#"%P/5G/IE=(>_=\A2UWRD9M30'E`#>4].WBN2#O M%%"&$+:=S;>;LR5H3[2H.$4:>ZTQI2IHZ,HY_!+\)%B:[S';JYU=X&FPE!#Y M?]6S/Y["T-2/H'S^4?]S&Y'Z]+@;]?K3=K/>3!;QOG"'A?[:KBK+H0+$:65\ MV-80,DBVVYL6+'&;OX=@P*DTXL0*8H%L;[1FS6+4KLI(^K0IC MMHUJ:$+U!.,K2O6=(\(NI]NX1JO%P_[2Z*O:4S\/HDT,T8PD_4O?;O?%ODB% M*3Y$FO?3M^W:SF_ZGQW=J2;V9S.;K8L/]K9XN%]/9 M?'88SVXYBE%8>UH-/;Q=/H!\7^K+>KNJ?G+%EONW+]*E^V,[K M3X_MG\-_]\65)G.U7M>;=9#'A]GD]R"ER*5#ZX=/B]\BOU:'361]7C9Y=XMV M['HRC_:7U7+[/8RNG4VKKIG)+BY__:%#9I9;NZX0C)$FW#F$N0]Z M(2%-^C6+O5<7`^=S(_9\;&*7LKMT:1Z/UC!D0C(*F-."!`P.*8LLHAR-HM91 M.?$NLR,XR9LWIA>RM?_]QRSH$:OIT_.'&'![(L',=1U4G!NHHB<44*TT`Q0` MU\!EL"X5R7Y5[IE^>7":9/WA5D+]/[I7O9_"R00I2?U4VB/O"!8.8LL`]\P+ MUN!@D6;C2X*32]"G>)01QK\OKJH-+481YL9B-U`"_,LT62$S*R*)3?C-10G4!(G#JTJ9B%##$`F M;;QJJK&!+6X>J9'E0AB.$VEX%;FHN?WV;;)ZCEE(V_B;78#;UZ?)XM5GOP9+ M>AXSEWZ>K**%K9^_AC%>4(EO[[RB`"O!"2=2"&(!P4$L#6(J-5SF>H:-1UTN MCNE0+-P/^**:*30`=9Z6J\W7>O7MU9`OZD>G&U4:!IM#,(H-PU1@:S"`K=_-NK2K+OD" M`GL3V%LF](50L?LN'Y9AF[Z2!^<;5LI3ZBQBF`O,I60"TT;UP]33D5U[RL:% M7E$JP8>/DW\O5W'BZT^/MOY]=T2["UM_58'@O!;2HTM3#X_'?I$JP@K)NNG",&/R3RJWFIC)JO5QP@$UY+HBU04C;>!0P,3[MEG^V*S7`,Z0G`C)'M1\]<,XI97M-/Y9ADV&'" ME`-&4&",M/LW2NF@UEU4;H;#XF(5S*Y]5-$?RX2%@(9%12#%@WY\P$"Y8/., M(5@ZDU3?'FEDPFRTX=%CCQ/!B,>*U#X(4R",J'&2-#`S2,99TK-_$O4?+'(= ML/=^P.]BMF3D'(9<.BLD5Z8%&G',Q^M*+RGJ:T_ZTU#]JW-I=*[T>Z;0_0>+ M<(ZPAE8&740'BYY)H7$S0^7+E)9Q\W)^&X=^/2Z-3<^^' M0G^5@`%HA:!&8>&-45PH)YJK<$J[H,*-2[7-(+^K`@:N0VO8`V#U+6CKL_^K M'V)IT:33X)]ZJ#"73!KID)94$ZBQ(@VBV@M;+/RLH^);Q->3.=;K]M M=TZ$7>W2?RU6]60>I_)+`'Z?2?SKY,\T1G7KNV+8T&!&>J`Y%9A`97EC3FII M<=JJE,_(&IIK65`=*PMC(NM<+/RI[V#J(""@Q`Y:#BT!3GC0X,6A3KM2EB^; MZ&A9>`NJ]QA$%:QB::!D$/L8VP$X$:V68%CB5<1\160I,FVS M1Q;=6IS)WS<@B9872:0H$J+M>4JBD%C./0`O[H(KH!)$"*6@"-]41#00K$*) M8*"&:P/N0O1OBZNG1O+_O-N-UN#LQ>^-;NEI9O/[T?3:Y@_EO&A`GUV/9\X+ MPQ320`G##0XJAD?5K"!E`[/\I1%@V3EN[RGKU`5%,YS5@6$44RNPTY0^:08J MV=5?0V9$)\BE2CGE7E8^WZFC0!3WT>+C1'G18#1VCBRQS;24T+,2VMC&-#T*5HMUA]X&ZCT M^=)D+)9>,FPP5X0#X@)Y-Q?X:(BX(75+\#46\Y_%:H*`8;":7O@A.UH.^ZPW M[1O+#`:8:A`T0,8<1`!H:ZJ)-1>FL>C*Q.`-ULJ3+MQ/&T"#5L`\ M<(81Z2B5K@(,:((3L:V1_2<%+UK&_1T'X\>+U2*>.RB!-=(QK(&43/NG):XQ M&J[-IW,)MP[::H?AY^/2X.PX[X="'R7NCVKFC4%$8F[ M[3T5K0(>3NHQ"U@B)0G$5%K&/)=(D`I;"5"R(.4^HB6.U=N'A?7[X#%$ZUD^ MBS^*C_7*Y#U]9D%')LXCH0"$`DF!C98;?&-MB796KH'$+9Z/R]V@/6PV/U^O MWU>)=?FLWUWY8(^9L90@[JGTS!$&A-6XTK20$*#=J78@L8_IF=PEUL/F<;56 MJUFFV)5K^LPT)X938R4#"",O-8/V:9^0'+;B\D#B,=-SN5NTA\WF?G?@[0Z` MI=12"0H$:PH`>%=A1(8AS MNL(O7F+8BI?LL_+R-'33^'E[OO]Q*Z(OUZ&[XJ:(_7V9+D;3VR+\;7UMYCE] MLVK\][*8Y=<^SC#_6CSFUZ^'U\0U>TPS&60(&.DP]S[H>Q9@S91F3!-BD`>^ M-NZN'R0.#+V:G9K'>X:^W^CE/$QF'E;`_8]B.EJIO'4EX$]O/0,0*$J9%HX# M!AR'"N(*-RG]("K$]T.$UX4MDX,Y6,=O-;_5O#?[[F%'[YXW,L*%\X83K+#3 MD(==V>@*$`=AJEN?CBOZDY((91\XIE#"=HUTC4[]W7*U[V;..T6=0M(X8)W2 M1&%8S5<@08;KR3U9@@T8T056'Y\C@_/0#H\:QU!B9ZB:BK\\ZW^_2_7`TYD@ M)`Q*"F$5`;$<+6.7B3>G%4=HOFY&38XG>4]$BL]H6S^F$_*A_SZ M*A_?3?OKLKB]:Y0L>/#-3"DL"-"E$SG MVD47]%=F+!$SND,L!2N^E;'.TD.^R-5M.#XTNUQ[_TM94!()1$BH6.G1(N(, M\4^\]ZB=N:V_PF*).-$98"EM)L\.`Y?YN+R=1D_8?QDA]D]YK/1;?[G/+]93KX6-P<#14YH-K."DR`S%B]USYQ_KRO+_LYZSISR^'TL2=ON^5C&H# MA#:!0DY8*7'@$#+0`4FMM_ALM?]>#K?VAKH=CV<8:0LTY9`!B)V!0]D5#J/25#X$592<.2)1T_S$PH/ MU\A[LL3J&7`21A^/"X,SQPZ'`F<7?7TQNEW/9]998Y6V%@@%M19"X@HI3R1/ M==5HX]IC)\OGL,1;H9)$VHMR_-_+_&$Y&]^-YOG%K+R=C>[5/EZQBFW'H5C-8888,7"VMAH5PYH41]6G+I481)RG(11SW:`XKH8 MS7[]MAS-1M.5*'JS!6RJ0OY1W$Z+FV(AE4(8TYY3(H+!4\^)` MT0';@KJ15]D?2A^'!<.S`@U(^.=P+3_MA]_RQ39->)N!&TOVQ2VQUD1T;%.9 M$I@I`2SQ3G")I.1256@X@=NYD'NS%9PHT?U:2!]@):;.53@?SMJJO!C-PH`#V;_?7(W^=UE.)KZ<_1S-K@\QI'DK&0*`$V<=080QX[AE`&TP M4)RF\PAF*K)G'Y@KEK*8+R"@SOE!!".""@T]A46%,ED MR04-Z=2'E-L=G%LBF()-AX:]K@=[F8]CG.S*^+:*>&[`K!-:S3SU'(23I(1` M28*"'"RN,`*L/EHH<11=`I:E0S,%XUZ/U0=,&ZPCLYQ%7->N@084[+*;C".( MM?*8>8"-=IIH72D3FIJ6H<:]Q;VGX.09X3WWME@-^Z*1[^\0]02P,$%`````@`2('^1@D5;^#;9P``+%8%`!0`'`!S=VDM,C`Q-3`V M,S!?;&%B+GAM;%54"0`#J(2Z5:B$NE5U>`L``00E#@``!#D!``#STWQXD.*I'[ZZ]-J";Z2LLJ*_.;'( M\ON?/_QV)BOEZ1O`912=*:+,"WK'X` MOR](]07%7&95]OKZ^H&K!GVD+)FHEO[VD:M'MS8;SA8Y[^/5E58M7 MJUGOS5'4Z5+QS?'FDH=%+]G7KNA/FV^RR_=@N"E]`]>]*Y.GFN0+LFCA^>+: M(%O\_('^-%M7Y_=I^CB[6=]6Y-]KVD?AK_2/"MU6=9G.ZUD2&VY@N%Z2^`B& MEA];L169V`C<"#M![,R:Z\U(?O[;35=\\Y&BZW\0L>"MNR6IBG4Y;WLH*HSU MT:W6O^PD@583^*-3]3\_7>P">>E>,7_OAFC$W*75;:-H$S159KH79%E7W2?G M[)-SP]STLG\^YLYK0XNY.D-;?Y8LDRC*[O9[<9.@<@Z*`2+.I#W1;`FT'_-'(ZFDW"KV3(HYZVX;1 MYKAC8Y"FT4LQG$4HS". M#8C,,(0PL#OT)4[@QP-(Q%G"Z&.L5M=``/':)P4?#/A4.9PV3<&=[;V\*-'W-%ITD^3N"W(,U46*V';7S> M]:%.L?M3(9_JL%Z#4(MM`[G8KEFXS)."WL?FS'?].+'\)+%-V["11U/#S1P\ M-D*8H.%0%"SP9$1L=8(L!XU2)3P4-7L(##7ZK(J$W!:/R,&7M@E#4-+U21-0 M-B8N_`TRC)M]X;JB:6=51<7J-LN;19^[%0VV$?BA&[&2712'D86@$WI>Z-"2 M/0/SYB2#RM#7_#I98%_7Z=;H]+G4T]J4F#N15J8FED+#W2?8JI(LSVIRE7TE MM`'7]*;+;I<$516I*S3_]SHK:4Y3?4K+^N/=._+:A_Z&:2#7]4*(?8-*\4UD MVAMI5A`DADC",88>S?E(&\)Y$P/8!0':*$`7!D@KP`(!Q1UXKX%++B0:I4+Y M:#JUNA2#[FC5J(71"KSO0?F8-3L1XH\:1UF"V#N-.BL%N"@1.,7(RL(,)&C%'H(-OL"H86=(82 M2*RT$[#HK,M1I!=L*3!9GE#Z_!W.*B%K1^/6"\<$"2;G]H19)AD0!]6&6'64 M;]6W;(98G>^56&T6?$#'H1<.((R18Z#$0O&NJ!BY7$0;T-OP;*-A=X\5[]!:A7$GYK.2$`IU]Y&ZN='P^9?T7T49+5/:-[`T M%]'2$V@Z?I0@%,+8,4VODQ#!T%(T!RI<[FGG.F^?0:,7-(+E!L=*:V'PQ*76 M"E`Z02GH_=BSD*^-E)MME*Z.B62N6D+CGST<:)\*DNX$_)JNNJ3:AK[M1Z$+ M+1S87GF5#$:K]MI0B5>IBAB;L>\Y M*L?9074S?=8."X^?MPILY&9N3+Z29?'(SF*:/^3%LKA_OL[N'^HN:4;(AHX1 M^DX8.RXMS\=P-S$;(J&]\T/+TLS4K3SP6!:+];P&=:-3#*A7.3H132D(IU-]X@GSZE49;K!Y)3=!]20B;B.Y*]`SL MF)8%D1N9<6PY.'*2+1$32V@ES(!B--.)*CMOI;6+.>;%5Y*G\EOUAQC*AZ>1 MO!2CTTX4V*DZ%9P..]3#)@6V3@1-*B(IE-]S@F#JU@?V#$JOMKMY3<\RH@#; M?I)`:,2&'7JHTY`88CO'E!:L&5[;M;Q'IM0''`:@MA[X"'>R*A!CGEKWM9!0 MQ,D>-FJID(G04D]LQ0AW]/!]:-=D7MSG;/_OY8(B/;O+TK<+M//%%?TX6]+\ MB%3TW]:K??'5+'&](')\"SF>9SL8>U:R>_02VM[L*REO"]$5BV.K%,'$?D#< MM-C7#K(=)-(F#LD%CJ/7)1_`_R]4HACKW]LA8)J43E(^)VP65XJD4([O2>_ M5>1NO;S*[L@LAKY#.UG/B*(@,")DN$'4:3*-T%0\:)`7HGD0T0D#::L,I*NB MK+/_M+L`']MS$NZ*$J0=SM[T7N"[+`?/)"VK[]4/+P;4H++AQCB5-VSXL3ST MP'];P1OUH)4/F/[IC4<.6CUL?#*\!B?298P3J_CX197!W/#':9EG^7WUB90W M#VE)=F\),8,@P4X2.W&$X\!!D8_\R,(^+=),#-[GU]+7U]?D.TGL]!K0B#K= M81J'[.EIIH,=G4@3'!Y'H?A6$\V;:!ZWR);KFC;D&S)?ETW>AI_FR_6"-G(: M,$T`']?MGH2/=V_D-8>%S2P88BM`<>#%-+_S;;:/:"LN=(7>D#..(MW3L7M! M@(KI$AW7CU0QG'G1Y.I$,$':KXY=`*"+H'UOYUX,["B,MX@].\U1B4K<[\N9 M1JW=B9![Y*!?9U$GL)P_G:(97OV\[7F@%\40^=CT8P^948"@15,U'X:@6-6/!"+6CE@N^8X.\ES_Y26Q&\LSXGJ@/161ZE]FN:U>&WLG<61T.- M3(2+>F)[,TNCS4"!DYYI\6Q]4(MP)J'(FY>X-MOT4.);=FA@,T+(L[W8,LU- MH8$;>)[8$<]#2M),S4VZL1,E^>;#86[RD7`\(Z52-@$/-9W5W&-/#\[4V#H1 M?BD*YLVQS.HL$ASH;,O:;&:+G<"#9A)`*PI]WW4";(1=8;Z!A-[((5?"R$22 MW7\K:9_(<%&G<\,0=*J]LN_ZOC1)@S,(AWAY3#+)$96?Y*ZM_RDJ3+ M9@E%_I54-2/>WVCI+!GKMI]!VT/0B)T$0S^P@L`/4*<#0UMP,8+BPC63::<0 M,&$5^&Y)M1$ZG"ER@+ZFV9(EK.=W17E^DR[9D*>+HSH#.6E.,*[3)]D=&^KK M2G@`.GXUR0]"J=:]&FAJK!M]HKHNL]MUW:R!JPMVO/0)W]\HZB_?R%1M54V$ MM/KB.SQ"U6&D#)\_EVE>M?OMT.)?ZU;%IG0#6784.1`%D1]X*+1-Q^E*M\+$ MEZ3RD"(ULS@I2I+=YR!:E[3MSI_!GE:P$RN]?5>5\<*(';"^L7ZG<[ID M[;&5CZW#R@N?UC.3JP&[\U37BM*')WHJ1.L#%*ZZ..53E"NN_7J:JF=ZI%4G[,;K?TZ?K8KFD^<.WM%S,J*&^@V/L6([G1=B/ M/'9[K"=3,5%.L*3R[/E;21 M&\E]98?DKBC)-9FS4VBSNVS>'I&VE92XB6]X;A*8!@H=H]1@Q/A^"BA%N,W$$&^ORZ0;7GAZ'K:)R+UIR9EW6KT+=,.46)[B6%' M(0Z=,.PFND,WLH76DHXJ3/=$2+--:(_PW4ZW5"1S%^P0QJU9OAYBLI4JUF6\ M#J.M3+Y4_VSS-+$&;3@G[$-4UD9/IW*22I](+W.:V(L)M#J%XXRN[$_L$)PB M?V^2:D;+QH9/>T([]!PW@#XRNU6#H1W9SJPNZG0Y?*RA0HM0;[.5/6B\,:0C MT5XUPT<78]>*\A'&K@\X`YL@#LS:3VB

&ZY%A#97U.I"<8+5R!,8=ZF[5- M]2<0>39&EFEZ@173L1!V@DZ&!QV\F>K'^4+/1/^Q\L4G^CNI8TSSDWS!-$-G%H6LY'KO>0WZ]LJ6V1I^?RW=5JF.?5]>[2`@8(@CF(O MCGT<.X9OFE;0GJ;AP3B$F./]VD,NKR\/V*D"6UEKMT3^CN`4F76!%ZRK22,0NT]))A;;`HBI/I,GNJ01O9E9N`H]#&"?IB@ MP`A-!X5N5Y0'D="^`9GK:YYA?*\M"`[SI%SC&[KI-DP,PSLUX`^F!S2"QE[S M](XG/9G/$`F M1CC$U*6-@MBSD<>["U%AB?H:T8L=GTQFDD^WD5I]4`%L/\Q$5_3)9/5'+NS(PCTL&DE@6_9 M`70-A"A/[$Z%AXU8Z"@Q^7SP/*'O M@H/!/U"JJ6(F@E-=T;T^G4>GB?QSM]T!$$E1 MLN,?=D#?R\8"/S0]#%T(D1$F!O9<T5&ESZ87!Y[A)'X,X\AU+(K?3HIAVH9<7JFN_!'9N-X= M+-2>*,0.%*H>BK(^IU=>-4G0LLCOV[_)8U-+-8EFH*>I(?DT=._4)R:85 MY-,S5L)9KH14?3U-A,%:0SR8FNJR4V;*+MHNN`V?HR)O9AO6Z?*7M&8=QG.< MUN25)@-&5@P=VXD\UT:.Z5K0[S39V!&"M58A8TX)[`2#5:N8)5WT7^0)K;>2 MA&=:3UL_TG.O8*<;W+)3,7<5U4D'3/OIX3W$:[X96GU5.!&,[K'<0A,57O.L.>&QX\#B$Z5.3F`5 MBMIX"DVW'">V%F17[F?Z*S,["#QD.W'HVC3M-6/3=F%W?>Q@BR?'%+ZHYGQQ MVTB8&$[FB!O3SVVMGDCRN=^.GE2K(O,?[HNO%S0HEF4Y[`?&#&C]S#62'[&)1Y*+(BT/3VA:`+(=KC9GX M536WZZT8P-0(-&Q!;XZW;'VV"#Z)X'1$0=M^$?*!QBUGRP1:MZ3P8N@=(=%K M?^IV;+`QSLRT+0<:7FR[H1$EEF=:B=D59%$)HMVWV-7'ZL=;533?730S"!)= MNJ!K_'V[/L,D.WENKQ3V]R],.-+QRQDV`48,#."=5&"(%4+,2+)JGB[_2=(R MH9]4,^R:MI&$9A1BBB,C#I+0Z(J"*$2BU!"]_EC<:'4!)@PTRB3((>P=/SMT MVB9)#P''%/+CE1%'"")KVX08(AW".Q099H<$1UILM859)HH3Z+JA%:'00Y1; M@=T5EAB&\/2!>`DCLV33O0ZCB9"#HCS19=XPHO#YIIPI>V9P447&O,EQ12J( M@V21MX2++9_+E&T(OWE>W1;+66B&GA,%3H!QE'C(1AAN!TY.8&%>GHA=53-# M-F)`JT:`&H+>'">%/EO$Z,#KB`(>O`CY``/D;)E`NY<47@R](P3:=_MHXYK< M9^R)1E[_FJ[(++:MT(\"*S0@.\7#C!#>YBB!97&]_D7ZXII;^^:IW$X48*H$ M6KV<8\<;OW:SQ!@@ZI,"%KSGP`$D##)K`F08IK]0=-<(_ MD^>9&YB.[5H!\NW(LUS##WF=`+#%G#)D,,Z0#>(&.8%5S,V!P+N9L!Z>92+2.&27,*O>.: M%%*V8UM=6;'K`R%PGM).`])LB4I(UK$?5$^SSP8F8F/7/J?&26.;3JFTQ;C&Z&+ MN6O24WC@?UW7%UG%F^?T,>VX8V;YO!!["/DI,PW:[ M4GT[=@2'+$.*&FG\TD@$C<8ST*H$>S+%AS.#[.4>VXSEK-Q`1]I4=>.>'H/Z M!T$JG)T,F]1$\W9XI,XDB1WC/=O6V:>SP(.V!V/3<`,GA!;R/6.S6P8A'$*A M]W.K*U4SS_;W&?*<\2#Z9EB%]O=#[K3.B_%.H>F:=WH?\?`=).JKAXEL`]00 MV,&]W&JMXV?F>K5*R^>/=WN[#YNCJC\_I/O[R2_S:]*<8_TI+9FH\)FM]$=/ M636C8U(#)CBQL0TMVW(C'#B=,L]T$B&8ZI>CF[)M!*R]OSBYL7TU14W#>''4 M0Y:#321@$\H9VU[,H@%_L'B$*3Q"A7+B>5IU*+8(` M`7#VB<0EE2TG=MFN?XG0< M/X@?#X`#`,A/*[$G3$>[>`S8-T`H<[)5YZ1]S+=/9W9_S9\^Y=L98Q'.D$P( M33.$4YKP#+<64TU@4P?V9GS3['10W+.#R1KOP!`;(*S-1'/?9>\F(Q)>A,>3/0W4-T&/'V%?H8"]F#0=1-,A(?.PRK\OKGN M"7D<]G+"5,0DQ3(6H1`R2Z*H=2!.84LN[JQ.AY)VV/E?>;A MC$4DUDD.8]%BKD6(F4\ M59RIH]%,E4-R""F'6?),Q\ZYX%/IG?58>*":9MP;3T@8ZTX:5HX]8]M]QL&] M0O7PS(W`$V&8HV`*'^^@APK%-ZM-_LL^?]K-%$TH5IC05(6"QR4SDS;-S'BL MN>LJ17/+TZE4K'P.:J=]E"L"VL)PG>)NS0!K7>S$'%B_"&^4B=#3 M4W`6=8RV$CJX+3%]*K;[ZIX<4>SV,\P2FHA$15D29P1E."5M(III+M5L7^SG M:S.NNK()(FKGGG%_[NW##T'G:U`Y&V3SW@_=80AU*OG(-RD^ MT["'G*Y;82+,=!Z6\:V*0V1SP;9HG$H%&U?V\\9ZNW.OHIBJ`.X_SVORJ0A^!3 M'4I0QN(.NJY:^ZX#-OP=>I/;ZI:BN MHCPYEM`HY"C!"DF&)`D5UV'K&$.9G&WRQ^HA'_U^,&!.&;$F:5CSRO]1N%/% M,_)W`]BN_KX;'MIR].^&>?M-YKOQ3';'WPV[)OT3?S*N#)U6ZQ+G:';=Y=01EB2I'D*.5< M1U@RQ:2N3<8JXDK=.DW4A0E_':GQJLHP@I-?-M>HNKJ:^JI(/9W)A;03Z4U. M0GEU;[0K>8;TI]-5U"AF%,6TLJ%2P0@+8]K:#!$.(5_X088\?^-/?:OOF^1! M/VL@^9'."9$JUX+:MPDPJ=,)!B6XO-.EDD4LM[%D*Y`QE[+#;K7)=SM1/'U: M;>JKIB]93[,$QRGAD21)F5ZD%--V726*2!1#".7(I.\UBL6_#JO=JO(.RBI7 MFII1ZPYRPOC5.AB<>3@1DIEIU\,TQ^)/A&ZNHRJ\OK'0F9;%HCAL]JO-X[MB MO5I44S]M[L?3B*`X2;30&2Z-)HH>QU(D$22]=96C`PL>)P@ZIX+6J_N-:JXK MU#=#,%S6B?0O%Y&\G"%P)8YYYE#5W[S]_,+PC^;74R^.M:8)E5RA2*`LY3$E M86M=,FQTM:QCDYXSA]K+X.WGX%WYA_+-O@8<-(5P)*YA"C&^KL`4HI:TJJSM M7'QH,/8C^/WX[SMF$4;R]641;O6?".5<1_4RB_`AFC']?LO_.+.\+3;ECXN\ M7K"X[`=1/!%<"BH4UXPD+&K/72))Z1*%<-"Y<<]$?)\OJFM6SE.09TX#X>A> M>S-,WE5V&#!+5Z_+/2%T0B7M@:BWUID(3OW%5XSTF@,16ZT(_U^U(/SVLRZ' MB9O%JKH\K$QJ#V>^S"2-4RF52CE/4+O^ MT].JJ85)-TM1U%S.-]48_\+Z):4G36,$'*=G3;?VTR$2ZKZ?@7NU@]R>AV^Y\2JZT4K&.$19)EJ+R M9Q1G2>-%'(919G3AL2?3GA.=WJX-/J3#K>@.(>I';U\4O5_:`Q-S*$CAK?)G M(JE%=#8HM171_'20_7Q?#W_.\K)W1;-J?ZKHTCJ4F`JID$A"0202.$,\XDHC MAICI_FDGMOQUXR3Z2/NHWIY<$2[@6#]\?F!B[) M!$UIE'$1\A0KEH4A:JU@GH!R%^"C/>?,?4"@@HMQK9`NC.]W1]TP( M$[K`%)L:1X#>7R.&C0A&MR2_R1_GZ^::T_HX6))P%%,9A1&74O*0EA2J3>C2 M5A0:E1/:/-";WU@1`!)X^#&XA>17T#`$'WNW/\' MN5X,?ST`/;]Y^O$\4QEBE6JB>97RX_*!I8WN^:$VJ@4"/]1SGV]?:=@!RG!I M;G=V;ZK`>KJQ(,[N);]Z6+&U*A/HWW9^O[I5W"IP>+[_ICNICFJ!$QUF6.@H M)8SJ6,O6$A;8+N?\;^W,T+50##@#\"&8]"##2RN](X(W)L9;V\DUM M1&`1P;51@:T8YA7YNUV^/]4K$XU4A*3,)(FK4V,B)3M6"1D2T'D'L$=[ID?C M#?1``Z`Z9J3P*`R,$HTC=]R*\$R('CA8*C81,-AZ_W*;P1`1@$`0A^VVQ$]G M#.LTHV$8ARQ-5209)W%''Y1QV!&*5A9\+W@V[@3SVKF_6W$"+!H$%S[ULJ'& M0]!*=F=\O!#F)D5LA9P43*R#N,B489*85U_,=U^J!:QKO*:Z91I(:*(I$(F7,E4*-H:9S(%%96ZL>@;/:5W]:2A['6K:TL#0=?S'[3@._)FM-MXO;GR=DI9SA= MXULTX(3-Q=O7)W#I>M^4S1`))\*=83$87+$.%`1ZE,*NVM]7`NW3.O\MWQ\3 MN1DCF""%!$(:XS*3TRCJ2"9)`CNV?<0[#)ZSJL^7I=_#$O M7X)Z\_)?*&9U/O`7]!!R7H[SJM_]W\,F#W#X$%0=HO[?LGQ0=:=6@%']N^2A M?/;N:[[8K[[EZQ_0<>&@1C(<'H[5/L!18MLT[\^:IO2L&S?>Y]B+BS+UC1E= MJ#L1UKF)Y?+A%RX$@A_HEY^9G<5)E.&8<"J8$$()'"/<&BO-@:!G9\$S[8Z' MT>WGW\]X9WN6'TPZ,Q3Y5PW&H/,S#Y]QZ#X(NBA/#WN&R3D1Z`P,XMHQ?0,D M,<:,S#_GY7NR+,TU\V1O5O-/JW5]]N\9Y&*=Q0EAJ4R5K`\*C,*NEFA"+P=R)6J9DBZ@Z`P1G5:5F>,ME/K=\R3S`3KH99CQ2>",==1 M%5Y?4R#HWFWSK_/54GW_FF]V>;I9OMU_R;?/U@9F7&,J66DE)"@.E4X)$IUI M!JL,<&'/,^*.+M9CPJ+R+E@\6R$$0L^)PF;$&UM<&.Y:78_NU?K6#@8OEA5' MQIZ!:CW,B"B$&&O&<\ MC6_U)SEO':NGT\')SA`Y3;.-6P]![5BMI3II^5N?EI[RFNLZ]28T M#N2="(CKBX*6^1'3DG+))6,9$:<18Q[E="<$&1'LP,T6\B=!D40N'N=7([M_U;&?PQ MYTITR&DB,JXU2=((:X[.8,9`RVKNK/Z)9[@AVCJ9Y/8DJZMY[I-[TYKJ/OEE M/]MM(?U$N.8A,-B"M7X`V66NB1F:O,@!(\]M);S0I37;`P^P.!-A`]SO8N!;`2X0VI=O MP.K3.F_(4N)$?5^L#\O5YK&S'9(,1W%,I$P8CE"44-)1)2GS+5B]D`.#WLN' M6A^/$\(V^R_'USW=M8EHGT=*C7 M%U>Z@4&;KQV=YE;2S?+#OEC\\TNQ+A7952M7^Q_=WG_)$<\T5S0-$Z)(%E%R MV@2+0M!)'\Z,^EYE.OE9K]CNSCS]S__@$6+_4Z^([Z'[O]RI;K@>=0_!@8M4 M+[1N'+O?(2*FDO6M8KE6?2)`>ZANAB,T_Y(!1VRM6D>/[KV?_KDP?8.Z84I.!#5#H[BR>WZ0*!#$ M;`_Y\C7;9F5NI362A""48D6UT">#+*&@(F=[*_Y!4SEVGNV<]G?!J6,KI3%X M1E`1S)Y:P$O)S_CXN2Q//X$&2CH="`T-Y#6'G$@#1='9?OYNXU>4Q(K3+*,2 M1=4:F8ZZ]$H@V-*5O17O:_'M41[Y@+S'5D$0@3R+9T>@\Y,][HR@U_K<1M`` M3:>%H"&!7$;08&G`)=#O\V_YYM#E7@0QI2/&$0L%YH)%87PZKTU)4%F0I8F1 M9GV^%MOZ>LKB<[!LJW.WC:>6%<]0*-'66QOMZ*? MC;T&3S3?%LYV@MFI9L,GEN\^FPR:1386;R(X&1+!S5ECH!@V&#D5`G53U#$F M.N.1DB(B'&$4,]FQBPG)+%>O+"SY7KGOMCRZ6<*RT1(,&<\R#N#-R;-)K&6] M%LH,1`,$GAZ3A@1S'4^#);(=9IV5+;(H(^63->6)DDHQ&=/3Y@_,C6XB'F[% M,Z'DBY%5=S[UXODH;-B("Z*JU:#+DZ!#QUUWWSOZ2A[ST9>%I!.ADX-`^L=@ MUM+8['^_2,49DP@QAD)-,Y8ABD0LNI(C+#+0P1J#C7EF5.G)WUH<+1WM?+=4 M%0:G402U9%2US_UYX7)3/@UF"U)X:OX?%1C%EV*B>/.0*=WC'`C&>`-1N&4L M>(]M8E!&.5!U(G1R$48%CJ(H2[)JH]K1A*(AZ)!5 MR'-'F==V,I]]6R+P')-3=:QGE.XW=60V462LTD388.7Z]4D@8/CF%[T63T^K MYORRZM;%8K-?;1[SS:(R&6(I,\U9A!&3&>>:I*>]J@J#;LL88L?W&OO)M>9N MUW/G@I]^*_9YP'K.A7"OJQE"QI(4AI27:C[S:^SK6Z\KU`,=%[I.!$).0GEY M0:LS>$;4AZN[7*$+:$.D M-,/22"K"J'3NU'^U&UG3_7Z[^G385Q6=P;X(WLWONYQFM:/5@=P3@96+2%[> M\NI*'%`^56QJN\U-U3&)4B0YXU&L!288<16U=B2-0"MGX(>/D#D5FV8/_D/P ME_"_PQ`%7^?;X%OEW=\#%.&',`RK?X+=E[)WE2G!8?^EV*[^G3?W]3#Z$+/X M(8I)\Y_Q0X+0`R9)^^=7N]WA^&>+PWZW+W^HCNL:YTY8>&.:9V[>VA&>KI5- M^*%IPMJ;A^"76O0[)&OGHMS(T*STFPCI[/V_D(L-$,)\"\ARN:I6ON?K=_/5 M\I>-F']=[>?K,_.SB$6)H)J$6I5,15HFE+66TR@#U6([,.>9?"(&GO?R$W->BCE4/")<,ME M1"^WE+@6"[*][?!T6,_W>7.W66GRZS;_DF]V9G-JVS?U3NZV-RV>.QRL2U_'W]D%4;"ONWIJ MBZGT75_AO=X;YE%&XU[]/M_/5YM\J>;;33E@V)VY)?//J\5J/]-ABIA4D8ZT MS`B*:!)V,^II#)O>=F!NQ+Z;'[T$YBHN-#7+54:6$Y:KM,X%K7?!3^?B'AT< M^R#IVY+UL,^AWA/!GCN5SMMD]]UGN$$SV\::3@1"0R*X.9,-%,/9\;,SJ16B M49K1C"B)A)*,=':C&&G+(B$[8V-7#HU[Z.QMK?VX3M7;[]4*TN9?/=:E'Z(E?KP[XJ M!2\_C1_S[_ML74\W)2&GF):=NQR?8B1T+#03D6*4(*X(Z#1'7SYX'C.^SZN7 MIFRT>7OXR*?*W;J?+AN'N[%D\#7?-HMVT*3,5_L89FX3:!I@>G?TN&J/;@A: M.AW47C\$6==&1\^#WVO?@\KYH/9^],H&.Y'[DD//S381&GL/\V6:.8JL%NQ. M-_M5C9S5M_Q#OCALZP])(H%0K M)<*T]92H!'1\YAW<\SU+>!9'L.L""?)C)$'UBM:S_L=8*@@Y_`2,U\S0K\,D M6]C^P_&LH4_Q!.I90XOG#?WZ:S.E3XNK%C+ZZHS^.DSN@S2^`E>_57=J#/#M MQ>^+]5H7VS_FV^4L(HF0.&49TH+RT@R->&.*I1G"V.8B8\CS/7](6I>"WRNG M@J-7/7!P)YP9V7UK!D,S6"ZO]R"?:=(#PR$*3H1F@T*XAY.:C(7WAI1?@;E$.:O/'U::B M=CF\+?_(HB?%O/L5X:;23:P3F/M][8IP6.#@USU=_.NPVN9+67[@-X_OZI=J MQL/RBR"65#,@R2-R)T698+%<(Y$`@,)4^;N>;W;H>6J2;Y;OR M1?PRW^7'VV)*+]+E/PZ[9K_DC&.L$QKB1,&5:F M1?GJ<7,\3V_Q(]B??#]=[Q+,3QY;DLYIF\``>*_FL.7BQQ=-T'H:GVPZ+2JV04Y_:&0J6H3ZSWF?E\;"L$"-W[/?]E\RX]=Z9>- MS#_MRP[WZWS[S[RNZVL**4XSH-7Y#/FVJE8MNVCUQC07E\O5;K$N=H?SF4\5 M2YZ&B4BRD&B%&0^E;/RE*)8"-(RZFY.>TY>SN(!YR?V:S2QY^5.T&"S#.0NI MVDU8!57G-Z>PVLK8L]6OG^H3:YK8@F-P01/=7X-3?,'O]UOO\M54/32_^]LQ MD:_#_74H)M9MK%,ZI(<*#[1#CK-J:K50/.!#/?6E$92K?EP@JUX+?*^>@:+-7T@QGHX@( M0YBM?GXV3%S1IX=4@R6=")V&Q_%R8X0;8091Z/^Y.[/FMG$U#?\57G97N:NX M@`0X=UB(GE0E[522N9@Z%RK&HA-.VZ)'2SHYOWX`;I(=6<)*,G-S;#2$8^NNC@9D3HEFDS2-';!5-)MB0*7C,RY2J;=/_7J/ZMR_;^'YP<9 MN!0AUS+LN[:@WRKE29XPQE"2$@1(2K`(WH>,<:BT=.HBCF_;E;+%>/I,E9&W_9M`P]L7;P#1Y!;K M89:$+=05/#A#=9?.S8QUITUIW'^Q=&\].C?4?EMOJC?[ZG&W(E&89P#C`A4\ M#'DB+UWJHP(<`:WAKV4HSWA_=>Y)*@Q:B;KIIZVW:BGHA+;J0=[.43^W(EWT MZD(ZZLCDA:2DKEKS\H8DER8II::\O.L+%WR4[*QXT^S++]4JSQ'/<9KD>8%# MS!@I:#:$$N14PI;-[_>]6V^4=1-TPH)>F4;29.S=]<1S"MOT6#2O8^KIY13. MF:65)@ZJ)).OM/B5)-+6GP4DC]9-:-Q]7:R2Q1T_[`_;ZEV]J1\/C^_+'^UR M-SM4;S:?1(=7_UV5V]TJ!3"&J,`%@S@!**4XB08I&46Y>0;I)KYG5!??Y14' M(OGIAKE/G4JY[T4\"=`JH73DOTF6.;WU5JFG0%8G..@5!X/DFT"(EKW1R@Y: MW;/FI$K.*B>J;OMID=FKXR9>3&E]V.D>OEP\%9T21(L(HPC3L``0%C!F43$H M881KU5'V$'Y.]")?Z-5PWS%Y_1CO&[Q2];*Y._KJ`KOZG?2K4=>@A:;0-373 M`W/K;SW]><00*5+&8J&HR"*8'.D?$JQUD-!#^#F9FWMCKKK[KIGKQ7COS)6E MI9;-W,%7)\S5[J1?CKGZ+31FKJ&9KIG[Z6NUK()B<.,0TZ3 M?%@:2PO&M0HVN8\^#W'WHT`_T-6QWRES/3GO%;F?%#IC3MX>]=GCUJ!_?BW: MFC30#+;&5BJSEI?UMKV>\GC4:#?>PROB1&&&(8$\)3S%)(O[ZAQ9CN,T4WRN MK6+X7!&JM]VMJB?'!W?S73%]R:8+3Z43=Q?R`+II2^/AZV=\FFZ,WBV&X\WZ MI-C^._'T"SGKV\T'>110%L:1M9QW+RHX`Z&NH$6,(UBPE$#,PZ@7B3%EAG61 MIU#F.?4Y/3IV+Q_G]G+K]F_UIMS5#4'9[3N3IX=.[0A[[!@;-)M@.36QK MZ.L>()^XK]68N]QNUH/T:0\?@7TS["22O7IZ2\F[DUX=6]16W=\MJ1RR@SZY M\$:8I^\7\@J9J?&OGF2`]SEG`(&(D1BZ,8%#G46D)R$W'"EXK4UT*F_3\G2JV/?5M9KOL.F,IM<[9; M&.V9U1>\4V*P"^\7QU8GC7J5F>XL4V;A^9#M4<^D"#G%I&`@C0GC&:8<#A%9 M5&@5O;`(XYEZ%QY`DT/@-GZJT6TB*_609NZB%XJ][M$%=#DP=B&\Q9"VFG:^M-E[Y,9K$QK5CV*KS:KGII= M/<8J.*(9CDF($84TX2#C\1`K2C.M'4%&`3S3E92;OX-U)RDHN]K".]UCW'8. MJA'3NWEZ).SD!(,>_2' MS7J,1C"'$0EIEB8I0TE!TG0<%6.],S:&(3PSIE45/+:R@GNIRQ0PIA:J(68" M]_0@TQG7*0JXHG%>.'/>F@NDL?1R(:RQ;47C]`OF9%[L[7BD&XFP((-)2)*4 MIUD>,8#'0:]@GOWDF'JL^<:0;XTK1%C[:S-9YL=:9Z-!)5C?L M-M6V?!"C:;Q^K#>U/-BRK[]5\ECH9E?UTX.0QA@6L"!)SBBB!0VS?`C.,4=: MMQL[B>B98KW(=FKIN^U'MZ MXT:]O&'5@V5*56#?UI]%I*8/P",HUS^*C*1AFJ,HS$D/6AZF::I<^U7OMWKF M62_&I#B^ICN7P>37&#WX3.>)>OU6?]Z856U5]TBE5NNSUIV!I[D#"ZC+:BB\ ML>U\#="]+Y^JK:!J_2!RS3Y,F,E5WRQ)&V MV>U6A-*"1R%E*`TYB!.:4C[$31C5*@IC'[! M%:<)R%BV:N&,#/*X&:2ZIFGW:;;7K.L!UP>WVR&Z=]C"D^5`^E/,S<[(2",,$QI32$202*-,,Y%J.,7D&! MGXQG0ZDMYVNH.I6#W7S>Y=>&[]DIK#9Q0OCU/=>:-`JG1_ZKUBH M!W#;?E@NC*U;=AVL;LR;993P9K,77_Y:_./="D>YO*0@9"E%$,1Y`>$XJ9S3 M1.N2@+DT>M_Z.4CIR^;.__B[L'6B9,^D(Y<+EFEM\)C>F7?++,ABU7VU%3_\ M5'[O_O5?H@L/XI/-?H5!D<$,`0G=.(UR'K.XEQ]E)-/:@[X4S9Z1-D@+]N7W MJU!;=N=./]4Q5;\N8LYC_*:(U@[_U;&]O_";\$(O3O1F=/$]^G_XIG1BB\-V'!!9Y1G,TB`09U#J^/ZVRJ3:!G$S\WP1?>N$W[9Q+>Z>8 M?&NN1_%!V:JWWR'BLT^-MY0LI#OM]Z##B??:D?=`;[2DU-M4#$W M76]'RP2=N[`WU,2-O[YG9K(N4'[;2!'_E,)5WFQ9<_B\OS\\X+Y^I7AK5O4W M^::D_2N/@XCD%"9SMO$;63?L_*#V."^V0;K7NZQ MTN=V%*SY9G#LOQKYY[->C^S/71^4!H/4X*CU)J"S#%*TG+R`:S\]LA`<>VI< M,\676K=88//XV&P^[IN[O]^7V]MM>Q)ZW=Y^]+[:?OQ:;JL5*M*4A7'":`(1 M3DB8"*#WH0F-M-8U7<3SO=.FE1CLI,;@J>QOJ-,M$NC"5S4X3FVI'A)[-UMY M-X$0*![?KK3"NK_)4X@,6I535PR\[ML%`+IT?2'8<]JDE]4#G=ME@K@VS@X? M]E^;K9Q<664(`);F299!(/)2D:F2;`@9Y6KGCEW$F1!I-\&N51>4HSQSMND; MJLTTKU[:L*P3%F`%&WWSZZ5':MPR=G9YO#)ORNN M'H<%!V&>`HHY'<+!+-*Z",@TQAQQW^W*SKC=?5H`CF.:ZR.92B'.Y=;9<&_!FV35PR_X-.%Y\J)O0MYKMRTY675;W<&*3]7?U5[ M&>O]MOE6KZLU^?%?.[G[\O:IDF7@-E_PW;[^UNTO&92@`F'&$Y9`3,,HCT"> MYH.2A.2Q3F+@(;SO=$$^@/?M`RB_%D$S2`W*4:MFRN"C#]2(-[/]>AP48CO\ M#7+E_0F_2<5!O?D]&$4'1]7S,5+?V0OD]-A-"^&ISQ8VDWWG]=G;51]^*\_O MTR3+>4IC0/,""+[G(>B#)*D8]6G5!M'[S9Z)*9_;NE6CST4=?Y21Y\D:?9KU M=<9_DU)^#_!^OZT_'_;M#NA](Y?*IM\>\,R>RT@RL'$YM#$1_S-(C"U0W^VT M_I_#;M]7_I";@C=W]4/U+/2G1I=GF$<@HAR"(HQXD4=R>#9HI;S0RN!F$>A[ M[]2Q3?)!W`ZM"C8CRN3G\F]W,B%Y.DE(SN6#_Z&[Q6J63E?CY^+[6P_#+[IZ M;%#P,Y_%CW^9]--'+UW:##;GEV(A+Y5Y/7BYM6S^#E%^Q;'J21"V[J[=J)X> MJO;\^F:-'YOMOOYW5ZF6LRQF11JS1`3*`(MQ3(?8242TZD0Y">CY%72JL3W^ M5IZ(TWR=N#%8[?4PN;=ZN#^5)T\/]@*[JS"4'/:":Q77+N#7J>D+P:G;-C4> MOZ6Z14(E<7936OCHH`09"$&%$((A&8,!2-5(P)T9JF-`SAF4WMPO8?GZ6LX.Y$ MUU#43/>J;$,?%=>L_5NHN5HM!?7NG4J:>HWZK"^75J?MC%P(?6Q;\7)%VH4I M&@/!KG1!-T;]5'X78\^-/%I*Q8>U(!V)0A!F6(PVBXA@").,C'$S3K3F+:V# M>1\`'FO@:*\HVSNI.MJ;T$3=D5[O7S^)UXIKQWGR4'VO;_)AWF6[+@[Q'#F] M$%"Y:\]/0SNG1BG#J_A^5^UV(@ZI-M5]O>>BR>?Q>6:*;453QD"41)2!/,]( MC#-:C$1E'*XVU1=Y7DJ-;7ZU*#VS>??,GLI6?G0[^6T9D\]=`[JM-KM7$C-- M.'KN*35R+J"+C+#:]XUD*#GMF]?2OINS"R,3<]?*[`M0GJ83%T+LB1K;S/&< M:++^=O^UVIZ)-^S:'#=RKI*80I1'O``095F*1,H\+IED+-2ZPMM=5.^3>]5C M?7@,Q)"YWGRK^G4H34H[]%B-R//8JT??5N-9HMX<=X8'H]*),:OLX`6DNN^% MA>#30\,:WU]@$RS*(KV"418"`C$0`&G'OIB(7SUT;+&^Q?9FL`_E[9;A2E.4P``0QGB-,>4$3;$1G&LF1D]1<36%3C=6&M*1%^>NF3AF7J;LR/P9]^TX&=A^V*Q9].FJ\"S-LP"=2>+ M3R?A80X!A4D*O8+J%G:+(I]SRZZQ)] MSY:[%X2_L_9I$="N`Q8+06@"]LL4/A^6SV5]7@M23_NQYMU.R?075&R MBF.$4@KR&&4A(6+87\!134Z*T):,3D1X!V6OLAU7-^ULF-'=5[[ZP!2G_;18W+IMY57Z>C#5P1#\??FC?0L4+$HY MB')(,I1SEM&P&-?'`2JT[EJRC^9YRG,<%#YU>IR-NI7=M!UR^S#2[7C[_35K M)QYL]WJ,1MJZ;B\6><8-4AYCFUEE![+MH3J]_FZ5)2*)#5,8XXC`E!>,9N/@ M/L9Z]\8Y">@?9U+1\Q68(7-TP39M@RWPYM-;5X1KW3X1N03(O?!-EW.FMB\9 M=<9M4J&=G6'VP#L9S`_,Q1DN6)S!!-$,8!BGB(_'_W(YT>^">P9Q/>/OV:RB MPXS.U&5+^'DVV/W4XH(RO?/^F;#0HA>6CD2;IJF2T=H^"T`.(^P/U;=JJ"L7`O*I6FM\.8(#DVUA_Z8]7'R^5BT7 M+QL81A$,>1BR%(IT?3Q71'*]@]<>PGM.F%]>4E,/4IWSW*H/K!@^E?U.N3V* M7D25<'UG]?GLHIN6S60G+53CL#LSU!DXW,?WOUQ2??Q7CGYT\'&E>Z<*1PVHP MG=!:LWJVO3YYVT*O,#A*#(X:IZYLJ^+;!3JZ]7TA0'3;.4/3^3$,,$AB),XQTE2A!Q0,.Z` MRE.F=9KOL;;FHJ\N4"3E`MS79&>ON*_()F2U&\(&U;(W1MU_W#?; M/W;EK$@U,_@29#UWV5*PZ[N9/U08B@C,>03(NTX6L0):DU(XW]>!]D&=VY-*!OX9(]&.L,Q(> MYJW9_5?O;>SF)VO]DO4(T)"S- MY6U>:8:+0N2GXV9]'F/;;-`FM'?YU'K6-VMW00PU':SY9]5 M-QBBT+O_SJA(3MS_JW._73/"5]V?!I(7G-3AI8L.62HZG;3M&D7=&>AAJ?W\ M!@`2%I1'810E193&898G8V7A-"VP@WU5KJ1,M:_JT*W]3KL&;]8YKM?CO?>+ M][7Y1>^I4G34A^/-28SSQ,&>*IOP$^^INA^D.N>Y51]8,7PJ^YUR>Q2]Y#U5%YS5Y[.+ M;EHVDYVT4(W#[LS4GK7@S?9#]=1/1(K\OGE\;#;M];.KG*811#$/29H*[HL_ MV+B;B_(B-YNKL`CH?8;B**R=C6BE=5>^&4Y&V+BK-P7AVU:[B0=Y,?ASOY5G0/%T91?JR51%KDSJJ M2;7G>YQ:.WMYP:AOSHU,Y_Q2W;)DY?52B.:N09>V(3FPRL/5OF=RR55*".?@0J[U->HE-70NIX/TL*I_K>^Y4?=BK_4] M8_8%)D_3B0OA]42--;[6U]YB#U.B9R=J*1)ZL"P&$V4@#1%!Z+C%H2"A@[4O M5U*F6OLZK2GPVV&8L)MTYM2LJUS/HGKO)>\SJHM>"5-TW,E,JU57+@3Z4[76 M>`;6@B;E`";/S<%U.&0EZJO'MJ.)#IL]*R6B^'MO>WIVWNJ%%6M'^04=3$7 MP!3U5=F\0"U6],*[B(8E%4+E&4G5XI&52*H>VTH#75J)I$9\7EU5/_AT^>_9 M[I@/YQ>2U(DL'"01=A+J.G&4V'X/(DA\!IFMJFW9Q&$M;XYTFF":67: MF8G\0HL6-7"7.Y`%8A,LGW.]LFK]G&VC0(,,$)20D. MQ]>TDB3>W#>R__6050>%^OEFNY#1_!2B],"F^4VQWXNQ*QX/:#YEC8-V[F"5 M)OL]#5)YHZ8,3B!EB@>E3PF-^)S*\DGL^VYJA>-;TIYMX6Y0LKWDL4@UK<*' M9`]0/N\CZKK]J8>B+,GO:BA*&S5I*,(HDQZ*7X_W][M<'!W,=@)!NBM__[B_ M+JN[)@T_A.>8,;ZB<6+JI'&,6>03?WBJ`@<$],*NJC8UKRI.8:)M45_MROI8 MY\=TL,@1&=`)RN66%)'MGA%$U_RN1 M1N5FE7J[+;A@#Q>.O#Y\R8KMAE*;$#X/6!HD,&KK4#84I.L[21!!.F'@82.(Q7P1DI.*,NDYA:B81,P_ZL2LUD M`B#5N\:"A\7VM_RP<1SJ^QZ+66)3-XEB[%C#==TDLD"79"=\O&%A&&NPP@MQ M@9F3E0BMI$&%XE')U&+;//ABOF[6$T;.ZL9D^E:C'M,M>%[I:AX9\F=/N6U\ M;(V/`NRWP[&HCX?\;KR3&EB.ZX5!3"TW"9EGN4[@#J>@8C\%W<)7UJIFW>%` M/S1+K/$5%8YK7XL#I/";5`K)EM.D97B&256'\>09%+&U,QX%;7`N>*]>EL)S MASR5NV$EDJ?!L*='-S51!\@0WQ=\Q9__,\^JZ*ZL#L7_B+=% MN[R&RJH)5\D)[LJ\!)/BLV5.+I"P`(TFB#7Y'P?T[?=\]Y"C7\O]X9;_;+`% M->ZF65V8/DL_WP=GY-R@@U;V[1X:##6 MCT&R"-/`9Y2Z5LKBP"4VQ3U(1AAH0\0LLH5"1B;`CU'CT-J`KKD1S4]T!1!% M[E0;2\Q[4F]8$>!Y6"E19Q`2%KVKR"+E$05!1JWGWUF\46S\Q-"CPP63HY"` M-@)]!*$9+ALO29W8)RS@*R;+CQ+B8+_'$<0$]-B"\L9!L01^8^R%6#(S2LRG M>UH@,,KT;*UO]/U4\%N%478&U"%#NB`IV8HFB?O`DAWC6D]61^`HS1F?/3XR'RV9W3Q M2F?B+[.N.K\#=^=*Q5V7M2KR.E-)-I;3&0%&L>N[81@X5F19<>2&:4"'I!/V M7)/Y''E4BX:#M65T`,XTD\W1X\=%,CFKCQIO^D!C[@;NYW<62Q0:KCAG,Y5Z M!1%FPU*/1;9M,TQ\RF[RWXYWEWQ6<=V\ MQUU_/A[J0[;?%OL;D:R\VJ0!9F'JLI"D5NIBS&C@)KX;$8\XC"]C(9JDMF7= M.M6@&NJYBE(%QT,V5-06$!&??(EW4VKQ5`.JQ?^`?N)_VWQ5GWDWSH1?Y-1N M.9?`%+#'B3J@J$4J7-$YZ@3L1;,WV'&04,^-/<=)HC1U"'/LOA%,@V##H5Z6@'JJ@,^&#,M3&-*CLWO4 ME.,Q_T#\R,.9,36-KY6,F8G@G[_&/ID"37.+T$T3)[63A$;$Q[[ET##M022N MY\/&A-JVM8^9(:)E743K:V"VX:P<`3^9@XB?S)M^_(G"GZP;5S*4-1DW*_S! M*)PG!4FQ._*?/4,2;?]U;#-J&\MUB6]95DQ3GSA^PG4J[N$(P9J]X%"`0?/2 M(]IN^Z*1S:T^\:Y%55P)L6@K2A[WQ:%&AQ(-95Y/"^BJ7H.H<-J,U8AA?ZE9 MEW2@7UB`[1AV+$Q]DF28I$T MY\'%\7H8421NAG.FY57,N(WK9FESH(U2/?K M=,*GU[,=LV:I5F&>W!1;$8WP%\F:V^9UWM77W(1^'*0N2XGO^FG@V*G#@T*S M=>!:S*&@5X.FMJ%YDOQQ>(T,Y2VPJ6^20;F34T`3M,&4;GR=#'68T$\=*M/) M@E?(.:-;<^E40U3`L)U0+D0O3KI'7$Q5KBB'^+1=# MK]@57:7R+SG_!.-K:WD2SVB\'S)]]FN.<>YW_;/U4;MTUP;+_"\T/.M)(D(#B(6>+'50XH#`LIZZL2A M63Y/H3<*>MF!!ZJH5E?(R>I:O`#3V4<.$!K;X[XX%=X!>Y.>'I['[N`;EMX9 M1)_18A/N6XDX&S&U-#\Z@/(]G**G/VC&!\55_O4VSP^_5.7QGL>/;^*0\,:V M;KWDFJKLUM_J> MXTC*NZS8;VB*4^8Z`;.=Q+=(ZJ>!WX-(,`7=AE#;LD'].\5[>BGZ=/BVJ"=+ MHQIG`!72N!^F"B6(:+U**<.9C&`JY7YMNJG6N-?D4P.%U? M<[$IOK$CZC&'4)?$(>5:S9L=A)NX+JA"PYQV#"IDB^X"-?B0C;ZW$"?+X116 M@>*GF=#IDT@3&H>2]GUR_08`8:[$"](>B[,*6MBC<]X:?+D=!4X`I\ M.%UF-;I/'AB-G'[5KV`@-YTGMF49GW_)N[JH*:B:3Z"!%FG`P;)!(FLDVU[Q-D%R@3"MJ"6^3=R_-4G1%&11RO1/946?.L4*%"DI2\ M)8D]Q@(OBA)JN:[M1-CR^A9=1E+8>Q`S&H*,L4F//WS\\[P@*4GE2H:2"DL` M+TB"R)$?0G6=G^3XDZ*^VI4B][^Q?)HZ?)H1I#1T:6)%81CT#5HQP:`'O">W M8B369PT\Z.O:TYF3"^YF2(/%]1;3HYW:$9=I^7F-GW/J,YO3M8C/?$.>:H\B M:J2EIZE@\_GZ"^]N/'@U]RFB_?9K<;,OKHNK;"\.Z99'<>?BYDNY*ZZX"HX/ M6J;B/AJ+_<@5+ZS%/HV'^@?$9;!:[5J!:!:PK\>[NZSZT5PQ'P&C$3'J(0/E M3:]WY!1P-8Z!B60#6WCD%'ASO>$-%RWY%.\J%5$S9L25/]>-!?" MLIVX#B;>)\WKS_NOMV5U^)97=UP:/Y7[&_'E2=ZDO0<1.Y;C4R&4&7#"PC'.A(6EL1ZM;,.D>]RB/-:/$7\IZT*,A$]Y77^[S?9M\=.V M]NE8*XR$!$>A:SM>F/A^2D(4$H:M$IZ:M'Q,/+&T^7OCD7%RUS`5&[7VB15$QTF=8:7Q\15?:8V0 M<_O'GR9&SB9">914XQH#>BTGJA:G/7-\*$NJP'FX0 M6(Z9->,\C.]@S3@((1]LJ+5OD37CS,Z@.RZ:ZP?FH^*CE2*T&ZPL)I[UDY:( MJ*9GO/MXJ(@&9=%0I5L,Q,(^:/=0GP9O2MR8>'$2^A9V@XLS.L+#Z^X2LM$5)5_WCW,5(9$!9#%,;$\L3N=\.FH=M!BG]9@(/:"T(+P>G0NH66/8! M_*D[C.EQI?F`]0Y7;7I7:'#'OOM(,\%D93%E*MT&HL?3\!:ZA-HVA^<%#O." MP&6,]@#%E:9^5?7-1"B!@INPE/JV3%QY.EN^0`T08T$&[';=H4:+JQ<+..]V M,61B\3/5U>\^!$TV7%D@FD>]=#@:GN+Y?-W6E(GVV[B\NZ_RVWQ?#U7"HLOZ M4&57APUVL1LY:8(]UW)\3..8=/MP.`ELZ5IZJIO5IS'C&UGE-7H$L2_T]+U' M:?H:#Y#$,PJARQTKT0%MYI5F>C5P3'\^W.;5"^V.0O/7J+?^2%7LA+I_W MHRY%55'S7R7\V_W-E[PJ2E%W:N-8$?83DD1QRAW@>6':7Z;$+/1A=QN7P&?N M@M$-!UVCGW:E.!'_L[@J48P'X"_X-T_+,:.?+M\L+KP>/\OI^]I=#(L!C34O MB_]/`OS/%Z<3S,XR)$SK?M]B(J!AB.(!C>=B3)+=HJ5 M1*)%*2C7,T85132!ZK>#F'1_*[]D%9?=(>"&$7-M M.PF#Q/&LD'@XHG'B14[DAH&?A*!C6:8P:8YSG_U84E93[ M:EXD6M)-RJ,/-T0L3[@I%Z@S!IU:@PXE:NU9;K6BR!$3XHLN5Z\\IF@S6S*. MZ*5]=NQ(RRHO;O;QL>(HKGY\J[)]S6&T3\PTW^W:!V>V_SJVLW<)8S;,)M1S MO9`Y21)A$ODT\GHC+,QB%1%F&>2:XU!G%+KJK$*'T1"4#98H"D8+.7]>R%J_ MWY4'MKY7]#:C$Z.;=P=.S$:CW9"(N)(PJ,6Y$X+ELIULY2%U87(D`^\:7+A8 MLK(W94,M#I;Z$0U\'-LA];!#.[QA$-B@9QL6`[F:M.6^U=-SV4OQ^[_\9-L_ M-\+\%XRNRPIQXO@_59ZCN_8<:K[?\M;^Y[C/D6-=(*&2S=_S+]P+Q+'>Y[RK M/N2['Q?MY_CM?YSAX^KB#_B'+9Q:E>^5R^17M73(5299QXG!2@+_7)<93+B" M>\G*P[DY'C2G7B7XA0PIM&S.'!;EXH(I`F'2+IV[7,4*[0R'9[16!?,KD4LEICRMH:., M'OFC35>W^?:XRS]?GYRE.I>L;%ZG.WF\-8D\)W%LST[MV'%CS_:[:Y8DIC$! M'7G0C47S.J&'+P9J=G)@LGQK\PBHD-I=)GDZ;47>`IY6.W'4Z2?NYTFR%WKD2^C9G[]/2;49JEPT#;WG`T;SQ\%X8XB@/&_^U[29*$ M,<6)[T;$BPFC6+9*X=2/UZ#ZXNMN7["C=GANI<-E;4:KM9,`A M\[?\(=\?^4JS;X>$$8VVW1XH,=F!"TD-93D">DG%&.2;SMA+)F(Z_5-2!@"+QJ;@2^?^Z:V]C.8''>$/4 M2ITPBE-JNV'?3(QC'Z(1T,_6+!$='*!"@`F2$PB=W,#TH4>".BB&Q>$)$6>T M82IE*Y&&R?!+-3T'*`R_9L7^D(M2[WG?DA\0-XI2SR$)27&0IC9U^Y:X(%&( M-DSX>,WR<(*HV7ULLB)`L9A"FIQ>:.8+)AFG5"VC&L_I.",<,[A;B7;,L:!4 MUI$`]:V^EM>'W[,J_WJ\K*^JXEZ<1QF:\Q@./)N&3H@#G%*?^5;?7!('4H//#_2<@/CX#MKL!] M5AU^M(=VBKO\PV56\[_8M5,0E%45;SQOJT35Y6XK#F]DJ#YUY&53:58$U+IC M[D-6?\@^U'GUP#_F0CQI]S7+OJ+R^CH7:.O_FE=HZHR#7H@1JERZ@I)12LPH MU?;TB2FKC1.$:>!''G.=.+8P=6UG#$DL"2''$:0_5//9@^;!&3[,(,(&)P:6 MGU+*R;2\U$+)*(DDE#0Y*YDEPG&_DG0"&@Y--L5E?:@WL25.!MBISZ>>Q`J( MC:,AH65AUYN0:9+[8,US/P%";-SV07+:@(=1!(DZ-L)'0^4>P9_N"%5 MN'LIRS11(^`$@G--ZKF;GFE:0B^>4B&798*QMA+=F([_]0S3%"(`QYGKP^?K M7\IR6W_E:\_39F>5CDA+F^U8:AE[?9.H0D)3,:<>0JCQ:<4\3DUEL MRNF**2)A$M-SV.!"`M@%DLO?:3JW_"I)9\1'!;4KT2$EICP[MZR*'FEU^J42 MST!6Y75QV$1<]R+BDL`EF"M@&%//'O;N69A`LAF0S]6]O6'NW=CS# MX\9>&(;,#3S;M5W7L]-TV*KGZRO0!OKT5C3/209@_=WB&OSVU'0"Y:3"#'

J")JY.],Y3O^VYMHO_TUJ_Z=GS2] MB0,G(+$=AV+/AMB,.=3O6W2L`'8=:GHSNO??LUW>;CK>]'!;H&W7MD,86C6/'I4X0!#XAP](K<)T(=B%A3DN:]:@'UXRK[0@/O`L\ MBTW9K6%31$+WBT\X/$&VD#J=I>GLYK(*>E>B48J,>;8-K8XB^7Q-ON>SM!UO M,]K>%?M"S-#$HT-#LX'#+(9Q0CSF1LSG\[0Q3<1"T).0<]O2K%8=O&:@98\` M0K,\<-B3F MS=B)%S.6)/_?W/G]1FH#U^9ULLLL8S/HEBC8Z9N9K_%F/[9MQA3U"ALTM[#J0/6?XTS7O/#=7 MZ8J3G::Y&TV755/<8%I4L+D;2]?>38+L(DT6SA"NS`C@TJX14`HX.X::#EL< ML"/"7(B]>FVSYU6]Z"U2QV/$HC;#-'3]V$.+] M=4+J;<`E?>>;U'TD5E_RZTIJM8L5M98L"\@[$43K*PMD4RWJV,,>4JV3OUZY M3Y^$?"*;5EE))@T^BE6RL8J@9O6D35]5)7+^-U(LD9_LP1 MT!#8S`KAI'377#D`&&GF5+=CQ"+DA$R`B7LDCB@.'13U=P0P#;9Y^BAK]'V' MD`1F8M+,")N9<>(-'";II:W1972;2A(-6BE2I-7G.EO';X0XRPXUR8SAAJ+[ M)\R8(\-"6=?6MFT:QRB(`^;:;D09YWVNY]BP"S\S3:V89=6M3A;-KRX+N41> MM:B&B^=31B51RLG39(T-X=%2T8"2):!(DVGUL4&*(V?C4\\+W8B$S`ZB_"B(A>6C\)XNV->Y!5-'XJR+77^/?DOK6ZSO"BSPTNWM"/Y[O53^,^C M^/-M>G@J=D/.6&TQ=F(?>322[?>0SYC/^J.[(("=QIODMV9DJ!?57&=FS6;IY[Y)SA@23WW>>E+DLK]NG*%*I]`"`( MIJ.A_`$&<0$^*I(HDX=E^^,AW6U]SZ$HIA1Y'J&>L,C14-8LP*![C*HV--.G M=6,U_DR65HU`.E2=SZ#6JRM3J/4"P"&HFH:2"!S&!1:IR3*91G^FV>.3>#[Y M1^3YC^F7X_-=6GY]J$U77X^'ZI#DLN?\L![S;;)Q.251+)(8QXF'Y;S%8\K(`)#E9:6"F0>ZJ8P*C7S\< MK:]6XZRLOMBX:XW\[<%XO5O<4&G/P%/;*!E"57WQ%2N][LMPN'UG3]S94M=W M6;")/,PC&F/,$.F_#D@8\P4PK&Q;,X6_C:`K5HT-=)NF,V+F[\ZO,1MBKWVV M#U08/O%GCY79\WY^>-.F_4(R3I[U<9*5?R3[HUCE5??[HCH*LT/O<\Y"WQ?I M9X"<>+-Q\<8/PZ;WN1LVCOK-DVD;_5!$7#%-%/,:5.D.X910VA&<+!5/H>`FA52#OG]+=<9]^ M?2#W/X]9F>[B+,\.Z6?9Y>TF%Z1\S.[V*:FJ]%#1E]ODKZ*,]DDU\LP/',2Y M[2)"(R3>&L]Q,8U<9K,`VR$!%:Q=P1W=ZY@V`KEJR78">-E#E@B7Q:*F\]Y* M:O>AQ297&*EIM#1LD&!('8]/Y[[5^/];'8`U1&`U(5AW+U8=A%5'(?!;#^CU M(#Q_`,Z0>L71-03G:T;\MMCFVF(K?#'(C@C_9OO]8-*).6:<,NH):PP%.`K" MSB3W(Z1&?+B=%5%^_R2;F%8R-7UL_53FMX*@4##KU5*=N)U?)C'T1*M)<%17 MV#CJS0CE0YS-E6?$J?&+\5G\)C[L/A(_9+-A\_7Y_):?_CP[N__^>__]O-_G)__ M4WV^/#/Y8'P?9Z,S7<31*!Z>?4M&=V?_&,;E'VO1?H^+VXO M$`#X8E%K;8GJM_-YL?/JJW.(SC%\_U0.WYUY_;*R1ONSDC\]55^\*/\-3TK# M(`@N)G]=%"V3505]L_#BGQ\OKR-%#F:51\2[)A^7Z0WU]412[DX,]Q4B852J5_'V!=-[A]2K^+%_C+\%A6%M]EC;.)1E*2[R+2N:NLR5L@/ MQVG\Z4;?1=EM7'[(?LWSX;7NGYCK>OQ)?J:QKO(^K)"*_+H_/X^&57] MO9394.?9R+L&[R*2K8+5J-FUA/6L7;^!EN3-AG%6QM63_-^38>5$59163N+Z M+HY'V^6MVT!/\EY%A0?O+AXE@RC=6_B5K76GR?7(_YP8W_?PJ+QS:?ZMD04V M-M23_/G]0Q'?^3+>RW[PX_A]O+147UW?>AEOD6E>\$UFDUWR8I.,J M_KF.!^/"C]AQ:9\&Z7@8#YV/FRLBCD<35#[=_%B]WDC6[4,[P>5S/,C]4)LF M,QE45"8#SQ13B1T/V\%AOX=THG>MV&YSI5;D4CN./<52.BZD'V2+6 MQCK=2?4XU:):C9JM2#@=FKY$3ULE6E&R;0GJ\6!]A9;D>8S+49U^MZ)DVQ(\ MTUL^>DTK^[N\N([2>*E07=CV:K4[S:K@O$KT_'_6Y\Z/7HS]E*K58(?Z^(RU MB`:C<91^C$:S0;X*`G^`MI%J.[;=G9:_9T4L:';!1EMXG_-!WY MZF'>J*UVM!A_+>,_Q_ZA]M'_V";GZM)=2%(3N(V56I/+YPQ1\?W7<51$V2@O M:@BUID9+$MW?^\8_W5PGMYGGRL`_0@X&^7@R3W?E\]\:DY&[-=*CW*W*?T`] MEH;X@4_WQVDU)_%I=!<7*R98*J]:E_%]/+Q'G&JY\B9-[:S#\CI8,%4ABV\K MY"ZCK_$/T<*J>FE1O*A6K;T%U=H;9!,M5K76HI2_Q:-V!?VQP19E]0E\D@]M MUC*TJYMM7>[K452TC/6ZAEN4W8=H9=RNU*^;;%/>?!2E+^B).1^7\FXGO/@=PMN?@;[.O0S4NDRPN2S\&?4VRB0ZE M_%I.\JFY0&D%P2_OO`!AG6JA<8+X?T9(K)FUVC!@N4:6,XD"Q^E+1=-J?T45 MCEWTKJE)RD&:5S-)7SS0??G?F_W,1%,1NM-NP7F5!K],H/1,7@%2E?5IR5N'B8+"Z= M#^Z2=#BO76V;Z8($>0\H>[T6W?7BQ_[:;B_>O('D#?=J98E#'$B@!8+^HT4B M4)H8:*T),'2'Z=7/4?5<^&5CJ.]+OTU"T0W:[]I4R+@`S@68`*@( M.&@I_XOT]-K$R'O%>ZG/=\:^:;*V6-6>;Q643TFY@6@;:H6*$4VXL)11BCAE M3D`ZU]$&1)\.I[HS?]X5W`>DE,GOHR3;G533>F'@2*`U00&P5C(`'25RKB>G MAIP.K5JQ=CT&-<*V#P[]&F=Q$:4R&\KA?9(EE:.N0A+[]%!MR?D8WW^-BPU< MJE4_].&6Y)9;A0.CA;8:L+G?=TXZ?YZRX"WID882$H5 MH\A9K(4P%DJZ0(XRM#6D7,,@='P,ZFVP:P?J0]&H^EC$\=;!;FO=D'*GJ.9. M0@(=MDQH8.?Z!A["TW%.>UN\!H/VP78SEUXM*_@OPLODJW>%^=IQZE69T$$N ML%66*0IH("`(U$Q9!ZC'X;3-W=`\>3MH-C#P5?00%WZX2U(_M&XT\XJ2(6#* M>T2&J=$,0D(LD&HNGG2L:8YTA,-&-\;>'],#C0^7_HL//@;;,=985`L%YQPK M8Q7TX3]$6G$2S+6$6C:=F\7'QYQ#!AQ-\>Z#55?1]^GNHWS6D>;RQ^6O15YN M8M:VJJ'2VF,%M!$4.(*PIMK-M<5&@Y,>A!H8/>\4WSY]U-*\:+6-_S:KMN4M M[QN;[;F>ZC5\N??:_VU\'P]G&S27-F?N-E/?XH-#IS%AQF>T!G&,H<#"CP\S MI#EG3?WDVQAA]V?R45GG0/U@"=#/\62OD\[+73F]II$08(FTUH!C2"QE,I#> M3C,$K`R"TQG'^^)G.TCW,KDY.]B^:?YR5B3D?E@P"@%,B#!,(!@0L(AJ.98- M>4+^(CQIB.-;&WF?-W7W->0N/3&4,)"606"H%IR@P'*^R+P"C7%#CM*_"$>/ MPRQOC?)FQHPOT=.T]&]Y5IW[6SI!T'$7V"!!*(EEG`E2C3N(PL`A@V;80Z98 MT]5*]O]=XH!FZJ.+S%5Q29:,XLOD<;E/3^7_1YS#!:-(#33P<#T83Q>^K MX`!L76_L-C7^G*>IRXMO43']GWC4)J!U;POK#VO.8K5-B[TLN&[Z M9#<0^Z3`/+HRX^K*E^F!MQJT6%7-=QJ?*DN)%=:4`(F4XG*N)52\::![A(L& M79"D!4C[),Z7(LK*=&JK;#B/9I[/_\KAO\8_7`.S@4\[M!8*C%W```X>WP)4=(>PQTUAUJ\`;SB:()B!`,@``(8"P"B0@DXRNVND@\=:=]%T? MK:LQ!Z.^?XS^E1AU]$-\T(S["J+9C MENT+;&<6D>U!8'5!')@,9EK3CDSIQ.!=L2(M<%":Z#W M$71.9)1%4:UY51!]\4_>RCV;#T`N[Y26(V.U50=,4II#AS@5LPUM+;QO-<1,FA_(]=@32-4&QR) M_*\X&OXYC@H/6UJ)$7D!AI40&X]';JD54H<#;(P1F"I!%%72*S`3&TG0=++\ MC9!A5]OE70';AQ]9Z447>U/\QR9+[\?W\F*89QQ^R+_ZI\?_$45'?P=1J M+:2$(RZLM(9+3`35$L,Y)M4\X>EXG9:)UA_H1T5$EX^+UGBX:"P4VD(IH-3` M>L=O.3+0SA$QRC4]0':$FPT.3<.FF!\7"Y/']KSAHK'002.4I<8@CXQEL#KU M.T<$*-DTBC_"8XP'9V%#S(^(A5_NXB*.;D8;;_C;N2T?]P;`2>&P0H`Y[C0. MY@D/M<:=T#'%PW*P,>2=+WGL]D+GGI8\%I#];?YX,8R3BB>D^E#1@RS1PW\57L:W46HGKS%> MLPZQHE1(`@$I,P@@44UL`>8QF$CMW1Q$X"`O+NB3&#O:+F\+R?;M/Q5E[2+" MCT5"`["5CCA1+:1C+Z"7>2$O:)SE'*OE]S)9W@J&O>R%6]Q77&,2^'7AD%4! MAP,*:X874^PU!7/\_J`U0'LY+S^]`&![G/2R8$@:C/DA_(A=E(Q`"C@/F%" MA@M"%_!`WZ=.E"A-K;N2)/MAV@=75K];6HYT5!3??<8[>6?[IOUF=>J'3OH4 M6"-$I#:!L$9JR^9Z+_\JG!F1?'08L`8 M9$8Q:;'P\1EU;JZ5DML/[;_1@*9=`K6`;#\W`4U.-):?XT'L6>XCN=_BD=YZ MP]6F:B$GF$`+-80.8X^=@VC1*PP)FF[WW&LQZ,WQIT6$^^#1]-4O7Z*G>$GB M#01:63ZD@4\**1%,75EVM*M:K6< M4+T&0NH4#0B71MIJYQ'TH>5BRD)0TG369J\5F3='JDZP[H-E5T7\$"7#V97\"W`V4*Q&[5`XS`SWZ@$"*;!.$J@7.O/&2?Y>MS"^.7ZU#W3OR7_= MI#\D5$`*N>-.(O]#.$OA7`^I8=,]6[O?=+CT1O$W1YA](.W'[^35VV.^7Z61 MUW9Z,?U#E05X;[G1X:RO%EI`C`NXY@!H)9$@FBVT9#Z;..G$;.]9HA:A[>6\ M2Y[=UD_D5Y0.JVO9?)\PS&>:AG-%]/-@+`5##>GR-O*PO>FR/Z)'$$37NJZZ M=AMAX(!@@5;".1)(A)V`2[V$GW9^MC>CNL+YV&Z4W3(!T/D^RV!D'J5`\!41A12HP).$80 M!8PLJ!]XQWO2V=3>Y.D`XEZV[#XG>[5&K)7E0X.)M-7EY8HB;2`$T"YFUXDT M34_T'N$-\BVQI0T8^TNSM^;7(5%026HXL[IZXY=V')/%!(%@3?.CW:]?/T1B MW=(J^HX@]I()+;UM(QM>C_+!'W=YZDU35BG5W0A.*%WYK:X2:Y'WJ M/;B@]AFPGF+[0=[GHOI5]+U:>ZN_G/ZR0AA@9ZI.*`(CG95<0[;PY)3@4]T^ MV(:MUZRF[P5P3]0IQO'P-02;V;.Z3N@[FG/0$`*AQ-:[=_>L'P\:!T3'/F'< M#8%:P;A'#BWM`ZC-H==U0H$":D5U=L]`5&6*#BT0T[!Q5G7LL\C=<6AOC/N< M5_X^JA-RI(A7Q#$1 M6&,M-Y0]+\E@<:I'?ULR^N8!K3',/2^SKP2CWNKZRJHA-Q!RW^<<4UQ!!C75 M['G6337=IO&&7%4'I&H)[=X6OW9EU?I*(0(>,J*U'^D%J"Y;5,\3^%3`4SU^ MT0V?6L.YYU"J7N`4$JVT84(QC1%"*E#5LM],!\M`TZVHNZ=G!XNU6^1*EX?*LXG(6T_"_U`TI`1) M:`07B#J-"8;"HL6)2(9.-3-KP[XK'-$>T/:RP#$<3NXCB]*K*!E^R'3TD/CX M84GR32L=6RN'B*-`,T>`LQX^Z$S`^&*;-U)-)ZV//2/K@$RM@]W3^MGX?IQ6 M%S=.PG\OK;?;79R5R6,\7;VYS,MJ;^6G&Y]G;EY5VZ6ED%,*!6,4*N(T8010 M^WR^@.-376OK@GB=(M\'"S]7+TC+XJ&-BLR'@N621B:^20;)IE!K>^70`>FC M28L<N`:ZV#?9@(?J?(/502^73&=Q(&B<*2"@K$ M(BK`L+_DK]^9@P[HLS>XQ[`'=X^]MZ%Q%C(D%5/$&JBMX62A+:*POU&O;RKU MM@%W1XB7"'68*[*O)@#>Q:-D$*4O93NA^[*U#"P1&GI;&*`41U*CZ:M:K1\@ MY-:%GXXUW_&^;(`0XY()J33A!&.(")MK@Y@YR"N/CN6^[-J6WGQ?]FX0UQ\6 M.KXOVUGNM-$"`F(%<@)4B[M3J1T'33>AOAEB[&B[3?=E[X1D^_:W.]Z7K2!D M4CC'E)880!UPM-"9H.`@;U7L^[[LNB9;=U_V;ACVDSGL=U^V"(0BQE++H48" M^A^8SC72@6HZ57O\LVM[^8/6`.UE!BU-\V]5..?RPOP?>]?6W3:.I/\2[I=' M7'O[['0[IY,Y>^8)1VW1B:9E*2O)F:1__8*22#N^2"1(@I2\#XD3F8"`KSX" M585"U?KAS]W=P_)E0L,&4>EM^@F>0"WC6Q+?-6PC&)`*7$/JKS;Q;1=&//>: M#8AWYA.D:$+<;/;0S/?'&!^*S<(^M_%O!FCGK<*3!!BJ<2,<>(\--$NJ#<` M*&FJO31]7_\03.J([B@,^G6[?6C'GD.+8(R):ZU$P'D")"5&>5/-C;-DU^OT M/??#,2<)V5%8<_.PV^YFJS*A2QOJ/&D6;1+!J?0>".N`P"C.6#YZ(\"UQFT- MR9]T>,?PM=9(;&_NR@H'/FI]HYSKV6".K[4R3#\2/NU.;0?M5-RID"-!+:0* M.?VS*-1%TI6]WN%M\.I__G=:?VG07AA+(>6\R5`5!" M(JFLP=4R]8;B5!>>/KBQS@QZ)AH^1DZ>9MCC<\%@)CTUJ'PU2=35)"#'>6`: MK>QK/?X=4N(OR96,=YYP_7\_'#.H?UK_4=RN5[>+?3FKQU%_6O>WP`WQ=4%Y M2*#QG#@`O9.PM.1Q7&*C%BDD*EFC6'R"?O4E]QQ&?0B$4'O@LI!SSTT MVSBV5TZ`3]#R5+,`D*/&*@ZB@>:AC(:7`M4LE;"CY-1];W3L44!9C.+2JZYG M>[_U?5D2[-RZ^'J#:.YS@H$2AA,8)ZFM@/4+AK1.53ZG?L@Z*>KU(IJ<27Z> M)&B,"W;\:>*'BY/KW[FF04-``%,1*0>UXAPS7<^6^>0D/YW.;-\!]WJ62PX6 MNN^W181H]ET7J^)NL?,1X==?H5<`.T'13OT&0ZTE$$-CB91,(\6,J]]6ZX=/ MRB@/_%T5G\L3S'>ZE.:48;;45Z\,M3KRJSUP)WC=N(^`D>%"1L`)+Z_ZBKCU MU*@S"T8I+?0.2#N4@+(1M,SR$\=ZP.Y8H?8<(5]K$S@L[W,2YJ&54-)HX@E4 MS8^C9#]Z\P)%_[^(]BB?'/R+X]L4<6VWQ>'G$T2.J30:.$2;=Q(DUEQ9S26A M&%!BA&2D=AX+=JUYF#*Z.0<3QCAT?'D[H!417S8/@"I*"2%6,.&-5,9J6\U: M(#3\8>-8B^00S#A+OLX"&(=V3^RY1.:]VD/@DA/#,2524,4]A`+Z:NZ.9 MC+HWIV$_&M>>U0XOG*P;P/QG6#?U32 M/5$G$I>ZUWL)BBD7S3J.A6%$<42%K\]'9;I),O6:Y&-2L+,4QF'BLYHFK?CW MK&V(RSP7!`@#%(-8E^?S=2`?0'QX;^$[8ETW[$?R!%9^S$,ZAM0M]^UNHB5F M"><8.D&4UA8H:G#]QBF96LRX?3WUP0],1B%=;\A/ZP["H7;!0_SL^,OUZDRT M>(>.@\7*"0L(*_]VBFNA:864=2XUN*Q3!9.+=U)GEWF`,(.2@SN%(>]Y/Z9$G+Y*/GJ8=`#G^#IC_0LT37SGX<#T'5[?\^+#;% M;[/-7\6N5&\_%G$;.+=[-VH?K*="(T@4!H1H2[3PNCY&CRB,\[VS80A1RT&D=C$FK%/.2Z-OB`=:D*8G,SYCW2KZ,41F&=?MA&73H.]U"[ MIL3N^)M3J>3:=!.$`=I265Y)HTPY%S>'VN5?UB48)];[^NC7GPRF94+WXP!J MV'&P&CCC810(=I`BP"2NPT`I=:G9[-H?SHSE`!J"JUEE,B)[CR4;^G$`G>@L M4&`(LR3*0%HL/3(>U/>,K/>I67JF'E@[O`.H/]!S;N?1`ONC^/JPN?TRVQ9Q MZ6]4N?)\XR`-A5P@#S2E\=6+/VS]OAOO4M-33S]X=DAVO+&/]R:&[$Z@;&X7V]/*X[FVP7!A"8%EUE,IL5$8HCH*#AJ1FGG_0AT[@Y"N9QE, MZR;K*XB=X&.G?@,UFC.,3-R'@(3:F8C9HTI$4L,JIKX39^1J3OE,2W?LQ_)I MV'$P(F*DRG@4R$A9(5*(1V^%2TYN<3E'WT.0-ZM,LJS"=W?%[>[F+KZ57V:K MS\4?43&[6>V=#:MY^:-TNGZ;+8O3&7[:=!,L(''R!AFAN&24`V;J4#ULV"C9 M+B[+VAD0[ARD>WV@'XHH@_GS0*@3I&O333#6`6`==N6%8(.Y\S\I0*DF]O0K M$O=&N@'A'H]T*J[GF\V/N$SO:PPU<.^TZB=8CQ5`PBJ$K291\;:0U=^!:"]\YI&A0)Q9+DO$Q+4>K%-SJ+7.JGCU_UR$,6_ MV>5CVT`422%B2T%<#P&9YEK%!1\P;A@C'LC'F&0*0;84N`<"NE5&[^*4Z-=. M#%F2-3Y\_;K<[P6S9974Y]?5W7IS/VM:+KU9#\$X%Y4,;#3VQB"G&&=U5`@2 M/#5*8NI78GK<:X=!.L\%F(AZL=U]F"U..:N?/A:TAIS'19H8(X!T2A-2ORO6 MPN$C8;-=8.E=KB]NKR3#FNEVU.-UP<7\]^),/J1G#P>,-6/4&6>A)E89A$%] M8&T5&*6(RJ42I2.X63RZ5?:O*IQA-:\=?/OUM4D00-,^@@"84"F,!J0L6@8( M%O6-,6"83R37!*_1]7G?3Q_97!?<:0^6+W4!88/=SRF^N'W>_KW;^* M<]M8TRX"9]`Z3S301#A*,$*ROF_`17(QSPEN<0,PXH4"/@CH3R@W3HG/]7WL M_TM\9O&M.*S//P\P?['/PRA*8^?EV-K5_VS24[!62P$T0UXRK#ST6DE+%58D M?JS.E7J::,E.5?">1O54EM!V&67QL':N$@,T4YA20GE&RRB!W`CGL0"("!D-\OI=X>+J-XH$B9XLO]@. MSQR\V*>9>451*H>[OWCT:?;]0UF4+`IPM]LL_GS8WVG_M/ZP1[*!.M[3-P09 MM3((K12EG28Y14J;"CMFD[>NBUFDNG-Q'$F,R6*_WA2+SRNSSZ%T^^/39K;: MQAD=?W*H$&$5C.E!4,&2DT1UD=TI1`PU?L^P:.=J;XUF45X`3K5 M<+I4,!QH2)PFV!(*.8%1=!56D-+4\X#VUUOR1L%.E?O#B"W+(=;+R318QD^T M"A`JYX`BR"@*K8=E6L!JC@[JU%N"G>ZKO`-J]B>2"1YD'3#Z4NP6M[/ESZ.] M^E,M1!!1V%M$"<`,:6.XY&45-(:L@.AL>MYIG6JIN/@I)1&AT>;54CN!<36; M,HG>E9HZ@PG]]*E6.[2G.K M=\14,CE\3I[)G&HT9M?`CJ7V4AG;\ADQ:N_PU?5@FM4;?JU%0%(B982+?S-J MK95Q$[)E*1]JN-/H;`S"M.P5H"5"O$SP("V%A'B.634;RT2J7WGJKW5GX9Z+ MMFN#ZE3L$H:`D!#;'5+65[.)-EMJ7;6I+AI]R'7=*Z0Y M"/*/Q6VITF_/EX)\]F0`6%`79Z.!QS+:)QH26J3+=-TGGCFX M\5O<]J+Q-EO=%N?I\?+AP`0G2GF*N>4>">_+B[7'&46<4K6.J>\OO3&D,Z2G M2;+]SUZWI(!AL)=[_"!\7-_M_A.G^?'AS^WM9K%/W_JV\,^T"*S4LRC4$DLD MD-?,,5#OK4:DGH1TRF(Z4:'W"V5.W:*!3A&PD%XP11W!Q@"D"<2/O'4VU;LX M]:"*WI:"1"`S:A!FO3V9F?/I8\&`?<209W$MXT!PB%0-`T#DZBV/[JIE!S@S MJP[GB/'\T6`AU,@K+1#70F)KC175;"2FJ8KEU%-?]TB.CI#FB=O;[F[N?EFO MY]N/Z^7\Z8YW,F[OS58!TW)A!0QQSQUCP$M)JSEZS//%[8V1OR25*?T!FH,T MOVS6V^V'S?IN<2I4%9U5IQP03B*S)=&4UCOMTZFUO*\P&R[J0Q)1S/+ MN7M5ZWN?#67;R-'U9IM`#)52.A+U;`()H=#[V@2/VVNJP7J!27)3V=(7MEG< MY\5R>4C0\6WXKSA#K3,A"!'7`(64X=48Y%^![5 M.9<>#DQ&U5%B*"VPGA!F!:FW:.]MZM;5/OOUQ9I)/E\^7+OB.OW\E[UL! M0JB]Q\(+&[5#HZUS]4Z-8+(;:/)VUK!\ZA7T'/1*8=;;\]/,(,`UI9(8)2T4 MR-L:-H6O.BG%<*3J"^\\6UME"Y2%BE^KZJJ+N_6F>%+9XK?%:B^@:BU6J_G/ MO93UFW8_?BMV7\K*B=4&?\K@RSB**%7D.:;:E(G',+>6V]HX%B+9[R`GSOD> M%?_I2BO?&Q-G=7RICW6^S[+[18O@K.%<N]4 M[`IMEHT[*4$Q,F5Z`JF-X]AQ19F#]?4B[F%J1!ML;VE>[&K5!=`(F?H!7X]TZ0G;,9BC M9]O%;0O:[)\/V'*G;*G1*J`HNYS/$24%W#-;8Q?)A5YPJ MQ_5&B\`ITMAKC2E5T1Q2SN''\$_!4EWH4U]L!F=.&KXYN/,_Q>+SES@T]2UJ M^I^+WQ_N_RPV-W?[46]O'G;;W6Q5IB)IL(>U[2I8#A4@3BOCXXZ-D$&RWKFU M8,FJT-0]8#WN;0-C/B4&GML+6_43O#!*$,TP5S("(CD!M9O94'EMB0Z&YTLB M,5.D,2(KCPOYBVFTY^5;/05-.+$"F&C(&.T9LUC5>X22_EJ3P(W-S)[D\82; M0V36LNO;AWV>HM7\D'/D2:WCGP=R-IW6J[=ZJ_YGK_1_0@5HVC3HTB8WD!EN MG1$""D6.:Q-<^)4`_T4O^.5N3Q_)&`IF<+$:HJMH=!"3$4U M9D=:VZBCGUD=?GHV0(R(`'%[H!H8 MCQA$'E8S0#BY',!4C9DLRT07A(?CB%]L;V?+?Q6SC8^?O)54[XVG@Z,0`Z^A MT2XR&UCI-:AF(91.#7OM=/WTTGG2#>.AF7)@<7.N/'D^(*BL%S0"8)1F4==% M$E'5O24>Z?+Y\VL]+6^/CC_L_U\@V._/1,T%`S8B21SAD? MM2CE1+U?$HE2K<2IWD`=E!==D.V?"X>Y_5%\WM\76NU^G]V_I8B\]FBP&&EN M)-(@CEN5B?!=O?9)E)Q,J_VUBBM@1@\`#T40$^>[F2U_C3;^]_\N?IQDR+-G M`Y608(JDXM@P1,OXM9KBQI#4PK13O2F1@2+=$.Z?(X>2GD_THM,6S5N/AZ@[ M"<\!<9Q0&`F/"4;5/"REJ09O^]"Z*V!*3R`/M:#XQ;+8F#B>S^O-Z>7DIR<# M$P9ZKFC\`XTGN+SJ>!A]&5+K4C61R<:\95A-N@`\V'ZSOK]?KS[NUK=_-3G] M:-8P.$:UP9P#R93CRD.`:34WCBW)%PUW->3I$>^!#S.>1TFT/,"88+`>-UPJ MI8BV&L-H.&AV+&:G"--XI(H@SX?[*2*KXU?]U6**=9O@RS@5[33B#,(X24"- MK^;H]-66_^DN\S,A0JD(9WY'55QCYN51Z>);\5B4R'V_73[$=_5P>^#^Z\/A MRV[N7@1"%;O98KF]^#?=0RF]^S_VKJS);=Q:_R7LRR/6B:OLM,LSN:G[Q)+5 M[&XFW:(CM9SI^^LO((GJ5>(B$J3D>J!SU4*Z/-O/N9?X,">W"R+>7%?[&381`O%"DW;8(U+M2Y"*LQ4U`QWGG&"694B%5,<7.T3 MT93R73@`3`HX6TZ%J^HW641@#] M>WE!!JD=KI=KD&3PX["'UFK%&6(`:^DK'"SI7).^=73':WZ=":6&A'HTRAT* M+%;7_UIO<^+;DJ]^Q@P0PAD`($8LQS9U87&:"INX2B\L;"0M(WO'_[(3&AS" M$"'&K4?8F;AF,:VP4,IU?4-L'ZJ2-N$]E77L"??$)_M-2\WS/ZDKY:$#3`;7 MAQHBO9>>;V]/"+08C'12_WU^EU^O[_/WESYO+E`V6FCR'M!QQ@Q)(!AF"'(8 M_@N-W]]E$R@.0-4A6@X'O]R*?*G,WHDU0R\X?E9L?R?V?TZ_Y+/5NME_JI@6M+];O\E MMEC-[\OX,4VZWQP;EB%ED=ZXM>$/!@/DS"XFA7J)Z^UZ.DF;F(FCXS)G)><< M:(&1!X`PP*6L9+5,=DW8F/H>UH_^R^&0'F,!/UNM_?\=_EC$#GK%[%ZM5OGC M*FS&GXO9]^)^8\=VHZ^O%M^B;5ONKB]68[Y5#6$1B*9&>FBE":Z&5\Y1;K>Z MLRB<:VJ+#@TLJ7[2L_O8Y_#WNSQ__&U9KG\$36R\I282'QD>2\IBR(1D%+!X M+Z1H-D$6/"NH8ET[0+72#%``7"6YP?I2@Z_Z9<5ARO4'?5+2O=R@WHM@RX=9 M<:Q7:JMY,NV1=P0+![$-&[1G7K`*A^@37#X%>V')(1(.H(.D7/RT"">UU080 M^"6/-Y1-F/=^5`:5I@YS'=Q*J0-X0Z^R7"(;J=#/Q8Y$*=R+4; ME3$+XXLA9-+&]K0:&[C'S2,U2EOY2^-3-ZR37$&N'QYFRZ>KFQ=ER3<-!/ZX MFRU>_-VG<&2[CTU6OLZ6\2BGGV+9FAI/[O3),PJP$IQP(H4@%A`.@7EYRM8Q%Y.T'USI]=4,SQK4WTDB!M4.04`>8J*25W'9MB#[U_3N6E.\_S:6./4-9PADT(;AX*'RRW1 MC!G*F:YD%YYW/;1.M09<$L]M&.PGPKM:/ZWQ')DCU$"+A!42!PM.J&:@DA]; MV+D.P\2YUSL]VM.ODP*2$+!A$RU7FOB-]KN[B*?\[NXV%( MA8]>+I^".!LYCYG(HP,SKHBBC'*O#%%,6@?Y?K%2P2_U2B0=0]Z:SC[5D8)X MZN>LN(^KT9?+W\-'/YO[(Z0[/"ASB#HGJ%)6`T(@5@C02D+B>-?R'*TWY>09 MLJ-1KC=E)*';)L;Q@^"O8VP[-"8#3'L<(!->2Z(M4%)6=U`8&-ZUO/7Y7)BD MIEI/FA@C]G;$E+$A`F:9YQ`PQ37W5'NJ-$.[;`4F%:K/%!\Z/6?_\6VBFCLD ME/7P.QD)(#KCD(+<6:JY\M5C!E/*V%\R!+R>1L8A..#E8*D`.)+7>*]*+\<#.=T"W;,?)G^URT'PG,L-=48!B>.(LBL9DP' M/\YK)VO]WH'E='_^R!>K7.>+_*9H)./K$9ED1GCB/&>$>8%A<"W-5CX"'-:7 M6N.Q%Y4?6JTG09SB:.AN;O)YS.+=?_*W<(`QY>*Q6*R#?W#U(U]N-'KL9J+Y M))EQ(K@6FBF')%'840E0A8`&J&MIP:D_'PQ!LL%03\&[?RR6^;R\713_%^L? M_+E;(*N]*%_SQ>Q^\Q"\N/ZT"-K*5X]J/E^N\^LC1#QAUHP*2B5EP%K%D5!. M4`,JC(S@7>/+3[K6.!\RID-^8B$+U"F%HSRBEH*,/2/^W>>5:3T%(Z(_2BYLJ;)X=7 M:(]YT$IKL`1WD"MC#!'>&PRYMKO;*:7"N;KVF#+T'>SAEZ&ZR@6-Y\ABA"X3 M%@(JB19(<09XA8'3HFN_P/,V*8V)<;BJ4:^P_Y46M\HPB@ZE\]AA@3"BQDE2 M(<8@&>5.81BB#L"B_M/AVJGCW-/AG&/2(N>"*9#."AF,PQYHQ/$H(;`#D2\A M-=IFP+73PCEFP'&.L(96$J8TQ(I)H7$EH?+D@G;C_I3=/.FM';KGG/1F`5>" M0BD1],9*@)G>.S`.=N[*.?6[T<%(U2O<$TD^ZBGIC0,J($&&,R^#-\*`P[:2 M'3@P"M7.U2\;!O.)\*W'9+<8:HZX9=A2`XRQ6B)4R4_5)9T%>F=$Y_RV=IB? M;U82M$)0H[#PQB@>WQ"J`DA*N^`N_%+<:JO[5HE([9!.XLXWL/"?&V0=M9HG M"SX)"V>EX)4Z8`0-`,MJ[6I!?;*F5)>P@PZ)_+CI'.HAG&OBFZ@I5T>[M#:; M(<-<,FFD0UK2V.L3*U*M:>V%39G/- M\]NR7*WBT_SL/HKR6]@6='Y3QE8N?W9C8[.Y,X8-#8=U#S2G`A.H+*\.[5I: MW'4_/M/SQ:`\'40C4V5P[%LX%(-?S1WV,@0$E-A!RZ$EP`D/*KPXU%U3B)OO M[W++X$5^&[_UCU^8R*`#80H!(-X0JH$UT&-,-!(6041PT-/8`1\?:ZAY ML,>1\9E'1"(B+(%AMP[;M.?$5K([V;DXV03O-88@Q,%C9G^0IRI3\?YK:UX" M#@_*L`/>*.TLH4A;SY3QO)+00C=*F=BA]Y=>-/Y!V8E>($Y!HF]A=2V+>?"N M/O[LC_^V]EKVE&FSF`9'A%`*BK!_(Z*!8!5*I$$GSO,A8A]4*4=#/@4_;?XP M6US;_$>Y*AKP[J-_GCDO#%-(`R4,-]@3YE$E5E^6U#CE/2_(#;U@OIX[E>3%Z6:D9D(LA+&,="QRC*3T!*U M-_UA(5T.P\9PQ+KB/*)+WZH`7>WX3!L!>$S=LU9:0<-_P1Y/KNT%!<#VQH!F M+OY).(]RBU0N-F?G]>S^R^QQ=Z!^%7&WO5'Z)2Z4G-?00*D@QLI*Q56P.-M+ M/ZFIJ<_T37V+'.5YUMH_B\>[8G&UR/\WGRU/?U]N.GD6SBA2&2HI302'X%7C^^F!E#/NH\AKH=1-4&B0Z8^[9;F^O?/%SXUX/41.=/B= MS(63C&!.:P*\,X($3Q15.#KNNNZ84P_!GA#)A]#3&'R/4AV()MG47&M!Z;JI M,FH]-HP[`:T#++[L(U:A$4[E73/,V\>BO8@*NDS6]JR**1GB5[O+OHQ@WS[% M?N+,&VP%<)!8BYD@0"E$]TA)W#6`\W&]$#J&N M2:GL+Y^@-]#'N`AZ'567KZX6^]3;6"OX?;+DKQ1IQ##2GA%!H%,>.>ALX,%& M?1H285M7YEW]M]B(!A@&&\'"7V2M-7`HDJC[9)G!`%,-<'!1F8-AF6F[%Y1C MU[6$_P7=Y32F0IE8&1/)"^TI#UD;0(D&S`-GPH;L*)6NDAUH4KOBSHR(*5C2 M,3NYG28FPL(>LY.)YPY*8(UT#&L@)=.^DA]I?*DFL7=Z=$Y5;J>`\TU5IIIY M8Q!16'(@$.22J_W.`FW7.K,70+2V1&B5M]P.]LO-6[98AD,)-I@KP@%Q0&.V M1Y>;KK<34WWA&&'''5(?X]Y$[&J+E^LWR5E?8T!@/*'FJU6L./;'?_/[G_F7 M\*_O3KQ[.^D7L[#&D9($8BHM8YY+)$B%K03H4CL:#$3`QM<@*95V'@L"HJV4 M+W(Z-P9MO`*\36R>47SC>2NA' M5]->"R]7^]6F+%M^XC/C2;^8&4L)XIY*SQQA0%B-JQ,-$@)TO7J8>AO+J2^) M/I4V[051+?I*RA2;0\UO9IH3PZFQD@&$D9>:0;LW.))W;<_3_%'^K\UA(%U- M>RT,NQ$\VP\LI99*4.!05!N@T+GI)4=8!K.KE-%5 M83#+F`,75`UB"(IT*3'2%?MQ=[LFU&LP.@,R&$#F1+!]"F@/'*.[5!7+J1== M\X@FF/2:@&_]`Y[VY>OUGGFU>+LAM;-WC6?+&&3QW$0\M\(:2E#`N<+DA,[D M$ZS>F]3H#:6`%*1\\:WF?K9:%3=%?JV?WF?./MG@S#5FYRG39D`89`7!)%9# M4`12)'B%$G:D*TTG6`DP`4T3:F)@M_UYP7VZ#G,$0>+'?@JS+6Z+\*==E\L1 M(W?U>A7.7*MP.GKX7BRV7:@;./''AF4X;F344&X]558;I`39M@DVD`$W4MJV M+Q;%8_ZY^)E?OU6`F@<*AR6F5K'=UM7-!]+550GL8?8,0*`H95HX#@).'"J( M=[@A*?T%]9_MAS[EV"I(L=M5G[H187=3<3RD]\"(C'#AO.$$*^PTY)QIHRO9 M'(07U/TL*1/*(=`?BUE;=.I;.M:.S9QWBCJ%I`G'8Z?/M*IS?N69 M4*"CRLJ^<4UA2HX87/VT"2C>./(U&U>+63(5Q/<"$FZ\4CI6(H.LPL`(W34+ M8(*74V-N9L-I9&16/G_[WV<1LPJ0YQ7*7->2"1.T M?(,PI#D+>T`_3T6*8^#VWHIS74,NSVMW[955_:&=@E%_+Q?S\N%'_IBKV^## M-FN:?7A0%GP.`A$2BAIH+2+.$+]?,[YSC8L)ON*DXE-O8"=YJ][YJ4?`^=P@ M?Z[--!ED"!CI,/=>"&!!\'=5A8('OFO+@O.BW.`'A`%5DO(*[`4>W_)Y>;N( M+Z,OGVS>P+FX_AS^NKC?OG>M5NN'EW(WN9SM^1>S6"O9$(X480P3YQCRS[ZU MQLF*OO[,E]_+@0D_#.D.W,*-JZB)6.=_YM$##M(%]?BYF@4 M^`G39E9P$G3&8NLX"8P"5)H*)0ATU_2&"3J@2_FA(1D2"'#%I1(8V*!=CXG<@AL\.*)K[78:"1M%=QT:DV%E MI(E)`4A)Q*5G\4%D*R,64ES0N_;I:GX;L=43J&E7Y9@!+7TN3F^#K0.4><^5 MT(A;9)&!#DAJ')&V]@$KB82U_2L_^.<91MH"33ED`&)GH'".;"6SCF,W2L&% MQ$NRL7*/+\DN>"8)W7WSF>&':Y[?#HS(@CFQ`GL%G(#22N:HA95LBM`+NF(^ M3;4U/.D&YTA4J7T1.S@FH]*%W4U1@["2@B-//-K+)]0HE0+3T*6UANL9TPG3 M$3A3>SG\X;_/K+/&*FTM$`IJ+83$%5*>2'Y!*4T]Z/8X6SHA.@)3FEST'AJ2 M46V`T"8XT$Y8*7$X!E=8>8M]UW?U"5X+#+D5=<4S"5L>P^'F6_YCO9S?S5;Y MUV5YNYP]J/7C7;F,-V_JH5PO'N$Q\C2;(9,(:*\P<=@:'1R^`">K9-=0C%+> M,0F7.JC_+9\&@7@\>GW-ET5Y_6GAR^4\;\^MU\,S'B/7$?<>0PRP8L$*[U:I M`UIT?GF:OI$:BE@GX9O@YJ.X+F;+I]_6L^5LL5%EJVN/#P-P/YCVR$5&S8@, M*!D6GV76.R2=G7S]>42 M65P?U4:397S*M)EWGC-GF"+!Y%O#M-DWO.+$@:X[Z]3+Q/;!G;>OV^G4,`E# M<5$&0RA$()72&Z\QD4XZMJNM2*0AJG89#&HPWGSWT_^7=R6[;<-`])/*?0%Z MX5KD4@=![H23*(B+5"H4N^GGE[*L)LUB2XI(J^[%L`%I3+YY&HZDQYGV#L(3`MX%GEJ\?ALT'55QJ_7 MK09R*.F&F@K$"6E$C'K&"<^)Y,CP#HT(S`E5Q4G`N,1H9]E4U%5`7-SZ5;DL MKU?+^[,RXK)Y-HT]A.MU?K",*FM=S,:%@D`TG0UH-V_`1O=PGWO-XP242X'W M+%*:9_44GRH7+M9W16VJ[_'O[XKR8?6S.&MTXD53Y>>8JHRV1DR/M.?O`X-@ MQL9;3P>Y90H:J02*=Z;<:2HH-H=KD"5+Z/H`?DB9,<1,@))Y"9`%HMEVA!4R MQNV0$(;1$U)LC*7`*\UC,G3S/*F.(V]"5`M',_JJW`I8#J@X]IT7E/(<80T< M-$HQS"R"<#=/227+)A//DKTD5#E\>;QP<;<2T`O!3*: M7&@3NG-V33^K:9'-<_&@#^7T-=B_50R\*D^VY&$WCL!H`9BC4!IJ*E@@ M-?"`,J`-!PY`P+LL5FJDQ^Z`GB'9LB1>B?'/PL:%.5/K=;VZVJRW)4RK\RV^ M,6PO;B^7ORZJ^WM?U8_+^F8?$?M;"=&9G#CK""*,&1?OIP#:8:`X/25E;CIZ MO.1A,OAG%!"[R7P\'G:6`FQZ>G"GG`#"$0&%QK[#@B*9K4#2CZVT**;Y]3HM M(5/P9%Q,'.F#''S<-VQ=W%9U<5%<[RI"7[=E5'IP\P-6@Z>>@[@.20B4)"CZ MP>(.(\!.27"<@Z'Y/)&#K2_'ZB.F/:Y!LZD;7%M18P_Z3ODW@2.(M?*8>8"- M=IIHW27EFIK192)F6!4E!Y^/Z)ICA^-NV.=5O>7"&TB/#,D]+(<(B`,\7O=8 M,T*EX,U>EQU6V."QE66'MUM(WC7MV&%Y>F^<=F+KA6+8*00AD\C&-QE!I*.QD+=QHPT]H<_T4I'FWGU4.\`^% MBL^?FH.OE@]%_/$;4$L#!!0````(`$B!_D:]1)0L90D``'U8```0`!P``L``00E#@``!#D!``#M7%MO MVS@6?E]@_@/73^F#XFL&3=!TD.;2-9`V19S.S-N`EFB;J$2Z)!4G^^OWD)(L MR:9ULSM3K`P4J2X\'[_#[_#P(EGO?GL)?/1,A*2<77;ZI[T.(LSE'F7SR\[7 MB7,UN1Z/.[^]_^5?[_[M.']^>+Q'-]P-`\(4NA8$*^*A%54+](='Y#'05Y>=D'T/L4]GE'C` MPB>ZDER!S&V%Q9RHSS@@>KRH#OH]<]Z MOP[!,_"5R0N?LF^Y\B]3X9]R,8>2O6%7WYYB29+BC#,6!G8#3XFN>EV2+A1R MH!01U%W;E1OE#>2*UG%#XWEJ;9%UXJP;WM)EH-3>G^ M^?EYU]Q=%Y6>K2#`]KM_?KJ?&+T[(#]")@!HL.1"(;8EW`S+J3$-I3/'>&G\ M=7I]9]COH"AL[KF+E8G3K,]6PR[QE4RN."G4*7#HH&Y-/H+[1!Z(D,':FY&. MGT,Q,EB-&!5%T@X^VR;ZS$GL''W)Z0_VI)'VX7HT$KN#T#CO8N%JN4$Y5SGD M9>ECAA47KW=P7HV:+T0.Y38%T1S/-DDXS*GOPL`\C%7M18J!K/JM9IR3NZ9P_=UT>,B5>=8H: M5LEM-KODQ$E!FK()A8#YD($=U:*3-5R?.2E,0T(>H;6Y)#;Z8'\&Y,5=5!YY MMHS,4:/!)H='V3.1JG:09,SBX_U#A&'JFJ&X7X=):A4=.BE`0QZ2NK59)#;Z MX``,U%+4IY`8F:,B$I@QK@R2N99<72XIF_'X$ES48_A%,I`_DADR\]6+>!0M MGM5VEX(OB5`4)E>9=8`!6`@RN^S`)-U)9N)_N=@_A6EP4F(+/S_#,,,5F+BA M;[RX3SDF"#I]0QW0W#Y)?/^[G?+(K*Y38$(9_8E]\O&TKD]@0OR?U)VE('7= M`1,)R^EF@:<1GJ`$HK#8NW*_AU0:M64'Z5M?'\=%"U=3?\YJ#9]4D`;0^T&_ M-^KW>LA!-U2Z/I>A('"2M7_7W33:Q`LE\1[8>W.\Z7EL'1H$@1M`9$)S'DFS:KI+<] MO-`G#[/K!69S(L?L(^?>BOK^7KI5P"U7"*$-)/6^."NMV M>L)3GS14,;8M5&K8&PU[_6*E(IS6R7#-@X`JO3DLKYAWS9FB$*3,I77T*`(I M'IX&`\OPE(%#F'DH!W@4:-T4M;-?!:SBC#>`I+?5CPKE:F^"@V;P"`-S.``Q MJ*>W]SY@7^_,3A:$J%K"E6(5"0=]#/[I?C:!%C6/@HQN,2C*HJ(8%D6X1]4V M6_H+%N#B@B@*G`\I81ZX3,\STQ%KZXE.Z5NHW4K2I@+8KFX\_EJW]YI MQRQ1=52YEZ;P9FH)%2!3PU'/S;;G`7BY@#*PH!HS$(T<4ED+>HG&PZ8:9ZM" M45U'M(4J17;SU+7K^4E3G4*YL(#V4`VR;1+18,UG;R"Q&3!:2< MZK)L699L#/0L&P,)!@(09%#:WOY7$)$>]4.]6SPA;BBH?NQQ^^+ZH4>\.\$# M/5R$D\I3Y MK66TUD#((*$LU%$.:(3TV>/Z-AQ2AB']8/]*2F*VZ.\IGD(ZTH-8;`TD'O7` M)B#8=7*J_Q#@;^)3\NCTK24E[PB8S%-4R,B90OHLH8@BCB959U@F0!YZ8&A- MU*1UV>*\;8V!NLF["*3D<>Q;2P;?J7Y+TWBT!_"$7^IHDC4J66#U+2D[WDTR M]BUN[]HYU6);,B7M6QZD9EN_O;EI;%XEKCEIR1J53%7.K'&_-F]Q3@*MG M"#V==N^XF&"?9`HUZ!O-*BB90)Q9]@0R*/E7K];5H1F'Y0%4F"W;XHF`51S] M-%&_'P+_W7X/Z3,TU\&$+\8NUWQKTKA3<_-,U+R/H@\RE1WEWI"$,R6PJT+L M?\(JWC/33S@VNN2^RE>MICP(SJH%P<,,92I%::WZCJW_'^-!"_65"8)]^E_B MW7-85,D'-EEPH9Z("/02D+.Y/CSXD-"XVO)XV7I)=V>\I"10Q$*O&PT/1]<> M+2^!2G1V'$,V@JCN$G+;M&3A>&99..;$;.EB,>U&8P\\H3.JVV$,/K$YA:-H M=Z1V1ZT'6](11Y896W;`SE:!TCJ2G9W6]J]).)7D>PA.W#[#GQKJ;1B6;`C8 M?BF40B"#T?*VK]^![/8EFP,CR^;`IA+M[@_4HUB\?@RQP$QQ44^03>.2?C'< MT2\B&+3&:9\.00`-\#";T#F#O.U"*URYYFL!E,V_<)_6^Q5)1;R2[1W;MF:, MK`>9##9*P5&"?M30UN8_2LMJF@YZ^FV@YIJBD^2HA:FRB@R9;3G7#0--'"I4 M"R(L[[CJ95?"'\BB9>/9M$\\:X9/;24R9(4-MQ_NXFMZ;%B\*JRE>=[U8 M"[5D*=D?;F\FUHF*__^5YKONYC=!XBOY;X>8+X?$7QA$>"K-AMME1XF0=$PL MR!7]ZTI_;R'[B]M/))@2F+CISZ!<=G;?IK[9N$_P)$R\%%6A+O11\'!YV3$? MY+N@B@0=%'UZ(?K*X(7'`TS9&&YHISHH*K@D@G+OR13T0A&_7=RM[DKR2C"V MO&!\%=LD?E4LV\3)Z`I`0%@V]C'QZ0Z[\1L3D^\PGR5W'!2>D\2-W;<;R0/: M``@^N#+_(=C3_!01/L&2`'?F:8M\L)47^_F"[IY.P8KG'=F\^//1_H+UEU@$ M#($P,.;)VV_]%0=3!W+8G@S@147^`Q0````(`$B!_D:96HS#KZ4``"_,#``0 M`!@```````$```"D@0````!S=VDM,C`Q-3`V,S`N>&UL550%``.HA+I5=7@+ M``$$)0X```0Y`0``4$L!`AX#%`````@`2('^1M#E8Z'I&@``_Q$!`!0`&``` M`````0```*2!^:4``'-W:2TR,#$U,#8S,%]C86PN>&UL550%``.HA+I5=7@+ M``$$)0X```0Y`0``4$L!`AX#%`````@`2('^1MHK#U9D,P```EL"`!0`&``` M`````0```*2!,,$``'-W:2TR,#$U,#8S,%]D968N>&UL550%``.HA+I5=7@+ M``$$)0X```0Y`0``4$L!`AX#%`````@`2('^1@D5;^#;9P``+%8%`!0`&``` M`````0```*2!XO0``'-W:2TR,#$U,#8S,%]L86(N>&UL550%``.HA+I5=7@+ M``$$)0X```0Y`0``4$L!`AX#%`````@`2('^1A]Q=^#E00``82T#`!0`&``` M`````0```*2!"UT!`'-W:2TR,#$U,#8S,%]P&UL550%``.HA+I5=7@+ M``$$)0X```0Y`0``4$L!`AX#%`````@`2('^1KU$E"QE"0``?5@``!``&``` M`````0```*2!/I\!`'-W:2TR,#$U,#8S,"YX`L``00E >#@``!#D!``!02P4&``````8`!@`4`@``[:@!```` ` end XML 48 R5.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Net income $ 22,145 $ 13,379 $ 40,311 $ 31,025
Other comprehensive income (loss):        
Foreign currency translation adjustment 2,761 (927) (11,722) (974)
Unrealized gains (losses) on investments, net of income tax expense (benefit) of $(11) and $2 for the three months ended June 30, 2015 and 2014, respectively, and $6 and $3 for the six months ended June 30, 2015 and 2014, respectively (20) 3 12 5
Other comprehensive income (loss) 2,741 (924) (11,710) (969)
Comprehensive income $ 24,886 $ 12,455 $ 28,601 $ 30,056

XML 49 R10.htm IDEA: XBRL DOCUMENT v3.2.0.727
Investments
6 Months Ended
Jun. 30, 2015
Investments, Debt and Equity Securities [Abstract]  
Investments
Investments
Our cash and cash equivalents as of June 30, 2015 and December 31, 2014 consisted of bank deposit accounts and money market funds. The following table summarizes our cash and cash equivalents:
 
June 30,
 
December 31,
(in thousands)
2015
 
2014
Bank deposit accounts
$
201,561

 
$
169,387

Money market funds
24,515

 
68,555

Total cash and cash equivalents
$
226,076

 
$
237,942


Our short-term and long-term investments as of June 30, 2015 and December 31, 2014 consisted of available-for-sale securities, such as corporate bonds. The following table summarizes our short-term and long-term available-for-sale securities as of June 30, 2015 and December 31, 2014:
 
June 30, 2015
 
December 31, 2014
(in thousands)
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
Short-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Available-for-sale securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds
$
20,350

 
$
3

 
$
(26
)
 
$
20,327

 
$
12,382

 
$
5

 
$
(3
)
 
$
12,384

Total short-term investments
$
20,350

 
$
3

 
$
(26
)
 
$
20,327

 
$
12,382

 
$
5

 
$
(3
)
 
$
12,384

Long-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Available-for-sale securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds
$
9,415

 
$

 
$
(28
)
 
$
9,387

 
$
17,494

 
$

 
$
(71
)
 
$
17,423

Total long-term investments
$
9,415

 
$

 
$
(28
)
 
$
9,387

 
$
17,494

 
$

 
$
(71
)
 
$
17,423


The following table summarizes the fair value of our available-for-sale securities with unrealized losses aggregated by type of investment instrument and length of time those securities have been in a continuous unrealized loss position:
 
Less Than 12 Months
 
12 Months or Greater
 
Total
(in thousands)
Fair
Value
 
Gross
Unrealized
Losses
 
Fair
Value
 
Gross
Unrealized
Losses
 
Fair
Value
 
Gross
Unrealized
Losses
As of June 30, 2015
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds
$
22,345

 
$
(54
)
 
$

 
$

 
$
22,345

 
$
(54
)
 
$
22,345

 
$
(54
)
 
$

 
$

 
$
22,345

 
$
(54
)
 
 
 
 
 
 
 
 
 
 
 
 
 
Less Than 12 Months
 
12 Months or Greater
 
Total
(in thousands)
Fair
Value
 
Gross
Unrealized
Losses
 
Fair
Value
 
Gross
Unrealized
Losses
 
Fair
Value
 
Gross
Unrealized
Losses
As of December 31, 2014
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds
$
22,021

 
$
(75
)
 
$

 
$

 
$
22,021

 
$
(75
)
 
$
22,021

 
$
(75
)
 
$

 
$

 
$
22,021

 
$
(75
)

The following table summarizes the contractual underlying maturities of our available-for-sale securities as of June 30, 2015:
(in thousands)
Cost
 
Fair Value
Due in one year or less
$
20,350

 
$
20,327

Due after one year through five years
9,415

 
9,387

 
$
29,765

 
$
29,714

XML 50 R27.htm IDEA: XBRL DOCUMENT v3.2.0.727
Investments (Schedule of Cash and Cash Equivalents) (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Jun. 30, 2014
Dec. 31, 2013
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 226,076 $ 237,942 $ 187,217 $ 165,973
Bank deposit accounts [Member]        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 201,561 169,387    
Money market funds [Member]        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 24,515 $ 68,555    
XML 51 FilingSummary.xml IDEA: XBRL DOCUMENT 3.2.0.727 html 66 167 1 false 19 0 false 5 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.solarwinds.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Income Sheet http://www.solarwinds.com/role/CondensedConsolidatedStatementsOfIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.solarwinds.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1003501 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.solarwinds.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.solarwinds.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.solarwinds.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2104100 - Disclosure - Acquisitions Sheet http://www.solarwinds.com/role/Acquisitions Acquisitions Notes 9 false false R10.htm 2105100 - Disclosure - Investments Sheet http://www.solarwinds.com/role/Investments Investments Notes 10 false false R11.htm 2108100 - Disclosure - Fair Value Measurements Sheet http://www.solarwinds.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2120100 - Disclosure - Earnings Per Share Sheet http://www.solarwinds.com/role/EarningsPerShare Earnings Per Share Notes 12 false false R13.htm 2121100 - Disclosure - Income Taxes Sheet http://www.solarwinds.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 2122100 - Disclosure - Commitments and Contingencies Sheet http://www.solarwinds.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 2123100 - Disclosure - Subsidiary Guarantor Sheet http://www.solarwinds.com/role/SubsidiaryGuarantor Subsidiary Guarantor Notes 15 false false R16.htm 2124100 - Disclosure - Subsequent Event Sheet http://www.solarwinds.com/role/SubsequentEvent Subsequent Event Notes 16 false false R17.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.solarwinds.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.solarwinds.com/role/SummaryOfSignificantAccountingPolicies 17 false false R18.htm 2301302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.solarwinds.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.solarwinds.com/role/SummaryOfSignificantAccountingPolicies 18 false false R19.htm 2304301 - Disclosure - Acquisitions (Tables) Sheet http://www.solarwinds.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.solarwinds.com/role/Acquisitions 19 false false R20.htm 2305301 - Disclosure - Investments (Tables) Sheet http://www.solarwinds.com/role/InvestmentsTables Investments (Tables) Tables http://www.solarwinds.com/role/Investments 20 false false R21.htm 2308301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.solarwinds.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.solarwinds.com/role/FairValueMeasurements 21 false false R22.htm 2320301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.solarwinds.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.solarwinds.com/role/EarningsPerShare 22 false false R23.htm 2401403 - Disclosure - Summary of Significant Accounting Policies (Schedule of Accumulated Other Comprehensive Income (Loss)) (Details) Sheet http://www.solarwinds.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails Summary of Significant Accounting Policies (Schedule of Accumulated Other Comprehensive Income (Loss)) (Details) Details http://www.solarwinds.com/role/SummaryOfSignificantAccountingPoliciesTables 23 false false R24.htm 2404402 - Disclosure - Acquisitions Narrative (Details) Sheet http://www.solarwinds.com/role/AcquisitionsNarrativeDetails Acquisitions Narrative (Details) Details 24 false false R25.htm 2404403 - Disclosure - Schedule of Identifiable Intangible Assets (Details) Sheet http://www.solarwinds.com/role/ScheduleOfIdentifiableIntangibleAssetsDetails Schedule of Identifiable Intangible Assets (Details) Details 25 false false R26.htm 2404404 - Disclosure - Acquisitions (Schedule of Changes in Goodwill) (Details) Sheet http://www.solarwinds.com/role/AcquisitionsScheduleOfChangesInGoodwillDetails Acquisitions (Schedule of Changes in Goodwill) (Details) Details http://www.solarwinds.com/role/AcquisitionsTables 26 false false R27.htm 2405402 - Disclosure - Investments (Schedule of Cash and Cash Equivalents) (Details) Sheet http://www.solarwinds.com/role/InvestmentsScheduleOfCashAndCashEquivalentsDetails Investments (Schedule of Cash and Cash Equivalents) (Details) Details http://www.solarwinds.com/role/InvestmentsTables 27 false false R28.htm 2405403 - Disclosure - Investments (Schedule of Available for Sale Investments) (Details) Sheet http://www.solarwinds.com/role/InvestmentsScheduleOfAvailableForSaleInvestmentsDetails Investments (Schedule of Available for Sale Investments) (Details) Details http://www.solarwinds.com/role/InvestmentsTables 28 false false R29.htm 2405404 - Disclosure - Investments (Schedule Of Unrealized Losses On Short-Term And Long-Term Investments) (Details) Sheet http://www.solarwinds.com/role/InvestmentsScheduleOfUnrealizedLossesOnShortTermAndLongTermInvestmentsDetails Investments (Schedule Of Unrealized Losses On Short-Term And Long-Term Investments) (Details) Details http://www.solarwinds.com/role/InvestmentsTables 29 false false R30.htm 2405405 - Disclosure - Investments (Schedule Of Contractual Maturities Of Investments) (Detail) Sheet http://www.solarwinds.com/role/InvestmentsScheduleOfContractualMaturitiesOfInvestmentsDetail Investments (Schedule Of Contractual Maturities Of Investments) (Detail) Details http://www.solarwinds.com/role/InvestmentsTables 30 false false R31.htm 2408402 - Disclosure - Fair Value Measurements (Schedule Of Fair Value Of Financial Assets And Liabilities Measured On Recurring Basis) (Details) Sheet http://www.solarwinds.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails Fair Value Measurements (Schedule Of Fair Value Of Financial Assets And Liabilities Measured On Recurring Basis) (Details) Details http://www.solarwinds.com/role/FairValueMeasurementsTables 31 false false R32.htm 2420402 - Disclosure - Earnings Per Share (Reconciliation Of Basic And Diluted Earnings Per Share) (Details) Sheet http://www.solarwinds.com/role/EarningsPerShareReconciliationOfBasicAndDilutedEarningsPerShareDetails Earnings Per Share (Reconciliation Of Basic And Diluted Earnings Per Share) (Details) Details http://www.solarwinds.com/role/EarningsPerShareTables 32 false false R33.htm 2420403 - Disclosure - Earnings Per Share (Antidilutive Securities Excluded From Computation Of Earnings Per Share) (Details) Sheet http://www.solarwinds.com/role/EarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails Earnings Per Share (Antidilutive Securities Excluded From Computation Of Earnings Per Share) (Details) Details http://www.solarwinds.com/role/EarningsPerShareTables 33 false false R34.htm 2421401 - Disclosure - Income Taxes (Details) Sheet http://www.solarwinds.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.solarwinds.com/role/IncomeTaxes 34 false false R35.htm 2422401 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.solarwinds.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.solarwinds.com/role/CommitmentsAndContingencies 35 false false R36.htm 2424401 - Disclosure - Subsequent Event (Details) Sheet http://www.solarwinds.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.solarwinds.com/role/SubsequentEvent 36 false false All Reports Book All Reports In ''Condensed Consolidated Balance Sheets'', column(s) 3, 4 are contained in other reports, so were removed by flow through suppression. In ''Condensed Consolidated Statements of Cash Flows'', column(s) 1, 2 are contained in other reports, so were removed by flow through suppression. swi-20150630.xml swi-20150630_cal.xml swi-20150630_def.xml swi-20150630_lab.xml swi-20150630_pre.xml swi-20150630.xsd true true XML 52 R20.htm IDEA: XBRL DOCUMENT v3.2.0.727
Investments (Tables)
6 Months Ended
Jun. 30, 2015
Investments, Debt and Equity Securities [Abstract]  
Schedule of cash and cash equivalents
The following table summarizes our cash and cash equivalents:
 
June 30,
 
December 31,
(in thousands)
2015
 
2014
Bank deposit accounts
$
201,561

 
$
169,387

Money market funds
24,515

 
68,555

Total cash and cash equivalents
$
226,076

 
$
237,942

Schedule of available for sale investments
The following table summarizes our short-term and long-term available-for-sale securities as of June 30, 2015 and December 31, 2014:
 
June 30, 2015
 
December 31, 2014
(in thousands)
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
Short-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Available-for-sale securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds
$
20,350

 
$
3

 
$
(26
)
 
$
20,327

 
$
12,382

 
$
5

 
$
(3
)
 
$
12,384

Total short-term investments
$
20,350

 
$
3

 
$
(26
)
 
$
20,327

 
$
12,382

 
$
5

 
$
(3
)
 
$
12,384

Long-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Available-for-sale securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds
$
9,415

 
$

 
$
(28
)
 
$
9,387

 
$
17,494

 
$

 
$
(71
)
 
$
17,423

Total long-term investments
$
9,415

 
$

 
$
(28
)
 
$
9,387

 
$
17,494

 
$

 
$
(71
)
 
$
17,423

Schedule of unrealized losses on short-term and long-term investments
The following table summarizes the fair value of our available-for-sale securities with unrealized losses aggregated by type of investment instrument and length of time those securities have been in a continuous unrealized loss position:
 
Less Than 12 Months
 
12 Months or Greater
 
Total
(in thousands)
Fair
Value
 
Gross
Unrealized
Losses
 
Fair
Value
 
Gross
Unrealized
Losses
 
Fair
Value
 
Gross
Unrealized
Losses
As of June 30, 2015
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds
$
22,345

 
$
(54
)
 
$

 
$

 
$
22,345

 
$
(54
)
 
$
22,345

 
$
(54
)
 
$

 
$

 
$
22,345

 
$
(54
)
 
 
 
 
 
 
 
 
 
 
 
 
 
Less Than 12 Months
 
12 Months or Greater
 
Total
(in thousands)
Fair
Value
 
Gross
Unrealized
Losses
 
Fair
Value
 
Gross
Unrealized
Losses
 
Fair
Value
 
Gross
Unrealized
Losses
As of December 31, 2014
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds
$
22,021

 
$
(75
)
 
$

 
$

 
$
22,021

 
$
(75
)
 
$
22,021

 
$
(75
)
 
$

 
$

 
$
22,021

 
$
(75
)
Schedule of contractual maturities of investments
The following table summarizes the contractual underlying maturities of our available-for-sale securities as of June 30, 2015:
(in thousands)
Cost
 
Fair Value
Due in one year or less
$
20,350

 
$
20,327

Due after one year through five years
9,415

 
9,387

 
$
29,765

 
$
29,714