0001085869-18-000058.txt : 20180802 0001085869-18-000058.hdr.sgml : 20180802 20180802131631 ACCESSION NUMBER: 0001085869-18-000058 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180802 DATE AS OF CHANGE: 20180802 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PERFICIENT INC CENTRAL INDEX KEY: 0001085869 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 742853258 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-15169 FILM NUMBER: 18987494 BUSINESS ADDRESS: STREET 1: 555 MARYVILLE UNIVERSITY DRIVE STREET 2: SUITE 600 CITY: SAINT LOUIS STATE: MO ZIP: 63141 BUSINESS PHONE: 314-529-3600 MAIL ADDRESS: STREET 1: 555 MARYVILLE UNIVERSITY DRIVE STREET 2: SUITE 600 CITY: SAINT LOUIS STATE: MO ZIP: 63141 10-Q 1 perficientinc10-qq22018.htm PERFICIENT, INC. FORM 10-Q Document


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 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, 2018 
OR
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from                    to
 
Commission file number: 001-15169
PERFICIENT, INC.
(Exact name of registrant as specified in its charter)
Delaware
No. 74-2853258
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)

555 Maryville University Drive
Suite 600
Saint Louis, Missouri 63141
(Address of principal executive offices)
(314) 529-3600
(Registrant’s telephone number, including area code)

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements during the past 90 days.  þ Yes o 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 o No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definition of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
 
Large accelerated filer
þ
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
 
 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No þ
 
As of July 25, 2018 there were 34,809,726 shares of Common Stock outstanding.




TABLE OF CONTENTS
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 





PART I. FINANCIAL INFORMATION
 
SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
 
Certain statements contained in this Quarterly Report on this Form 10-Q (“Form 10-Q”) are not purely historical statements and discuss future expectations, contain projections of results of operations or financial condition, or state other forward-looking information. Those statements are subject to known and unknown risks, uncertainties, and other factors that could cause the actual results to differ materially from those contemplated by the statements. The "forward-looking" information is based on various factors and was derived using numerous assumptions. In some cases, you can identify these so-called forward-looking statements by words like “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “believes,” “estimates,” “predicts,” “potential,” or “continue” or the negative of those words and other comparable words. You should be aware that those statements only reflect our predictions and are subject to risks and uncertainties. Actual events or results may differ substantially. Important factors that could cause our actual results to be materially different from the forward-looking statements include (but are not limited to) the following:
 
(1)
the impact of the general economy and economic uncertainty on our business;
(2)
risks associated with potential changes to federal, state, local and foreign laws, regulations, and policies;
(3)
risks associated with the operation of our business generally, including:
a. client demand for our services and solutions;
b. maintaining a balance of our supply of skills and resources with client demand;
c. effectively competing in a highly competitive market;
d. protecting our clients’ and our data and information;
e. risks from international operations including fluctuations in exchange rates;
f. changes to immigration policies;
g. obtaining favorable pricing to reflect services provided;
h. adapting to changes in technologies and offerings;
i. risk of loss of one or more significant software vendors;
j. making appropriate estimates and assumptions in connection with preparing our consolidated financial statements;
k. maintaining effective internal controls; and
l. changes to tax levels, audits, investigations, tax laws or their interpretation;
(4)
legal liabilities, including intellectual property protection and infringement or the disclosure of personally identifiable information;
(5)
risks associated with managing growth organically and through acquisitions; and
(6)
the risks detailed from time to time within our filings with the Securities and Exchange Commission (the “SEC”).

This discussion is not exhaustive, but is designed to highlight important factors that may impact our forward-looking statements. Because the factors referred to above, as well as the statements included under the heading “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2017 and elsewhere in this Form 10-Q, including documents incorporated by reference therein and herein, could cause actual results or outcomes to differ materially from those expressed in any forward-looking statement made by us or on our behalf, you should not place undue reliance on any forward-looking statements.
 
Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance, or achievements. We are under no duty to update any of the forward-looking statements after the date of this Form 10-Q to conform such statements to actual results.
 
All forward-looking statements, express or implied, included in this report and the documents we incorporate by reference and that are attributable to Perficient, Inc. and its subsidiaries (collectively, “we,” “us,” “Perficient,” or the “Company”) are expressly qualified in their entirety by this cautionary statement. This cautionary statement should also be considered in connection with any subsequent written or oral forward-looking statements that the Company or any persons acting on our behalf may issue.


1



Item 1. Financial Statements
Perficient, Inc.
Condensed Consolidated Balance Sheets
 
 
June 30, 2018 (unaudited)
 
December 31, 2017
ASSETS
(In thousands, except share and per share information)
Current assets:
 
 
 
Cash and cash equivalents
$
10,359

 
$
6,307

Accounts receivable, net
107,286

 
112,194

Prepaid expenses
4,523

 
4,470

Other current assets
3,483

 
6,237

Total current assets
125,651

 
129,208

Property and equipment, net
6,678

 
7,145

Goodwill
315,405

 
305,238

Intangible assets, net
48,995

 
51,066

Other non-current assets
7,811

 
6,403

Total assets
$
504,540

 
$
499,060

LIABILITIES AND STOCKHOLDERS EQUITY
 

 
 

Current liabilities:
 

 
 

Accounts payable
$
14,495

 
$
23,196

Other current liabilities
41,662

 
38,077

Total current liabilities
56,157

 
61,273

Long-term debt
56,000

 
55,000

Other non-current liabilities
18,631

 
16,436

Total liabilities
$
130,788

 
$
132,709

Stockholders’ equity:
 

 
 

Common stock (par value $.001 per share; 100,000,000 authorized; 47,920,263 shares issued and 33,228,199 shares outstanding as of June 30, 2018; 47,370,945 shares issued and 33,249,665 shares outstanding as of December 31, 2017)
$
48

 
$
47

Additional paid-in capital
414,610

 
403,906

Accumulated other comprehensive loss
(2,474
)
 
(1,822
)
Treasury stock, at cost (14,692,064 shares as of June 30, 2018; 14,121,280 shares as of December 31, 2017)
(177,301
)
 
(163,871
)
Retained earnings
138,869

 
128,091

Total stockholders’ equity
373,752

 
366,351

Total liabilities and stockholders’ equity
$
504,540

 
$
499,060

 
See accompanying notes to interim unaudited condensed consolidated financial statements.


2



Perficient, Inc.
Unaudited Condensed Consolidated Statements of Operations
 
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
 
(In thousands, except per share information)
Revenues
 
 
 
 
 
 
 
Services
$
120,912

 
$
107,756

 
241,107

 
$
211,777

Software and hardware
886

 
9,270

 
1,632

 
16,269

Total revenues
121,798

 
117,026

 
242,739

 
228,046

Cost of revenues (exclusive of depreciation and amortization, shown separately below)
 

 
 

 
 
 
 
Cost of services
79,595

 
69,908

 
158,821

 
138,888

Software and hardware costs

 
7,727

 

 
13,692

Total cost of revenues
79,595

 
77,635

 
158,821

 
152,580

 
 
 
 
 
 
 
 
Selling, general and administrative
27,884

 
26,128

 
56,624

 
51,812

Depreciation
1,028

 
1,205

 
2,062

 
2,464

Amortization
4,137

 
3,537

 
8,020

 
7,162

Acquisition costs
542

 
893

 
840

 
1,383

Adjustment to fair value of contingent consideration
121

 
(597
)
 
1,091

 
(439
)
Income from operations
8,491

 
8,225

 
15,281

 
13,084

 
 
 
 
 
 
 
 
Net interest expense
513

 
657

 
887

 
1,004

Net other expense (income)
52

 
(51
)
 
49

 
(69
)
Income before income taxes
7,926

 
7,619

 
14,345

 
12,149

Provision for income taxes
2,077

 
5,210

 
3,567

 
7,030

 
 
 
 
 
 
 
 
Net income
$
5,849

 
$
2,409

 
$
10,778

 
$
5,119

 
 
 
 
 
 
 
 
Basic net income per share
$
0.18

 
$
0.07

 
$
0.33

 
$
0.15

Diluted net income per share
$
0.17

 
$
0.07

 
$
0.32

 
$
0.15

Shares used in computing basic net income per share
32,772

 
32,942

 
32,762

 
33,161

Shares used in computing diluted net income per share
33,889

 
33,747

 
33,894

 
34,080

 
See accompanying notes to interim unaudited condensed consolidated financial statements.


3



Perficient, Inc.
Unaudited Condensed Consolidated Statements of Comprehensive Income

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(In thousands)
Net income
$
5,849

 
$
2,409

 
$
10,778

 
$
5,119

Other comprehensive (loss) income:
 
 
 
 
 
 
 
Foreign currency translation adjustment
(554
)
 
267

 
(652
)
 
583

Comprehensive income
$
5,295

 
$
2,676

 
$
10,126

 
$
5,702

 
See accompanying notes to interim unaudited condensed consolidated financial statements.


4



Perficient, Inc.
Unaudited Condensed Consolidated Statement of Stockholders Equity
Six Months Ended June 30, 2018
(In thousands)
 
Common Stock
Shares
 
Common Stock
Amount
 
Additional
Paid-in Capital
 
Accumulated Other
Comprehensive Loss
 
Treasury Stock
 
Retained Earnings
 
Total
Stockholders Equity
Balance at December 31, 2017
33,250

 
$
47

 
$
403,906

 
$
(1,822
)
 
$
(163,871
)
 
$
128,091

 
$
366,351

Proceeds from the sales of stock through the Employee Stock Purchase Plan
4

 

 
81

 

 

 

 
81

Stock compensation related to restricted stock vesting and retirement savings plan contributions
392

 
1

 
7,614

 

 

 

 
7,615

Purchases of treasury stock and buyback of shares for taxes
(557
)
 

 

 

 
(13,127
)
 

 
(13,127
)
Issuance of stock in conjunction with acquisition including stock attributed to future compensation
153

 

 
3,009

 

 

 

 
3,009

Surrender of stock in conjunction with net working capital settlement
(14
)
 

 

 

 
(303
)
 

 
(303
)
Net income

 

 

 

 

 
10,778

 
10,778

Foreign currency translation adjustment

 

 

 
(652
)
 

 

 
(652
)
Balance at June 30, 2018
33,228

 
$
48

 
$
414,610

 
$
(2,474
)
 
$
(177,301
)
 
$
138,869

 
$
373,752

 
See accompanying notes to interim unaudited condensed consolidated financial statements.


5



Perficient, Inc.
Unaudited Condensed Consolidated Statements of Cash Flows 
 
Six Months Ended June 30,
 
2018
 
2017
OPERATING ACTIVITIES
 (In thousands)
Net income
$
10,778

 
$
5,119

Adjustments to reconcile net income to net cash provided by operations:
 
 
 
Depreciation
2,062

 
2,464

Amortization
8,020

 
7,162

Deferred income taxes
774

 
2,034

Non-cash stock compensation and retirement savings plan contributions
7,615

 
7,095

Adjustment to fair value of contingent consideration for purchase of business
1,091

 
(439
)
  Write-off of unamortized credit facility fees

 
246

 
 
 
 
Changes in operating assets and liabilities, net of acquisitions:
 

 
 

Accounts receivable
11,596

 
8,653

Other assets
1,422

 
2,901

Accounts payable
(8,701
)
 
(6,372
)
Other liabilities
(5,103
)
 
(3,983
)
Net cash provided by operating activities
29,554

 
24,880

 
 
 
 
INVESTING ACTIVITIES
 

 
 

Purchase of property and equipment
(1,564
)
 
(2,112
)
Capitalization of internally developed software costs
(290
)
 
(585
)
Purchase of business
(11,278
)
 
(37,886
)
Net cash used in investing activities
(13,132
)
 
(40,583
)
 
 
 
 
FINANCING ACTIVITIES
 

 
 

Proceeds from line of credit
117,500

 
154,000

Payments on line of credit
(116,500
)
 
(118,000
)
Payment for credit facility financing fees

 
(355
)
Payment of contingent consideration for purchase of business

 
(1,344
)
Proceeds from the sale of stock through the Employee Stock Purchase Plan
81

 
91

Purchases of treasury stock
(10,232
)
 
(20,912
)
Remittance of taxes withheld as part of a net share settlement of restricted stock vesting
(2,895
)
 
(2,487
)
Net cash (used in ) provided by financing activities
(12,046
)
 
10,993

Effect of exchange rate on cash and cash equivalents
(324
)
 
289

Change in cash and cash equivalents
4,052

 
(4,421
)
Cash and cash equivalents at beginning of period
6,307

 
10,113

Cash and cash equivalents at end of period
$
10,359

 
$
5,692

 
 
 
 
Supplemental disclosures:
 

 
 

Cash paid for income taxes
$
1,620

 
$
1,202

Cash paid for interest
$
806

 
$
714

 
 
 
 
Non-cash investing activity:
 

 
 

Stock issued for purchase of business
$
2,666

 
$
9,429

Stock surrendered by sellers in conjunction with net working capital settlement
$
303

 
$


See accompanying notes to interim unaudited condensed consolidated financial statements.

6



PERFICIENT, INC.
NOTES TO INTERIM UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2018
 
1. Basis of Presentation
 
The accompanying interim unaudited condensed consolidated financial statements of Perficient, Inc. and its subsidiaries (collectively, the “Company”) have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and are presented in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) applicable to interim financial information. Accordingly, certain note disclosures have been condensed or omitted. In the opinion of management, the interim unaudited condensed consolidated financial statements reflect all adjustments (consisting of only normal recurring adjustments) necessary for a fair presentation of the Company’s financial position, results of operations and cash flows for the periods presented. These financial statements should be read in conjunction with the Company’s consolidated financial statements and notes thereto filed with the SEC in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017. Operating results for the three and six months ended June 30, 2018 may not be indicative of the results for the full year ending December 31, 2018.

Certain prior period financial statement amounts have been reclassified to conform to current period presentation. This reclassification relates to reimbursable expenses, which have been combined with services revenues and cost of services within revenues and cost of revenues in the Unaudited Condensed Consolidated Statements of Operations.

2. Summary of Significant Accounting Policies
 
Use of Estimates
 
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates, and such differences could be material to the financial statements.

Except for the accounting policies related to revenue recognition that were updated as a result of the adoption of Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers issued by the Financial Accounting Standards Board (the “FASB”), there have been no changes to significant accounting policies described in the Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on March 1, 2018, that have had a material impact on the Company’s condensed consolidated financial statements and related notes. See Note 4, Revenue, for updated policies related to revenue recognition.

7




3.  Recent Accounting Pronouncements
 
In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Accounting Standards Codification (ASC) Topic 606), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. ASU No. 2014-09 replaced most existing revenue recognition guidance in U.S. GAAP. In 2015, the FASB deferred the effective date of ASU No. 2014-09 by one year. In 2016, the FASB issued ASU No. 2016-08, Principal versus Agent Considerations, ASU No. 2016-10, Identifying Performance Obligations and Licensing, ASU No. 2016-12, Narrow-Scope Improvements and Practical Expedients and ASU No. 2016-20, Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers, all of which further amended ASU No. 2014-09. The Company adopted the standard on January 1, 2018 using the modified retrospective method which requires a cumulative-effect adjustment to the opening balance of retained earnings within stockholders’ equity. The Company has determined that the most significant impact upon adoption was to third-party software and hardware revenue, which was primarily recorded on a gross basis as the principal in the transaction through December 31, 2017 and presented on a net basis as the agent as of January 1, 2018. The adoption of the standard also resulted in minor changes to the timing of revenue recognition. As the agent, revenue from multi-year sales of third-party software and support is recognized upfront as the performance obligation is fulfilled, rather than annually as invoiced to the customer. Additionally, variable consideration related to service contracts, such as volume discounts and holdbacks, are recognized earlier under the new standard in certain instances. The impact from these timing changes was immaterial as of January 1, 2018, and therefore, did not result in a cumulative-effect adjustment to the opening balance of retained earnings.  The adoption of the standard also resulted in increases to accounts receivable, net and deferred revenue within other current liabilities for those contracts under which the Company’s right to consideration is unconditional. Refer to Impacts of ASC Topic 606 Adoption on Current Period Results below for the impact of adopting ASC Topic 606 on the Unaudited Condensed Consolidated Balance Sheet as of June 30, 2018 and the Unaudited Condensed Consolidated Statement of Operations for the three and six months ended June 30, 2018. There was no material impact on the Unaudited Condensed Consolidated Statement of Cash Flows for the six months ended June 30, 2018. The adoption of ASU No. 2014-09 and its amendments also resulted in additional disclosures around the nature and timing of performance obligations, contract costs, and deferred revenue, as well as significant judgments and practical expedients used by the Company. See Note 4, Revenue, for these disclosures.

Impacts of ASC Topic 606 Adoption on Current Period Results

The impacts of ASC Topic 606 adoption on the Unaudited Condensed Consolidated Balance Sheet as of  June 30, 2018 are as follows (in thousands):

 
As Reported
 
ASC Topic 606 Impact
 
Without ASC Topic 606 Adoption
Accounts receivable, net
$
107,286

 
$
(1,283
)
 
$
106,003

Total assets
504,540

 
(1,283
)
 
503,257

Other current liabilities
41,662

 
(1,283
)
 
40,379

Total liabilities
130,788

 
(1,283
)
 
129,505


8




The impacts of ASC Topic 606 adoption on the Unaudited Condensed Consolidated Statement of Operations for the three and six months ended June 30, 2018 are as follows (in thousands):

 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
As Reported (Net Presentation)
 
ASC Topic 606 Impact
 
Without ASC Topic 606 Adoption (Gross Presentation)
 
As Reported
(Net Presentation)
 
ASC Topic 606 Impact
 
Without ASC Topic 606 Adoption
 (Gross Presentation)
Revenues
 
 
 
 
 
 
 
 
 
 
 
Services
$
120,912

 
$

 
$
120,912

 
$
241,107

 
$

 
$
241,107

Software and hardware
886

 
5,865

 
6,751

 
1,632

 
12,385

 
14,017

Total revenues
121,798

 
5,865

 
127,663

 
242,739

 
12,385

 
255,124

Cost of revenues
 
 
 
 
 
 
 
 
 
 
 
Cost of services
79,595

 

 
79,595

 
158,821

 

 
158,821

Software and hardware costs

 
5,865

 
5,865

 

 
12,385

 
12,385

Total cost of revenues
79,595

 
5,865

 
85,460

 
158,821

 
12,385

 
171,206

Income from operations
8,491

 

 
8,491

 
15,281

 

 
15,281

Net income
5,849

 

 
5,849

 
10,778

 

 
10,778


In February 2016, the FASB issued ASU No. 2016-02, Leases, which supersedes ASC Topic 840, Leases, and creates a new topic, ASC Topic 842, Leases. This update requires lessees to recognize a lease liability and a lease asset for all leases, including operating leases, with a term greater than 12 months on its balance sheet. The update also expands the required quantitative and qualitative disclosures surrounding leases. This update is effective for the Company on January 1, 2019. Currently, ASU No. 2016-02 requires companies to adopt the requirements of the new standard by applying a modified retrospective approach to the beginning of the earliest period presented in the financial statements.  However, the FASB issued an exposure draft in January 2018, which may allow companies the option to instead apply the provisions of the new standard at the effective date without adjusting the comparative periods presented. While the Company is currently assessing the impact ASU No. 2016-02 will have on its consolidated financial statements, the Company expects the primary impact upon adoption will be the recognition, on a discounted basis, of its minimum commitments under noncancellable operating leases on its consolidated balance sheets resulting in the recording of right of use assets and lease obligations. Current minimum commitments under noncancellable operating leases are disclosed in Note 13, Commitments and Contingencies.

4. Revenue
 
The Company’s revenues consist of services and software and hardware sales. Revenues are recognized when control of these services or goods are transferred to clients, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or goods.

For a description of the Company’s revenue recognition policy prior to January 1, 2018 under ASC Subtopic 985-605, Software – Revenue Recognition, ASC Subtopic 605-25, Revenue Recognition – Multiple-Element Arrangements, and ASC Section 605-10-S99 (Staff Accounting Bulletin Topic 13, Revenue Recognition), refer to Note 2, Summary of Significant Accounting Policies, in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017.

9




The following discussion relates to the Company’s revenue recognition policy, effective January 1, 2018, under ASC Topic 606.

Services Revenues

Services revenues are primarily comprised of professional services that include developing, implementing, automating and extending business processes, technology infrastructure, and software applications. The Company’s professional services span multiple industries, platforms and solutions; however, the Company has remained relatively diversified and does not believe that it has significant revenue concentration within any single industry, platform or solution.

Professional services revenues are recognized over time as services are rendered. Most projects are performed on a time and materials basis, while a portion of revenues is derived from projects performed on a fixed fee or fixed fee percent complete basis. For time and material contracts, revenues are generally recognized and invoiced by multiplying the number of hours expended in the performance of the contract by the billing rates established in the contract. For fixed fee contracts, revenues are generally recognized and invoiced by multiplying the fixed rate per time period established in the contract by the number of time periods elapsed. For fixed fee percent complete contracts, revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours, and the client is invoiced according to the agreed-upon schedule detailing the amount and timing of payments in the contract. Clients are typically billed monthly for services provided during that month, but can be billed on a more or less frequent basis as determined by the contract. If the time is worked and approved at the end of a fiscal period and the invoice has not yet been sent to the client, the amount is recorded as revenue once the Company verifies all other revenue recognition criteria have been met, and the amount is classified as a receivable as the right to consideration is unconditional at that point. Amounts invoiced and collected in excess of revenues recognized are contract liabilities, which are classified as deferred revenues in the Unaudited Condensed Consolidated Balance Sheet. The term between invoicing and payment due date is not significant. Contracts for professional services provide for a general right, to the client or the Company, to cancel or terminate the contract within a given period of time (generally 10 to 30 days’ notice is required). The client is responsible for any time and expenses incurred up to the date of cancellation or termination of the contract. Certain contracts may include volume discounts or holdbacks, which are accounted for as variable consideration under ASC Topic 606, but are not typically significant. The Company estimates variable consideration based on historical experience and forecasted sales and includes the variable consideration in the transaction price.

Other services revenues are comprised of hosting fees, partner referral fees, maintenance agreements, training and internally developed software-as-a-service (“SaaS”) sales. Revenues from hosting fees, maintenance agreements, training and internally developed SaaS sales are generally recognized over time using a time-based measure of progress as services are rendered. Partner referral fees are recorded at a point in time upon meeting specified requirements set by each partner to earn the respective fee.

On many professional service projects, the Company is also reimbursed for out-of-pocket expenses including travel and other project-related expenses.  These reimbursements are included as a component of the transaction price of the respective professional services contract and are invoiced as the expenses are incurred. The Company structures its professional services arrangements to recover the cost of reimbursable expenses without a markup.

Software and Hardware Revenues

Software and hardware revenues are comprised of third-party software and hardware resales, in which the Company is considered the agent, and sales of internally developed software, in which the Company is considered the principal. Third-party software and hardware revenues are recognized and invoiced when the Company fulfills its obligation to arrange the sale, which occurs when the purchase order with the vendor is executed and the customer has access to the software or the hardware has been shipped to the customer. Internally developed software revenues are recognized and invoiced when control is transferred to the customer, which occurs when the software has been made available to the customer and the license term has commenced. Revenues from third-party software and hardware sales are recorded on a net basis, while revenues from internally developed software sales are recorded on a gross basis. There are no significant cancellation or termination-type provisions for the Company’s software and hardware sales, and the term between invoicing and payment due date is not significant.

10




Arrangements with Multiple Performance Obligations

Arrangements with clients may contain multiple promises such as delivery of software, hardware, professional services or post-contract support services. These promises are accounted for as separate performance obligations if they are distinct.  For arrangements with clients that contain multiple performance obligations, the transaction price is allocated to the separate performance obligations based on estimated relative standalone selling price, which is estimated by the expected cost plus a margin approach, taking into consideration market conditions and competitive factors.

Contract Costs

In accordance with the terms of the Company’s sales commission plan, commissions are not earned until the related revenue is recognized. Therefore, sales commissions are expensed as they are incurred. Certain sales incentives are accrued based on achievement of specified bookings goals. For these incentives, the Company applies the practical expedient that allows the Company to expense the incentives as incurred, since the amortization period would have been one year or less.

Deferred Revenue

During the six months ended June 30, 2018, $3.8 million was recognized in revenue that was included in the deferred revenue balance at the beginning of the period.  The changes in deferred revenue for the six months ended June 30, 2018 are as follows (in thousands):

Balance at December 31, 2017
$
3,278

Impact of ASC Topic 606 adoption (offset to Accounts Receivable)
2,806

Opening balance at January 1, 2018
6,084

Deferral of revenue
6,418

Recognition of deferred revenue
(7,127
)
Other
(390
)
Balance at June 30, 2018
$
4,985


Transaction Price Allocated to Remaining Performance Obligations
 
Due to the ability of the client or the Company to cancel or terminate the contract within a given period of time (generally 10 to 30 days’ notice is required), the majority of the Company’s contracts have a term of less than one year. Perficient does not disclose the value of unsatisfied performance obligations for contracts with an original maturity date of one year or less or time and materials contracts for which the Company has the right to invoice for services performed. Revenue related to unsatisfied performance obligations for remaining contracts as of June 30, 2018 was immaterial.
 

11



Disaggregation of Revenue

The following table presents revenue disaggregated by revenue source and pattern of revenue recognition (in thousands):

 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
Over Time

Point In Time

Total Revenues
 
Over Time

Point In Time

Total Revenues
Time and materials contracts
$
84,884

 
$

 
$
84,884

 
$
167,033

 
$

 
$
167,033

Fixed fee percent complete contracts
7,898

 

 
7,898

 
17,010

 

 
17,010

Fixed fee contracts
20,377

 

 
20,377

 
41,599

 

 
41,599

Reimbursable expenses
3,215

 

 
3,215

 
6,245

 

 
6,245

Total professional services fees
116,374

 

 
116,374

 
231,887

 

 
231,887

Other services revenue*
3,754

 
784

 
4,538

 
7,618

 
1,602

 
9,220

Total services
120,128

 
784

 
120,912

 
239,505

 
1,602

 
241,107

Software and hardware

 
886

 
886

 

 
1,632

 
1,632

Total revenues
$
120,128

 
$
1,670

 
$
121,798

 
$
239,505

 
$
3,234

 
$
242,739


*    Other services revenue primarily consists of hosting fees, maintenance, training, internally developed SaaS and partner referral fees.

The following table presents revenue disaggregated by geographic area, as determined by the billing address of customers (in thousands):
 
Three Months Ended
June 30, 2018
 
Six Months Ended
June 30, 2018
United States
$
119,211

 
$
236,739

Canada
739

 
2,110

Other countries
1,848

 
3,890

Total revenues
$
121,798

 
$
242,739


5. Stock-Based Compensation
 
Stock-based compensation is accounted for in accordance with ASC Topic 718, Compensation – Stock Compensation. Under this guidance, the Company recognizes share-based compensation ratably using the straight-line attribution method over the requisite service period, which is generally three years. In addition, the Company has elected to estimate the amount of expected forfeitures when calculating share-based compensation, instead of accounting for forfeitures as they occur. The fair value of restricted stock awards is based on the value of the Company’s common stock on the date of the grant.

Stock Award Plans
 
The Company’s Second Amended and Restated 2012 Long Term Incentive Plan (as amended, the “Incentive Plan”) allows for the granting of various types of stock awards, not to exceed a total of 7.0 million shares, to eligible individuals.  The Compensation Committee of the Board of Directors administers the Incentive Plan and determines the terms of all stock awards made under the Incentive Plan. As of June 30, 2018, there were 2.6 million shares of common stock available for issuance under the Incentive Plan.
 
Stock-based compensation cost recognized for the three and six months ended June 30, 2018 was approximately $4.1 million and $8.0 million, respectively, which included $0.7 million and $1.4 million, respectively, of expense for retirement savings plan contributions. The associated current and future income tax benefits recognized were $0.8 million and $1.6 million for the three and six months ended June 30, 2018, respectively. Stock-based compensation cost recognized for the three and six months ended June 30, 2017 was approximately $3.6 million and $7.3 million, respectively, which included $0.6 million and $1.3 million, respectively, of expense for retirement savings plan contributions. The associated current and future income tax benefits recognized were $1.1 million and $2.3 million for the three and six months ended June 30, 2017, respectively. As of June 30, 2018, there was $20.3 million of total unrecognized compensation cost related to non-vested share-based awards with a weighted-average remaining life of two years.

12




Restricted stock activity for the six months ended June 30, 2018 was as follows (shares in thousands):
 
 
Shares
 
Weighted-Average
Grant Date Fair Value
Restricted stock awards outstanding at December 31, 2017
1,436

 
$
18.12

Awards granted
364

 
22.06

Awards vested
(330
)
 
19.27

Awards forfeited
(70
)
 
17.45

Restricted stock awards outstanding at June 30, 2018
1,400

 
$
18.88

 
6. Net Income per Share
 
The following table presents the calculation of basic and diluted net income per share (in thousands, except per share information):
 
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Net income
$
5,849

 
$
2,409

 
$
10,778

 
$
5,119

Basic:
 
 
 
 
 
 
 
Weighted-average shares of common stock outstanding
32,772

 
32,942

 
32,762

 
33,161

Shares used in computing basic net income per share
32,772

 
32,942

 
32,762

 
33,161

Effect of dilutive securities:
 
 
 
 
 
 
 
Restricted stock subject to vesting
552

 
262

 
576

 
393

Shares issuable for acquisition consideration (1)
565

 
543

 
556

 
526

Shares used in computing diluted net income per share
33,889

 
33,747

 
33,894

 
34,080

 
 
 
 
 
 
 
 
Basic net income per share
$
0.18

 
$
0.07

 
$
0.33

 
$
0.15

Diluted net income per share
$
0.17

 
$
0.07

 
$
0.32

 
$
0.15

 
 
 
 
 
 
 
 
Anti-dilutive restricted stock not included in the calculation of diluted net income per share

 
228

 
60

 
175

 
(1)
For the three and six months ended June 30, 2018, this represents the shares held in escrow pursuant to: (i) the Asset Purchase Agreement with BioPharm Systems, Inc. (“BioPharm”); (ii) the Asset Purchase Agreement with Zeon Solutions Incorporated and certain related entities (collectively, “Zeon”); (iii) the Asset Purchase Agreement with RAS & Associates, LLC (“RAS”); (iv) the Asset Purchase Agreement with Clarity Consulting, Inc. and Truth Labs, LLC (together, “Clarity”); and (v) the Asset Purchase Agreement with Southport Services Group, LLC (“Southport”), as part of the consideration.  For the three and six months ended June 30, 2017, this represents the shares held in escrow pursuant to: (i) the Asset Purchase Agreement with BioPharm; (ii) the Asset Purchase Agreement with Zeon; (iii) the Asset Purchase Agreement with The Pup Group, Inc. d/b/a Enlighten (“Enlighten”); (iv) the Asset Purchase Agreement with RAS; and (v) the Asset Purchase Agreement with Clarity, as part of the consideration.

Prior to 2018, the Company's Board of Directors authorized the repurchase of up to $135.0 million of Company common stock. On February 20, 2018, the Board of Directors authorized the expansion of the stock repurchase program by authorizing the repurchase of up to an additional $25.0 million of Company common stock for a total repurchase program of $160.0 million and extended the expiration date of the program from December 31, 2018 to December 31, 2019. The program could be suspended or discontinued at any time, based on market, economic, or business conditions. The timing and amount of repurchase transactions will be determined by management based on its evaluation of market conditions, share price, and other factors. Since the program’s inception on August 11, 2008, the Company has repurchased approximately $145.2 million (12.8 million shares) of outstanding common stock through June 30, 2018.

13





7. Balance Sheet Components
  
June 30, 2018 (unaudited)
 
December 31, 2017
 
(in thousands)
Accounts receivable:
 
 
 
Accounts receivable
$
63,314

 
$
82,603

Unbilled revenues
45,151

 
30,863

Allowance for doubtful accounts
(1,179
)
 
(1,272
)
Total
$
107,286

 
$
112,194

Property and equipment:
 
 
 
Computer hardware (useful life of 3 years)
$
13,436

 
$
13,110

Software (useful life of 1 to 7 years)
5,042

 
5,159

Furniture and fixtures (useful life of 5 years)
4,203

 
3,772

Leasehold improvements (useful life of 5 years)
3,120

 
2,836

Less: Accumulated depreciation
(19,123
)
 
(17,732
)
Total
$
6,678

 
$
7,145

Other current liabilities:
 
 
 
Estimated fair value of contingent consideration liability (1)
$
13,450

 
$
8,148

Accrued variable compensation
12,381

 
16,842

Deferred revenue
4,985

 
3,278

Other current liabilities
4,652

 
3,879

Payroll related costs
3,352

 
2,971

Accrued medical claims expense
1,925

 
2,133

Professional fees
582

 
357

Accrued subcontractor fees
335

 
469

Total
$
41,662

 
$
38,077

Other non-current liabilities:
 
 
 
Deferred income taxes
$
7,990

 
$
7,360

Other non-current liabilities
6,021

 
4,667

Deferred compensation liability
4,620

 
4,409

Total
$
18,631

 
$
16,436


(1)
As of June 30, 2018, represents the fair value estimate of revenue and earnings-based contingent consideration that may be realized by Southport and Clarity twelve months after the acquisition. As of December 31, 2017, represents the fair value estimate of additional revenue and earnings-based contingent consideration that may be realized by Clarity twelve months after the acquisition.

14




8. Business Combinations

2017 Acquisitions

Acquisition of RAS

On January 3, 2017, the Company acquired substantially all of the assets of RAS through a wholly-owned subsidiary of the Company, pursuant to the terms of an Asset Purchase Agreement. The Company’s total allocable purchase price consideration was $10.4 million. The purchase price was comprised of $7.1 million in cash paid and $2.1 million in Company common stock issued at closing reduced by $0.6 million as a result of a net working capital adjustment settled in Company common stock surrendered by RAS in 2017. The purchase price also included $1.8 million representing the initial fair value estimate of additional revenue and earnings-based contingent consideration, which was not realized by RAS. The amount of goodwill deductible for tax purposes was $3.7 million.

Acquisition of Clarity

On June 22, 2017, the Company acquired substantially all of the assets of Clarity, pursuant to the terms of an Asset Purchase Agreement. The Company’s total allocable purchase price consideration was $41.7 million. The purchase price was comprised of $30.7 million in cash paid and $7.3 million in Company common stock issued at closing reduced by $0.4 million as a result of the net working capital adjustment settled in Company common stock surrendered by Clarity in February 2018. The purchase price also included $4.1 million representing the initial fair value estimate of additional revenue and earnings-based contingent consideration with a maximum cash payout of $9.2 million. Clarity achieved the maximum cash payout pursuant to the Asset Purchase Agreement and, as a result, the Company has accrued $9.2 million of contingent consideration as of June 30, 2018. The amount of goodwill expected to be deductible for tax purposes, excluding contingent consideration, is $22.1 million.

2018 Acquisitions

Acquisition of Southport

On April 2, 2018, the Company acquired substantially all of the assets of Southport, pursuant to the terms of an Asset Purchase Agreement. The acquisition of Southport expands the Company’s expertise in business intelligence and data warehousing services.

The Company has initially estimated the total allocable purchase price consideration to be $18.5 million. The purchase price was comprised of $11.3 million in cash paid and $2.7 million in Company common stock issued at closing increased by $0.3 million for an estimated net working capital adjustment due to the seller. The purchase price also included $4.2 million representing the initial fair value estimate of additional revenue and earnings-based contingent consideration, which may be realized by the seller twelve months after the closing date of the acquisition with a maximum cash payout of $6.6 million. The Company incurred approximately $0.8 million in transaction costs, which were expensed when incurred.

As part of the consideration transferred for the acquisition of Southport, the Company issued common stock to owners of Southport, who are continuing with the Company, with restrictions limiting the ability to sell the common stock which lapse over a certain period or over an accelerated period upon meeting specified employment milestones. As such, an estimated $0.3 million of the common stock value was attributed to future compensation and recorded as an asset within “Other current assets” and “Other non-current assets” in the Unaudited Condensed Consolidated Balance Sheet as of the acquisition date, to be amortized over the requisite service period.

The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
$
4.2

Identified intangible assets
5.6

Liabilities assumed
(1.8
)
Goodwill
10.5

Total purchase price
$
18.5


15




The amount of goodwill expected to be deductible for tax purposes, excluding contingent consideration, is $7.1 million.

The above purchase price accounting estimates are pending finalization of the intangible assets and contingent consideration valuation and a net working capital settlement that is subject to final adjustment as the Company evaluates information during the measurement period.

The following table presents details of the intangible assets acquired during the six months ended June 30, 2018 (dollars in millions):
 
Weighted Average Useful Life
Estimated Useful Life
Aggregate Acquisitions
Customer relationships
5 years
5 years
$
4.6

Customer backlog
1 year
1 year
0.7

Non-compete agreements
5 years
5 years
0.2

Trade name
1 year
1 year
0.1

Total acquired intangible assets
 
   
$
5.6


The operating results of the 2017 and 2018 acquisitions have been included in the Company's interim unaudited condensed consolidated financial statements since the respective acquisition date.

The aggregate amounts of revenue and net income of the Southport acquisition in the Unaudited Condensed Consolidated Statements of Operations from the acquisition date to June 30, 2018 are as follows (in thousands):
 
Acquisition Date to
 June 30, 2018
Revenues
$
4,661

Net income
$
386


Pro-forma Results of Operations

The following presents the unaudited pro-forma combined results of operations of the Company with the 2017 and 2018 acquisitions for the six months ended June 30, 2018 and 2017, after giving effect to certain pro-forma adjustments and assuming the 2018 acquisition was acquired as of the beginning of 2017 and assuming the 2017 acquisitions were acquired as of the beginning of 2016.

These unaudited pro-forma results are presented in compliance with the adoption of ASU No. 2010-29, Business Combinations (Topic 805): Disclosure of Supplementary Pro Forma Information for Business Combinations, and are not necessarily indicative of the actual consolidated results of operations had the acquisitions actually occurred on January 1, 2017 or January 1, 2016 or of future results of operations of the consolidated entities (in thousands except per share data):

 
Six Months Ended June 30,
 
2018
 
2017
Revenues
$
247,813

 
$
250,920

Net income
$
13,544

 
$
6,601

Basic net income per share
$
0.41

 
$
0.20

Diluted net income per share
$
0.40

 
$
0.19

Shares used in computing basic net income per share
33,210

 
33,731

Shares used in computing diluted net income per share
33,969

 
34,702


16




9. Goodwill and Intangible Assets
 
Goodwill represents the excess purchase price over the fair value of net assets acquired, or net liabilities assumed, in a business combination. In accordance with ASC Topic 350, Intangibles – Goodwill and Other, the Company performs an annual impairment review in the fourth quarter and more frequently if events or changes in circumstances indicate that goodwill might be impaired. There was no indication that goodwill became impaired as of June 30, 2018.

Other intangible assets include customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software, which are being amortized over the assets’ estimated useful lives using the straight-line method. Estimated useful lives range from less than one year to ten years. Amortization of customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software is considered an operating expense and is included in “Amortization” in the accompanying Unaudited Condensed Consolidated Statements of Operations. The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in a lack of recoverability or revised useful life.

Goodwill
 
The changes in the carrying amount of goodwill for the six months ended June 30, 2018 are as follows (in thousands):
 
Balance at December 31, 2017
$
305,238

Preliminary purchase price allocations for acquisition
10,467

Effect of foreign currency translation adjustments
(300
)
Balance at June 30, 2018
$
315,405


Intangible Assets with Definite Lives
 
The following table presents a summary of the Company’s intangible assets that are subject to amortization (in thousands):
 
 
June 30, 2018
 
December 31, 2017
 
Gross
Carrying
Amounts
 
Accumulated
Amortization
 
Net
Carrying
Amounts
 
Gross
Carrying
Amounts
 
Accumulated
Amortization
 
Net
Carrying
Amounts
Customer relationships
$
76,666

 
$
(34,693
)
 
$
41,973

 
$
75,407

 
$
(32,307
)
 
$
43,100

Non-compete agreements
1,606

 
(705
)
 
901

 
1,556

 
(707
)
 
849

Customer backlog
680

 
(170
)
 
510

 
1,650

 
(866
)
 
784

Trade name
70

 
(18
)
 
52

 
100

 
(53
)
 
47

Internally developed software
11,377

 
(5,818
)
 
5,559

 
11,325

 
(5,039
)
 
6,286

Total
$
90,399

 
$
(41,404
)
 
$
48,995

 
$
90,038

 
$
(38,972
)
 
$
51,066

 
The estimated useful lives of identifiable intangible assets are as follows:
 
Customer relationships
5 - 10 years
Non-compete agreements
2 - 5 years
Customer backlog
1 year
Trade name
1 year
Internally developed software
2 - 7 years
 

17




Estimated annual amortization expense for the next five years ended December 31 and thereafter is as follows  (in thousands):
2018 remaining
$
7,484

2019
$
13,529

2020
$
10,261

2021
$
8,128

2022
$
6,784

Thereafter
$
2,809


10. Long-term Debt
 
On June 9, 2017, the Company entered into a Credit Agreement as amended (the “Credit Agreement”) with Wells Fargo Bank, National Association, as administrative agent and the other lenders parties thereto.  The Credit Agreement replaced the Second Amended and Restated Credit Agreement dated as of July 31, 2013 between the Company, Silicon Valley Bank and the other lenders and signatories thereto (the “Prior Credit Agreement”). The Credit Agreement provides for revolving credit borrowings up to a maximum principal amount of $125.0 million, subject to a commitment increase of $75.0 million. All outstanding amounts owed under the Credit Agreement become due and payable no later than the final maturity date of June 9, 2022.

The Credit Agreement also allows for the issuance of letters of credit in the aggregate amount of up to $10.0 million at any one time; outstanding letters of credit reduce the credit available for revolving credit borrowings. As of June 30, 2018, the Company had one outstanding letter of credit for $0.3 million. Substantially all of the Company’s assets are pledged to secure the credit facility.

Borrowings under the Credit Agreement bear interest at the Company’s option of the prime rate (5.00% on June 30, 2018) plus a margin ranging from 0.00% to 0.50% or one month LIBOR (2.09% on June 30, 2018) plus a margin ranging from 1.00% to 1.75%. The Company incurs an annual commitment fee of 0.15% to 0.20% on the unused portion of the line of credit.  The additional margin amount and annual commitment fee are dependent on the level of outstanding borrowings. As of June 30, 2018, the Company had $68.7 million of unused borrowing capacity.

The Company is required to comply with various financial covenants under the Credit Agreement. Specifically, the Company is required to maintain a ratio of earnings before interest, taxes, depreciation, and amortization (“EBITDA”) plus stock compensation to interest expense for the previous four consecutive fiscal quarters of not less than 3.00 to 1.00 and a ratio of indebtedness to EBITDA plus stock compensation (“Leverage Ratio”) of not more than 3.00 to 1.00. Additionally, the Credit Agreement currently restricts the payment of dividends that would result in a pro-forma Leverage Ratio of more than 2.00 to 1.00.

At June 30, 2018, the Company was in compliance with all covenants under the Credit Agreement.

11. Income Taxes
 
The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. The Internal Revenue Service (the “IRS”) has completed examinations of the Company’s U.S. income tax returns or the statute of limitations has passed on returns for the years through 2010. The Company’s 2011 through 2015 U.S. income tax returns are currently under examination by the IRS. The IRS has sought to disallow research credits in total of $2.5 million on the Company’s 2011, 2012 and 2013 U.S. income tax returns. The Company has exhausted all administrative appeals and formal mediation and has filed suit to resolve this dispute. A preliminary court date has been set by the U.S. Tax Court for November 5, 2018. The Company believes the research credits taken are appropriate and intends to vigorously defend its position. An amount of adjustment, if any, and the timing of such adjustment are not reasonably possible to estimate at this time. The total amount of research credits taken or expected to be taken in the Company’s income tax returns for 2011 through June 30, 2018 is $9.6 million.
 
Under the provisions of the ASC Subtopic 740-10-25, Income Taxes - Recognition, the Company had an unrecognized tax benefit of $3.3 million (inclusive of $0.3 million of interest) as of June 30, 2018.

18




The Company’s effective tax rate was 26.2% and 24.9% for the three and six months ended June 30, 2018 compared to 68.4% and 57.9% for the three and six months ended June 30, 2017. The decrease in the effective rate is primarily due to the passage of the Tax Cuts and Jobs Act of 2017 (the “2017 Tax Act”), as well as the one-time tax impact of the determination in the second quarter of 2017 that the foreign earnings of the Company's Chinese subsidiary were no longer permanently reinvested. As of June 30, 2018, the Company’s net non-current deferred tax liability was $8.0 million. Deferred tax liabilities relate to goodwill, intangibles, fixed asset depreciation, and prepaid expenses. Net non-current deferred tax liabilities are recorded in “Other non-current liabilities” on the Condensed Consolidated Balance Sheet as of June 30, 2018 (unaudited) and December 31, 2017.

In general, it is the Company’s practice and intention to reinvest the earnings of the Company’s foreign subsidiaries in those operations. However, during the second quarter of 2017, the Company determined that as a result of changes in the business and macroeconomic environment, the foreign earnings of the Company’s Chinese subsidiary were no longer permanently reinvested and may repatriate available earnings from time to time. A provision for the expected current and deferred taxes on the repatriation of earnings was recorded in the amount of $2.5 million during the second quarter of 2017. Approximately $1.6 million of this provision was reversed during the fourth quarter of 2017 due to the adoption of the 2017 Tax Act. Management intends to continue to permanently reinvest all other remaining current and prior earnings in its other foreign subsidiaries.

Excluding China, foreign unremitted earnings of entities not included in the United States tax return have been included in the consolidated financial statements without giving effect to the United States taxes that may be payable on distribution to the United States because it is not anticipated such earnings will be remitted to the United States. Under current applicable tax laws, if the Company elects to remit some or all of the funds it has designated as indefinitely reinvested outside the United States, the amount remitted would be subject to non-U.S. withholding taxes. As of June 30, 2018, the aggregate unremitted earnings of the Company’s foreign subsidiaries for which a deferred income tax liability has not been recorded was approximately $8.1 million, and the unrecognized deferred tax liability on unremitted earnings was approximately $0.4 million.

U.S. Tax Reform

On December 22, 2017, the U.S. government enacted the 2017 Tax Act.  The 2017 Tax Act significantly revised the ongoing U.S. corporate income tax by, among other things, lowering U.S. corporate income tax rates and implementing a territorial tax system.  The SEC has issued rules that would allow for a measurement period of up to one year after the enactment date of the 2017 Tax Act to finalize the recording of the related tax impacts.  Based on a continued analysis of the estimates and further guidance on the application of the law, it is anticipated that additional revisions may occur throughout the allowable measurement period. However, there have been no changes in estimates or additional guidance during the current quarter which would change the Company’s assessment of the tax impacts recorded as of the prior year end.  The Company currently anticipates finalizing and recording any resulting adjustments within a year of the enactment date.

12. Financial Instruments

In the normal course of business, the Company uses derivative financial instruments to manage foreign currency exchange rate risk. Currency exposure is monitored and managed by the Company as part of its risk management program which seeks to reduce the potentially adverse effects that market volatility could have on operating results. The Company's derivative financial instruments consist of non-deliverable foreign currency forward contracts. Derivative financial instruments are neither held nor issued by the Company for trading purposes.

Derivatives Not Designated as Hedging Instruments

Both the gain or loss on the derivatives not designated as hedging instruments and the offsetting loss or gain on the hedged item attributable to the hedged risk are recognized in current earnings. Realized gains or losses and changes in the estimated fair value of foreign currency forward contracts that have not been designated as hedges were a net loss of $0.1 million for each of the three and six months ended June 30, 2018. A net gain of $0.1 million was recognized during the three and six months ended June 30, 2017. Gains and losses on these contracts are recorded in net other expense (income) and net interest expense in the Unaudited Condensed Consolidated Statements of Operations and are offset by losses and gains on the related hedged items.  The fair value of the Company’s derivative instruments outstanding as of June 30, 2018 was immaterial.

19




The notional amounts of the Company’s derivative instruments outstanding were as follows (in thousands):

 
June 30, 2018
 
December 31, 2017
Derivatives not designated as hedges
 
 
 
Foreign exchange contracts
$
3,065

 
$
3,979

Total derivatives not designated as hedges
$
3,065

 
$
3,979


13. Commitments and Contingencies

From time to time the Company is involved in legal proceedings, claims and litigation related to employee claims, contractual disputes and taxes in the ordinary course of business. Although the Company cannot predict the outcome of such matters, currently the Company has no reason to believe the disposition of any current matter could reasonably be expected to have a material adverse impact on the Company’s financial position, results of operations or the ability to carry on any of its business activities.

In June 2016, the Company entered into an agreement to purchase software licenses for internal use payable over a two year period. As a result, the Company has recorded $0.8 million in “Other current liabilities” in the Condensed Consolidated Balance Sheet as of June 30, 2018 (unaudited).

The Company leases office space and certain equipment under various operating lease agreements. The Company has the option to extend the term of certain lease agreements. Future minimum commitments under these lease agreements as of June 30, 2018 were as follows  (in thousands):
 
 
Operating
Leases
2018 remaining
$
3,434

2019
6,977

2020
6,639

2021
5,138

2022
3,288

Thereafter
3,609

Total minimum lease payments
$
29,085

 
Rent expense for the three and six months ended June 30, 2018 was $2.2 million and $4.2 million, respectively. Rent expense for the three and six months ended June 30, 2017 was $2.0 million and $3.9 million, respectively.

14. Subsequent Events

Acquisition of Stone Temple Consulting Corporation

On July 16, 2018, the Company acquired substantially all of the assets of Stone Temple Consulting Corporation, a Massachusetts corporation (“Stone Temple”), pursuant to the terms of an Asset Purchase Agreement.  The Asset Purchase Agreement provided for approximately $9.9 million of cash to be paid at closing, subject to a net working capital adjustment, approximately 48,360 shares of Company common stock to be issued at closing and a maximum potential payout for additional revenue and earnings-based contingent consideration of $2.6 million, which may be realized by the seller twelve months after the closing date of the acquisition. The acquisition of Stone Temple expands the Company’s capabilities in search engine marketing and digital content services.

Goodwill and intangible assets are expected to be recorded on the Consolidated Balance Sheet from the acquisition of Stone Temple. As of August 2, 2018, the initial accounting for the business combination has not been completed, including the measurement of certain intangible assets and goodwill. Acquisition costs related to Stone Temple for the three and six months ended June 30, 2018 were immaterial.


20



Item 2. Managements Discussion and Analysis of Financial Condition and Results of Operations

Statements made in this Form 10-Q, including without limitation this Management's Discussion and Analysis of Financial Condition and Results of Operations, other than statements of historical information, are forward looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These forward-looking statements may sometimes be identified by such words as “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “believes,” “estimates,” “predicts,” “potential,” or “continue” or the negative of those words and other comparable words. We believe that it is important to communicate our future expectations to investors. However, these forward-looking statements involve many risks and uncertainties. Our actual results could differ materially from those indicated in such forward-looking statements as a result of certain factors, including but not limited to, those set forth under “Risk Factors” in our Annual Report on Form 10-K previously filed with the SEC and elsewhere in this Form 10-Q. We are under no duty to update any of the forward-looking statements after the date of this Form 10-Q to conform these statements to actual results. For additional information, see the “Special Note Regarding Forward-Looking Statements" contained in this Form 10-Q.

Overview

We are an information technology and management consulting firm serving Forbes Global 2000® and other large enterprise companies with a primary focus on the United States. We help clients gain competitive advantage by using technology to: make their businesses more responsive to market opportunities; strengthen relationships with customers, suppliers, and partners; improve productivity; and reduce information technology costs. Our digital experience, business optimization and industry solutions enable these benefits by developing, integrating, automating, and extending business processes, technology infrastructure and software applications end-to-end within an organization and with key partners, suppliers, and customers. Our solutions include custom applications, management consulting, commerce, analytics, content management, business integration, portals and collaboration, customer relationship management, business process management, platform implementations, enterprise data and business intelligence, enterprise performance management, enterprise mobile, cloud services, digital marketing, and DevOps, among others. Our solutions enable our clients to operate a real-time enterprise that dynamically adapts business processes and the systems that support them to meet the changing demands of an increasingly global, Internet-driven, and competitive marketplace.

Adoption of ASC Topic 606

As further detailed in Note 3, Recent Accounting Pronouncements, in the Notes to Interim Unaudited Condensed Consolidated Financial Statements we adopted ASU No. 2014-09, Revenue from Contracts with Customers (ASC Topic 606), on January 1, 2018 using the modified retrospective method. The most significant impact upon adoption was to third-party software and hardware revenue, which was primarily recorded on a gross basis as the principal in the transaction through December 31, 2017 and presented on a net basis as the agent beginning on January 1, 2018. Since the change in presentation was applied prospectively and prior period results were not restated, the adoption of the new standard resulted in significantly lower software and hardware revenues and costs for the three and six months ended June 30, 2018 as compared to the three and six months ended June 30, 2017. The impact of adopting ASC Topic 606 to services revenues and costs was immaterial.

Services Revenues

Services revenues are derived from professional services that include developing, implementing, integrating, automating and extending business processes, technology infrastructure, and software applications. Professional services revenues are recognized over time as services are rendered. Most of our projects are performed on a time and materials basis, while a portion of our revenues is derived from projects performed on a fixed fee basis.   For time and material projects, revenues are recognized and billed by multiplying the number of hours our professionals expend in the performance of the project by the established billing rates. For fixed fee contracts, revenues are recognized and billed by multiplying the established fixed rate per time period by the number of time periods elapsed. For fixed fee percent complete projects, revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours. Fixed fee percent complete engagements represented 7% of our services revenues for the three and six months ended June 30, 2018 and 2017. On most projects, we are reimbursed for out-of-pocket expenses including travel and other project-related expenses. These reimbursements are included as a component of the transaction price of the respective professional services contract. The aggregate amount of reimbursed expenses will fluctuate depending on the location of our clients, the total number of our projects that require travel, and whether our arrangements with our clients provide for the reimbursement of such expenses. In conjunction with services provided, we occasionally receive referral fees under partner programs. These referral fees are recognized at a point in time when earned and recorded within services revenues.

21




Software and Hardware Revenues

Software and hardware revenues are derived from sales of third-party software and hardware resales, in which we are considered the agent, and sales of internally developed software, in which we are considered the principal. Revenues from sales of third-party software and hardware are recorded on a net basis, while revenues from internally developed software sales are recorded on a gross basis. Software and hardware revenues are expected to fluctuate depending on our clients’ demand for these products.
 
There are no significant cancellation or termination-type provisions for our software and hardware sales. Contracts for our professional services provide for a general right, to the client or us, to cancel or terminate the contract within a given period of time (generally 10 to 30 days’ notice is required). The client is responsible for any time and expenses incurred up to the date of cancellation or termination of the contract.

Cost of Revenue

Cost of revenues consists of costs of services and software and hardware costs.  Costs of services consists primarily of cash and non-cash compensation and benefits (including bonuses and non-cash compensation related to equity awards), costs associated with subcontractors, reimbursable expenses and other project-related expenses. Cost of revenues does not include depreciation of assets used in the production of revenues which are primarily personal computers, servers, and other information technology related equipment. Upon adoption of ASU No. 2014-09 on January 1, 2018, sales of third party software and hardware were presented on a net basis, and as such, third-party software and hardware costs are no longer presented within cost of revenue.

Our cost of services as a percentage of services revenues is affected by the utilization rates of our professionals (defined as the percentage of our professionals’ time billed to clients divided by the total available hours in the respective period), the salaries we pay our professionals, and the average billing rate we receive from our clients. If a project ends earlier than scheduled, we retain professionals in advance of receiving project assignments, or demand for our services declines, our utilization rate will decline and adversely affect our cost of services as a percentage of services revenues.
 
Selling, General, and Administrative Expenses

Selling, general and administrative (“SG&A”) expenses are primarily composed of sales-related costs, general and administrative salaries, stock compensation expense, office costs, recruiting expense, variable compensation costs, marketing costs and other miscellaneous expenses. We have access to sales leads generated by our software vendors, most notably IBM, Oracle and Microsoft, whose products we use to design and implement solutions for our clients. These relationships enable us to optimize our selling costs and sales cycle times and increase win rates through leveraging our partners’ marketing efforts and endorsements.

Plans for Growth and Acquisitions

Our goal is to continue to build one of the leading information technology consulting firms by expanding our relationships with existing and new clients and through the continuation of our disciplined acquisition strategy. Our future growth plan includes expanding our business with a primary focus on customers in the United States, both organically and through acquisitions. We also intend to further leverage our existing offshore capabilities to support our future growth and provide our clients flexible options for project delivery.

When analyzing revenue growth by base business compared to acquired companies in the Results of Operations section below, revenue attributable to base business includes revenue from an acquired company that has been owned for a full four quarters after the date of acquisition.


22



Results of Operations

Three months ended June 30, 2018 compared to three months ended June 30, 2017

Revenues. Total revenues increased 4% to $121.8 million for the three months ended June 30, 2018 from $117.0 million for the three months ended June 30, 2017.

 
Financial Results
(in thousands)
 
Explanation for Increases (Decreases) Over Prior Year Period
(in thousands)
 
Three Months Ended June 30,
 
Total Increase/ (Decrease) Over
Prior Year Period
 
Increase Attributable to
Acquired Companies
 
Increase/ (Decrease)
Attributable to
Base Business
 
2018
 
2017
 
Services revenues
$
120,912

 
$
107,756

 
$
13,156

 
$
12,036

 
$
1,120

Software and hardware revenues
886

 
9,270

 
(8,384
)
 
12

 
(8,396
)
Total revenues
$
121,798

 
$
117,026

 
$
4,772

 
$
12,048

 
$
(7,276
)

Services revenues increased 12% to $120.9 million for the three months ended June 30, 2018 from $107.8 million for the three months ended June 30, 2017. Services revenues attributable to our base business increased by $1.1 million while services revenues attributable to acquired companies was $12.0 million, resulting in a total increase of $13.2 million.

Software and hardware revenues decreased 90% to $0.9 million for the three months ended June 30, 2018 from $9.3 million for the three months ended June 30, 2017, as a result of the net presentation of third party software and hardware sales upon adoption of ASU No. 2014-09.

Cost of Revenues (exclusive of depreciation and amortization, discussed separately below). Cost of revenues increased 3% to $79.6 million for the three months ended June 30, 2018 from $77.6 million for the three months ended June 30, 2017.  Cost of services increased 14% to $79.6 million for the three months ended June 30, 2018 from $69.9 million for the three months ended June 30, 2017 primarily due to higher headcount in response to higher services revenues and acquisitions. Services costs as a percent of services revenues increased to 65.8% for the three months ended June 30, 2018 from 64.9% for the three months ended June 30, 2017 primarily driven by lower utilization percentage for our billable resources. The average bill rate for our professionals was $123 per hour for the three months ended June 30, 2018 and 2017. Software and hardware costs decreased to zero for the three months ended June 30, 2018 from $7.7 million for the three months ended June 30, 2017, as a result of the net presentation of third party software and hardware sales upon adoption of ASU No. 2014-09.

Selling, General and Administrative. SG&A expenses increased 7% to $27.9 million for the three months ended June 30, 2018 from $26.1 million for the three months ended June 30, 2017, primarily due to increases in salaries and training costs.   SG&A expenses, as a percentage of service revenues,  decreased to 23.1% for the three months ended June 30, 2018 from 24.2% for the three months ended June 30, 2017, primarily due to higher service revenues.

Depreciation. Depreciation expense decreased 15% to $1.0 million for the three months ended June 30, 2018 from $1.2 million for  the three months ended June 30, 2017. Depreciation expense as a percentage of revenues was 0.8% for the three months ended June 30, 2018 and 1.0% for the three months ended June 30, 2017.

Amortization. Amortization expense increased 17% to $4.1 million for the three months ended June 30, 2018 from $3.5 million for the three months ended June 30, 2017. The increase in amortization expense was due to the addition of intangible assets from the Southport acquisition early in the second quarter of 2018 and the Clarity acquisition late in the second quarter of 2017.  Amortization expense as a percentage of revenues was 3.4% for the three months ended June 30, 2018 and 3.0% for the three months ended June 30, 2017.

Acquisition Costs. Acquisition-related costs were $0.5 million for the three months ended June 30, 2018 and $0.9 million for the three months ended June 30, 2017. Costs were incurred for legal, accounting, tax, investment bank and advisor fees, and valuation services performed by third parties in connection with merger and acquisition-related activities.

23




Adjustment to Fair Value of Contingent Consideration. An adjustment of $0.1 million was recorded during the three months ended June 30, 2018 for the accretion of the fair value estimate for the revenue and earnings-based contingent consideration related to the acquisition of Clarity and Southport. An adjustment of $0.6 million was recorded during the three months ended June 30, 2017 which represents the net impact of the fair market value adjustments to the RAS and Bluetube, LLC (“Bluetube”) additional revenue and earnings-based contingent consideration liability in addition to the accretion of the fair value estimate for the additional revenue and earnings-based contingent consideration related to the acquisition of Bluetube, RAS and Clarity.

Provision for Income Taxes. We provide for federal, state and foreign income taxes at the applicable statutory rates adjusted for non-deductible expenses. Our effective tax rate decreased to 26.2% for the three months ended June 30, 2018 from 68.4% for the three months ended June 30, 2017. The decrease in the effective rate is primarily due to the passage of the 2017 Tax Act, which lowered the U.S. corporate income tax rate beginning in 2018, as well as the one-time tax impact of the determination in the second quarter of 2017 that the foreign earnings of the Company's Chinese subsidiary were no longer permanently reinvested.

Six months ended June 30, 2018 compared to six months ended June 30, 2017

Revenues. Total revenues increased 6% to $242.7 million for the six months ended June 30, 2018 from $228.0 million for the six months ended June 30, 2017.

 
Financial Results
(in thousands)
 
Explanation for Increases (Decreases) Over Prior Year Period
(in thousands)
 
Six Months Ended June 30,
 
Total Increase/ (Decrease) Over
Prior Year Period
 
Increase Attributable to
Acquired Companies
 
Increase/ (Decrease)
Attributable to
Base Business
 
2018
 
2017
 
Services revenues
$
241,107

 
$
211,777

 
$
29,330

 
$
21,058

 
$
8,272

Software and hardware revenues
1,632

 
16,269

 
(14,637
)
 
12

 
(14,649
)
Total revenues
$
242,739

 
$
228,046

 
$
14,693

 
$
21,070

 
$
(6,377
)

Services revenues increased 14% to $241.1 million for the six months ended June 30, 2018 from $211.8 million for the six months ended June 30, 2017. Services revenues attributable to our base business increased by $8.3 million while services revenues attributable to acquired companies was $21.1 million, resulting in a total increase of $29.3 million.

Software and hardware revenues decreased 90% to $1.6 million for the six months ended June 30, 2018 from $16.3 million for the six months ended June 30, 2017, as a result of the net presentation of third party software and hardware sales upon adoption of ASU No. 2014-09.

Cost of Revenues (exclusive of depreciation and amortization, discussed separately below). Cost of revenues increased 4% to $158.8 million for the six months ended June 30, 2018 from $152.6 million for the six months ended June 30, 2017.  Cost of services increased 14% to $158.8 million for the six months ended June 30, 2018 from $138.9 million for the six months ended June 30, 2017 primarily due to higher headcount in response to higher services revenue and acquisitions. Services costs as a percent of services revenues increased to 65.9% for the six months ended June 30, 2018 from 65.6% for the six months ended June 30, 2017 primarily driven by a decline in the average bill rate. The average bill rate for our professionals decreased to $124 per hour for the six months ended June 30, 2018 from $125 per hour for the six months ended June 30, 2017 primarily due to a decrease in the average bill rate of subcontractors. Software and hardware costs decreased to zero for the six months ended June 30, 2018 from $13.7 million for the six months ended June 30, 2017, as a result of the net presentation of third party software and hardware sales upon adoption of ASU No. 2014-09.

Selling, General and Administrative. SG&A expenses increased 9% to $56.6 million for the six months ended June 30, 2018 from $51.8 million for the six months ended June 30, 2017, primarily due to increases in salaries, bonus costs, office costs and training costs.   SG&A expenses, as a percentage of service revenues,  decreased to 23.5% for the six months ended June 30, 2018 from 24.5% for the six months ended June 30, 2017, primarily due to higher service revenues.

24




Depreciation. Depreciation expense decreased 16% to $2.1 million for the six months ended June 30, 2018 from $2.5 million for  the six months ended June 30, 2017. Depreciation expense as a percentage of revenues was 0.8% for the six months ended June 30, 2018 and 1.1% for the six months ended June 30, 2017.

Amortization. Amortization expense increased 12% to $8.0 million for the six months ended June 30, 2018 from $7.2 million for the six months ended June 30, 2017. The increase in amortization expense was due to the addition of intangible assets from the Southport acquisition early in the second quarter of 2018 and the Clarity acquisition late in the second quarter of 2017. Amortization expense as a percentage of revenues was 3.3% for the six months ended June 30, 2018 and 3.1% for the six months ended June 30, 2017.

Acquisition Costs. Acquisition-related costs were $0.8 million for the six months ended June 30, 2018 and $1.4 million for the six months ended June 30, 2017. Costs were incurred for legal, accounting, tax, investment bank and advisor fees, and valuation services performed by third parties in connection with merger and acquisition-related activities.

Adjustment to Fair Value of Contingent Consideration. An adjustment of $1.1 million was recorded during the six months ended June 30, 2018 which represents the net impact of the fair market value adjustment to the Clarity revenue and earnings-based contingent consideration liability based on favorable performance compared to the original estimates in addition to accretion. An adjustment of $0.4 million was recorded during the six months ended June 30, 2017 which represents the net impact of the fair market value adjustments to the RAS and Bluetube revenue and earnings-based contingent consideration liability in addition to the accretion of the fair value estimate for the revenue and earnings-based contingent consideration related to the acquisition of Enlighten, Bluetube, RAS and Clarity.

Provision for Income Taxes. We provide for federal, state and foreign income taxes at the applicable statutory rates adjusted for non-deductible expenses. Our effective tax rate decreased to 24.9% for the six months ended June 30, 2018 from 57.9% for the six months ended June 30, 2017. The decrease in the effective rate is primarily due to the passage of the 2017 Tax Act, which lowered the U.S. corporate income tax rate beginning in 2018, as well as the one-time tax impact of the determination in the second quarter of 2017 that the foreign earnings of the Company's Chinese subsidiary were no longer permanently reinvested.

Liquidity and Capital Resources

Selected measures of liquidity and capital resources are as follows (in millions):
 
As of June 30, 2018
 
As of December 31, 2017
Cash and cash equivalents (1)
$
10.4

 
$
6.3

Working capital (including cash and cash equivalents) (2)
$
69.5

 
$
67.9

Amounts available under credit facility
$
68.7

 
$
69.7


(1) The balance at June 30, 2018 includes $4.7 million held by our Canadian, Indian and United Kingdom subsidiaries which is not available to fund domestic operations unless the funds would be repatriated.  We currently do not plan or foresee a need to repatriate such funds. The balance at June 30, 2018 includes $2.9 million held by our Chinese subsidiary. During the year ended December 31, 2017, the Company determined that the Chinese subsidiary’s earnings were no longer permanently reinvested and may repatriate available earnings from time to time.  See Note 11, Income Taxes, in the Notes to Interim Unaudited Condensed Consolidated Financial Statements for further details.
(2) Working capital is total current assets less total current liabilities.

Net Cash Provided By Operating Activities

Net cash provided by operating activities for the six months ended June 30, 2018 was $29.6 million compared to $24.9 million for the six months ended June 30, 2017.  For the six months ended June 30, 2018, the primary components of operating cash flows were net income of $10.8 million, non-cash charges of $19.6 million and net operating asset investments of $0.8 million. For the six months ended June 30, 2017, the primary components of operating cash flows were net income of $5.1 million, non-cash charges of $18.6 million and net operating asset reductions of $1.2 million.

25




Net Cash Used In Investing Activities

During the six months ended June 30, 2018, we used $1.9 million to purchase property and equipment and to develop certain software and $11.3 million for the acquisition of Southport. During the six months ended June 30, 2017, we used $2.7 million to purchase property and equipment and to develop certain software and $37.9 million for the acquisition of RAS and Clarity.

Net Cash (Used In) Provided By Financing Activities

During the six months ended June 30, 2018, we drew down $117.5 million from our line of credit, repaid $116.5 million on our line of credit, used $10.2 million to repurchase shares of our common stock through the stock repurchase program and used $2.9 million to remit taxes withheld as part of a net share settlement of restricted stock vesting. During the six months ended June 30, 2017, we drew down $154.0 million from our line of credit.  We repaid $118.0 million on our line of credit, used $20.9 million to repurchase shares of our common stock through the stock repurchase program and used $2.5 million to remit taxes withheld as part of a net share settlement of restricted stock vesting.  We also paid $1.3 million to settle the contingent consideration for the purchase of Market Street and Enlighten and made $0.4 million in payments for credit facility financing fees.

Availability of Funds from Bank Line of Credit Facility

On June 9, 2017, we entered into a Credit Agreement, as amended (the “Credit Agreement”), with Wells Fargo Bank, National Association, as administrative agent and the other lenders parties thereto. The Credit Agreement replaced the Second Amended and Restated Credit Agreement dated as of July 31, 2013 between the Company, Silicon Valley Bank and the other lenders and signatories thereto (the “Prior Credit Agreement”). The Credit Agreement provides for revolving credit borrowings up to a maximum principal amount of $125.0 million, subject to a commitment increase of $75.0 million. All outstanding amounts owed under the Credit Agreement become due and payable no later than the final maturity date of June 9, 2022.

The Credit Agreement also allows for the issuance of letters of credit in the aggregate amount of up to $10.0 million at any one time; outstanding letters of credit reduce the credit available for revolving credit borrowings. As of June 30, 2018, the Company had one outstanding letter of credit for $0.3 million. Substantially all of our assets are pledged to secure the credit facility.

Borrowings under the Credit Agreement bear interest at our option of the prime rate (5.00% on June 30, 2018) plus a margin ranging from 0.00% to 0.50% or one-month LIBOR (2.09% on June 30, 2018) plus a margin ranging from 1.00% to 1.75%.  We incur an annual commitment fee of 0.15% to 0.20% on the unused portion of the line of credit. The additional margin amount is dependent on the level of outstanding borrowings. As of June 30, 2018, we had $68.7 million of maximum borrowing capacity.

At June 30, 2018, the Company was in compliance with all covenants under the Credit Agreement.

Stock Repurchase Program

Prior to 2018, our Board of Directors authorized the repurchase of up to $135.0 million of our common stock. On February 20, 2018, our Board of Directors authorized the expansion of our stock repurchase program by authorizing the repurchase of up to an additional $25.0 million of our common stock for a total repurchase program of $160.0 million and extended the expiration date of the program from December 31, 2018 to December 31, 2019. The program could be suspended or discontinued at any time, based on market, economic, or business conditions. The timing and amount of repurchase transactions will be determined by our management based on its evaluation of market conditions, share price, and other factors.

From time to time, we establish a written trading plan in accordance with Rule 10b5-1 of the Exchange Act, pursuant to which we make a portion of our stock repurchases. Additional repurchases will be at times and in amounts as the Company deems appropriate and will be made through open market transactions in compliance with Rule 10b-18 of the Exchange Act, subject to market conditions, applicable legal requirements, and other factors.

Since the program’s inception on August 11, 2008, we have repurchased approximately $145.2 million (12.8 million shares) of our outstanding common stock through June 30, 2018.

26




Contractual Obligations

There were no material changes outside the ordinary course of our business in lease obligations in the first six months of 2018. See Note 13, Commitments and Contingencies in the Notes to Interim Condensed Consolidated Financial Statements for further description of our contractual obligations.

As of June 30, 2018, there was $56.0 million outstanding under the Credit Agreement as compared to $55.0 million as of  December 31, 2017. The amounts are classified as “Long-term debt” within the Condensed Consolidated Balance Sheets as of June 30, 2018 (unaudited) and December 31, 2017 and will become due and payable no later than the final maturity date of June 9, 2022.

Off Balance Sheet Arrangements

We do not have any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that are material to investors.

Conclusion

Of the total cash and cash equivalents reported on the Consolidated Balance Sheet as of June 30, 2018 (unaudited) of $10.4 million, $4.7 million was held by the Company’s Canadian, Indian and United Kingdom subsidiaries and is considered to be indefinitely reinvested in those operations. The Company is able to fund its liquidity needs outside of these subsidiaries, primarily through cash flows generated by domestic operations and our credit facility. Therefore, the Company has no current plans to repatriate cash from these foreign subsidiaries in the foreseeable future. As of June 30, 2018, the aggregate unremitted earnings of the Company’s foreign subsidiaries for which a deferred income tax liability has not been recorded was approximately $8.1 million, and the unrecognized deferred tax liability on unremitted earnings was approximately $0.4 million. As of June 30, 2018, $2.9 million of the total cash and cash equivalents was held by the Company's Chinese subsidiary. During the year ended December 31, 2017, the Company determined that the Chinese subsidiary's earnings were no longer permanently reinvested and may repatriate available earnings from time to time. See Note 11, Income Taxes, in the Notes to Interim Unaudited Condensed Consolidated Financial Statements for further details.

We believe that the currently available funds, access to capital from our credit facility, and cash flows generated from operations will be sufficient to meet our working capital requirements and other capital needs for the next 12 months.

Critical Accounting Policies

Our accounting policies are fully described in Note 2, Summary of Significant Accounting Policies, to our Consolidated Financial Statements in our Annual Report on Form 10-K for the year ended December 31, 2017 and Note 4, Revenue, to our Interim Unaudited Condensed Consolidated Financial Statements in this Quarterly Report on Form 10-Q for the three and six months ended June 30, 2018. We believe our most critical accounting policies include revenue recognition, purchase accounting and related fair value measurements and accounting for income taxes.

Item 3. Quantitative and Qualitative Disclosures about Market Risk

We are exposed to market risks related to changes in foreign currency exchange rates and interest rates. We believe our exposure to market risks is immaterial.

Exchange Rate Sensitivity

We are exposed to market risks associated with changes in foreign currency exchange rates because we generate a portion of our revenues and incur a portion of our expenses in currencies other than the U.S. dollar.  As of June 30, 2018, we were exposed to changes in exchange rates between the U.S. dollar and the Canadian dollar, Chinese Yuan, Indian Rupee, British Pound, and Euro. We hedge material foreign currency exchange rate exposures when feasible using forward contracts. These instruments are subject to fluctuations in foreign currency exchange rates and credit risk. Credit risk is managed through careful selection and ongoing evaluation of the financial institutions utilized as counter parties. Refer to Note 12, Financial Instruments, in the Notes to Interim Unaudited Condensed Consolidated Financial Statements for further discussion.

27




Interest Rate Sensitivity

As of June 30, 2018, there was $56.0 million outstanding and $68.7 million of available borrowing capacity under our credit facility. Our interest expense will fluctuate as the interest rate for the line of credit floats based, at our option, on the prime rate plus a margin or the one-month LIBOR rate plus a margin. Based on the $56.0 million outstanding on the line of credit as of June 30, 2018, an increase in the interest rate of 100 basis points would add $0.6 million of interest expense per year, which is not considered material to our financial position or results of operations.

We had unrestricted cash and cash equivalents totaling $10.4 million at June 30, 2018 and $6.3 million at December 31, 2017. The unrestricted cash and cash equivalents are primarily held for working capital purposes. We do not enter into investments for trading or speculative purposes.

Item 4.  Controls and Procedures

The Company maintains disclosure controls and procedures that are designed to ensure that information required to be disclosed in the Company’s reports under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to management, including the principal executive officer and principal financial officer of the Company, as appropriate, to allow timely decisions regarding required disclosure. The Company’s management, with the participation of the Company’s principal executive officer and principal financial officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures as of the end of the period covered by this Form 10-Q. Based on that evaluation, the Company’s principal executive and principal financial officers have determined that the Company’s disclosure controls and procedures were effective.

As part of the adoption of ASC Topic 606, the Company implemented changes to our control activities related to revenue recognition to ensure adequate evaluation of our contracts and proper assessment of the impact of the new accounting standard.  There were no significant changes in the Company’s internal control over financial reporting due to the adoption of the new standard, and no other changes in our internal control over financial reporting as defined in Exchange Act Rule 13a-15(f) during the three and six months ended June 30, 2018, that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

28



PART II. OTHER INFORMATION

Item 1A.  Risk Factors

In evaluating all forward-looking statements, you should specifically consider various risk factors that may cause actual results to vary from those contained in the forward-looking statements. Our risk factors are included in our Annual Report on Form 10-K for the year ended December 31, 2017, as filed with the SEC on March 1, 2018 and available at www.sec.gov. There has been no material change to our risk factors since the filing of such report.

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

Issuer Purchases of Securities

Stock Repurchase Program

Prior to 2018, our Board of Directors authorized the repurchase of up to $135.0 million of our common stock. On February 20, 2018, our Board of Directors authorized the expansion of our stock repurchase program by authorizing the repurchase of up to an additional $25.0 million of our common stock for a total repurchase program of $160.0 million and extended the expiration date of the program to December 31, 2019. The program could be suspended or discontinued at any time, based on market, economic, or business conditions. The timing and amount of repurchase transactions will be determined by our management based on its evaluation of market conditions, share price, and other factors.

From time to time, we establish a written trading plan in accordance with Rule 10b5-1 of the Exchange Act, pursuant to which we make a portion of our stock repurchases. Additional repurchases will be at times and in amounts as the Company deems appropriate and will be made through open market transactions in compliance with Rule 10b-18 of the Exchange Act, subject to market conditions, applicable legal requirements, and other factors.

Since the program’s inception on August 11, 2008, we have repurchased approximately $145.2 million (12.8 million shares) of our outstanding common stock through June 30, 2018.
Period
 
Total Number of
Shares Purchased
 
Average Price
Paid Per Share (1)
 
Total Number of Shares
Purchased as Part of Publicly
Announced Plans or Programs
 
Approximate Dollar Value
of Shares that May Yet
Be Purchased Under
the Plans or Programs
Beginning balance as of March 31, 2018
 
12,472,569

 
$
10.99

 
12,472,569

 
$
22,888,420

April 1-30, 2018
 
60,000

 
23.60

 
60,000

 
$
21,472,420

May 1-31, 2018
 
275,000

 
24.31

 
275,000

 
$
14,786,420

June 1-30, 2018
 

 

 

 
$
14,786,420

Ending balance as of June 30, 2018
 
12,807,569

 
$
11.34

 
12,807,569

 
 


(1)
Average price paid per share includes commission.

Unregistered Sales of Securities

On April 2, 2018, the Company acquired substantially all of the assets of Southport. The consideration paid in this transaction included 153,217 shares of Company common stock issued at closing with an aggregate value of approximately $3.4 million based on the average closing sales price for the 30 consecutive trading days ending on the date immediately before the acquisition’s closing date. We relied on Section 4(a)(2) of the Securities Act of 1933, as amended, as the basis for exemption from registration for this issuance.  These shares were issued in a privately negotiated transaction and not pursuant to a public solicitation.

Item 5. Other Information

None.


29



EXHIBITS INDEX

Exhibit Number
Description
3.1
Certificate of Incorporation of Perficient, Inc., previously filed with the Securities and Exchange Commission as an Exhibit to our Registration Statement on Form SB-2 (File No. 333-78337) declared effective on July 28, 1999 by the Securities and Exchange Commission and incorporated herein by reference
3.2
Certificate of Amendment to Certificate of Incorporation of Perficient, Inc., previously filed with the Securities and Exchange Commission as an Exhibit to our Form 8-A (File No. 000-51167) filed with the Securities and Exchange Commission pursuant to Section 12(g) of the Securities Exchange Act of 1934 on February 15, 2005 and incorporated herein by reference
3.3
Certificate of Amendment to Certificate of Incorporation of Perficient, Inc., previously filed with the Securities and Exchange Commission as an Exhibit to our Registration Statement on Form S-8 (File No. 333-130624) filed on December 22, 2005 and incorporated herein by reference
3.4
Certificate of Amendment to Certificate of Incorporation of Perficient, Inc., previously filed with the Securities and Exchange Commission as an Exhibit to our Quarterly Report on Form 10-Q (File No. 001-15169) filed August 3, 2017 and incorporated herein by reference
3.5
Amended and Restated Bylaws of Perficient, Inc., previously filed with the Securities and Exchange Commission as an Exhibit to our Annual Report on Form 10-K for the year ended December 31, 2012 (File No. 001-15169) filed March 7, 2013 and incorporated herein by reference
4.1
Specimen Certificate for shares of Perficient, Inc. common stock , previously filed with the Securities and Exchange Commission as an Exhibit to our Quarterly Report on Form 10-Q (File No. 001-15169) filed May 7, 2009 and incorporated herein by reference
Certification by the Chief Executive Officer of Perficient, Inc. as required by Section 302 of the Sarbanes-Oxley Act of 2002
Certification by the Chief Financial Officer of Perficient, Inc. as required by Section 302 of the Sarbanes-Oxley Act of 2002
Certification by the Chief Executive Officer and Chief Financial Officer of Perficient, Inc. pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101*
The following financial information from Perficient, Inc.'s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2018, formatted in XBRL (eXtensible Business Reporting Language): (i) Condensed Consolidated Balance Sheets as of June 30, 2018 (Unaudited) and December 31, 2017, (ii) Unaudited Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2018 and 2017, (iii) Unaudited Condensed Consolidated Statements of Comprehensive Income for the three and six months ended June 30, 2018 and 2017, (iv) Unaudited Condensed Consolidated Statement of Shareholders' Equity for the six months ended June 30, 2018, (v) Unaudited Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2018 and 2017, and (vi) the Notes to Interim Unaudited Condensed Consolidated Financial Statements
 
 
*
Filed herewith.
**
Included but not to be considered "filed" for the purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities of that section.


30



SIGNATURES

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

 
PERFICIENT, INC.
 
 
 
Date: August 2, 2018
By:
/s/ Jeffrey S. Davis
 
Jeffrey S. Davis
 
Chief Executive Officer (Principal Executive Officer)

Date: August 2, 2018
By:
/s/ Paul E. Martin
 
Paul E. Martin
 
Chief Financial Officer (Principal Financial Officer)


31
EX-31.1 2 prftq22018exhibit311.htm CEO CERTIFICATION Exhibit


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


EX-31.2 3 prftq22018exhibit312.htm CFO CERTIFICATION Exhibit


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


EX-32.1 4 prftq22018exhibit321.htm CEO AND CFO CERTIFICATION Exhibit


EXHIBIT 32.1
 
CERTIFICATION OF
CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
 
Pursuant to 18 U.S.C. Sec. 1350 and in connection with the accompanying report on Form 10-Q for the period ended June 30, 2018, that contains financial statements of Perficient, Inc. (the “Company”) filed for such period and that is being filed concurrently with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers of the Company hereby certify that:
 
1.
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
 
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
  
Date: August 2, 2018
By:  
/s/ Jeffrey S. Davis
 
Jeffrey S. Davis
 
Chief Executive Officer (Principal Executive Officer)
 
 
 
 
Date: August 2, 2018
By:  
/s/ Paul E. Martin
 
Paul E. Martin
 
Chief Financial Officer (Principal Financial Officer)



EX-101.INS 5 prft-20180630.xml XBRL INSTANCE DOCUMENT 0001085869 2018-01-01 2018-06-30 0001085869 2018-07-25 0001085869 2017-12-31 0001085869 2018-06-30 0001085869 prft:TechnologyServiceMember 2017-04-01 2017-06-30 0001085869 2017-04-01 2017-06-30 0001085869 2017-01-01 2017-06-30 0001085869 2018-04-01 2018-06-30 0001085869 prft:SoftwareAndHardwareMember 2018-04-01 2018-06-30 0001085869 prft:SoftwareAndHardwareMember 2018-01-01 2018-06-30 0001085869 prft:SoftwareAndHardwareMember 2017-01-01 2017-06-30 0001085869 prft:TechnologyServiceMember 2017-01-01 2017-06-30 0001085869 prft:SoftwareAndHardwareMember 2017-04-01 2017-06-30 0001085869 prft:TechnologyServiceMember 2018-01-01 2018-06-30 0001085869 prft:TechnologyServiceMember 2018-04-01 2018-06-30 0001085869 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001085869 us-gaap:CommonStockMember 2018-06-30 0001085869 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001085869 us-gaap:TreasuryStockMember 2018-01-01 2018-06-30 0001085869 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001085869 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001085869 us-gaap:TreasuryStockMember 2018-06-30 0001085869 us-gaap:CommonStockMember 2017-12-31 0001085869 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001085869 us-gaap:TreasuryStockMember 2017-12-31 0001085869 us-gaap:RetainedEarningsMember 2017-12-31 0001085869 us-gaap:RetainedEarningsMember 2018-06-30 0001085869 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001085869 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001085869 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001085869 2017-06-30 0001085869 2016-12-31 0001085869 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-06-30 0001085869 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-06-30 0001085869 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member prft:TechnologyServiceMember 2018-01-01 2018-06-30 0001085869 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member prft:SoftwareAndHardwareMember 2018-04-01 2018-06-30 0001085869 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0001085869 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member prft:TechnologyServiceMember 2018-01-01 2018-06-30 0001085869 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0001085869 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member prft:TechnologyServiceMember 2018-04-01 2018-06-30 0001085869 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member prft:SoftwareAndHardwareMember 2018-04-01 2018-06-30 0001085869 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member prft:SoftwareAndHardwareMember 2018-01-01 2018-06-30 0001085869 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0001085869 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member prft:SoftwareAndHardwareMember 2018-01-01 2018-06-30 0001085869 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0001085869 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member prft:TechnologyServiceMember 2018-04-01 2018-06-30 0001085869 prft:FixedPricePercentCompleteContractMember prft:ProfessionalServicesMember 2018-01-01 2018-06-30 0001085869 us-gaap:TimeAndMaterialsContractMember prft:ProfessionalServicesMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001085869 us-gaap:TimeAndMaterialsContractMember prft:ProfessionalServicesMember 2018-01-01 2018-06-30 0001085869 prft:OtherServicesMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001085869 prft:SoftwareAndHardwareMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001085869 prft:ProfessionalServicesMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001085869 prft:ReimbursableExpensesMember prft:ProfessionalServicesMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001085869 us-gaap:FixedPriceContractMember prft:ProfessionalServicesMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001085869 prft:ProfessionalServicesMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001085869 prft:FixedPricePercentCompleteContractMember prft:ProfessionalServicesMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001085869 us-gaap:FixedPriceContractMember prft:ProfessionalServicesMember 2018-04-01 2018-06-30 0001085869 prft:SoftwareAndHardwareMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001085869 prft:ProfessionalServicesMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001085869 us-gaap:TimeAndMaterialsContractMember prft:ProfessionalServicesMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001085869 us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001085869 prft:TechnologyServiceMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001085869 prft:FixedPricePercentCompleteContractMember prft:ProfessionalServicesMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001085869 prft:OtherServicesMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001085869 us-gaap:FixedPriceContractMember prft:ProfessionalServicesMember 2018-01-01 2018-06-30 0001085869 prft:OtherServicesMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001085869 prft:OtherServicesMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001085869 us-gaap:FixedPriceContractMember prft:ProfessionalServicesMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001085869 prft:OtherServicesMember 2018-01-01 2018-06-30 0001085869 us-gaap:TimeAndMaterialsContractMember prft:ProfessionalServicesMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001085869 prft:ProfessionalServicesMember 2018-04-01 2018-06-30 0001085869 us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001085869 us-gaap:FixedPriceContractMember prft:ProfessionalServicesMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001085869 prft:ReimbursableExpensesMember prft:ProfessionalServicesMember 2018-04-01 2018-06-30 0001085869 prft:FixedPricePercentCompleteContractMember prft:ProfessionalServicesMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001085869 us-gaap:FixedPriceContractMember prft:ProfessionalServicesMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001085869 prft:ProfessionalServicesMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001085869 prft:FixedPricePercentCompleteContractMember prft:ProfessionalServicesMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001085869 prft:SoftwareAndHardwareMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001085869 prft:TechnologyServiceMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001085869 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001085869 us-gaap:TimeAndMaterialsContractMember prft:ProfessionalServicesMember 2018-04-01 2018-06-30 0001085869 prft:OtherServicesMember 2018-04-01 2018-06-30 0001085869 prft:TechnologyServiceMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001085869 prft:ReimbursableExpensesMember prft:ProfessionalServicesMember 2018-01-01 2018-06-30 0001085869 prft:ReimbursableExpensesMember prft:ProfessionalServicesMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001085869 prft:SoftwareAndHardwareMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001085869 prft:FixedPricePercentCompleteContractMember prft:ProfessionalServicesMember 2018-04-01 2018-06-30 0001085869 prft:ReimbursableExpensesMember prft:ProfessionalServicesMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001085869 prft:ReimbursableExpensesMember prft:ProfessionalServicesMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001085869 us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001085869 us-gaap:TimeAndMaterialsContractMember prft:ProfessionalServicesMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001085869 prft:TechnologyServiceMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001085869 prft:ProfessionalServicesMember 2018-01-01 2018-06-30 0001085869 country:US 2018-04-01 2018-06-30 0001085869 prft:OtherCountriesMember 2018-01-01 2018-06-30 0001085869 country:CA 2018-01-01 2018-06-30 0001085869 country:US 2018-01-01 2018-06-30 0001085869 prft:OtherCountriesMember 2018-04-01 2018-06-30 0001085869 country:CA 2018-04-01 2018-06-30 0001085869 prft:TechnologyServiceMember us-gaap:MinimumMember 2018-01-01 2018-06-30 0001085869 prft:TechnologyServiceMember us-gaap:MaximumMember 2018-01-01 2018-06-30 0001085869 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-12-31 0001085869 us-gaap:AccountingStandardsUpdate201409Member 2017-12-31 0001085869 us-gaap:RestrictedStockMember prft:LongTermIncentivePlan2012Member 2018-01-01 2018-06-30 0001085869 us-gaap:RestrictedStockMember prft:LongTermIncentivePlan2012Member 2018-06-30 0001085869 us-gaap:RestrictedStockMember prft:LongTermIncentivePlan2012Member 2017-12-31 0001085869 prft:LongTermIncentivePlan2012Member 2018-06-30 0001085869 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-12-31 0001085869 us-gaap:ComputerEquipmentMember 2018-06-30 0001085869 us-gaap:FurnitureAndFixturesMember 2018-06-30 0001085869 us-gaap:LeaseholdImprovementsMember 2018-06-30 0001085869 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001085869 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001085869 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-06-30 0001085869 us-gaap:ComputerEquipmentMember 2017-12-31 0001085869 us-gaap:FurnitureAndFixturesMember 2018-01-01 2018-06-30 0001085869 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember us-gaap:MaximumMember 2018-01-01 2018-06-30 0001085869 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember us-gaap:MinimumMember 2018-01-01 2018-06-30 0001085869 us-gaap:ComputerEquipmentMember 2018-01-01 2018-06-30 0001085869 us-gaap:LeaseholdImprovementsMember 2018-01-01 2018-06-30 0001085869 prft:SouthportLLCMember 2018-06-30 0001085869 prft:RASAssociatesLLCMember 2018-06-30 0001085869 prft:SouthportLLCMember 2018-04-02 0001085869 prft:SouthportLLCMember 2018-04-02 2018-04-02 0001085869 prft:RASAssociatesLLCMember 2017-01-03 2017-01-03 0001085869 prft:ClarityConsultantsMember 2017-06-22 0001085869 prft:ClarityConsultantsMember 2017-06-22 2017-06-22 0001085869 prft:ClarityConsultantsMember 2018-06-30 0001085869 prft:RASAssociatesLLCMember 2017-01-03 0001085869 us-gaap:OrderOrProductionBacklogMember 2018-01-01 2018-06-30 0001085869 us-gaap:TradeNamesMember 2018-01-01 2018-06-30 0001085869 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-06-30 0001085869 us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-06-30 0001085869 us-gaap:CustomerRelationshipsMember 2018-06-30 0001085869 us-gaap:SoftwareDevelopmentMember 2017-12-31 0001085869 us-gaap:TradeNamesMember 2018-06-30 0001085869 us-gaap:NoncompeteAgreementsMember 2017-12-31 0001085869 us-gaap:SoftwareDevelopmentMember 2018-06-30 0001085869 us-gaap:CustomerRelationshipsMember 2017-12-31 0001085869 us-gaap:TradeNamesMember 2017-12-31 0001085869 prft:CustomerBacklogMember 2017-12-31 0001085869 us-gaap:NoncompeteAgreementsMember 2018-06-30 0001085869 prft:CustomerBacklogMember 2018-06-30 0001085869 prft:CustomerBacklogMember 2018-01-01 2018-06-30 0001085869 us-gaap:CustomerRelationshipsMember us-gaap:MinimumMember 2018-01-01 2018-06-30 0001085869 us-gaap:NoncompeteAgreementsMember us-gaap:MinimumMember 2018-01-01 2018-06-30 0001085869 us-gaap:SoftwareDevelopmentMember us-gaap:MinimumMember 2018-01-01 2018-06-30 0001085869 us-gaap:CustomerRelationshipsMember us-gaap:MaximumMember 2018-01-01 2018-06-30 0001085869 us-gaap:SoftwareDevelopmentMember us-gaap:MaximumMember 2018-01-01 2018-06-30 0001085869 us-gaap:NoncompeteAgreementsMember us-gaap:MaximumMember 2018-01-01 2018-06-30 0001085869 us-gaap:RevolvingCreditFacilityMember prft:CreditAgreementMember us-gaap:PrimeRateMember 2018-06-30 0001085869 us-gaap:RevolvingCreditFacilityMember prft:CreditAgreementMember 2018-06-30 0001085869 us-gaap:RevolvingCreditFacilityMember prft:CreditAgreementMember 2018-01-01 2018-06-30 0001085869 us-gaap:RevolvingCreditFacilityMember us-gaap:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-06-30 0001085869 us-gaap:RevolvingCreditFacilityMember prft:CreditAgreementMember us-gaap:MinimumMember us-gaap:PrimeRateMember 2018-01-01 2018-06-30 0001085869 us-gaap:RevolvingCreditFacilityMember us-gaap:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-06-30 0001085869 us-gaap:RevolvingCreditFacilityMember prft:CreditAgreementMember us-gaap:MinimumMember 2018-01-01 2018-06-30 0001085869 us-gaap:RevolvingCreditFacilityMember prft:CreditAgreementMember us-gaap:MaximumMember 2018-01-01 2018-06-30 0001085869 us-gaap:RevolvingCreditFacilityMember prft:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-06-30 0001085869 us-gaap:RevolvingCreditFacilityMember prft:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-06-30 0001085869 us-gaap:RevolvingCreditFacilityMember prft:CreditAgreementMember us-gaap:MaximumMember us-gaap:PrimeRateMember 2018-01-01 2018-06-30 0001085869 us-gaap:InternalRevenueServiceIRSMember prft:TaxYears20112012And2013Member 2018-06-30 0001085869 us-gaap:InternalRevenueServiceIRSMember prft:TaxYears2011ToDateMember 2018-01-01 2018-06-30 0001085869 2017-10-01 2017-12-31 0001085869 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember prft:NetOtherIncomeExpenseAndNetInterestExpenseMember 2018-04-01 2018-06-30 0001085869 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember prft:NetOtherIncomeExpenseAndNetInterestExpenseMember 2017-04-01 2017-06-30 0001085869 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2017-12-31 0001085869 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-06-30 0001085869 us-gaap:NondesignatedMember 2017-12-31 0001085869 us-gaap:NondesignatedMember 2018-06-30 0001085869 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember prft:NetOtherIncomeExpenseAndNetInterestExpenseMember 2017-01-01 2017-06-30 0001085869 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember prft:NetOtherIncomeExpenseAndNetInterestExpenseMember 2018-01-01 2018-06-30 0001085869 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2016-06-01 2016-06-30 0001085869 prft:StoneTempleConsultingCorporationMember us-gaap:SubsequentEventMember 2018-07-16 0001085869 prft:StoneTempleConsultingCorporationMember us-gaap:SubsequentEventMember 2018-07-16 2018-07-16 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure false --12-31 Q2 2018 2018-06-30 10-Q 0001085869 34809726 Large Accelerated Filer PERFICIENT INC PRFT 3979000 3979000 3065000 3065000 2133000 1925000 469000 335000 16842000 12381000 33731000 33210000 34702000 33969000 300000 P12M 6418000 -390000 P1M P5Y P5Y P1Y P1Y 262000 393000 552000 576000 1800000 4100000 4200000 75000000 10000000 -600000 -400000 300000 P30D P10D 1344000 0 585000 290000 2971000 3352000 P2Y 2500000 91000 81000 357000 582000 3 3 2 -2487000 -2895000 392000 145200000 12800000 25000000 1600000 23196000 14495000 82603000 63314000 112194000 107286000 106003000 -1283000 17732000 19123000 -1822000 -2474000 P5Y P5Y P1Y P1Y 403906000 414610000 7615000 7614000 1000 3600000 7300000 4100000 8000000 1272000 1179000 3537000 7162000 4137000 8020000 228000 175000 0 60000 499060000 504540000 503257000 -1283000 129208000 125651000 800000 2017-01-03 2017-06-22 2018-04-02 2018-07-16 2100000 7300000 2700000 48360 0.20 0.41 0.19 0.40 22100000 3700000 7100000 6601000 13544000 250920000 247813000 893000 1383000 542000 840000 9429000 2666000 -597000 -439000 121000 1091000 9200000 6600000 2600000 8148000 13450000 386 4661 4200000 5600000 1800000 10400000 41700000 18500000 10113000 5692000 6307000 10359000 -4421000 4052000 0.001 0.001 100000000 100000000 47370945 47920263 33249665 33250000 33228199 33228000 47000 48000 2676000 5702000 5295000 10126000 3278000 6084000 2806000 4985000 3278000 4985000 -7127000 3800000 77635000 7727000 69908000 152580000 13692000 138888000 79595000 85460000 5865000 79595000 5865000 5865000 0 0 79595000 158821000 171206000 12385000 158821000 12385000 12385000 0 0 158821000 0.005 0 0.0175 0.01 2022-06-09 4409000 4620000 2034000 774000 7360000 8000000 7990000 400000 1205000 2464000 1028000 2062000 -100000 -100000 100000 100000 0.07 0.15 0.18 0.33 0.07 0.15 0.17 0.32 289000 -324000 0.684 0.579 0.262 0.249 20300000 P2Y 1100000 2300000 800000 1600000 P1Y P10Y P5Y P5Y P2Y P7Y P2Y P1Y 38972000 866000 32307000 707000 5039000 53000 41404000 170000 34693000 705000 5818000 18000 2809000 7484000 6784000 8128000 10261000 13529000 90038000 1650000 75407000 1556000 11325000 100000 90399000 680000 76666000 1606000 11377000 70000 5600000 4600000 200000 700000 100000 305238000 315405000 10500000 10467000 -300000 7619000 12149000 7926000 14345000 9600000 5210000 7030000 2077000 3567000 2500000 1202000 1620000 -8653000 -11596000 -6372000 -8701000 -2901000 -1422000 -3983000 -5103000 543000 526000 565000 556000 51066000 784000 43100000 849000 6286000 47000 48995000 510000 41973000 901000 5559000 52000 -657000 -1004000 -513000 -887000 714000 806000 2000000 3900000 2200000 4200000 300000 132709000 130788000 129505000 -1283000 499060000 504540000 61273000 56157000 0.0209 0.0500 125000000 68700000 0.002 0.0015 55000000 56000000 10993000 -12046000 -40583000 -13132000 24880000 29554000 2409000 5119000 5849000 5849000 0 10778000 10778000 0 10778000 8225000 13084000 8491000 8491000 0 15281000 15281000 0 29085000 3288000 5138000 6639000 6977000 3609000 3434000 6237000 3483000 6403000 7811000 267000 583000 -554000 -652000 -652000 38077000 41662000 40379000 -1283000 800000 16436000 18631000 51000 69000 -52000 -49000 3879000 4652000 4667000 6021000 20912000 10232000 355000 0 7100000 30700000 11300000 9900000 37886000 11278000 2112000 1564000 600000 1300000 700000 1400000 4470000 4523000 154000000 117500000 13110000 3772000 2836000 5159000 13436000 4203000 3120000 5042000 7145000 6678000 P3Y P5Y P5Y P7Y P1Y 118000000 116500000 0 303000 128091000 138869000 117026000 9270000 107756000 228046000 16269000 211777000 121798000 127663000 6751000 120912000 5865000 5865000 0 7898000 0 7898000 3215000 0 3215000 20377000 0 20377000 84884000 0 84884000 4538000 784000 3754000 116374000 0 116374000 886000 886000 0 120912000 784000 120128000 739000 119211000 1848000 1670000 120128000 242739000 255124000 14017000 241107000 12385000 12385000 0 17010000 0 17010000 6245000 0 6245000 41599000 0 41599000 167033000 0 167033000 9220000 1602000 7618000 231887000 0 231887000 1632000 1632000 0 241107000 1602000 239505000 2110000 236739000 3890000 3234000 239505000 26128000 51812000 27884000 56624000 7095000 7615000 P3Y 70000 17.45 364000 22.06 1436000 1400000 18.12 18.88 330000 19.27 7000000 2600000 153000 4000 14000 3009000 3009000 0 81000 81000 303000 303000 135000000 160000000 366351000 -1822000 403906000 47000 128091000 -163871000 373752000 -2474000 414610000 48000 138869000 -177301000 14121280 14692064 557000 163871000 177301000 13127000 13127000 30863000 45151000 8100000 3300000 300000 33747000 34080000 33889000 33894000 32942000 33161000 32772000 32762000 32942000 33161000 32772000 32762000 246000 0 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Income per Share</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the calculation of basic and diluted net income per share (in thousands, except per share information):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br clear="none"/>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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br clear="none"/>June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</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,849</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,409</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic:</font></div></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares of common stock outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">32,772</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">32,942</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">32,762</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">33,161</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares used in computing basic net income 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;">32,772</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">32,942</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">32,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">33,161</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Restricted stock subject to vesting</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;">552</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">262</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">576</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares issuable for acquisition consideration (1)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">565</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">543</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">556</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">526</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares used in computing diluted net income 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;">33,889</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">33,747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">33,894</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">34,080</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;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;">Basic net income per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.07</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted net income per share</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;">0.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">0.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">0.32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">0.15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;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;">Anti-dilutive restricted stock not included in the calculation of diluted net income per share</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;">228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">175</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, this represents the shares held in escrow pursuant to: (i) the Asset Purchase Agreement with BioPharm Systems, Inc. (&#8220;BioPharm&#8221;); (ii) the Asset Purchase Agreement with Zeon Solutions Incorporated&#160;and certain related entities (collectively, &#8220;Zeon&#8221;); (iii) the Asset Purchase Agreement with RAS &amp; Associates, LLC (&#8220;RAS&#8221;); (iv) the Asset Purchase Agreement with Clarity Consulting, Inc. and Truth Labs, LLC (together, &#8220;Clarity&#8221;); and (v) the Asset Purchase Agreement with Southport Services Group, LLC (&#8220;Southport&#8221;), as part of the consideration.</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160; </font><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, this represents the shares held in escrow pursuant to: (i) the Asset Purchase Agreement with BioPharm; (ii) the Asset Purchase Agreement with Zeon; (iii) the Asset Purchase Agreement with The Pup Group, Inc. d/b/a Enlighten (&#8220;Enlighten&#8221;); (iv) the Asset Purchase Agreement with RAS; and (v) the Asset Purchase Agreement with Clarity, as part of the consideration.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;padding-left:61px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to 2018, the Company's Board of Directors authorized the repurchase of up to </font><font style="font-family:inherit;font-size:10pt;">$135.0 million</font><font style="font-family:inherit;font-size:10pt;"> of Company common stock. On February 20, 2018, the Board of Directors authorized the expansion of the stock repurchase program by authorizing the repurchase of up to an additional </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;"> of Company common stock for a total repurchase program of </font><font style="font-family:inherit;font-size:10pt;">$160.0 million</font><font style="font-family:inherit;font-size:10pt;"> and extended the expiration date of the program from December 31, 2018 to December 31, 2019. The program could be suspended or discontinued at any time, based on market, economic, or business conditions. The timing and amount of repurchase transactions will be determined by management based on its evaluation of market conditions, share price, and other factors. Since the program&#8217;s inception on August 11, 2008, the Company has repurchased approximately </font><font style="font-family:inherit;font-size:10pt;">$145.2 million</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">12.8 million</font><font style="font-family:inherit;font-size:10pt;"> shares) of outstanding common stock through </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</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%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following discussion relates to the Company&#8217;s revenue recognition policy, effective January 1, 2018, under ASC Topic 606.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Services Revenues</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services revenues are primarily comprised of professional services that include developing, implementing, automating and extending business processes, technology infrastructure, and software applications. The Company&#8217;s professional services span multiple industries, platforms and solutions; however, the Company has remained relatively diversified and does not believe that it has significant revenue concentration within any single industry, platform or solution.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services revenues are recognized over time as services are rendered. Most projects are performed on a time and materials basis, while a portion of revenues is derived from projects performed on a fixed fee or fixed fee percent complete basis. For time and material contracts, revenues are generally recognized and invoiced by multiplying the number of hours expended in the performance of the contract by the billing rates established in the contract. For fixed fee contracts, revenues are generally recognized and invoiced by multiplying the fixed rate per time period established in the contract by the number of time periods elapsed. For fixed fee percent complete contracts, revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours, and the client is invoiced according to the agreed-upon schedule detailing the amount and timing of payments in the contract. Clients are typically billed monthly for services provided during that month, but can be billed on a more or less frequent basis as determined by the contract. If the time is worked and approved at the end of a fiscal period and the invoice has not yet been sent to the client, the amount is recorded as revenue once the Company verifies all other revenue recognition criteria have been met, and the amount is classified as a receivable as the right to consideration is unconditional at that point. Amounts invoiced and collected in excess of revenues recognized are contract liabilities, which are classified as deferred revenues in the Unaudited Condensed Consolidated Balance Sheet. The term between invoicing and payment due date is not significant. Contracts for professional services provide for a general right, to the client or the Company, to cancel or terminate the contract within a given period of time (generally </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> days&#8217; notice is required). The client is responsible for any time and expenses incurred up to the date of cancellation or termination of the contract. Certain contracts may include volume discounts or holdbacks, which are accounted for as variable consideration under ASC Topic 606, but are not typically significant. The Company estimates variable consideration based on historical experience and forecasted sales and includes the variable consideration in the transaction price.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other services revenues are comprised of hosting fees, partner referral fees, maintenance agreements, training and internally developed software-as-a-service (&#8220;SaaS&#8221;) sales. Revenues from hosting fees, maintenance agreements, training and internally developed SaaS sales are generally recognized over time using a time-based measure of progress as services are rendered. Partner referral fees are recorded at a point in time upon meeting specified requirements set by each partner to earn the respective fee.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On many professional service projects, the Company is also reimbursed for out-of-pocket expenses including travel and other project-related expenses.&#160; These reimbursements are included as a component of the transaction price of the respective professional services contract and are invoiced as the expenses are incurred. The Company structures its professional services arrangements to recover the cost of reimbursable expenses without a markup.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Software and Hardware Revenues</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software and hardware revenues are comprised of third-party software and hardware resales, in which the Company is considered the agent, and sales of internally developed software, in which the Company is considered the principal. Third-party software and hardware revenues are recognized and invoiced when the Company fulfills its obligation to arrange the sale, which occurs when the purchase order with the vendor is executed and the customer has access to the software or the hardware has been shipped to the customer. Internally developed software revenues are recognized and invoiced when control is transferred to the customer, which occurs when the software has been made available to the customer and the license term has commenced. Revenues from third-party software and hardware sales are recorded on a net basis, while revenues from internally developed software sales are recorded on a gross basis. There are no significant cancellation or termination-type provisions for the Company&#8217;s software and hardware sales, and the term between invoicing and payment due date is not significant.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Arrangements with Multiple Performance Obligations</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Arrangements with clients may contain multiple promises such as delivery of software, hardware, professional services or post-contract support services. These promises are accounted for as separate performance obligations if they are distinct.&#160; For arrangements with clients that contain multiple performance obligations, the transaction price is allocated to the separate performance obligations based on estimated relative standalone selling price, which is estimated by the expected cost plus a margin approach, taking into consideration market conditions and competitive factors.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Costs</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with the terms of the Company&#8217;s sales commission plan, commissions are not earned until the related revenue is recognized. Therefore, sales commissions are expensed as they are incurred. Certain sales incentives are accrued based on achievement of specified bookings goals. For these incentives, the Company applies the practical expedient that allows the Company to expense the incentives as incurred, since the amortization period would have been one year or less.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated useful lives of identifiable intangible assets are as follows:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:30%;" rowspan="1" colspan="1"></td><td style="width:70%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 - 10 years</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2 - 5 years</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer backlog</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internally developed software</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2 - 7 years</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates, and such differences could be material to the financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except for the accounting policies related to revenue recognition that were updated as a result of the adoption of Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;"> issued by the Financial Accounting Standards Board (the &#8220;FASB&#8221;), there have been no changes to significant accounting policies described in the Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, filed with the SEC on </font><font style="font-family:inherit;font-size:10pt;">March&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;">, that have had a material impact on the Company&#8217;s condensed consolidated financial statements and related notes. See Note 4, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue</font><font style="font-family:inherit;font-size:10pt;">, for updated policies related to revenue recognition.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate amounts of revenue and net income of the Southport acquisition in the Unaudited Condensed Consolidated Statements of Operations from the acquisition date to </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:76%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisition Date to</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,661</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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 income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These unaudited pro-forma results are presented in compliance with the adoption of ASU No. 2010-29, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Disclosure of Supplementary Pro Forma Information for Business Combinations</font><font style="font-family:inherit;font-size:10pt;">, and are not necessarily indicative of the actual consolidated results of operations had the acquisitions actually occurred on January 1, 2017 or January 1, 2016 or of future results of operations of the consolidated entities (in thousands except per share data):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></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;">Revenues</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;">247,813</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">250,920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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 income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,544</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share</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;">0.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">0.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Diluted net income per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares used in computing basic net income per share</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;">33,210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">33,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Shares used in computing diluted net income 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;">33,969</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,702</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Combinations</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">2017 Acquisitions</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Acquisition of RAS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">January&#160;3, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company acquired substantially all of the assets of RAS through a wholly-owned subsidiary of the Company, pursuant to the terms of an Asset Purchase Agreement. The Company&#8217;s total allocable purchase price consideration was </font><font style="font-family:inherit;font-size:10pt;">$10.4 million</font><font style="font-family:inherit;font-size:10pt;">. The purchase price was comprised of </font><font style="font-family:inherit;font-size:10pt;">$7.1 million</font><font style="font-family:inherit;font-size:10pt;"> in cash paid and </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> in Company common stock issued at closing reduced by </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> as a result of a net working capital adjustment settled in Company common stock surrendered by RAS in 2017. The purchase price also included </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> representing the initial fair value estimate of additional revenue and earnings-based contingent consideration, which was not realized by RAS. The amount of goodwill deductible for tax purposes was </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Acquisition of Clarity</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">June&#160;22, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company acquired substantially all of the assets of Clarity, pursuant to the terms of an Asset Purchase Agreement. The Company&#8217;s total allocable purchase price consideration was </font><font style="font-family:inherit;font-size:10pt;">$41.7 million</font><font style="font-family:inherit;font-size:10pt;">. The purchase price was comprised of </font><font style="font-family:inherit;font-size:10pt;">$30.7 million</font><font style="font-family:inherit;font-size:10pt;"> in cash paid and </font><font style="font-family:inherit;font-size:10pt;">$7.3 million</font><font style="font-family:inherit;font-size:10pt;"> in Company common stock issued at closing reduced by </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> as a result of the net working capital adjustment settled&#160;in Company common stock surrendered by Clarity in February 2018. The purchase price also included </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;"> representing the initial fair value estimate of additional revenue and earnings-based contingent consideration with a maximum cash payout of </font><font style="font-family:inherit;font-size:10pt;">$9.2 million</font><font style="font-family:inherit;font-size:10pt;">. Clarity achieved the maximum cash payout pursuant to the Asset Purchase Agreement and, as a result, the Company has accrued </font><font style="font-family:inherit;font-size:10pt;">$9.2 million</font><font style="font-family:inherit;font-size:10pt;"> of contingent consideration as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. The amount of goodwill expected to be deductible for tax purposes, excluding contingent consideration, is </font><font style="font-family:inherit;font-size:10pt;">$22.1 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">2018 Acquisitions</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Acquisition of Southport</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">April&#160;2, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company acquired substantially all of the assets of Southport, pursuant to the terms of an Asset Purchase Agreement. The acquisition of Southport expands the Company&#8217;s expertise in business intelligence and data warehousing services. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has initially estimated the total allocable purchase price consideration to be </font><font style="font-family:inherit;font-size:10pt;">$18.5 million</font><font style="font-family:inherit;font-size:10pt;">. The purchase price was comprised of </font><font style="font-family:inherit;font-size:10pt;">$11.3 million</font><font style="font-family:inherit;font-size:10pt;"> in cash paid and </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> in Company common stock issued at closing increased by </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> for an estimated net working capital adjustment due to the seller. The purchase price also included </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;"> representing the initial fair value estimate of additional revenue and earnings-based contingent consideration, which may be realized by the seller </font><font style="font-family:inherit;font-size:10pt;">twelve months</font><font style="font-family:inherit;font-size:10pt;"> after the closing date of the acquisition with a maximum cash payout of </font><font style="font-family:inherit;font-size:10pt;">$6.6 million</font><font style="font-family:inherit;font-size:10pt;">. The Company incurred approximately </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> in transaction costs, which were expensed when incurred.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of the consideration transferred for the acquisition of Southport, the Company issued common stock to owners of Southport, who are continuing with the Company, with restrictions limiting the ability to sell the common stock which lapse over a certain period or over an accelerated period upon meeting specified employment milestones. As such, an estimated </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> of the common stock value was attributed to future compensation and recorded as an asset within &#8220;Other current assets&#8221; and &#8220;Other non-current assets&#8221; in the Unaudited Condensed Consolidated Balance Sheet as of the acquisition date, to be amortized over the requisite service period.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;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;">Acquired tangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Identified intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities assumed</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.5</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase price</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;">18.5</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amount of goodwill expected to be deductible for tax purposes, excluding contingent consideration, is </font><font style="font-family:inherit;font-size:10pt;">$7.1 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The above purchase price accounting estimates are pending finalization of the intangible assets and contingent consideration valuation and a net working capital settlement that is subject to final adjustment as the Company evaluates information during the measurement period.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents details of the intangible assets acquired during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (dollars in millions):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:42%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Useful Life</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Useful Life</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate Acquisitions</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;">Customer relationships</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 years</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 years</font></div></td><td style="vertical-align:top;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;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Customer backlog</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Non-compete agreements</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 years</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 years</font></div></td><td colspan="2" style="vertical-align:top;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;">0.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Trade name</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px 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;">0.1</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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 acquired intangible assets</font></div></td><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:center;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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#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;">5.6</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The operating results of the </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> acquisitions have been included in the Company's interim unaudited condensed consolidated financial statements since the respective acquisition date.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate amounts of revenue and net income of the Southport acquisition in the Unaudited Condensed Consolidated Statements of Operations from the acquisition date to </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:76%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisition Date to</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,661</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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 income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Pro-forma Results of Operations</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following presents the unaudited pro-forma combined results of operations of the Company with the </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> acquisitions for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, after giving effect to certain pro-forma adjustments and assuming the </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> acquisition was acquired as of the beginning of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and assuming the </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> acquisitions were acquired as of the beginning of </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These unaudited pro-forma results are presented in compliance with the adoption of ASU No. 2010-29, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Disclosure of Supplementary Pro Forma Information for Business Combinations</font><font style="font-family:inherit;font-size:10pt;">, and are not necessarily indicative of the actual consolidated results of operations had the acquisitions actually occurred on January 1, 2017 or January 1, 2016 or of future results of operations of the consolidated entities (in thousands except per share data):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></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;">Revenues</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;">247,813</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">250,920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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 income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,544</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share</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;">0.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">0.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Diluted net income per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares used in computing basic net income per share</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;">33,210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">33,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Shares used in computing diluted net income 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;">33,969</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,702</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying interim unaudited condensed consolidated financial statements of Perficient, Inc. and its subsidiaries (collectively, the &#8220;Company&#8221;) have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) and are presented in accordance with the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;) applicable to interim financial information. Accordingly, certain note disclosures have been condensed or omitted. In the opinion of management, the interim unaudited condensed consolidated financial statements reflect all adjustments (consisting of only normal recurring adjustments) necessary for a fair presentation of the Company&#8217;s financial position, results of operations and cash flows for the periods presented. These financial statements should be read in conjunction with the Company&#8217;s consolidated financial statements and notes thereto filed with the SEC in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. Operating results for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> may not be indicative of the results for the full year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain prior period financial statement amounts have been reclassified to conform to current period presentation. This reclassification relates to reimbursable expenses, which have been combined with services revenues and cost of services within revenues and cost of revenues in the Unaudited Condensed Consolidated Statements of Operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time the Company is involved in legal proceedings, claims and litigation related to employee claims, contractual disputes and taxes in the ordinary course of business. Although the Company cannot predict the outcome of such matters, currently the Company has no reason to believe the disposition of any current matter could reasonably be expected to have a material adverse impact on the Company&#8217;s financial position, results of operations or the ability to carry on any of its business activities.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the Company entered into an agreement to purchase software licenses for internal use payable over a </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> year period. As a result, the Company has recorded </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> in &#8220;Other current liabilities&#8221; in the Condensed Consolidated Balance Sheet as of June 30, 2018 (unaudited).</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company leases office space and certain equipment under various operating lease agreements. The Company has the option to extend the term of certain lease agreements. Future minimum commitments under these lease agreements as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> were as follows </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;</font><font style="font-family:inherit;font-size:10pt;">(in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</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;">2018 remaining</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">2019</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;">6,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</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,639</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,288</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,609</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,085</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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rent expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Rent expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time the Company is involved in legal proceedings, claims and litigation related to employee claims, contractual disputes and taxes in the ordinary course of business. Although the Company cannot predict the outcome of such matters, currently the Company has no reason to believe the disposition of any current matter could reasonably be expected to have a material adverse impact on the Company&#8217;s financial position, results of operations or the ability to carry on any of its business activities.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, $</font><font style="font-family:inherit;font-size:10pt;">3.8</font><font style="font-family:inherit;font-size:10pt;"> million was recognized in revenue that was included in the deferred revenue balance at the beginning of the period.&#160; The changes in deferred revenue for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;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, 2017</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;">3,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Impact of ASC Topic 606 adoption (offset to Accounts Receivable)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">2,806</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Opening balance at January 1, 2018</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,084</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Deferral of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,418</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">(390</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,985</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%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-term Debt</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">June&#160;9, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company entered into a Credit Agreement as amended (the &#8220;Credit Agreement&#8221;) with Wells Fargo Bank, National Association, as administrative agent and the other lenders parties thereto.&#160;&#160;The Credit Agreement replaced the Second Amended and Restated Credit Agreement dated as of July 31, 2013 between the Company, Silicon Valley Bank and the other lenders and signatories thereto (the &#8220;Prior Credit Agreement&#8221;).&#160;The Credit Agreement provides for revolving credit borrowings up to a maximum principal amount of </font><font style="font-family:inherit;font-size:10pt;">$125.0 million</font><font style="font-family:inherit;font-size:10pt;">, subject to a commitment increase of </font><font style="font-family:inherit;font-size:10pt;">$75.0 million</font><font style="font-family:inherit;font-size:10pt;">. All outstanding amounts owed under the Credit Agreement become due and payable no later than the final maturity date of </font><font style="font-family:inherit;font-size:10pt;">June&#160;9, 2022</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Credit Agreement also allows for the issuance of letters of credit in the aggregate amount of up to </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;"> at any one time; outstanding letters of credit reduce the credit available for revolving credit borrowings. </font><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had one outstanding letter of credit for </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">. Substantially all of the Company&#8217;s assets are pledged to secure the credit facility.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the Credit Agreement bear interest at the Company&#8217;s option of the prime rate (</font><font style="font-family:inherit;font-size:10pt;">5.00%</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">) plus a margin ranging from </font><font style="font-family:inherit;font-size:10pt;">0.00%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">one month</font><font style="font-family:inherit;font-size:10pt;"> LIBOR (</font><font style="font-family:inherit;font-size:10pt;">2.09%</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">) plus a margin ranging from </font><font style="font-family:inherit;font-size:10pt;">1.00%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">1.75%</font><font style="font-family:inherit;font-size:10pt;">. The Company incurs an annual commitment fee of </font><font style="font-family:inherit;font-size:10pt;">0.15%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">0.20%</font><font style="font-family:inherit;font-size:10pt;"> on the unused portion of the line of credit.&#160; The additional margin amount and annual commitment fee are dependent on the level of outstanding borrowings. </font><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">$68.7 million</font><font style="font-family:inherit;font-size:10pt;"> of unused borrowing capacity.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is required to comply with various financial covenants under the Credit Agreement. Specifically, the Company is required to maintain a ratio of earnings before interest, taxes, depreciation, and amortization (&#8220;EBITDA&#8221;) plus stock compensation to interest expense for the previous four consecutive fiscal quarters of not less than </font><font style="font-family:inherit;font-size:10pt;">3.00</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">1.00</font><font style="font-family:inherit;font-size:10pt;"> and a ratio of indebtedness to EBITDA plus stock compensation (&#8220;Leverage Ratio&#8221;) of not more than </font><font style="font-family:inherit;font-size:10pt;">3.00</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">1.00</font><font style="font-family:inherit;font-size:10pt;">. Additionally, the Credit Agreement currently restricts the payment of dividends that would result in a pro-forma Leverage Ratio of more than </font><font style="font-family:inherit;font-size:10pt;">2.00</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">1.00</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company was in compliance with all covenants under the Credit Agreement.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Instruments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of business, the Company uses derivative financial instruments to manage foreign currency exchange rate risk. Currency exposure is monitored and managed by the Company as part of its risk management program which seeks to reduce the potentially adverse effects that market volatility could have on operating results. The Company's derivative financial instruments consist of non-deliverable foreign currency forward contracts. Derivative financial instruments are neither held nor issued by the Company for trading purposes.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivatives Not Designated as Hedging Instruments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Both the gain or loss on the derivatives not designated as hedging instruments and the offsetting loss or gain on the hedged item attributable to the hedged risk are recognized in current earnings. Realized gains or losses and changes in the estimated fair value of foreign currency forward contracts that have not been designated as hedges were a net loss of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> for each of the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. A net gain of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> was recognized during the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">. Gains and losses on these contracts are recorded in net other expense (income) and net interest expense in the Unaudited Condensed Consolidated Statements of Operations and are offset by losses and gains on the related hedged items.&#160; The fair value of the Company&#8217;s derivative instruments outstanding as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was immaterial.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The notional amounts of the Company&#8217;s derivative instruments outstanding were as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</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;">Derivatives not designated as hedges</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 exchange contracts</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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,065</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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:2px 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,979</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total derivatives not designated as hedges</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,065</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,979</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%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Both the gain or loss on the derivatives not designated as hedging instruments and the offsetting loss or gain on the hedged item attributable to the hedged risk are recognized in current earnings. Realized gains or losses and changes in the estimated fair value of foreign currency forward contracts that have not been designated as hedges were a net loss of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> for each of the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. A net gain of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> was recognized during the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">. Gains and losses on these contracts are recorded in net other expense (income) and net interest expense in the Unaudited Condensed Consolidated Statements of Operations and are offset by losses and gains on the related hedged items.&#160; The fair value of the Company&#8217;s derivative instruments outstanding as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was immaterial.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents revenue disaggregated by revenue source and pattern of revenue recognition (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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;">&#160;</font></div></td><td colspan="11" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended June 30, 2018</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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Over Time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Point In Time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Over Time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Point In Time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Revenues</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;">Time and materials contracts</font></div></td><td style="vertical-align:top;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;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;">84,884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;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;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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;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;">84,884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;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;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;">167,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;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;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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;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;">167,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Fixed fee percent complete contracts</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,898</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;padding-left:2px;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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,898</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;padding-left:2px;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,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;padding-left:2px;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:top;padding-left:2px;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,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Fixed fee contracts</font></div></td><td colspan="2" style="vertical-align:top;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,377</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;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:top;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,377</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;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;">41,599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;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:top;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;">41,599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reimbursable expenses</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,215</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,215</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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;">6,245</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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;">6,245</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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 professional services fees</font></div></td><td colspan="2" style="vertical-align:top;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;">116,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;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:top;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;">116,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;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;">231,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;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:top;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;">231,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Other services revenue*</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,754</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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;">784</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,538</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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;">7,618</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,602</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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,220</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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 services</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,128</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;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;">784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,912</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;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;">239,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;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;">241,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Software and hardware</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px 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:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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;">886</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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;">886</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,632</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,632</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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: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 revenues</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;">120,128</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;">1,670</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">121,798</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;">239,505</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;">3,234</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;">242,739</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*&#160;&#160;&#160;&#160;Other services revenue primarily consists of hosting fees, maintenance, training, internally developed SaaS and partner referral fees.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents revenue disaggregated by geographic area, as determined by the billing address of customers (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br clear="none"/>June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br clear="none"/>June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</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;">119,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">236,739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Canada</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;">739</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,110</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other countries</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">1,848</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,890</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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: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 revenues</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;">121,798</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;">242,739</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%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Stock-based compensation is accounted for in accordance with ASC Topic 718, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation &#8211; Stock Compensation</font><font style="font-family:inherit;font-size:10pt;">. Under this guidance, the Company recognizes share-based compensation ratably using the straight-line attribution method over the requisite service period, which is generally </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years. In addition, the Company has elected to estimate the amount of expected forfeitures when calculating share-based compensation, instead of accounting for forfeitures as they occur. The fair value of restricted stock awards is based on the value of the Company&#8217;s common stock on the date of the grant.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Award Plans</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s Second Amended and Restated 2012 Long Term Incentive Plan (as amended, the &#8220;Incentive Plan&#8221;) allows for the granting of various types of stock awards, not to exceed a total of </font><font style="font-family:inherit;font-size:10pt;">7.0</font><font style="font-family:inherit;font-size:10pt;"> million shares, to eligible individuals.&#160;&#160;The Compensation Committee of the Board of Directors administers the Incentive Plan and determines the terms of all stock awards made under the Incentive Plan. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">2.6</font><font style="font-family:inherit;font-size:10pt;"> million shares of common stock available for issuance under the Incentive Plan.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation cost recognized for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was approximately $</font><font style="font-family:inherit;font-size:10pt;">4.1</font><font style="font-family:inherit;font-size:10pt;"> million and $</font><font style="font-family:inherit;font-size:10pt;">8.0</font><font style="font-family:inherit;font-size:10pt;"> million, respectively, which included $</font><font style="font-family:inherit;font-size:10pt;">0.7</font><font style="font-family:inherit;font-size:10pt;"> million and $</font><font style="font-family:inherit;font-size:10pt;">1.4</font><font style="font-family:inherit;font-size:10pt;"> million, respectively, of expense for retirement savings plan contributions. The associated current and future income tax benefits recognized were $</font><font style="font-family:inherit;font-size:10pt;">0.8</font><font style="font-family:inherit;font-size:10pt;"> million and $</font><font style="font-family:inherit;font-size:10pt;">1.6</font><font style="font-family:inherit;font-size:10pt;"> million for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively. Stock-based compensation cost recognized for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was approximately $</font><font style="font-family:inherit;font-size:10pt;">3.6</font><font style="font-family:inherit;font-size:10pt;"> million and $</font><font style="font-family:inherit;font-size:10pt;">7.3</font><font style="font-family:inherit;font-size:10pt;"> million, respectively, which included $</font><font style="font-family:inherit;font-size:10pt;">0.6</font><font style="font-family:inherit;font-size:10pt;"> million and $</font><font style="font-family:inherit;font-size:10pt;">1.3</font><font style="font-family:inherit;font-size:10pt;"> million, respectively, of expense for retirement savings plan contributions. The associated current and future income tax benefits recognized were $</font><font style="font-family:inherit;font-size:10pt;">1.1</font><font style="font-family:inherit;font-size:10pt;"> million and $</font><font style="font-family:inherit;font-size:10pt;">2.3</font><font style="font-family:inherit;font-size:10pt;"> million for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, there was $</font><font style="font-family:inherit;font-size:10pt;">20.3</font><font style="font-family:inherit;font-size:10pt;"> million of total unrecognized compensation cost related to non-vested share-based awards with a weighted-average remaining life of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock activity for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows (shares in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average<br clear="none"/>Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock awards outstanding at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Awards granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">364</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.06</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(330</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 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;">19.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Awards forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(70</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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 colspan="2" style="vertical-align:bottom;border-bottom:2px 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.45</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock awards outstanding at June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,400</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;">18.88</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%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the excess purchase price over the fair value of net assets acquired, or net liabilities assumed, in a business combination. In accordance with ASC Topic 350, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles &#8211; Goodwill and Other</font><font style="font-family:inherit;font-size:10pt;">, the Company performs an annual impairment review in the fourth quarter and more frequently if events or changes in circumstances indicate that goodwill might be impaired. There was no indication that goodwill became impaired as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets include customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software, which are being amortized over the assets&#8217; estimated useful lives using the straight-line method. Estimated useful lives range from less than one year to ten years. Amortization of customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software is considered an operating expense and is included in &#8220;Amortization&#8221; in the accompanying Unaudited Condensed Consolidated Statements of Operations. The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in a lack of recoverability or revised useful life.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:89%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</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;">305,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Preliminary purchase price allocations for acquisition</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;">10,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Effect of foreign currency translation 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;">(300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at June 30, 2018</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;">315,405</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangible Assets with Definite Lives</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents a summary of the Company&#8217;s intangible assets that are subject to amortization (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts</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;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">76,666</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(34,693</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;">41,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">75,407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(32,307</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;">43,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(705</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;">901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,556</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(707</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;">849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer backlog</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;">680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,650</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(866</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 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;">784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Trade name</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;">70</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(18</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;">52</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(53</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;">47</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Internally developed software</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">11,377</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">(5,818</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">5,559</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">11,325</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">(5,039</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">6,286</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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;">90,399</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;">(41,404</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;">48,995</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;">90,038</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;">(38,972</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;">51,066</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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated useful lives of identifiable intangible assets are as follows:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:30%;" rowspan="1" colspan="1"></td><td style="width:70%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 - 10 years</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2 - 5 years</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer backlog</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internally developed software</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2 - 7 years</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated annual amortization expense for the next five years ended December 31 and thereafter is as follows </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;</font><font style="font-family:inherit;font-size:10pt;">(in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:89%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 remaining</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</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;">10,261</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,128</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</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;">6,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,809</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the excess purchase price over the fair value of net assets acquired, or net liabilities assumed, in a business combination. In accordance with ASC Topic 350, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles &#8211; Goodwill and Other</font><font style="font-family:inherit;font-size:10pt;">, the Company performs an annual impairment review in the fourth quarter and more frequently if events or changes in circumstances indicate that goodwill might be impaired. There was no indication that goodwill became impaired as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets include customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software, which are being amortized over the assets&#8217; estimated useful lives using the straight-line method. Estimated useful lives range from less than one year to ten years. Amortization of customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software is considered an operating expense and is included in &#8220;Amortization&#8221; in the accompanying Unaudited Condensed Consolidated Statements of Operations. The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in a lack of recoverability or revised useful life.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. The Internal Revenue Service (the &#8220;IRS&#8221;) has completed examinations of the Company&#8217;s U.S. income tax returns or the statute of limitations has passed on returns for the years through 2010. The Company&#8217;s 2011 through 2015 U.S. income tax returns are currently under examination by the IRS. The IRS has sought to disallow research credits in total of </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> on the Company&#8217;s 2011, 2012 and 2013 U.S. income tax returns. The Company has exhausted all administrative appeals and formal mediation and has filed suit to resolve this dispute. A preliminary court date has been set by the U.S. Tax Court for November 5, 2018. The Company believes the research credits taken are appropriate and intends to vigorously defend its position. An amount of adjustment, if any, and the timing of such adjustment are not reasonably possible to estimate at this time. The total amount of research credits taken or expected to be taken in the Company&#8217;s income tax returns for 2011 through </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is </font><font style="font-family:inherit;font-size:10pt;">$9.6 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the provisions of the ASC Subtopic 740-10-25, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes - Recognition</font><font style="font-family:inherit;font-size:10pt;">, the Company had an unrecognized tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;"> (inclusive of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> of interest) as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s effective tax rate was </font><font style="font-family:inherit;font-size:10pt;">26.2%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">24.9%</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> compared to </font><font style="font-family:inherit;font-size:10pt;">68.4%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">57.9%</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">. The decrease in the effective rate is primarily due to the passage of the Tax Cuts and Jobs Act of 2017 (the &#8220;2017 Tax Act&#8221;), as well as the one-time tax impact of the determination in the second quarter of 2017 that the foreign earnings of the Company's Chinese subsidiary were no longer permanently reinvested. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s net non-current deferred tax liability was </font><font style="font-family:inherit;font-size:10pt;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;">. Deferred tax liabilities relate to goodwill, intangibles, fixed asset depreciation, and prepaid expenses. Net non-current deferred tax liabilities are recorded in &#8220;Other non-current liabilities&#8221; on the Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (unaudited) and December 31, 2017.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In general, it is the Company&#8217;s practice and intention to reinvest the earnings of the Company&#8217;s foreign subsidiaries in those operations. However, during the second quarter of 2017, the Company determined that as a result of changes in the business and macroeconomic environment, the foreign earnings of the Company&#8217;s Chinese subsidiary were no longer permanently reinvested and may repatriate available earnings from time to time. A provision for the expected current and deferred taxes on the repatriation of earnings was recorded in the amount of </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> during the second quarter of 2017. Approximately </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> of this provision was reversed during the fourth quarter of 2017 due to the adoption of the 2017 Tax Act. Management intends to continue to permanently reinvest all other remaining current and prior earnings in its other foreign subsidiaries.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excluding China, foreign unremitted earnings of entities not included in the United States tax return have been included in the consolidated financial statements without giving effect to the United States taxes that may be payable on distribution to the United States because it is not anticipated such earnings will be remitted to the United States. Under current applicable tax laws, if the Company elects to remit some or all of the funds it has designated as indefinitely reinvested outside the United States, the amount remitted would be subject to non-U.S. withholding taxes. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the aggregate unremitted earnings of the Company&#8217;s foreign subsidiaries for which a deferred income tax liability has not been recorded was approximately </font><font style="font-family:inherit;font-size:10pt;">$8.1 million</font><font style="font-family:inherit;font-size:10pt;">, and the unrecognized deferred tax liability on unremitted earnings was approximately </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">U.S. Tax Reform</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the U.S. government enacted the 2017 Tax Act.&#160; The 2017 Tax Act significantly revised the ongoing U.S. corporate income tax by, among other things, lowering U.S. corporate income tax rates and implementing a territorial tax system.&#160; The SEC has issued rules that would allow for a measurement period of up to one year after the enactment date of the 2017 Tax Act to finalize the recording of the related tax impacts.&#160; Based on a continued analysis of the estimates and further guidance on the application of the law, it is anticipated that additional revisions may occur throughout the allowable measurement period. However, there have been no changes in estimates or additional guidance during the current quarter which would change the Company&#8217;s assessment of the tax impacts recorded as of the prior year end.&#160; The Company currently anticipates finalizing and recording any resulting adjustments within a year of the enactment date.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company leases office space and certain equipment under various operating lease agreements. The Company has the option to extend the term of certain lease agreements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Accounting Standards Codification (</font><font style="font-family:inherit;font-size:10pt;">&#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">ASC</font><font style="font-family:inherit;font-size:10pt;">&#8221;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">) Topic 606)</font><font style="font-family:inherit;font-size:10pt;">, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. ASU No. 2014-09 replaced most existing revenue recognition guidance in U.S. GAAP. In 2015, the FASB deferred the effective date of ASU No. 2014-09 by one year. In 2016, the FASB issued ASU No. 2016-08, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Principal versus Agent Considerations</font><font style="font-family:inherit;font-size:10pt;">, ASU No. 2016-10, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Identifying Performance Obligations and Licensing</font><font style="font-family:inherit;font-size:10pt;">, ASU No. 2016-12, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Narrow-Scope Improvements and Practical Expedients</font><font style="font-family:inherit;font-size:10pt;"> and ASU No. 2016-20, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">, all of which further amended ASU No. 2014-09. The Company adopted the standard on January 1, 2018 using the modified retrospective method which requires a cumulative-effect adjustment to the opening balance of retained earnings within stockholders&#8217; equity. The Company has determined that the most significant impact upon adoption was to third-party software and hardware revenue, which was primarily recorded on a gross basis as the principal in the transaction through December 31, 2017 and presented on a net basis as the agent as of January 1, 2018. The adoption of the standard also resulted in minor changes to the timing of revenue recognition. As the agent, revenue from multi-year sales of third-party software and support is recognized upfront as the performance obligation is fulfilled, rather than annually as invoiced to the customer. Additionally, variable consideration related to service contracts, such as volume discounts and holdbacks, are recognized earlier under the new standard in certain instances. The impact from these timing changes was immaterial as of January 1, 2018, and therefore, did not result in a cumulative-effect adjustment to the opening balance of retained earnings.&#160; The adoption of the standard also resulted in increases to accounts receivable, net and deferred revenue within other current liabilities for those contracts under which the Company&#8217;s&#160;right to consideration is unconditional. Refer to </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Impacts of ASC Topic 606 Adoption on Current Period Results</font><font style="font-family:inherit;font-size:10pt;"> below for the impact of adopting ASC Topic 606 on the Unaudited Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and the Unaudited Condensed Consolidated Statement of Operations for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. There was no material impact on the Unaudited Condensed Consolidated Statement of Cash Flows for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">. The adoption of ASU No. 2014-09 and its amendments also resulted in additional disclosures around the nature and timing of performance obligations, contract costs, and deferred revenue, as well as significant judgments and practical expedients used by the Company. See Note 4, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue</font><font style="font-family:inherit;font-size:10pt;">, for these disclosures.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Impacts of ASC Topic 606 Adoption on Current Period Results</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impacts of ASC Topic 606 adoption on the Unaudited Condensed Consolidated Balance Sheet as of&#160; </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ASC Topic 606 Impact</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Without ASC Topic 606 Adoption</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</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;">107,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(1,283</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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">504,540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,283</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;">503,257</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current liabilities</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;">41,662</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,283</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities</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;">130,788</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,283</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;">129,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impacts of ASC Topic 606 adoption on the Unaudited Condensed Consolidated Statement of Operations for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended June 30, 2018</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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Reported (Net Presentation)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ASC Topic 606 Impact</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Without ASC Topic 606 Adoption (Gross Presentation) </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Reported</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Net Presentation)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ASC Topic 606 Impact</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Without ASC Topic 606 Adoption</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;(Gross Presentation)</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;">Revenues</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;border-top:2px solid #000000;" 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="text-align:left;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="text-align:left;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="text-align:left;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;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Software and hardware</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">886</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">5,865</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">6,751</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">1,632</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">12,385</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">14,017</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</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;">121,798</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,865</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">127,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">242,739</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">12,385</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">255,124</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Cost of revenues</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="text-align:left;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="text-align:left;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="text-align:left;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;">Cost of services</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;">79,595</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">79,595</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">158,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">158,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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: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;">Software and hardware costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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:2px 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:2px 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;">5,865</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">5,865</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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:2px 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:2px 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;">12,385</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">12,385</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost of revenues</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;">79,595</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,865</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">85,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">158,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">12,385</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">171,206</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Income from operations</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;">8,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">8,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">15,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">15,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Net income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">10,778</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">10,778</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">, which supersedes ASC Topic 840, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases,</font><font style="font-family:inherit;font-size:10pt;"> and creates a new topic, ASC Topic 842, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">. This update requires lessees to recognize a lease liability and a lease asset for all leases, including operating leases, with a term greater than 12 months on its balance sheet. The update also expands the required quantitative and qualitative disclosures surrounding leases. This update is effective for the Company on January 1, 2019. Currently, ASU No. 2016-02 requires companies to adopt the requirements of the new standard by applying a modified retrospective approach to the beginning of the earliest period presented in the financial statements.&#160; However, the FASB issued an exposure draft in January 2018, which may allow companies the option to instead apply the provisions of the new standard at the effective date without adjusting the comparative periods presented. While the Company is currently assessing the impact ASU No. 2016-02 will have on its consolidated financial statements, the Company expects the primary impact upon adoption will be the recognition, on a discounted basis, of its minimum commitments under noncancellable operating leases on its consolidated balance sheets resulting in the recording of right of use assets and lease obligations. Current minimum commitments under noncancellable operating leases are disclosed in Note 13, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Commitments and Contingencies</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%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated fair value of contingent consideration liability (1)</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,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">8,148</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accrued variable compensation</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,381</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">16,842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">3,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Other current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,879</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payroll related costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,971</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accrued medical claims expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,133</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional fees</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;">582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accrued subcontractor fees</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">335</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px 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;">469</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="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;">41,662</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;">38,077</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%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other non-current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,360</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Other non-current liabilities</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;">6,021</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,667</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred compensation liability</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,620</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,409</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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;">18,631</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;">16,436</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, represents the fair value estimate of revenue and earnings-based contingent consideration that may be realized by Southport</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;"> </font><font style="font-family:inherit;font-size:10pt;">and Clarity</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;"> </font><font style="font-family:inherit;font-size:10pt;">twelve months after the acquisition. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, represents the fair value estimate of additional revenue and earnings-based contingent consideration that may be realized by Clarity twelve months after the acquisition.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and equipment:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware (useful life of 3 years)</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,436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">Software (useful life of 1 to 7 years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,042</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,159</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures (useful life of 5 years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">3,772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Leasehold improvements (useful life of 5 years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,836</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">(19,123</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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,732</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">6,678</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;">7,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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s revenues consist of services and software and hardware sales. Revenues are recognized when control of these services or goods are transferred to clients, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or goods.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For a description of the Company&#8217;s revenue recognition policy prior to January 1, 2018 under ASC Subtopic 985-605, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Software &#8211; Revenue Recognition,</font><font style="font-family:inherit;font-size:10pt;"> ASC Subtopic 605-25, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition &#8211; Multiple-Element Arrangements</font><font style="font-family:inherit;font-size:10pt;">, and ASC Section 605-10-S99 (Staff Accounting Bulletin Topic 13,</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;">), refer to Note 2, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Summary of Significant Accounting Policies,</font><font style="font-family:inherit;font-size:10pt;"> in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2017.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following discussion relates to the Company&#8217;s revenue recognition policy, effective January 1, 2018, under ASC Topic 606.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Services Revenues</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services revenues are primarily comprised of professional services that include developing, implementing, automating and extending business processes, technology infrastructure, and software applications. The Company&#8217;s professional services span multiple industries, platforms and solutions; however, the Company has remained relatively diversified and does not believe that it has significant revenue concentration within any single industry, platform or solution.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services revenues are recognized over time as services are rendered. Most projects are performed on a time and materials basis, while a portion of revenues is derived from projects performed on a fixed fee or fixed fee percent complete basis. For time and material contracts, revenues are generally recognized and invoiced by multiplying the number of hours expended in the performance of the contract by the billing rates established in the contract. For fixed fee contracts, revenues are generally recognized and invoiced by multiplying the fixed rate per time period established in the contract by the number of time periods elapsed. For fixed fee percent complete contracts, revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours, and the client is invoiced according to the agreed-upon schedule detailing the amount and timing of payments in the contract. Clients are typically billed monthly for services provided during that month, but can be billed on a more or less frequent basis as determined by the contract. If the time is worked and approved at the end of a fiscal period and the invoice has not yet been sent to the client, the amount is recorded as revenue once the Company verifies all other revenue recognition criteria have been met, and the amount is classified as a receivable as the right to consideration is unconditional at that point. Amounts invoiced and collected in excess of revenues recognized are contract liabilities, which are classified as deferred revenues in the Unaudited Condensed Consolidated Balance Sheet. The term between invoicing and payment due date is not significant. Contracts for professional services provide for a general right, to the client or the Company, to cancel or terminate the contract within a given period of time (generally </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> days&#8217; notice is required). The client is responsible for any time and expenses incurred up to the date of cancellation or termination of the contract. Certain contracts may include volume discounts or holdbacks, which are accounted for as variable consideration under ASC Topic 606, but are not typically significant. The Company estimates variable consideration based on historical experience and forecasted sales and includes the variable consideration in the transaction price.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other services revenues are comprised of hosting fees, partner referral fees, maintenance agreements, training and internally developed software-as-a-service (&#8220;SaaS&#8221;) sales. Revenues from hosting fees, maintenance agreements, training and internally developed SaaS sales are generally recognized over time using a time-based measure of progress as services are rendered. Partner referral fees are recorded at a point in time upon meeting specified requirements set by each partner to earn the respective fee.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On many professional service projects, the Company is also reimbursed for out-of-pocket expenses including travel and other project-related expenses.&#160; These reimbursements are included as a component of the transaction price of the respective professional services contract and are invoiced as the expenses are incurred. The Company structures its professional services arrangements to recover the cost of reimbursable expenses without a markup.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Software and Hardware Revenues</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software and hardware revenues are comprised of third-party software and hardware resales, in which the Company is considered the agent, and sales of internally developed software, in which the Company is considered the principal. Third-party software and hardware revenues are recognized and invoiced when the Company fulfills its obligation to arrange the sale, which occurs when the purchase order with the vendor is executed and the customer has access to the software or the hardware has been shipped to the customer. Internally developed software revenues are recognized and invoiced when control is transferred to the customer, which occurs when the software has been made available to the customer and the license term has commenced. Revenues from third-party software and hardware sales are recorded on a net basis, while revenues from internally developed software sales are recorded on a gross basis. There are no significant cancellation or termination-type provisions for the Company&#8217;s software and hardware sales, and the term between invoicing and payment due date is not significant.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Arrangements with Multiple Performance Obligations</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Arrangements with clients may contain multiple promises such as delivery of software, hardware, professional services or post-contract support services. These promises are accounted for as separate performance obligations if they are distinct.&#160; For arrangements with clients that contain multiple performance obligations, the transaction price is allocated to the separate performance obligations based on estimated relative standalone selling price, which is estimated by the expected cost plus a margin approach, taking into consideration market conditions and competitive factors.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Costs</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with the terms of the Company&#8217;s sales commission plan, commissions are not earned until the related revenue is recognized. Therefore, sales commissions are expensed as they are incurred. Certain sales incentives are accrued based on achievement of specified bookings goals. For these incentives, the Company applies the practical expedient that allows the Company to expense the incentives as incurred, since the amortization period would have been one year or less.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Revenue</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, $</font><font style="font-family:inherit;font-size:10pt;">3.8</font><font style="font-family:inherit;font-size:10pt;"> million was recognized in revenue that was included in the deferred revenue balance at the beginning of the period.&#160; The changes in deferred revenue for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;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, 2017</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;">3,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Impact of ASC Topic 606 adoption (offset to Accounts Receivable)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">2,806</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Opening balance at January 1, 2018</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,084</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Deferral of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,418</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">(390</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,985</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Transaction Price Allocated to Remaining Performance Obligations</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due to the ability of the client or the Company to cancel or terminate the contract within a given period of time (generally 10 to 30 days&#8217; notice is required), the majority of the Company&#8217;s contracts have a term of less than one year. Perficient does not disclose the value of unsatisfied performance obligations for contracts with an original maturity date of one year or less or time and materials contracts for which the Company has the right to invoice for services performed. Revenue related to unsatisfied performance obligations for remaining contracts as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was immaterial.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Disaggregation of Revenue</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents revenue disaggregated by revenue source and pattern of revenue recognition (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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;">&#160;</font></div></td><td colspan="11" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended June 30, 2018</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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Over Time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Point In Time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Over Time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Point In Time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Revenues</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;">Time and materials contracts</font></div></td><td style="vertical-align:top;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;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;">84,884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;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;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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;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;">84,884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;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;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;">167,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;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;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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;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;">167,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Fixed fee percent complete contracts</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,898</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;padding-left:2px;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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,898</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;padding-left:2px;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,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;padding-left:2px;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:top;padding-left:2px;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,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Fixed fee contracts</font></div></td><td colspan="2" style="vertical-align:top;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,377</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;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:top;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,377</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;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;">41,599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;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:top;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;">41,599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reimbursable expenses</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,215</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,215</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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;">6,245</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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;">6,245</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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 professional services fees</font></div></td><td colspan="2" style="vertical-align:top;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;">116,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;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:top;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;">116,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;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;">231,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;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:top;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;">231,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Other services revenue*</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,754</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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;">784</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,538</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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;">7,618</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,602</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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,220</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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 services</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,128</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;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;">784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,912</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;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;">239,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;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;">241,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Software and hardware</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px 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:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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;">886</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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;">886</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px 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:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,632</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,632</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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: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 revenues</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;">120,128</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;">1,670</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">121,798</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;">239,505</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;">3,234</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;">242,739</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*&#160;&#160;&#160;&#160;Other services revenue primarily consists of hosting fees, maintenance, training, internally developed SaaS and partner referral fees.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents revenue disaggregated by geographic area, as determined by the billing address of customers (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br clear="none"/>June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br clear="none"/>June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</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;">119,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">236,739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Canada</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;">739</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,110</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other countries</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">1,848</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,890</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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: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 revenues</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;">121,798</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;">242,739</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%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2018 (unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts receivable:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">82,603</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Unbilled revenues</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;">45,151</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">30,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">(1,179</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">(1,272</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">107,286</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;">112,194</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%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;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;">Acquired tangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Identified intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities assumed</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.5</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase price</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;">18.5</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%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the calculation of basic and diluted net income per share (in thousands, except per share information):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br clear="none"/>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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br clear="none"/>June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</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,849</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,409</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic:</font></div></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares of common stock outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">32,772</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">32,942</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">32,762</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">33,161</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares used in computing basic net income 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;">32,772</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">32,942</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">32,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">33,161</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Restricted stock subject to vesting</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;">552</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">262</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">576</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares issuable for acquisition consideration (1)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">565</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">543</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">556</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">526</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares used in computing diluted net income 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;">33,889</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">33,747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">33,894</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">34,080</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;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;">Basic net income per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.07</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted net income per share</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;">0.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">0.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">0.32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">0.15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;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;">Anti-dilutive restricted stock not included in the calculation of diluted net income per share</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;">228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">175</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, this represents the shares held in escrow pursuant to: (i) the Asset Purchase Agreement with BioPharm Systems, Inc. (&#8220;BioPharm&#8221;); (ii) the Asset Purchase Agreement with Zeon Solutions Incorporated&#160;and certain related entities (collectively, &#8220;Zeon&#8221;); (iii) the Asset Purchase Agreement with RAS &amp; Associates, LLC (&#8220;RAS&#8221;); (iv) the Asset Purchase Agreement with Clarity Consulting, Inc. and Truth Labs, LLC (together, &#8220;Clarity&#8221;); and (v) the Asset Purchase Agreement with Southport Services Group, LLC (&#8220;Southport&#8221;), as part of the consideration.</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160; </font><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, this represents the shares held in escrow pursuant to: (i) the Asset Purchase Agreement with BioPharm; (ii) the Asset Purchase Agreement with Zeon; (iii) the Asset Purchase Agreement with The Pup Group, Inc. d/b/a Enlighten (&#8220;Enlighten&#8221;); (iv) the Asset Purchase Agreement with RAS; and (v) the Asset Purchase Agreement with Clarity, as part of the consideration.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;padding-left:61px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents details of the intangible assets acquired during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (dollars in millions):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:42%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Useful Life</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Useful Life</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate Acquisitions</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;">Customer relationships</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 years</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 years</font></div></td><td style="vertical-align:top;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;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Customer backlog</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Non-compete agreements</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 years</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 years</font></div></td><td colspan="2" style="vertical-align:top;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;">0.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Trade name</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px 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;">0.1</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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 acquired intangible assets</font></div></td><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:center;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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#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;">5.6</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%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents a summary of the Company&#8217;s intangible assets that are subject to amortization (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts</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;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">76,666</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(34,693</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;">41,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">75,407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(32,307</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;">43,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(705</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;">901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,556</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(707</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;">849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer backlog</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;">680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,650</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(866</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 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;">784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Trade name</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;">70</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(18</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;">52</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(53</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;">47</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Internally developed software</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">11,377</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">(5,818</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">5,559</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">11,325</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">(5,039</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">6,286</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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;">90,399</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;">(41,404</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;">48,995</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;">90,038</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;">(38,972</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;">51,066</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%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum commitments under these lease agreements as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> were as follows </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;</font><font style="font-family:inherit;font-size:10pt;">(in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</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;">2018 remaining</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">2019</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;">6,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</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,639</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,288</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,609</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,085</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%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:89%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</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;">305,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Preliminary purchase price allocations for acquisition</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;">10,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Effect of foreign currency translation 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;">(300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at June 30, 2018</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;">315,405</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impacts of ASC Topic 606 adoption on the Unaudited Condensed Consolidated Balance Sheet as of&#160; </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ASC Topic 606 Impact</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Without ASC Topic 606 Adoption</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</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;">107,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(1,283</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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">504,540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,283</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;">503,257</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current liabilities</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;">41,662</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,283</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities</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;">130,788</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,283</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;">129,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impacts of ASC Topic 606 adoption on the Unaudited Condensed Consolidated Statement of Operations for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended June 30, 2018</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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Reported (Net Presentation)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ASC Topic 606 Impact</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Without ASC Topic 606 Adoption (Gross Presentation) </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Reported</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Net Presentation)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ASC Topic 606 Impact</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Without ASC Topic 606 Adoption</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;(Gross Presentation)</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;">Revenues</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;border-top:2px solid #000000;" 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="text-align:left;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="text-align:left;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="text-align:left;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;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Software and hardware</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">886</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">5,865</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">6,751</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">1,632</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">12,385</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">14,017</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</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;">121,798</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,865</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">127,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">242,739</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">12,385</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">255,124</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Cost of revenues</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="text-align:left;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="text-align:left;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="text-align:left;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;">Cost of services</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;">79,595</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">79,595</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">158,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">158,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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: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;">Software and hardware costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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:2px 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:2px 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;">5,865</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">5,865</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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:2px 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:2px 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;">12,385</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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;">12,385</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost of revenues</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;">79,595</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,865</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">85,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">158,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">12,385</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">171,206</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Income from operations</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;">8,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">8,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">15,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">15,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Net income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">10,778</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">10,778</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The notional amounts of the Company&#8217;s derivative instruments outstanding were as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</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;">Derivatives not designated as hedges</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 exchange contracts</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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,065</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px 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:2px 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,979</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total derivatives not designated as hedges</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,065</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,979</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%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock activity for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows (shares in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average<br clear="none"/>Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock awards outstanding at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Awards granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">364</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.06</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(330</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 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;">19.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Awards forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(70</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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 colspan="2" style="vertical-align:bottom;border-bottom:2px 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.45</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock awards outstanding at June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,400</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;">18.88</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%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated annual amortization expense for the next five years ended December 31 and thereafter is as follows </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;</font><font style="font-family:inherit;font-size:10pt;">(in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:89%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 remaining</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</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;">10,261</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,128</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</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;">6,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,809</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Stock-based compensation is accounted for in accordance with ASC Topic 718, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation &#8211; Stock Compensation</font><font style="font-family:inherit;font-size:10pt;">. Under this guidance, the Company recognizes share-based compensation ratably using the straight-line attribution method over the requisite service period, which is generally </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years. In addition, the Company has elected to estimate the amount of expected forfeitures when calculating share-based compensation, instead of accounting for forfeitures as they occur. The fair value of restricted stock awards is based on the value of the Company&#8217;s common stock on the date of the grant.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Subsequent Events</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Acquisition of Stone Temple Consulting Corporation</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">July&#160;16, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company acquired substantially all of the assets of Stone Temple Consulting Corporation, a Massachusetts corporation (&#8220;Stone Temple&#8221;), pursuant to the terms of an Asset Purchase Agreement.&#160; The Asset Purchase Agreement provided for approximately </font><font style="font-family:inherit;font-size:10pt;">$9.9 million</font><font style="font-family:inherit;font-size:10pt;"> of cash to be paid at closing, subject to a net working capital adjustment, approximately </font><font style="font-family:inherit;font-size:10pt;">48,360</font><font style="font-family:inherit;font-size:10pt;"> shares of Company common stock to be issued at closing and a maximum potential payout for additional revenue and earnings-based contingent consideration of </font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;">, which may be realized by the seller twelve months after the closing date of the acquisition. The acquisition of Stone Temple expands the Company&#8217;s capabilities in search engine marketing and digital content services.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill and intangible assets are expected to be recorded on the Consolidated Balance Sheet from the acquisition of Stone Temple. As of August 2, 2018, the initial accounting for the business combination has not been completed, including the measurement of certain intangible assets and goodwill. Acquisition costs related to Stone Temple for the three and six months ended June 30, 2018&#160;were immaterial.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet Components</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2018 (unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts receivable:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">82,603</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Unbilled revenues</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;">45,151</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">30,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">(1,179</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">(1,272</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">107,286</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;">112,194</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%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and equipment:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware (useful life of 3 years)</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,436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">Software (useful life of 1 to 7 years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,042</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,159</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures (useful life of 5 years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">3,772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Leasehold improvements (useful life of 5 years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,836</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">(19,123</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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,732</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">6,678</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;">7,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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated fair value of contingent consideration liability (1)</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,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">8,148</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accrued variable compensation</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,381</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">16,842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">3,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Other current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,879</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payroll related costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,971</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accrued medical claims expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,133</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional fees</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;">582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accrued subcontractor fees</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px 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;">335</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px 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;">469</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="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;">41,662</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;">38,077</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%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other non-current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,360</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Other non-current liabilities</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;">6,021</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,667</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred compensation liability</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,620</font></div></td><td style="vertical-align:bottom;border-bottom:2px 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:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,409</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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;">18,631</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;">16,436</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, represents the fair value estimate of revenue and earnings-based contingent consideration that may be realized by Southport</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;"> </font><font style="font-family:inherit;font-size:10pt;">and Clarity</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;"> </font><font style="font-family:inherit;font-size:10pt;">twelve months after the acquisition. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, represents the fair value estimate of additional revenue and earnings-based contingent consideration that may be realized by Clarity twelve months after the acquisition.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates, and such differences could be material to the financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except for the accounting policies related to revenue recognition that were updated as a result of the adoption of Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;"> issued by the Financial Accounting Standards Board (the &#8220;FASB&#8221;), there have been no changes to significant accounting policies described in the Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, filed with the SEC on </font><font style="font-family:inherit;font-size:10pt;">March&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;">, that have had a material impact on the Company&#8217;s condensed consolidated financial statements and related notes. See Note 4, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue</font><font style="font-family:inherit;font-size:10pt;">, for updated policies related to revenue recognition.</font></div></div> EX-101.SCH 6 prft-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2107100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Balance Sheet Components, Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Balance Sheet Components, Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Balance Sheet Components, Other Non-Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Balance Sheet Components, Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Business Combinations Acquisition Results (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Business Combinations, Clarity (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Business Combinations, Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2408407 - Disclosure - Business Combinations, Pro Forma Results of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Business Combinations, RAS (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Business Combinations, Southport (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Financial Instruments, Gains (Losses) on Derivatives, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Financial Instruments, Notional Amounts (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Goodwill and Intangible Assets, Estimated Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Goodwill and Intangible Assets, Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Goodwill and Intangible Assets, Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Goodwill and Intangible Assets, Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Net Income per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Recent Accounting Pronouncements, Impact on Unaudited Condensed Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Recent Accounting Pronouncements, Impact on Unaudited Condensed Consolidated Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Recent Accounting Pronouncements (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Revenue, Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Revenue, Disaggregation of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Revenue, Disaggregation of Revenue by Revenue Source and Pattern of Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Revenue, Services Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Stock-Based Compensation, Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Stock-Based Compensation, Stock Award Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Unaudited Condensed Consolidated Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Unaudited Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 prft-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 prft-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 prft-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer relationships Customer Relationships [Member] Non-compete agreements Noncompete Agreements [Member] Customer backlog Customer Backlog [Member] Customer backlog. Trade name Trade Names [Member] Internally developed software Software Development [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Gross Carrying Amounts Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Amounts Intangible Assets, Net (Excluding Goodwill) Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Treasury Stock Treasury Stock [Member] Retained Earnings Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance Stockholders' Equity Attributable to Parent Balance (in shares) Common Stock, Shares, Outstanding Proceeds from the sales of stock through the Employee Stock Purchase Plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Proceeds from the sales of stock through the Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Stock compensation related to restricted stock vesting and retirement savings plan contributions (in shares) Stock Compensation Related To Restricted Stock Vesting And Retirement Savings Plan Contributions Shares Stock Compensation Related To Restricted Stock Vesting And Retirement Savings Plan Contributions Shares Stock compensation related to restricted stock vesting and retirement savings plan contributions Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Purchases of treasury stock and buyback of shares for taxes (in shares) Treasury Stock, Shares, Acquired Purchases of treasury stock and buyback of shares for taxes Treasury Stock, Value, Acquired, Cost Method Issuance of stock in conjunction with acquisition including stock attributed to future compensation (in shares) Stock Issued During Period, Shares, Acquisitions Issuance of stock in conjunction with acquisition including stock attributed to future compensation Stock Issued During Period, Value, Acquisitions Surrender of stock in conjunction with net working capital settlement (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Surrender of stock in conjunction with net working capital settlement Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Net income Net Income (Loss) Attributable to Parent Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Balance Balance (in shares) Earnings Per Share [Abstract] Net Income per Share Earnings Per Share and Treasury Stock [Text Block] The entire disclosure for earnings per share and treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock. Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign Exchange Forward Foreign Exchange Forward [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Net Other Income (Expense) and Net Interest Expense Net Other Income (Expense) and Net Interest Expense [Member] Primary financial statement captions encompassing net other income (expense) and net interest expense. Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Derivative, Gain (Loss) on Derivative, Net [Abstract] Derivative, Gain (Loss) on Derivative, Net [Abstract] Derivative, Gain (Loss) on Derivative, Net Derivative, Gain (Loss) on Derivative, Net New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] ASC Topic 606 Impact Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Without ASC Topic 606 Adoption Calculated under Revenue Guidance in Effect before Topic 606 [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] ASU 2014-09 Accounting Standards Update 2014-09 [Member] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Services Technology Service [Member] Technology assistance, including but not limited to, training, installation, engineering, and software design. Software and hardware Software and Hardware [Member] Third-party software and hardware resales, in which the Company is considered the agent, and sales of internally developed software, in which the Company is considered the principal. Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Condensed Consolidated Balance Sheet [Abstract] Statement of Financial Position [Abstract] Assets [Abstract] Assets [Abstract] Accounts receivable, net Accounts Receivable, Net, Current Total assets Assets Liabilities [Abstract] Liabilities [Abstract] Other current liabilities Other Liabilities, Current Total liabilities Liabilities ASSETS Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Prepaid expenses Prepaid Expense, Current Other current assets Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Goodwill Goodwill Intangible assets, net Other non-current assets Other Assets, Noncurrent Total assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Total current liabilities Liabilities, Current Long-term debt Long-term Line of Credit, Noncurrent Other non-current liabilities Other Liabilities, Noncurrent Total liabilities STOCKHOLDERS' EQUITY ATTRIBUTABLE TO PARENT Stockholders' Equity Attributable to Parent [Abstract] Common stock (par value $.001 per share; 100,000,000 authorized; 47,920,263 shares issued and 33,228,199 shares outstanding as of June 30, 2018; 47,370,945 shares issued and 33,249,665 shares outstanding as of December 31, 2017) Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Treasury stock, at cost (14,692,064 shares as of June 30, 2018; 14,121,280 shares as of December 31, 2017) Treasury Stock, Value Retained earnings Retained Earnings (Accumulated Deficit) Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Business Combinations [Abstract] Allocation of Total Purchase Price Consideration Schedule of Business Acquisitions, by Acquisition [Table Text Block] Schedule of Finite-Lived Intangible Assets Acquired Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Pro-Forma Results of Operations Business Acquisition, Pro Forma Information [Table Text Block] Revenue from Contract with Customer [Abstract] Deferred Revenue Contract with Customer, Asset and Liability [Table Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Notional Disclosures [Abstract] Notional Disclosures [Abstract] Derivative, Notional Amount Derivative, Notional Amount Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Restricted Stock Activity Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Income Statement [Abstract] Revenues Revenues [Abstract] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Cost of revenues (exclusive of depreciation and amortization, shown separately below) Cost of Revenue [Abstract] Cost of Goods and Services Sold Cost of Goods and Services Sold Selling, general and administrative Selling, General and Administrative Expense Depreciation Depreciation Amortization Amortization of Intangible Assets Acquisition costs Business Combination, Acquisition Related Costs Adjustment to fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Income from operations Operating Income (Loss) Other Income (Expense) Other Nonoperating Income (Expense) [Abstract] Net interest expense Interest Income (Expense), Nonoperating, Net Net other expense (income) Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net income Basic net income per share (in dollars per share) Earnings Per Share, Basic Diluted net income per share (in dollars per share) Earnings Per Share, Diluted Shares used in computing basic net income per share (in shares) Weighted Average Number of Shares Outstanding, Basic Shares used in computing diluted net income per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Customer backlog Order or Production Backlog [Member] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Gross [Abstract] Finite-Lived Intangible Assets, Gross [Abstract] Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Estimated Useful Life Finite-Lived Intangible Asset, Acquired Useful Life Useful life of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Aggregate Acquisitions Finite-lived Intangible Assets Acquired Goodwill Schedule of Goodwill [Table Text Block] Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Estimated Useful Lives of Intangible Assets Schedule of Estimated Useful Lives of Identifiable Intangible Assets [Table Text Block] Tabular disclosure of the estimated used lives of intangible assets. Estimated Annual Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Debt Disclosure [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Credit Agreement Credit Agreement [Member] The Company's credit agreement, as amended, with Silicon Valley Bank, U.S. Bank National Association, and Bank of America, N.A., entered into on July 31, 2013. Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Prime Rate Prime Rate [Member] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Line of Credit [Abstract] Line of Credit Facility [Abstract] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Additional commitment increase Line of Credit Facility, Additional commitment increase Amount of additional commitment increase on the credit facility. Allowable amount of letters of credit for issuance Line of Credit Facility, Allowable Amount for Issuance of Letters of Credit Allowable amount for issuance of letters of credit under the credit facility. Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Maturity date Debt Instrument, Maturity Date Term of variable rate Debt Instrument Term of variable rate Term of the interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index Interest rate at end of period Line of Credit Facility, Interest Rate at Period End Margin interest rate percentage Debt Instrument, Basis Spread on Variable Rate Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Annual commitment fee percentage on unused capacity Line of Credit Facility, Unused Capacity, Commitment Fee Percentage EBITDA Ratio Ratio of EBITDA plus stock compensation to interest expense for the previous four consecutive fiscal quarters Ratio of earnings before interest, taxes, depreciation, and amortization (EBITDA) plus stock compensation to interest expense for the previous four consecutive fiscal quarters. Leverage Ratio Ratio of indebtedness to EBITDA plus stock compensation Ratio of indebtedness to EBITDA plus stock compensation (Leverage Ratio). Leverage Ratio needed for payment of dividends Ratio of indebtedness to EBITDA plus stock compensation needed for payment of dividends Ratio of indebtedness to EBITDA plus stock compensation (Leverage Ratio) needed for payment of dividends. Business Combination Disclosure Business Combination Disclosure [Text Block] Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted-average shares of common stock outstanding Weighted Average Number of Shares Issued, Basic Shares used in computing basic net income per share Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Restricted stock subject to vesting Incremental Common Shares Attributable to Restricted Stock Subject to Vesting Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of restricted stock subject to vesting. Shares issuable for acquisition consideration (in shares) Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements Shares used in computing diluted net income per share Anti-dilutive options and restricted stock not included in the calculation of diluted net income per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Stock Repurchase Program [Abstract] Treasury Stock, Value [Abstract] Authorized amount to be repurchased Stock Repurchase Program, Remaining Authorized Repurchase Amount Increase in authorized amount to be repurchased Stock Repurchase Program, Increase in Authorized Repurchase Amount Increase in the authorized amount of stock that can be repurchased under the plan. Cumulative amount repurchased Stock Repurchase Program, Cumulative amount repurchased The cumulative amount of stock repurchased under the plan. Cumulative number of shares repurchased Stock Repurchase Program, Cumulative amount repurchased, Shares The cumulative number of shares of stock repurchased under the plan. Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Stone Temple Consulting Corporation Stone Temple Consulting Corporation [Member] a digital marketing agency which specializes in search engine optimization marketing and content services Subsequent Event [Line Items] Subsequent Event [Line Items] Business Combinations [Abstract] Business Combination, Description [Abstract] Date of acquisition Business Acquisition, Date of Acquisition Agreement Cash paid for acquisition Payments to Acquire Businesses, Gross Common stock issued Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Contingent consideration, maximum cash payout Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Professional Services Professional Services [Member] Development, implementation, automation and extension of business processes, technology infrastructure, and software applications. Other Services Other Services [Member] Hosting fees, maintenance, training, internally developed SaaS and partner referral fees Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Time and materials contracts Time-and-materials Contract [Member] Fixed fee percent complete contracts Fixed-price Percent Complete Contract [Member] Contract with customer in which amount of consideration is fixed and invoiced according to the agreed-upon schedule detailing the amount and timing of payments in the contract using an input method based on the ratio of hours expended to total estimated hours. Fixed fee contracts Fixed-price Contract [Member] Reimbursable expenses Reimbursable Expenses [Member] Reimbursement for out-of-pocket expenses, including travel and other project-related expenses without a markup. Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Transferred over Time Transferred over Time [Member] Transferred at Point in Time Transferred at Point in Time [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenue [Abstract] Revenue from Contract with Customer, Excluding Assessed Tax [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Software Licenses Software and Software Development Costs [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Commitments [Abstract] Other Commitments [Abstract] Period to purchase software licenses Period to purchase software licenses Period of time to purchase software licenses under agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2018 remaining Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2019 Operating Leases, Future Minimum Payments, Due in Two Years 2020 Operating Leases, Future Minimum Payments, Due in Three Years 2021 Operating Leases, Future Minimum Payments, Due in Four Years 2022 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments Operating Leases, Future Minimum Payments Due Rent expense Operating Leases, Rent Expense Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Canada CANADA Other countries Other Countries [Member] Other countries, excluding the United States and Canada. Document And Entity Information [Abstract] Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Trading Symbol Trading Symbol 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 (in shares) Treasury Stock, shares Treasury Stock, Shares Business Acquisition, Pro Forma Information [Abstract] Business Acquisition, Pro Forma Information [Abstract] Revenues Business Acquisition, Pro Forma Revenue Net income Business Acquisition, Pro Forma Net Income (Loss) Basic net income per share Business Acquisition, Pro Forma Earnings Per Share, Basic Diluted net income per share Business Acquisition, Pro Forma Earnings Per Share, Diluted Shares used in computing basic net income per share Business Acquisition Proforma Weighted Average Shares Outstanding Basic Business acquisition proforma weighted average shares outstanding basic. Shares used in computing diluted net income per share Business Acquisition Proforma Weighted Average Shares Outstanding Diluted Business acquisition proforma weighted average shares outstanding diluted. Balance Sheet Related Disclosures [Abstract] Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Property and Equipment Property, Plant and Equipment [Table Text Block] Other Current Liabilities Other Current Liabilities [Table Text Block] Other Non-Current Liabilities Other Noncurrent Liabilities [Table Text Block] Balance at beginning of period Preliminary purchase price allocations for acquisition Goodwill, Fair Value Disclosure Effect of foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Balance at end of period Basic and Diluted Net Income per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Revenue Recognition Revenue from Contract with Customer [Text Block] Impacts of ASC Topic 606 Adoption on Current Period Results Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Recent Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Accounting Policies [Abstract] Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Revenues Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Net income Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Line of Credit Debt Disclosure [Text Block] Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Deferred income taxes Deferred Tax Liabilities, Net Other non-current liabilities Other Sundry Liabilities, Noncurrent Deferred compensation liability Deferred Compensation Liability, Classified, Noncurrent Total Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] RAS RAS & Associates, LLC [Member] A management consulting firm that offers strategy, operations and business process optimization. Business Acquisition [Line Items] Business Acquisition [Line Items] Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Common stock issued Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Net working capital settlement Net working capital settlement Net working capital settlements paid or to be paid Initial fair value estimate of additional earnings-based contingent consideration Initial Fair Value of Contingent Consideration To Be Earned-Business Acquisition Initial fair value estimate, as of the acquisition date, of potential payments under the contingent consideration arrangement including cash and shares. Tax deductible amount of Goodwill Business Acquisition, Goodwill, Expected Tax Deductible Amount Impact of ASC Topic 606 Adoption Revenues Cost of revenues Income from operations Notice period to cancel or terminate contract Notice period to cancel or terminate contract Period of time for the client or the Company to cancel or terminate the contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Tax Credit [Table] Tax Credit [Table] A listing of tax credits included on the Company's tax returns. Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Internal Revenue Service (IRS) Internal Revenue Service (IRS) [Member] Tax Period [Axis] Tax Period [Axis] Tax Period [Domain] Tax Period [Domain] Tax Years 2011, 2012 and 2013 Tax Years 2011, 2012 and 2013 [Member] Identified as tax years 2011, 2012 and 2013. Tax Years 2011 to Date Tax Years 2011 to Date [Member] Identified as tax year 2011 to date. Tax Credit [Line Items] Tax Credit [Line Items] Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Income Taxes [Abstract] Income Tax Uncertainties [Abstract] Disallowed research tax credits being litigated Potential Disallowed Research Tax Credits Amount of research credits potentially disallowed on income tax return for the applicable tax year.. Income Tax Credits and Adjustments Income Tax Credits and Adjustments Unrecognized tax benefits Unrecognized Tax Benefits Unrecognized Tax Benefits, Interest on Income Taxes Accrued Unrecognized Tax Benefits, Interest on Income Taxes Accrued Effective tax rate Effective Income Tax Rate Reconciliation, Percent Taxes on foreign earnings repatriated Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Reversal of taxes on foreign earnings repatriated due to 2017 Tax Act Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense Amount of reasonable estimate for income tax expense from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act of 2017 for which accounting for tax effect is incomplete. Unremitted earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Unrecognized deferred tax liability on unremitted earnings of foreign subsidiaries Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries Estimated fair value of contingent consideration liability Business Combination, Contingent Consideration, Liability, Current Accrued variable compensation Accrued Variable Compensation Accrued variable compensation. Deferred revenue Contract with Customer, Liability, Current Other current liabilities Other Sundry Liabilities, Current Payroll related costs Payroll Related Costs Payroll related costs Accrued medical claims expense Accrued Medical Claims Expense Accrued medical claims expense. Professional fees Professional Fees A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer. Accrued subcontractor fees Accrued Subcontractor Fees Accrued subcontractor fees. Total Clarity Consultants Clarity Consultants [Member] A consultancy with deep expertise in custom development, cloud implementations, and digital experience design on Microsoft platforms and devices. Future Minimum Commitments Under Operating Lease Agreements Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Accounts receivable Accounts Receivable, Gross, Current Unbilled revenues Unbilled Receivables, Current Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Total Southport Services Group, LLC Southport Services Group, LLC [Member] A management consulting firm that offers business intelligence and data warehousing services. Business Combinations [Abstract] Period to realize additional earnings-based contingent consideration Business Combination, period to realize additional earnings-based contingent consideration Period to realize additional earnings-based contingent consideration for the business combination. Transaction costs Business Acquisition, Transaction Costs Common stock value attributed to future compensation Business Combination, Common stock value attributed to future compensation Value of common stock attributed to future compensation in a business combination. As part of the consideration paid for the acquisition, the Company issued common stock to the previous owners who are continuing with the Company with restrictions that limit the ability to sell the common stock and that lapse over a certain period, or over an accelerated period upon meeting specified employment milestones. Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Acquired tangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Identified intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Statement of Cash Flows [Abstract] OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Adjustments to reconcile net income to net cash provided by operations: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Deferred income taxes Deferred Income Tax Expense (Benefit) Non-cash stock compensation and retirement savings plan contributions Share-based Compensation Adjustment to fair value of contingent consideration for purchase of business Write-off of unamortized credit facility fees Write off of Deferred Debt Issuance Cost Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts and Notes Receivable Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Other liabilities Increase (Decrease) in Other Operating Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Capitalization of internally developed software costs Payments for software development costs The cash outflow associated with the development or modification of software programs or applications for internal use and resale that qualify for capitalization. Purchase of business Payments to Acquire Businesses, Net of Cash Acquired Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from line of credit Proceeds from Lines of Credit Payments on line of credit Repayments of Long-term Lines of Credit Payment for credit facility financing fees Payments of Debt Issuance Costs Payment of contingent consideration for purchase of business Payment of Contingent Consideration for Purchase of Business The cash outflow related to the payment of contingent consideration for the acquisition of a business. Proceeds from the sale of stock through the Employee Stock Purchase Plan Proceeds from the sale of stock through the Employee Stock Purchase Plan Aggregate proceeds received by the entity during the period from the sale of stock through the Employee Stock Purchase Plan Purchases of treasury stock Payments for Repurchase of Equity Remittance of taxes withheld as part of a net share settlement of restricted stock vesting Remittance of taxes withheld as part of a net share settlement of restricted stock vesting This element is related to remittance of taxes withheld as part of a net share settlement of restricted stock vesting Net cash (used in ) provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Supplemental disclosures: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes Income Taxes Paid, Net Cash paid for interest Interest Paid, Net Non-cash investing activity: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock issued for purchase of business Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Stock surrendered by sellers in conjunction with net working capital settlement Restricted Stock Award, Forfeitures Change in Contract with Customer, Asset and Liability [Abstract] Change in Contract with Customer, Asset and Liability [Abstract] Balance at beginning of period Contract with Customer, Liability Deferral of revenue Contract with Customer, Liability, Additions Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable recorded during the current reporting period. Recognition of deferred revenue Contract with Customer, Liability, Revenue Recognized Other Contract with Customer, Liability, Other Adjustments Other changes in deferred revenue balance during the period Balance at end of period Schedule of Notional Amounts of Outstanding Derivative Positions Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Estimated Amortization Expense [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2018 remaining Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2012 Long Term Incentive Plan Long Term Incentive Plan 2012 [Member] The 2012 Long Term Incentive Plan, as amended, allows for the granting of various types of stock awards, not to exceed a total of 5.0 million shares, to eligible individuals. Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock Restricted Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Restricted stock awards outstanding at beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Awards granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Awards vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Awards forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Restricted stock awards outstanding at end of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Awards outstanding at beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Awards granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Awards vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Awards forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Awards outstanding at end of period (in dollars per share) Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Revenue from Contract with Customer Revenue from Contract with Customer [Policy Text Block] Disclosure of accounting policy for revenue from contract with customer. Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Financial Instruments Derivatives, Policy [Policy Text Block] Commitments and Contingencies, Policy Commitments and Contingencies, Policy [Policy Text Block] Lessee, Leases Lessee, Leases [Policy Text Block] Stock-Based Compensation [Abstract] Share-based Compensation [Abstract] Requisite service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Maximum number of shares authorized under plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Number of shares available for issuance under the Incentive Plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Stock-based compensation expense Allocated Share-based Compensation Expense Stock-based compensation expense for retirement savings plan contributions Pension and Other Postretirement Benefits Cost (Reversal of Cost) Associated current and future income tax benefits recognized Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Total unrecognized compensation cost related to non-vested share-based awards Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Unrecognized compensation cost, weighted-average period for recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Intangible Assets [Abstract] Estimated useful lives Finite-Lived Intangible Asset, Useful Life Organization, Consolidation and Presentation of Financial Statements [Abstract] Basis of Presentation Business Description and Basis of Presentation [Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation adjustment Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent P&E Range [Axis] Computer Hardware Computer Equipment [Member] Software and Software Development Costs Furniture And Fixtures Furniture and Fixtures [Member] Leasehold Improvements Leasehold Improvements [Member] Property and Equipment [Abstract] Property, Plant and Equipment, Net [Abstract] Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Useful life Property, Plant and Equipment, Useful Life EX-101.PRE 10 prft-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Jul. 25, 2018
Document And Entity Information [Abstract]    
Entity Registrant Name PERFICIENT INC  
Entity Central Index Key 0001085869  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Jun. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   34,809,726
Trading Symbol PRFT  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 10,359 $ 6,307
Accounts receivable, net 107,286 112,194
Prepaid expenses 4,523 4,470
Other current assets 3,483 6,237
Total current assets 125,651 129,208
Property and equipment, net 6,678 7,145
Goodwill 315,405 305,238
Intangible assets, net 48,995 51,066
Other non-current assets 7,811 6,403
Total assets 504,540 499,060
Current liabilities:    
Accounts payable 14,495 23,196
Other current liabilities 41,662 38,077
Total current liabilities 56,157 61,273
Long-term debt 56,000 55,000
Other non-current liabilities 18,631 16,436
Total liabilities 130,788 132,709
STOCKHOLDERS' EQUITY ATTRIBUTABLE TO PARENT    
Common stock (par value $.001 per share; 100,000,000 authorized; 47,920,263 shares issued and 33,228,199 shares outstanding as of June 30, 2018; 47,370,945 shares issued and 33,249,665 shares outstanding as of December 31, 2017) 48 47
Additional paid-in capital 414,610 403,906
Accumulated other comprehensive loss (2,474) (1,822)
Treasury stock, at cost (14,692,064 shares as of June 30, 2018; 14,121,280 shares as of December 31, 2017) (177,301) (163,871)
Retained earnings 138,869 128,091
Total stockholders’ equity 373,752 366,351
Total liabilities and stockholders’ equity $ 504,540 $ 499,060
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Common Stock, par value $ 0.001 $ 0.001
Common Stock, shares authorized 100,000,000 100,000,000
Common Stock, shares issued 47,920,263 47,370,945
Common stock, shares outstanding (in shares) 33,228,199 33,249,665
Treasury Stock, shares 14,692,064 14,121,280
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Unaudited Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenues        
Revenues $ 121,798 $ 117,026 $ 242,739 $ 228,046
Cost of revenues (exclusive of depreciation and amortization, shown separately below)        
Cost of Goods and Services Sold 79,595 77,635 158,821 152,580
Selling, general and administrative 27,884 26,128 56,624 51,812
Depreciation 1,028 1,205 2,062 2,464
Amortization 4,137 3,537 8,020 7,162
Acquisition costs 542 893 840 1,383
Adjustment to fair value of contingent consideration 121 (597) 1,091 (439)
Income from operations 8,491 8,225 15,281 13,084
Other Income (Expense)        
Net interest expense 513 657 887 1,004
Net other expense (income) 52 (51) 49 (69)
Income before income taxes 7,926 7,619 14,345 12,149
Provision for income taxes 2,077 5,210 3,567 7,030
Net income $ 5,849 $ 2,409 $ 10,778 $ 5,119
Basic net income per share (in dollars per share) $ 0.18 $ 0.07 $ 0.33 $ 0.15
Diluted net income per share (in dollars per share) $ 0.17 $ 0.07 $ 0.32 $ 0.15
Shares used in computing basic net income per share (in shares) 32,772 32,942 32,762 33,161
Shares used in computing diluted net income per share (in shares) 33,889 33,747 33,894 34,080
Services        
Revenues        
Revenues $ 120,912 $ 107,756 $ 241,107 $ 211,777
Cost of revenues (exclusive of depreciation and amortization, shown separately below)        
Cost of Goods and Services Sold 79,595 69,908 158,821 138,888
Software and hardware        
Revenues        
Revenues 886 9,270 1,632 16,269
Cost of revenues (exclusive of depreciation and amortization, shown separately below)        
Cost of Goods and Services Sold $ 0 $ 7,727 $ 0 $ 13,692
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Unaudited Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net income $ 5,849 $ 2,409 $ 10,778 $ 5,119
Other comprehensive (loss) income:        
Foreign currency translation adjustment (554) 267 (652) 583
Comprehensive income $ 5,295 $ 2,676 $ 10,126 $ 5,702
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Unaudited Condensed Consolidated Statement of Stockholders' Equity - 6 months ended Jun. 30, 2018 - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Treasury Stock
Retained Earnings
Balance at Dec. 31, 2017 $ 366,351 $ 47 $ 403,906 $ (1,822) $ (163,871) $ 128,091
Balance (in shares) at Dec. 31, 2017 33,249,665 33,250,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Proceeds from the sales of stock through the Employee Stock Purchase Plan (in shares)   4,000        
Proceeds from the sales of stock through the Employee Stock Purchase Plan $ 81   81      
Stock compensation related to restricted stock vesting and retirement savings plan contributions (in shares)   392,000        
Stock compensation related to restricted stock vesting and retirement savings plan contributions 7,615 $ 1 7,614      
Purchases of treasury stock and buyback of shares for taxes (in shares)   (557,000)        
Purchases of treasury stock and buyback of shares for taxes (13,127)       (13,127)  
Issuance of stock in conjunction with acquisition including stock attributed to future compensation (in shares)   153,000        
Issuance of stock in conjunction with acquisition including stock attributed to future compensation 3,009   3,009   0  
Surrender of stock in conjunction with net working capital settlement (in shares)   (14,000)        
Surrender of stock in conjunction with net working capital settlement (303)       (303)  
Net income 10,778         10,778
Foreign currency translation adjustment (652)     (652)    
Balance at Jun. 30, 2018 $ 373,752 $ 48 $ 414,610 $ (2,474) $ (177,301) $ 138,869
Balance (in shares) at Jun. 30, 2018 33,228,199 33,228,000        
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
OPERATING ACTIVITIES    
Net income $ 10,778 $ 5,119
Adjustments to reconcile net income to net cash provided by operations:    
Depreciation 2,062 2,464
Amortization 8,020 7,162
Deferred income taxes 774 2,034
Non-cash stock compensation and retirement savings plan contributions 7,615 7,095
Adjustment to fair value of contingent consideration for purchase of business 1,091 (439)
Write-off of unamortized credit facility fees 0 246
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable 11,596 8,653
Other assets 1,422 2,901
Accounts payable (8,701) (6,372)
Other liabilities (5,103) (3,983)
Net cash provided by operating activities 29,554 24,880
INVESTING ACTIVITIES    
Purchase of property and equipment (1,564) (2,112)
Capitalization of internally developed software costs (290) (585)
Purchase of business (11,278) (37,886)
Net cash used in investing activities (13,132) (40,583)
FINANCING ACTIVITIES    
Proceeds from line of credit 117,500 154,000
Payments on line of credit (116,500) (118,000)
Payment for credit facility financing fees 0 (355)
Payment of contingent consideration for purchase of business 0 (1,344)
Proceeds from the sale of stock through the Employee Stock Purchase Plan 81 91
Purchases of treasury stock (10,232) (20,912)
Remittance of taxes withheld as part of a net share settlement of restricted stock vesting (2,895) (2,487)
Net cash (used in ) provided by financing activities (12,046) 10,993
Effect of exchange rate on cash and cash equivalents (324) 289
Change in cash and cash equivalents 4,052 (4,421)
Cash and cash equivalents at beginning of period 6,307 10,113
Cash and cash equivalents at end of period 10,359 5,692
Supplemental disclosures:    
Cash paid for income taxes 1,620 1,202
Cash paid for interest 806 714
Non-cash investing activity:    
Stock issued for purchase of business 2,666 9,429
Stock surrendered by sellers in conjunction with net working capital settlement $ 303 $ 0
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation
 
The accompanying interim unaudited condensed consolidated financial statements of Perficient, Inc. and its subsidiaries (collectively, the “Company”) have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and are presented in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) applicable to interim financial information. Accordingly, certain note disclosures have been condensed or omitted. In the opinion of management, the interim unaudited condensed consolidated financial statements reflect all adjustments (consisting of only normal recurring adjustments) necessary for a fair presentation of the Company’s financial position, results of operations and cash flows for the periods presented. These financial statements should be read in conjunction with the Company’s consolidated financial statements and notes thereto filed with the SEC in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017. Operating results for the three and six months ended June 30, 2018 may not be indicative of the results for the full year ending December 31, 2018.

Certain prior period financial statement amounts have been reclassified to conform to current period presentation. This reclassification relates to reimbursable expenses, which have been combined with services revenues and cost of services within revenues and cost of revenues in the Unaudited Condensed Consolidated Statements of Operations.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
 
Use of Estimates
 
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates, and such differences could be material to the financial statements.

Except for the accounting policies related to revenue recognition that were updated as a result of the adoption of Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers issued by the Financial Accounting Standards Board (the “FASB”), there have been no changes to significant accounting policies described in the Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on March 1, 2018, that have had a material impact on the Company’s condensed consolidated financial statements and related notes. See Note 4, Revenue, for updated policies related to revenue recognition.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 2018
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Recent Accounting Pronouncements
Recent Accounting Pronouncements
 
In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Accounting Standards Codification (ASC) Topic 606), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. ASU No. 2014-09 replaced most existing revenue recognition guidance in U.S. GAAP. In 2015, the FASB deferred the effective date of ASU No. 2014-09 by one year. In 2016, the FASB issued ASU No. 2016-08, Principal versus Agent Considerations, ASU No. 2016-10, Identifying Performance Obligations and Licensing, ASU No. 2016-12, Narrow-Scope Improvements and Practical Expedients and ASU No. 2016-20, Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers, all of which further amended ASU No. 2014-09. The Company adopted the standard on January 1, 2018 using the modified retrospective method which requires a cumulative-effect adjustment to the opening balance of retained earnings within stockholders’ equity. The Company has determined that the most significant impact upon adoption was to third-party software and hardware revenue, which was primarily recorded on a gross basis as the principal in the transaction through December 31, 2017 and presented on a net basis as the agent as of January 1, 2018. The adoption of the standard also resulted in minor changes to the timing of revenue recognition. As the agent, revenue from multi-year sales of third-party software and support is recognized upfront as the performance obligation is fulfilled, rather than annually as invoiced to the customer. Additionally, variable consideration related to service contracts, such as volume discounts and holdbacks, are recognized earlier under the new standard in certain instances. The impact from these timing changes was immaterial as of January 1, 2018, and therefore, did not result in a cumulative-effect adjustment to the opening balance of retained earnings.  The adoption of the standard also resulted in increases to accounts receivable, net and deferred revenue within other current liabilities for those contracts under which the Company’s right to consideration is unconditional. Refer to Impacts of ASC Topic 606 Adoption on Current Period Results below for the impact of adopting ASC Topic 606 on the Unaudited Condensed Consolidated Balance Sheet as of June 30, 2018 and the Unaudited Condensed Consolidated Statement of Operations for the three and six months ended June 30, 2018. There was no material impact on the Unaudited Condensed Consolidated Statement of Cash Flows for the six months ended June 30, 2018. The adoption of ASU No. 2014-09 and its amendments also resulted in additional disclosures around the nature and timing of performance obligations, contract costs, and deferred revenue, as well as significant judgments and practical expedients used by the Company. See Note 4, Revenue, for these disclosures.

Impacts of ASC Topic 606 Adoption on Current Period Results

The impacts of ASC Topic 606 adoption on the Unaudited Condensed Consolidated Balance Sheet as of  June 30, 2018 are as follows (in thousands):

 
As Reported
 
ASC Topic 606 Impact
 
Without ASC Topic 606 Adoption
Accounts receivable, net
$
107,286

 
$
(1,283
)
 
$
106,003

Total assets
504,540

 
(1,283
)
 
503,257

Other current liabilities
41,662

 
(1,283
)
 
40,379

Total liabilities
130,788

 
(1,283
)
 
129,505


The impacts of ASC Topic 606 adoption on the Unaudited Condensed Consolidated Statement of Operations for the three and six months ended June 30, 2018 are as follows (in thousands):

 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
As Reported (Net Presentation)
 
ASC Topic 606 Impact
 
Without ASC Topic 606 Adoption (Gross Presentation)
 
As Reported
(Net Presentation)
 
ASC Topic 606 Impact
 
Without ASC Topic 606 Adoption
 (Gross Presentation)
Revenues
 
 
 
 
 
 
 
 
 
 
 
Services
$
120,912

 
$

 
$
120,912

 
$
241,107

 
$

 
$
241,107

Software and hardware
886

 
5,865

 
6,751

 
1,632

 
12,385

 
14,017

Total revenues
121,798

 
5,865

 
127,663

 
242,739

 
12,385

 
255,124

Cost of revenues
 
 
 
 
 
 
 
 
 
 
 
Cost of services
79,595

 

 
79,595

 
158,821

 

 
158,821

Software and hardware costs

 
5,865

 
5,865

 

 
12,385

 
12,385

Total cost of revenues
79,595

 
5,865

 
85,460

 
158,821

 
12,385

 
171,206

Income from operations
8,491

 

 
8,491

 
15,281

 

 
15,281

Net income
5,849

 

 
5,849

 
10,778

 

 
10,778



In February 2016, the FASB issued ASU No. 2016-02, Leases, which supersedes ASC Topic 840, Leases, and creates a new topic, ASC Topic 842, Leases. This update requires lessees to recognize a lease liability and a lease asset for all leases, including operating leases, with a term greater than 12 months on its balance sheet. The update also expands the required quantitative and qualitative disclosures surrounding leases. This update is effective for the Company on January 1, 2019. Currently, ASU No. 2016-02 requires companies to adopt the requirements of the new standard by applying a modified retrospective approach to the beginning of the earliest period presented in the financial statements.  However, the FASB issued an exposure draft in January 2018, which may allow companies the option to instead apply the provisions of the new standard at the effective date without adjusting the comparative periods presented. While the Company is currently assessing the impact ASU No. 2016-02 will have on its consolidated financial statements, the Company expects the primary impact upon adoption will be the recognition, on a discounted basis, of its minimum commitments under noncancellable operating leases on its consolidated balance sheets resulting in the recording of right of use assets and lease obligations. Current minimum commitments under noncancellable operating leases are disclosed in Note 13, Commitments and Contingencies.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
Revenue
 
The Company’s revenues consist of services and software and hardware sales. Revenues are recognized when control of these services or goods are transferred to clients, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or goods.

For a description of the Company’s revenue recognition policy prior to January 1, 2018 under ASC Subtopic 985-605, Software – Revenue Recognition, ASC Subtopic 605-25, Revenue Recognition – Multiple-Element Arrangements, and ASC Section 605-10-S99 (Staff Accounting Bulletin Topic 13, Revenue Recognition), refer to Note 2, Summary of Significant Accounting Policies, in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017.

The following discussion relates to the Company’s revenue recognition policy, effective January 1, 2018, under ASC Topic 606.

Services Revenues

Services revenues are primarily comprised of professional services that include developing, implementing, automating and extending business processes, technology infrastructure, and software applications. The Company’s professional services span multiple industries, platforms and solutions; however, the Company has remained relatively diversified and does not believe that it has significant revenue concentration within any single industry, platform or solution.

Professional services revenues are recognized over time as services are rendered. Most projects are performed on a time and materials basis, while a portion of revenues is derived from projects performed on a fixed fee or fixed fee percent complete basis. For time and material contracts, revenues are generally recognized and invoiced by multiplying the number of hours expended in the performance of the contract by the billing rates established in the contract. For fixed fee contracts, revenues are generally recognized and invoiced by multiplying the fixed rate per time period established in the contract by the number of time periods elapsed. For fixed fee percent complete contracts, revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours, and the client is invoiced according to the agreed-upon schedule detailing the amount and timing of payments in the contract. Clients are typically billed monthly for services provided during that month, but can be billed on a more or less frequent basis as determined by the contract. If the time is worked and approved at the end of a fiscal period and the invoice has not yet been sent to the client, the amount is recorded as revenue once the Company verifies all other revenue recognition criteria have been met, and the amount is classified as a receivable as the right to consideration is unconditional at that point. Amounts invoiced and collected in excess of revenues recognized are contract liabilities, which are classified as deferred revenues in the Unaudited Condensed Consolidated Balance Sheet. The term between invoicing and payment due date is not significant. Contracts for professional services provide for a general right, to the client or the Company, to cancel or terminate the contract within a given period of time (generally 10 to 30 days’ notice is required). The client is responsible for any time and expenses incurred up to the date of cancellation or termination of the contract. Certain contracts may include volume discounts or holdbacks, which are accounted for as variable consideration under ASC Topic 606, but are not typically significant. The Company estimates variable consideration based on historical experience and forecasted sales and includes the variable consideration in the transaction price.

Other services revenues are comprised of hosting fees, partner referral fees, maintenance agreements, training and internally developed software-as-a-service (“SaaS”) sales. Revenues from hosting fees, maintenance agreements, training and internally developed SaaS sales are generally recognized over time using a time-based measure of progress as services are rendered. Partner referral fees are recorded at a point in time upon meeting specified requirements set by each partner to earn the respective fee.

On many professional service projects, the Company is also reimbursed for out-of-pocket expenses including travel and other project-related expenses.  These reimbursements are included as a component of the transaction price of the respective professional services contract and are invoiced as the expenses are incurred. The Company structures its professional services arrangements to recover the cost of reimbursable expenses without a markup.

Software and Hardware Revenues

Software and hardware revenues are comprised of third-party software and hardware resales, in which the Company is considered the agent, and sales of internally developed software, in which the Company is considered the principal. Third-party software and hardware revenues are recognized and invoiced when the Company fulfills its obligation to arrange the sale, which occurs when the purchase order with the vendor is executed and the customer has access to the software or the hardware has been shipped to the customer. Internally developed software revenues are recognized and invoiced when control is transferred to the customer, which occurs when the software has been made available to the customer and the license term has commenced. Revenues from third-party software and hardware sales are recorded on a net basis, while revenues from internally developed software sales are recorded on a gross basis. There are no significant cancellation or termination-type provisions for the Company’s software and hardware sales, and the term between invoicing and payment due date is not significant.

Arrangements with Multiple Performance Obligations

Arrangements with clients may contain multiple promises such as delivery of software, hardware, professional services or post-contract support services. These promises are accounted for as separate performance obligations if they are distinct.  For arrangements with clients that contain multiple performance obligations, the transaction price is allocated to the separate performance obligations based on estimated relative standalone selling price, which is estimated by the expected cost plus a margin approach, taking into consideration market conditions and competitive factors.

Contract Costs

In accordance with the terms of the Company’s sales commission plan, commissions are not earned until the related revenue is recognized. Therefore, sales commissions are expensed as they are incurred. Certain sales incentives are accrued based on achievement of specified bookings goals. For these incentives, the Company applies the practical expedient that allows the Company to expense the incentives as incurred, since the amortization period would have been one year or less.

Deferred Revenue

During the six months ended June 30, 2018, $3.8 million was recognized in revenue that was included in the deferred revenue balance at the beginning of the period.  The changes in deferred revenue for the six months ended June 30, 2018 are as follows (in thousands):

Balance at December 31, 2017
$
3,278

Impact of ASC Topic 606 adoption (offset to Accounts Receivable)
2,806

Opening balance at January 1, 2018
6,084

Deferral of revenue
6,418

Recognition of deferred revenue
(7,127
)
Other
(390
)
Balance at June 30, 2018
$
4,985



Transaction Price Allocated to Remaining Performance Obligations
 
Due to the ability of the client or the Company to cancel or terminate the contract within a given period of time (generally 10 to 30 days’ notice is required), the majority of the Company’s contracts have a term of less than one year. Perficient does not disclose the value of unsatisfied performance obligations for contracts with an original maturity date of one year or less or time and materials contracts for which the Company has the right to invoice for services performed. Revenue related to unsatisfied performance obligations for remaining contracts as of June 30, 2018 was immaterial.
 
Disaggregation of Revenue

The following table presents revenue disaggregated by revenue source and pattern of revenue recognition (in thousands):

 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
Over Time

Point In Time

Total Revenues
 
Over Time

Point In Time

Total Revenues
Time and materials contracts
$
84,884

 
$

 
$
84,884

 
$
167,033

 
$

 
$
167,033

Fixed fee percent complete contracts
7,898

 

 
7,898

 
17,010

 

 
17,010

Fixed fee contracts
20,377

 

 
20,377

 
41,599

 

 
41,599

Reimbursable expenses
3,215

 

 
3,215

 
6,245

 

 
6,245

Total professional services fees
116,374

 

 
116,374

 
231,887

 

 
231,887

Other services revenue*
3,754

 
784

 
4,538

 
7,618

 
1,602

 
9,220

Total services
120,128

 
784

 
120,912

 
239,505

 
1,602

 
241,107

Software and hardware

 
886

 
886

 

 
1,632

 
1,632

Total revenues
$
120,128

 
$
1,670

 
$
121,798

 
$
239,505

 
$
3,234

 
$
242,739


*    Other services revenue primarily consists of hosting fees, maintenance, training, internally developed SaaS and partner referral fees.

The following table presents revenue disaggregated by geographic area, as determined by the billing address of customers (in thousands):
 
Three Months Ended
June 30, 2018
 
Six Months Ended
June 30, 2018
United States
$
119,211

 
$
236,739

Canada
739

 
2,110

Other countries
1,848

 
3,890

Total revenues
$
121,798

 
$
242,739

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
Stock-Based Compensation
 
Stock-based compensation is accounted for in accordance with ASC Topic 718, Compensation – Stock Compensation. Under this guidance, the Company recognizes share-based compensation ratably using the straight-line attribution method over the requisite service period, which is generally three years. In addition, the Company has elected to estimate the amount of expected forfeitures when calculating share-based compensation, instead of accounting for forfeitures as they occur. The fair value of restricted stock awards is based on the value of the Company’s common stock on the date of the grant.

Stock Award Plans
 
The Company’s Second Amended and Restated 2012 Long Term Incentive Plan (as amended, the “Incentive Plan”) allows for the granting of various types of stock awards, not to exceed a total of 7.0 million shares, to eligible individuals.  The Compensation Committee of the Board of Directors administers the Incentive Plan and determines the terms of all stock awards made under the Incentive Plan. As of June 30, 2018, there were 2.6 million shares of common stock available for issuance under the Incentive Plan.
 
Stock-based compensation cost recognized for the three and six months ended June 30, 2018 was approximately $4.1 million and $8.0 million, respectively, which included $0.7 million and $1.4 million, respectively, of expense for retirement savings plan contributions. The associated current and future income tax benefits recognized were $0.8 million and $1.6 million for the three and six months ended June 30, 2018, respectively. Stock-based compensation cost recognized for the three and six months ended June 30, 2017 was approximately $3.6 million and $7.3 million, respectively, which included $0.6 million and $1.3 million, respectively, of expense for retirement savings plan contributions. The associated current and future income tax benefits recognized were $1.1 million and $2.3 million for the three and six months ended June 30, 2017, respectively. As of June 30, 2018, there was $20.3 million of total unrecognized compensation cost related to non-vested share-based awards with a weighted-average remaining life of two years.

Restricted stock activity for the six months ended June 30, 2018 was as follows (shares in thousands):
 
 
Shares
 
Weighted-Average
Grant Date Fair Value
Restricted stock awards outstanding at December 31, 2017
1,436

 
$
18.12

Awards granted
364

 
22.06

Awards vested
(330
)
 
19.27

Awards forfeited
(70
)
 
17.45

Restricted stock awards outstanding at June 30, 2018
1,400

 
$
18.88

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income per Share
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Net Income per Share
Net Income per Share
 
The following table presents the calculation of basic and diluted net income per share (in thousands, except per share information):
 
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Net income
$
5,849

 
$
2,409

 
$
10,778

 
$
5,119

Basic:
 
 
 
 
 
 
 
Weighted-average shares of common stock outstanding
32,772

 
32,942

 
32,762

 
33,161

Shares used in computing basic net income per share
32,772

 
32,942

 
32,762

 
33,161

Effect of dilutive securities:
 
 
 
 
 
 
 
Restricted stock subject to vesting
552

 
262

 
576

 
393

Shares issuable for acquisition consideration (1)
565

 
543

 
556

 
526

Shares used in computing diluted net income per share
33,889

 
33,747

 
33,894

 
34,080

 
 
 
 
 
 
 
 
Basic net income per share
$
0.18

 
$
0.07

 
$
0.33

 
$
0.15

Diluted net income per share
$
0.17

 
$
0.07

 
$
0.32

 
$
0.15

 
 
 
 
 
 
 
 
Anti-dilutive restricted stock not included in the calculation of diluted net income per share

 
228

 
60

 
175

 
(1)
For the three and six months ended June 30, 2018, this represents the shares held in escrow pursuant to: (i) the Asset Purchase Agreement with BioPharm Systems, Inc. (“BioPharm”); (ii) the Asset Purchase Agreement with Zeon Solutions Incorporated and certain related entities (collectively, “Zeon”); (iii) the Asset Purchase Agreement with RAS & Associates, LLC (“RAS”); (iv) the Asset Purchase Agreement with Clarity Consulting, Inc. and Truth Labs, LLC (together, “Clarity”); and (v) the Asset Purchase Agreement with Southport Services Group, LLC (“Southport”), as part of the consideration.  For the three and six months ended June 30, 2017, this represents the shares held in escrow pursuant to: (i) the Asset Purchase Agreement with BioPharm; (ii) the Asset Purchase Agreement with Zeon; (iii) the Asset Purchase Agreement with The Pup Group, Inc. d/b/a Enlighten (“Enlighten”); (iv) the Asset Purchase Agreement with RAS; and (v) the Asset Purchase Agreement with Clarity, as part of the consideration.

Prior to 2018, the Company's Board of Directors authorized the repurchase of up to $135.0 million of Company common stock. On February 20, 2018, the Board of Directors authorized the expansion of the stock repurchase program by authorizing the repurchase of up to an additional $25.0 million of Company common stock for a total repurchase program of $160.0 million and extended the expiration date of the program from December 31, 2018 to December 31, 2019. The program could be suspended or discontinued at any time, based on market, economic, or business conditions. The timing and amount of repurchase transactions will be determined by management based on its evaluation of market conditions, share price, and other factors. Since the program’s inception on August 11, 2008, the Company has repurchased approximately $145.2 million (12.8 million shares) of outstanding common stock through June 30, 2018.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components
6 Months Ended
Jun. 30, 2018
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components
Balance Sheet Components
  
June 30, 2018 (unaudited)
 
December 31, 2017
 
(in thousands)
Accounts receivable:
 
 
 
Accounts receivable
$
63,314

 
$
82,603

Unbilled revenues
45,151

 
30,863

Allowance for doubtful accounts
(1,179
)
 
(1,272
)
Total
$
107,286

 
$
112,194


Property and equipment:
 
 
 
Computer hardware (useful life of 3 years)
$
13,436

 
$
13,110

Software (useful life of 1 to 7 years)
5,042

 
5,159

Furniture and fixtures (useful life of 5 years)
4,203

 
3,772

Leasehold improvements (useful life of 5 years)
3,120

 
2,836

Less: Accumulated depreciation
(19,123
)
 
(17,732
)
Total
$
6,678

 
$
7,145


Other current liabilities:
 
 
 
Estimated fair value of contingent consideration liability (1)
$
13,450

 
$
8,148

Accrued variable compensation
12,381

 
16,842

Deferred revenue
4,985

 
3,278

Other current liabilities
4,652

 
3,879

Payroll related costs
3,352

 
2,971

Accrued medical claims expense
1,925

 
2,133

Professional fees
582

 
357

Accrued subcontractor fees
335

 
469

Total
$
41,662

 
$
38,077


Other non-current liabilities:
 
 
 
Deferred income taxes
$
7,990

 
$
7,360

Other non-current liabilities
6,021

 
4,667

Deferred compensation liability
4,620

 
4,409

Total
$
18,631

 
$
16,436


(1)
As of June 30, 2018, represents the fair value estimate of revenue and earnings-based contingent consideration that may be realized by Southport and Clarity twelve months after the acquisition. As of December 31, 2017, represents the fair value estimate of additional revenue and earnings-based contingent consideration that may be realized by Clarity twelve months after the acquisition.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations
6 Months Ended
Jun. 30, 2018
Business Combinations [Abstract]  
Business Combination Disclosure
Business Combinations

2017 Acquisitions

Acquisition of RAS

On January 3, 2017, the Company acquired substantially all of the assets of RAS through a wholly-owned subsidiary of the Company, pursuant to the terms of an Asset Purchase Agreement. The Company’s total allocable purchase price consideration was $10.4 million. The purchase price was comprised of $7.1 million in cash paid and $2.1 million in Company common stock issued at closing reduced by $0.6 million as a result of a net working capital adjustment settled in Company common stock surrendered by RAS in 2017. The purchase price also included $1.8 million representing the initial fair value estimate of additional revenue and earnings-based contingent consideration, which was not realized by RAS. The amount of goodwill deductible for tax purposes was $3.7 million.

Acquisition of Clarity

On June 22, 2017, the Company acquired substantially all of the assets of Clarity, pursuant to the terms of an Asset Purchase Agreement. The Company’s total allocable purchase price consideration was $41.7 million. The purchase price was comprised of $30.7 million in cash paid and $7.3 million in Company common stock issued at closing reduced by $0.4 million as a result of the net working capital adjustment settled in Company common stock surrendered by Clarity in February 2018. The purchase price also included $4.1 million representing the initial fair value estimate of additional revenue and earnings-based contingent consideration with a maximum cash payout of $9.2 million. Clarity achieved the maximum cash payout pursuant to the Asset Purchase Agreement and, as a result, the Company has accrued $9.2 million of contingent consideration as of June 30, 2018. The amount of goodwill expected to be deductible for tax purposes, excluding contingent consideration, is $22.1 million.

2018 Acquisitions

Acquisition of Southport

On April 2, 2018, the Company acquired substantially all of the assets of Southport, pursuant to the terms of an Asset Purchase Agreement. The acquisition of Southport expands the Company’s expertise in business intelligence and data warehousing services.

The Company has initially estimated the total allocable purchase price consideration to be $18.5 million. The purchase price was comprised of $11.3 million in cash paid and $2.7 million in Company common stock issued at closing increased by $0.3 million for an estimated net working capital adjustment due to the seller. The purchase price also included $4.2 million representing the initial fair value estimate of additional revenue and earnings-based contingent consideration, which may be realized by the seller twelve months after the closing date of the acquisition with a maximum cash payout of $6.6 million. The Company incurred approximately $0.8 million in transaction costs, which were expensed when incurred.

As part of the consideration transferred for the acquisition of Southport, the Company issued common stock to owners of Southport, who are continuing with the Company, with restrictions limiting the ability to sell the common stock which lapse over a certain period or over an accelerated period upon meeting specified employment milestones. As such, an estimated $0.3 million of the common stock value was attributed to future compensation and recorded as an asset within “Other current assets” and “Other non-current assets” in the Unaudited Condensed Consolidated Balance Sheet as of the acquisition date, to be amortized over the requisite service period.

The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
$
4.2

Identified intangible assets
5.6

Liabilities assumed
(1.8
)
Goodwill
10.5

Total purchase price
$
18.5



The amount of goodwill expected to be deductible for tax purposes, excluding contingent consideration, is $7.1 million.

The above purchase price accounting estimates are pending finalization of the intangible assets and contingent consideration valuation and a net working capital settlement that is subject to final adjustment as the Company evaluates information during the measurement period.

The following table presents details of the intangible assets acquired during the six months ended June 30, 2018 (dollars in millions):
 
Weighted Average Useful Life
Estimated Useful Life
Aggregate Acquisitions
Customer relationships
5 years
5 years
$
4.6

Customer backlog
1 year
1 year
0.7

Non-compete agreements
5 years
5 years
0.2

Trade name
1 year
1 year
0.1

Total acquired intangible assets
 
   
$
5.6



The operating results of the 2017 and 2018 acquisitions have been included in the Company's interim unaudited condensed consolidated financial statements since the respective acquisition date.

The aggregate amounts of revenue and net income of the Southport acquisition in the Unaudited Condensed Consolidated Statements of Operations from the acquisition date to June 30, 2018 are as follows (in thousands):
 
Acquisition Date to
 June 30, 2018
Revenues
$
4,661

Net income
$
386



Pro-forma Results of Operations

The following presents the unaudited pro-forma combined results of operations of the Company with the 2017 and 2018 acquisitions for the six months ended June 30, 2018 and 2017, after giving effect to certain pro-forma adjustments and assuming the 2018 acquisition was acquired as of the beginning of 2017 and assuming the 2017 acquisitions were acquired as of the beginning of 2016.

These unaudited pro-forma results are presented in compliance with the adoption of ASU No. 2010-29, Business Combinations (Topic 805): Disclosure of Supplementary Pro Forma Information for Business Combinations, and are not necessarily indicative of the actual consolidated results of operations had the acquisitions actually occurred on January 1, 2017 or January 1, 2016 or of future results of operations of the consolidated entities (in thousands except per share data):

 
Six Months Ended June 30,
 
2018
 
2017
Revenues
$
247,813

 
$
250,920

Net income
$
13,544

 
$
6,601

Basic net income per share
$
0.41

 
$
0.20

Diluted net income per share
$
0.40

 
$
0.19

Shares used in computing basic net income per share
33,210

 
33,731

Shares used in computing diluted net income per share
33,969

 
34,702

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
Goodwill and Intangible Assets
 
Goodwill represents the excess purchase price over the fair value of net assets acquired, or net liabilities assumed, in a business combination. In accordance with ASC Topic 350, Intangibles – Goodwill and Other, the Company performs an annual impairment review in the fourth quarter and more frequently if events or changes in circumstances indicate that goodwill might be impaired. There was no indication that goodwill became impaired as of June 30, 2018.

Other intangible assets include customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software, which are being amortized over the assets’ estimated useful lives using the straight-line method. Estimated useful lives range from less than one year to ten years. Amortization of customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software is considered an operating expense and is included in “Amortization” in the accompanying Unaudited Condensed Consolidated Statements of Operations. The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in a lack of recoverability or revised useful life.

Goodwill
 
The changes in the carrying amount of goodwill for the six months ended June 30, 2018 are as follows (in thousands):
 
Balance at December 31, 2017
$
305,238

Preliminary purchase price allocations for acquisition
10,467

Effect of foreign currency translation adjustments
(300
)
Balance at June 30, 2018
$
315,405



Intangible Assets with Definite Lives
 
The following table presents a summary of the Company’s intangible assets that are subject to amortization (in thousands):
 
 
June 30, 2018
 
December 31, 2017
 
Gross
Carrying
Amounts
 
Accumulated
Amortization
 
Net
Carrying
Amounts
 
Gross
Carrying
Amounts
 
Accumulated
Amortization
 
Net
Carrying
Amounts
Customer relationships
$
76,666

 
$
(34,693
)
 
$
41,973

 
$
75,407

 
$
(32,307
)
 
$
43,100

Non-compete agreements
1,606

 
(705
)
 
901

 
1,556

 
(707
)
 
849

Customer backlog
680

 
(170
)
 
510

 
1,650

 
(866
)
 
784

Trade name
70

 
(18
)
 
52

 
100

 
(53
)
 
47

Internally developed software
11,377

 
(5,818
)
 
5,559

 
11,325

 
(5,039
)
 
6,286

Total
$
90,399

 
$
(41,404
)
 
$
48,995

 
$
90,038

 
$
(38,972
)
 
$
51,066


 
The estimated useful lives of identifiable intangible assets are as follows:
 
Customer relationships
5 - 10 years
Non-compete agreements
2 - 5 years
Customer backlog
1 year
Trade name
1 year
Internally developed software
2 - 7 years

 

Estimated annual amortization expense for the next five years ended December 31 and thereafter is as follows  (in thousands):
2018 remaining
$
7,484

2019
$
13,529

2020
$
10,261

2021
$
8,128

2022
$
6,784

Thereafter
$
2,809

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-term Debt
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Line of Credit
Long-term Debt
 
On June 9, 2017, the Company entered into a Credit Agreement as amended (the “Credit Agreement”) with Wells Fargo Bank, National Association, as administrative agent and the other lenders parties thereto.  The Credit Agreement replaced the Second Amended and Restated Credit Agreement dated as of July 31, 2013 between the Company, Silicon Valley Bank and the other lenders and signatories thereto (the “Prior Credit Agreement”). The Credit Agreement provides for revolving credit borrowings up to a maximum principal amount of $125.0 million, subject to a commitment increase of $75.0 million. All outstanding amounts owed under the Credit Agreement become due and payable no later than the final maturity date of June 9, 2022.

The Credit Agreement also allows for the issuance of letters of credit in the aggregate amount of up to $10.0 million at any one time; outstanding letters of credit reduce the credit available for revolving credit borrowings. As of June 30, 2018, the Company had one outstanding letter of credit for $0.3 million. Substantially all of the Company’s assets are pledged to secure the credit facility.

Borrowings under the Credit Agreement bear interest at the Company’s option of the prime rate (5.00% on June 30, 2018) plus a margin ranging from 0.00% to 0.50% or one month LIBOR (2.09% on June 30, 2018) plus a margin ranging from 1.00% to 1.75%. The Company incurs an annual commitment fee of 0.15% to 0.20% on the unused portion of the line of credit.  The additional margin amount and annual commitment fee are dependent on the level of outstanding borrowings. As of June 30, 2018, the Company had $68.7 million of unused borrowing capacity.

The Company is required to comply with various financial covenants under the Credit Agreement. Specifically, the Company is required to maintain a ratio of earnings before interest, taxes, depreciation, and amortization (“EBITDA”) plus stock compensation to interest expense for the previous four consecutive fiscal quarters of not less than 3.00 to 1.00 and a ratio of indebtedness to EBITDA plus stock compensation (“Leverage Ratio”) of not more than 3.00 to 1.00. Additionally, the Credit Agreement currently restricts the payment of dividends that would result in a pro-forma Leverage Ratio of more than 2.00 to 1.00.

At June 30, 2018, the Company was in compliance with all covenants under the Credit Agreement.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
6 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
 
The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. The Internal Revenue Service (the “IRS”) has completed examinations of the Company’s U.S. income tax returns or the statute of limitations has passed on returns for the years through 2010. The Company’s 2011 through 2015 U.S. income tax returns are currently under examination by the IRS. The IRS has sought to disallow research credits in total of $2.5 million on the Company’s 2011, 2012 and 2013 U.S. income tax returns. The Company has exhausted all administrative appeals and formal mediation and has filed suit to resolve this dispute. A preliminary court date has been set by the U.S. Tax Court for November 5, 2018. The Company believes the research credits taken are appropriate and intends to vigorously defend its position. An amount of adjustment, if any, and the timing of such adjustment are not reasonably possible to estimate at this time. The total amount of research credits taken or expected to be taken in the Company’s income tax returns for 2011 through June 30, 2018 is $9.6 million.
 
Under the provisions of the ASC Subtopic 740-10-25, Income Taxes - Recognition, the Company had an unrecognized tax benefit of $3.3 million (inclusive of $0.3 million of interest) as of June 30, 2018.

The Company’s effective tax rate was 26.2% and 24.9% for the three and six months ended June 30, 2018 compared to 68.4% and 57.9% for the three and six months ended June 30, 2017. The decrease in the effective rate is primarily due to the passage of the Tax Cuts and Jobs Act of 2017 (the “2017 Tax Act”), as well as the one-time tax impact of the determination in the second quarter of 2017 that the foreign earnings of the Company's Chinese subsidiary were no longer permanently reinvested. As of June 30, 2018, the Company’s net non-current deferred tax liability was $8.0 million. Deferred tax liabilities relate to goodwill, intangibles, fixed asset depreciation, and prepaid expenses. Net non-current deferred tax liabilities are recorded in “Other non-current liabilities” on the Condensed Consolidated Balance Sheet as of June 30, 2018 (unaudited) and December 31, 2017.

In general, it is the Company’s practice and intention to reinvest the earnings of the Company’s foreign subsidiaries in those operations. However, during the second quarter of 2017, the Company determined that as a result of changes in the business and macroeconomic environment, the foreign earnings of the Company’s Chinese subsidiary were no longer permanently reinvested and may repatriate available earnings from time to time. A provision for the expected current and deferred taxes on the repatriation of earnings was recorded in the amount of $2.5 million during the second quarter of 2017. Approximately $1.6 million of this provision was reversed during the fourth quarter of 2017 due to the adoption of the 2017 Tax Act. Management intends to continue to permanently reinvest all other remaining current and prior earnings in its other foreign subsidiaries.

Excluding China, foreign unremitted earnings of entities not included in the United States tax return have been included in the consolidated financial statements without giving effect to the United States taxes that may be payable on distribution to the United States because it is not anticipated such earnings will be remitted to the United States. Under current applicable tax laws, if the Company elects to remit some or all of the funds it has designated as indefinitely reinvested outside the United States, the amount remitted would be subject to non-U.S. withholding taxes. As of June 30, 2018, the aggregate unremitted earnings of the Company’s foreign subsidiaries for which a deferred income tax liability has not been recorded was approximately $8.1 million, and the unrecognized deferred tax liability on unremitted earnings was approximately $0.4 million.

U.S. Tax Reform

On December 22, 2017, the U.S. government enacted the 2017 Tax Act.  The 2017 Tax Act significantly revised the ongoing U.S. corporate income tax by, among other things, lowering U.S. corporate income tax rates and implementing a territorial tax system.  The SEC has issued rules that would allow for a measurement period of up to one year after the enactment date of the 2017 Tax Act to finalize the recording of the related tax impacts.  Based on a continued analysis of the estimates and further guidance on the application of the law, it is anticipated that additional revisions may occur throughout the allowable measurement period. However, there have been no changes in estimates or additional guidance during the current quarter which would change the Company’s assessment of the tax impacts recorded as of the prior year end.  The Company currently anticipates finalizing and recording any resulting adjustments within a year of the enactment date.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments
6 Months Ended
Jun. 30, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Financial Instruments
Financial Instruments

In the normal course of business, the Company uses derivative financial instruments to manage foreign currency exchange rate risk. Currency exposure is monitored and managed by the Company as part of its risk management program which seeks to reduce the potentially adverse effects that market volatility could have on operating results. The Company's derivative financial instruments consist of non-deliverable foreign currency forward contracts. Derivative financial instruments are neither held nor issued by the Company for trading purposes.

Derivatives Not Designated as Hedging Instruments

Both the gain or loss on the derivatives not designated as hedging instruments and the offsetting loss or gain on the hedged item attributable to the hedged risk are recognized in current earnings. Realized gains or losses and changes in the estimated fair value of foreign currency forward contracts that have not been designated as hedges were a net loss of $0.1 million for each of the three and six months ended June 30, 2018. A net gain of $0.1 million was recognized during the three and six months ended June 30, 2017. Gains and losses on these contracts are recorded in net other expense (income) and net interest expense in the Unaudited Condensed Consolidated Statements of Operations and are offset by losses and gains on the related hedged items.  The fair value of the Company’s derivative instruments outstanding as of June 30, 2018 was immaterial.

The notional amounts of the Company’s derivative instruments outstanding were as follows (in thousands):

 
June 30, 2018
 
December 31, 2017
Derivatives not designated as hedges
 
 
 
Foreign exchange contracts
$
3,065

 
$
3,979

Total derivatives not designated as hedges
$
3,065

 
$
3,979

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies

From time to time the Company is involved in legal proceedings, claims and litigation related to employee claims, contractual disputes and taxes in the ordinary course of business. Although the Company cannot predict the outcome of such matters, currently the Company has no reason to believe the disposition of any current matter could reasonably be expected to have a material adverse impact on the Company’s financial position, results of operations or the ability to carry on any of its business activities.

In June 2016, the Company entered into an agreement to purchase software licenses for internal use payable over a two year period. As a result, the Company has recorded $0.8 million in “Other current liabilities” in the Condensed Consolidated Balance Sheet as of June 30, 2018 (unaudited).

The Company leases office space and certain equipment under various operating lease agreements. The Company has the option to extend the term of certain lease agreements. Future minimum commitments under these lease agreements as of June 30, 2018 were as follows  (in thousands):
 
 
Operating
Leases
2018 remaining
$
3,434

2019
6,977

2020
6,639

2021
5,138

2022
3,288

Thereafter
3,609

Total minimum lease payments
$
29,085


 
Rent expense for the three and six months ended June 30, 2018 was $2.2 million and $4.2 million, respectively. Rent expense for the three and six months ended June 30, 2017 was $2.0 million and $3.9 million, respectively.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events
6 Months Ended
Jun. 30, 2018
Subsequent Events [Abstract]  
Subsequent Events
Subsequent Events

Acquisition of Stone Temple Consulting Corporation

On July 16, 2018, the Company acquired substantially all of the assets of Stone Temple Consulting Corporation, a Massachusetts corporation (“Stone Temple”), pursuant to the terms of an Asset Purchase Agreement.  The Asset Purchase Agreement provided for approximately $9.9 million of cash to be paid at closing, subject to a net working capital adjustment, approximately 48,360 shares of Company common stock to be issued at closing and a maximum potential payout for additional revenue and earnings-based contingent consideration of $2.6 million, which may be realized by the seller twelve months after the closing date of the acquisition. The acquisition of Stone Temple expands the Company’s capabilities in search engine marketing and digital content services.

Goodwill and intangible assets are expected to be recorded on the Consolidated Balance Sheet from the acquisition of Stone Temple. As of August 2, 2018, the initial accounting for the business combination has not been completed, including the measurement of certain intangible assets and goodwill. Acquisition costs related to Stone Temple for the three and six months ended June 30, 2018 were immaterial.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates, and such differences could be material to the financial statements.

Except for the accounting policies related to revenue recognition that were updated as a result of the adoption of Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers issued by the Financial Accounting Standards Board (the “FASB”), there have been no changes to significant accounting policies described in the Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on March 1, 2018, that have had a material impact on the Company’s condensed consolidated financial statements and related notes. See Note 4, Revenue, for updated policies related to revenue recognition.
Revenue from Contract with Customer
The following discussion relates to the Company’s revenue recognition policy, effective January 1, 2018, under ASC Topic 606.

Services Revenues

Services revenues are primarily comprised of professional services that include developing, implementing, automating and extending business processes, technology infrastructure, and software applications. The Company’s professional services span multiple industries, platforms and solutions; however, the Company has remained relatively diversified and does not believe that it has significant revenue concentration within any single industry, platform or solution.

Professional services revenues are recognized over time as services are rendered. Most projects are performed on a time and materials basis, while a portion of revenues is derived from projects performed on a fixed fee or fixed fee percent complete basis. For time and material contracts, revenues are generally recognized and invoiced by multiplying the number of hours expended in the performance of the contract by the billing rates established in the contract. For fixed fee contracts, revenues are generally recognized and invoiced by multiplying the fixed rate per time period established in the contract by the number of time periods elapsed. For fixed fee percent complete contracts, revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours, and the client is invoiced according to the agreed-upon schedule detailing the amount and timing of payments in the contract. Clients are typically billed monthly for services provided during that month, but can be billed on a more or less frequent basis as determined by the contract. If the time is worked and approved at the end of a fiscal period and the invoice has not yet been sent to the client, the amount is recorded as revenue once the Company verifies all other revenue recognition criteria have been met, and the amount is classified as a receivable as the right to consideration is unconditional at that point. Amounts invoiced and collected in excess of revenues recognized are contract liabilities, which are classified as deferred revenues in the Unaudited Condensed Consolidated Balance Sheet. The term between invoicing and payment due date is not significant. Contracts for professional services provide for a general right, to the client or the Company, to cancel or terminate the contract within a given period of time (generally 10 to 30 days’ notice is required). The client is responsible for any time and expenses incurred up to the date of cancellation or termination of the contract. Certain contracts may include volume discounts or holdbacks, which are accounted for as variable consideration under ASC Topic 606, but are not typically significant. The Company estimates variable consideration based on historical experience and forecasted sales and includes the variable consideration in the transaction price.

Other services revenues are comprised of hosting fees, partner referral fees, maintenance agreements, training and internally developed software-as-a-service (“SaaS”) sales. Revenues from hosting fees, maintenance agreements, training and internally developed SaaS sales are generally recognized over time using a time-based measure of progress as services are rendered. Partner referral fees are recorded at a point in time upon meeting specified requirements set by each partner to earn the respective fee.

On many professional service projects, the Company is also reimbursed for out-of-pocket expenses including travel and other project-related expenses.  These reimbursements are included as a component of the transaction price of the respective professional services contract and are invoiced as the expenses are incurred. The Company structures its professional services arrangements to recover the cost of reimbursable expenses without a markup.

Software and Hardware Revenues

Software and hardware revenues are comprised of third-party software and hardware resales, in which the Company is considered the agent, and sales of internally developed software, in which the Company is considered the principal. Third-party software and hardware revenues are recognized and invoiced when the Company fulfills its obligation to arrange the sale, which occurs when the purchase order with the vendor is executed and the customer has access to the software or the hardware has been shipped to the customer. Internally developed software revenues are recognized and invoiced when control is transferred to the customer, which occurs when the software has been made available to the customer and the license term has commenced. Revenues from third-party software and hardware sales are recorded on a net basis, while revenues from internally developed software sales are recorded on a gross basis. There are no significant cancellation or termination-type provisions for the Company’s software and hardware sales, and the term between invoicing and payment due date is not significant.

Arrangements with Multiple Performance Obligations

Arrangements with clients may contain multiple promises such as delivery of software, hardware, professional services or post-contract support services. These promises are accounted for as separate performance obligations if they are distinct.  For arrangements with clients that contain multiple performance obligations, the transaction price is allocated to the separate performance obligations based on estimated relative standalone selling price, which is estimated by the expected cost plus a margin approach, taking into consideration market conditions and competitive factors.

Contract Costs

In accordance with the terms of the Company’s sales commission plan, commissions are not earned until the related revenue is recognized. Therefore, sales commissions are expensed as they are incurred. Certain sales incentives are accrued based on achievement of specified bookings goals. For these incentives, the Company applies the practical expedient that allows the Company to expense the incentives as incurred, since the amortization period would have been one year or less.

Stock-Based Compensation
Stock-based compensation is accounted for in accordance with ASC Topic 718, Compensation – Stock Compensation. Under this guidance, the Company recognizes share-based compensation ratably using the straight-line attribution method over the requisite service period, which is generally three years. In addition, the Company has elected to estimate the amount of expected forfeitures when calculating share-based compensation, instead of accounting for forfeitures as they occur. The fair value of restricted stock awards is based on the value of the Company’s common stock on the date of the grant.

Goodwill and Intangible Assets
Goodwill represents the excess purchase price over the fair value of net assets acquired, or net liabilities assumed, in a business combination. In accordance with ASC Topic 350, Intangibles – Goodwill and Other, the Company performs an annual impairment review in the fourth quarter and more frequently if events or changes in circumstances indicate that goodwill might be impaired. There was no indication that goodwill became impaired as of June 30, 2018.

Other intangible assets include customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software, which are being amortized over the assets’ estimated useful lives using the straight-line method. Estimated useful lives range from less than one year to ten years. Amortization of customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software is considered an operating expense and is included in “Amortization” in the accompanying Unaudited Condensed Consolidated Statements of Operations. The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in a lack of recoverability or revised useful life.
Financial Instruments
Both the gain or loss on the derivatives not designated as hedging instruments and the offsetting loss or gain on the hedged item attributable to the hedged risk are recognized in current earnings. Realized gains or losses and changes in the estimated fair value of foreign currency forward contracts that have not been designated as hedges were a net loss of $0.1 million for each of the three and six months ended June 30, 2018. A net gain of $0.1 million was recognized during the three and six months ended June 30, 2017. Gains and losses on these contracts are recorded in net other expense (income) and net interest expense in the Unaudited Condensed Consolidated Statements of Operations and are offset by losses and gains on the related hedged items.  The fair value of the Company’s derivative instruments outstanding as of June 30, 2018 was immaterial.
Commitments and Contingencies, Policy
From time to time the Company is involved in legal proceedings, claims and litigation related to employee claims, contractual disputes and taxes in the ordinary course of business. Although the Company cannot predict the outcome of such matters, currently the Company has no reason to believe the disposition of any current matter could reasonably be expected to have a material adverse impact on the Company’s financial position, results of operations or the ability to carry on any of its business activities.

Lessee, Leases
The Company leases office space and certain equipment under various operating lease agreements. The Company has the option to extend the term of certain lease agreements.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements (Tables)
6 Months Ended
Jun. 30, 2018
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Impacts of ASC Topic 606 Adoption on Current Period Results
The impacts of ASC Topic 606 adoption on the Unaudited Condensed Consolidated Balance Sheet as of  June 30, 2018 are as follows (in thousands):

 
As Reported
 
ASC Topic 606 Impact
 
Without ASC Topic 606 Adoption
Accounts receivable, net
$
107,286

 
$
(1,283
)
 
$
106,003

Total assets
504,540

 
(1,283
)
 
503,257

Other current liabilities
41,662

 
(1,283
)
 
40,379

Total liabilities
130,788

 
(1,283
)
 
129,505


The impacts of ASC Topic 606 adoption on the Unaudited Condensed Consolidated Statement of Operations for the three and six months ended June 30, 2018 are as follows (in thousands):

 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
As Reported (Net Presentation)
 
ASC Topic 606 Impact
 
Without ASC Topic 606 Adoption (Gross Presentation)
 
As Reported
(Net Presentation)
 
ASC Topic 606 Impact
 
Without ASC Topic 606 Adoption
 (Gross Presentation)
Revenues
 
 
 
 
 
 
 
 
 
 
 
Services
$
120,912

 
$

 
$
120,912

 
$
241,107

 
$

 
$
241,107

Software and hardware
886

 
5,865

 
6,751

 
1,632

 
12,385

 
14,017

Total revenues
121,798

 
5,865

 
127,663

 
242,739

 
12,385

 
255,124

Cost of revenues
 
 
 
 
 
 
 
 
 
 
 
Cost of services
79,595

 

 
79,595

 
158,821

 

 
158,821

Software and hardware costs

 
5,865

 
5,865

 

 
12,385

 
12,385

Total cost of revenues
79,595

 
5,865

 
85,460

 
158,821

 
12,385

 
171,206

Income from operations
8,491

 

 
8,491

 
15,281

 

 
15,281

Net income
5,849

 

 
5,849

 
10,778

 

 
10,778

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Deferred Revenue
During the six months ended June 30, 2018, $3.8 million was recognized in revenue that was included in the deferred revenue balance at the beginning of the period.  The changes in deferred revenue for the six months ended June 30, 2018 are as follows (in thousands):

Balance at December 31, 2017
$
3,278

Impact of ASC Topic 606 adoption (offset to Accounts Receivable)
2,806

Opening balance at January 1, 2018
6,084

Deferral of revenue
6,418

Recognition of deferred revenue
(7,127
)
Other
(390
)
Balance at June 30, 2018
$
4,985

Disaggregation of Revenue
The following table presents revenue disaggregated by revenue source and pattern of revenue recognition (in thousands):

 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
Over Time

Point In Time

Total Revenues
 
Over Time

Point In Time

Total Revenues
Time and materials contracts
$
84,884

 
$

 
$
84,884

 
$
167,033

 
$

 
$
167,033

Fixed fee percent complete contracts
7,898

 

 
7,898

 
17,010

 

 
17,010

Fixed fee contracts
20,377

 

 
20,377

 
41,599

 

 
41,599

Reimbursable expenses
3,215

 

 
3,215

 
6,245

 

 
6,245

Total professional services fees
116,374

 

 
116,374

 
231,887

 

 
231,887

Other services revenue*
3,754

 
784

 
4,538

 
7,618

 
1,602

 
9,220

Total services
120,128

 
784

 
120,912

 
239,505

 
1,602

 
241,107

Software and hardware

 
886

 
886

 

 
1,632

 
1,632

Total revenues
$
120,128

 
$
1,670

 
$
121,798

 
$
239,505

 
$
3,234

 
$
242,739


*    Other services revenue primarily consists of hosting fees, maintenance, training, internally developed SaaS and partner referral fees.

The following table presents revenue disaggregated by geographic area, as determined by the billing address of customers (in thousands):
 
Three Months Ended
June 30, 2018
 
Six Months Ended
June 30, 2018
United States
$
119,211

 
$
236,739

Canada
739

 
2,110

Other countries
1,848

 
3,890

Total revenues
$
121,798

 
$
242,739

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Restricted Stock Activity
Restricted stock activity for the six months ended June 30, 2018 was as follows (shares in thousands):
 
 
Shares
 
Weighted-Average
Grant Date Fair Value
Restricted stock awards outstanding at December 31, 2017
1,436

 
$
18.12

Awards granted
364

 
22.06

Awards vested
(330
)
 
19.27

Awards forfeited
(70
)
 
17.45

Restricted stock awards outstanding at June 30, 2018
1,400

 
$
18.88

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income per Share (Tables)
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Basic and Diluted Net Income per Share
The following table presents the calculation of basic and diluted net income per share (in thousands, except per share information):
 
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Net income
$
5,849

 
$
2,409

 
$
10,778

 
$
5,119

Basic:
 
 
 
 
 
 
 
Weighted-average shares of common stock outstanding
32,772

 
32,942

 
32,762

 
33,161

Shares used in computing basic net income per share
32,772

 
32,942

 
32,762

 
33,161

Effect of dilutive securities:
 
 
 
 
 
 
 
Restricted stock subject to vesting
552

 
262

 
576

 
393

Shares issuable for acquisition consideration (1)
565

 
543

 
556

 
526

Shares used in computing diluted net income per share
33,889

 
33,747

 
33,894

 
34,080

 
 
 
 
 
 
 
 
Basic net income per share
$
0.18

 
$
0.07

 
$
0.33

 
$
0.15

Diluted net income per share
$
0.17

 
$
0.07

 
$
0.32

 
$
0.15

 
 
 
 
 
 
 
 
Anti-dilutive restricted stock not included in the calculation of diluted net income per share

 
228

 
60

 
175

 
(1)
For the three and six months ended June 30, 2018, this represents the shares held in escrow pursuant to: (i) the Asset Purchase Agreement with BioPharm Systems, Inc. (“BioPharm”); (ii) the Asset Purchase Agreement with Zeon Solutions Incorporated and certain related entities (collectively, “Zeon”); (iii) the Asset Purchase Agreement with RAS & Associates, LLC (“RAS”); (iv) the Asset Purchase Agreement with Clarity Consulting, Inc. and Truth Labs, LLC (together, “Clarity”); and (v) the Asset Purchase Agreement with Southport Services Group, LLC (“Southport”), as part of the consideration.  For the three and six months ended June 30, 2017, this represents the shares held in escrow pursuant to: (i) the Asset Purchase Agreement with BioPharm; (ii) the Asset Purchase Agreement with Zeon; (iii) the Asset Purchase Agreement with The Pup Group, Inc. d/b/a Enlighten (“Enlighten”); (iv) the Asset Purchase Agreement with RAS; and (v) the Asset Purchase Agreement with Clarity, as part of the consideration.

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2018
Balance Sheet Related Disclosures [Abstract]  
Accounts Receivable
  
June 30, 2018 (unaudited)
 
December 31, 2017
 
(in thousands)
Accounts receivable:
 
 
 
Accounts receivable
$
63,314

 
$
82,603

Unbilled revenues
45,151

 
30,863

Allowance for doubtful accounts
(1,179
)
 
(1,272
)
Total
$
107,286

 
$
112,194

Property and Equipment
Property and equipment:
 
 
 
Computer hardware (useful life of 3 years)
$
13,436

 
$
13,110

Software (useful life of 1 to 7 years)
5,042

 
5,159

Furniture and fixtures (useful life of 5 years)
4,203

 
3,772

Leasehold improvements (useful life of 5 years)
3,120

 
2,836

Less: Accumulated depreciation
(19,123
)
 
(17,732
)
Total
$
6,678

 
$
7,145

Other Current Liabilities
Other current liabilities:
 
 
 
Estimated fair value of contingent consideration liability (1)
$
13,450

 
$
8,148

Accrued variable compensation
12,381

 
16,842

Deferred revenue
4,985

 
3,278

Other current liabilities
4,652

 
3,879

Payroll related costs
3,352

 
2,971

Accrued medical claims expense
1,925

 
2,133

Professional fees
582

 
357

Accrued subcontractor fees
335

 
469

Total
$
41,662

 
$
38,077

Other Non-Current Liabilities
Other non-current liabilities:
 
 
 
Deferred income taxes
$
7,990

 
$
7,360

Other non-current liabilities
6,021

 
4,667

Deferred compensation liability
4,620

 
4,409

Total
$
18,631

 
$
16,436


(1)
As of June 30, 2018, represents the fair value estimate of revenue and earnings-based contingent consideration that may be realized by Southport and Clarity twelve months after the acquisition. As of December 31, 2017, represents the fair value estimate of additional revenue and earnings-based contingent consideration that may be realized by Clarity twelve months after the acquisition.

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations (Tables)
6 Months Ended
Jun. 30, 2018
Business Combinations [Abstract]  
Allocation of Total Purchase Price Consideration
The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
$
4.2

Identified intangible assets
5.6

Liabilities assumed
(1.8
)
Goodwill
10.5

Total purchase price
$
18.5

Schedule of Finite-Lived Intangible Assets Acquired
The following table presents details of the intangible assets acquired during the six months ended June 30, 2018 (dollars in millions):
 
Weighted Average Useful Life
Estimated Useful Life
Aggregate Acquisitions
Customer relationships
5 years
5 years
$
4.6

Customer backlog
1 year
1 year
0.7

Non-compete agreements
5 years
5 years
0.2

Trade name
1 year
1 year
0.1

Total acquired intangible assets
 
   
$
5.6

Pro-Forma Results of Operations
The aggregate amounts of revenue and net income of the Southport acquisition in the Unaudited Condensed Consolidated Statements of Operations from the acquisition date to June 30, 2018 are as follows (in thousands):
 
Acquisition Date to
 June 30, 2018
Revenues
$
4,661

Net income
$
386

These unaudited pro-forma results are presented in compliance with the adoption of ASU No. 2010-29, Business Combinations (Topic 805): Disclosure of Supplementary Pro Forma Information for Business Combinations, and are not necessarily indicative of the actual consolidated results of operations had the acquisitions actually occurred on January 1, 2017 or January 1, 2016 or of future results of operations of the consolidated entities (in thousands except per share data):

 
Six Months Ended June 30,
 
2018
 
2017
Revenues
$
247,813

 
$
250,920

Net income
$
13,544

 
$
6,601

Basic net income per share
$
0.41

 
$
0.20

Diluted net income per share
$
0.40

 
$
0.19

Shares used in computing basic net income per share
33,210

 
33,731

Shares used in computing diluted net income per share
33,969

 
34,702

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill
The changes in the carrying amount of goodwill for the six months ended June 30, 2018 are as follows (in thousands):
 
Balance at December 31, 2017
$
305,238

Preliminary purchase price allocations for acquisition
10,467

Effect of foreign currency translation adjustments
(300
)
Balance at June 30, 2018
$
315,405

Intangible Assets
The following table presents a summary of the Company’s intangible assets that are subject to amortization (in thousands):
 
 
June 30, 2018
 
December 31, 2017
 
Gross
Carrying
Amounts
 
Accumulated
Amortization
 
Net
Carrying
Amounts
 
Gross
Carrying
Amounts
 
Accumulated
Amortization
 
Net
Carrying
Amounts
Customer relationships
$
76,666

 
$
(34,693
)
 
$
41,973

 
$
75,407

 
$
(32,307
)
 
$
43,100

Non-compete agreements
1,606

 
(705
)
 
901

 
1,556

 
(707
)
 
849

Customer backlog
680

 
(170
)
 
510

 
1,650

 
(866
)
 
784

Trade name
70

 
(18
)
 
52

 
100

 
(53
)
 
47

Internally developed software
11,377

 
(5,818
)
 
5,559

 
11,325

 
(5,039
)
 
6,286

Total
$
90,399

 
$
(41,404
)
 
$
48,995

 
$
90,038

 
$
(38,972
)
 
$
51,066

Estimated Useful Lives of Intangible Assets
The estimated useful lives of identifiable intangible assets are as follows:
 
Customer relationships
5 - 10 years
Non-compete agreements
2 - 5 years
Customer backlog
1 year
Trade name
1 year
Internally developed software
2 - 7 years
Estimated Annual Amortization Expense
Estimated annual amortization expense for the next five years ended December 31 and thereafter is as follows  (in thousands):
2018 remaining
$
7,484

2019
$
13,529

2020
$
10,261

2021
$
8,128

2022
$
6,784

Thereafter
$
2,809

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Notional Amounts of Outstanding Derivative Positions
The notional amounts of the Company’s derivative instruments outstanding were as follows (in thousands):

 
June 30, 2018
 
December 31, 2017
Derivatives not designated as hedges
 
 
 
Foreign exchange contracts
$
3,065

 
$
3,979

Total derivatives not designated as hedges
$
3,065

 
$
3,979

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Commitments Under Operating Lease Agreements
Future minimum commitments under these lease agreements as of June 30, 2018 were as follows  (in thousands):
 
 
Operating
Leases
2018 remaining
$
3,434

2019
6,977

2020
6,639

2021
5,138

2022
3,288

Thereafter
3,609

Total minimum lease payments
$
29,085

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements, Impact on Unaudited Condensed Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Assets [Abstract]    
Accounts receivable, net $ 107,286 $ 112,194
Total assets 504,540 499,060
Liabilities [Abstract]    
Other current liabilities 41,662 38,077
Total liabilities 130,788 $ 132,709
ASC Topic 606 Impact | ASU 2014-09    
Assets [Abstract]    
Accounts receivable, net (1,283)  
Total assets (1,283)  
Liabilities [Abstract]    
Other current liabilities (1,283)  
Total liabilities (1,283)  
Without ASC Topic 606 Adoption | ASU 2014-09    
Assets [Abstract]    
Accounts receivable, net 106,003  
Total assets 503,257  
Liabilities [Abstract]    
Other current liabilities 40,379  
Total liabilities $ 129,505  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements, Impact on Unaudited Condensed Consolidated Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenues        
Revenues $ 121,798 $ 117,026 $ 242,739 $ 228,046
Cost of revenues        
Cost of Goods and Services Sold 79,595 77,635 158,821 152,580
Income from operations 8,491 8,225 15,281 13,084
Net income 5,849 2,409 10,778 5,119
Services        
Revenues        
Revenues 120,912 107,756 241,107 211,777
Cost of revenues        
Cost of Goods and Services Sold 79,595 69,908 158,821 138,888
Software and hardware        
Revenues        
Revenues 886 9,270 1,632 16,269
Cost of revenues        
Cost of Goods and Services Sold 0 $ 7,727 0 $ 13,692
Impact of ASC Topic 606 Adoption | ASU 2014-09        
Revenues        
Revenues 5,865   12,385  
Cost of revenues        
Cost of Goods and Services Sold 5,865   12,385  
Income from operations 0   0  
Net income 0   0  
Impact of ASC Topic 606 Adoption | ASU 2014-09 | Services        
Revenues        
Revenues 0   0  
Cost of revenues        
Cost of Goods and Services Sold 0   0  
Impact of ASC Topic 606 Adoption | ASU 2014-09 | Software and hardware        
Revenues        
Revenues 5,865   12,385  
Cost of revenues        
Cost of Goods and Services Sold 5,865   12,385  
Without ASC Topic 606 Adoption | ASU 2014-09        
Revenues        
Revenues 127,663   255,124  
Cost of revenues        
Cost of Goods and Services Sold 85,460   171,206  
Income from operations 8,491   15,281  
Net income 5,849   10,778  
Without ASC Topic 606 Adoption | ASU 2014-09 | Services        
Revenues        
Revenues 120,912   241,107  
Cost of revenues        
Cost of Goods and Services Sold 79,595   158,821  
Without ASC Topic 606 Adoption | ASU 2014-09 | Software and hardware        
Revenues        
Revenues 6,751   14,017  
Cost of revenues        
Cost of Goods and Services Sold $ 5,865   $ 12,385  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue, Services Revenue (Details) - Services
6 Months Ended
Jun. 30, 2018
Minimum  
Revenue [Abstract]  
Notice period to cancel or terminate contract 10 days
Maximum  
Revenue [Abstract]  
Notice period to cancel or terminate contract 30 days
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue, Deferred Revenue (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Change in Contract with Customer, Asset and Liability [Abstract]  
Balance at beginning of period $ 3,278
Deferral of revenue 6,418
Recognition of deferred revenue (7,127)
Other (390)
Balance at end of period 4,985
ASU 2014-09  
Change in Contract with Customer, Asset and Liability [Abstract]  
Balance at beginning of period 6,084
Impact of ASC Topic 606 Adoption | ASU 2014-09  
Change in Contract with Customer, Asset and Liability [Abstract]  
Balance at beginning of period 2,806
Recognition of deferred revenue $ 3,800
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue, Disaggregation of Revenue by Revenue Source and Pattern of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue [Abstract]        
Revenues $ 121,798 $ 117,026 $ 242,739 $ 228,046
Transferred over Time        
Revenue [Abstract]        
Revenues 120,128   239,505  
Transferred at Point in Time        
Revenue [Abstract]        
Revenues 1,670   3,234  
Services        
Revenue [Abstract]        
Revenues 120,912 107,756 241,107 211,777
Services | Transferred over Time        
Revenue [Abstract]        
Revenues 120,128   239,505  
Services | Transferred at Point in Time        
Revenue [Abstract]        
Revenues 784   1,602  
Professional Services        
Revenue [Abstract]        
Revenues 116,374   231,887  
Professional Services | Transferred over Time        
Revenue [Abstract]        
Revenues 116,374   231,887  
Professional Services | Transferred at Point in Time        
Revenue [Abstract]        
Revenues 0   0  
Professional Services | Time and materials contracts        
Revenue [Abstract]        
Revenues 84,884   167,033  
Professional Services | Time and materials contracts | Transferred over Time        
Revenue [Abstract]        
Revenues 84,884   167,033  
Professional Services | Time and materials contracts | Transferred at Point in Time        
Revenue [Abstract]        
Revenues 0   0  
Professional Services | Fixed fee percent complete contracts        
Revenue [Abstract]        
Revenues 7,898   17,010  
Professional Services | Fixed fee percent complete contracts | Transferred over Time        
Revenue [Abstract]        
Revenues 7,898   17,010  
Professional Services | Fixed fee percent complete contracts | Transferred at Point in Time        
Revenue [Abstract]        
Revenues 0   0  
Professional Services | Fixed fee contracts        
Revenue [Abstract]        
Revenues 20,377   41,599  
Professional Services | Fixed fee contracts | Transferred over Time        
Revenue [Abstract]        
Revenues 20,377   41,599  
Professional Services | Fixed fee contracts | Transferred at Point in Time        
Revenue [Abstract]        
Revenues 0   0  
Professional Services | Reimbursable expenses        
Revenue [Abstract]        
Revenues 3,215   6,245  
Professional Services | Reimbursable expenses | Transferred over Time        
Revenue [Abstract]        
Revenues 3,215   6,245  
Professional Services | Reimbursable expenses | Transferred at Point in Time        
Revenue [Abstract]        
Revenues 0   0  
Other Services        
Revenue [Abstract]        
Revenues 4,538   9,220  
Other Services | Transferred over Time        
Revenue [Abstract]        
Revenues 3,754   7,618  
Other Services | Transferred at Point in Time        
Revenue [Abstract]        
Revenues 784   1,602  
Software and hardware        
Revenue [Abstract]        
Revenues 886 $ 9,270 1,632 $ 16,269
Software and hardware | Transferred over Time        
Revenue [Abstract]        
Revenues 0   0  
Software and hardware | Transferred at Point in Time        
Revenue [Abstract]        
Revenues $ 886   $ 1,632  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue, Disaggregation of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue [Abstract]        
Revenues $ 121,798 $ 117,026 $ 242,739 $ 228,046
United States        
Revenue [Abstract]        
Revenues 119,211   236,739  
Canada        
Revenue [Abstract]        
Revenues 739   2,110  
Other countries        
Revenue [Abstract]        
Revenues $ 1,848   $ 3,890  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation, Stock Award Plans (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Stock-Based Compensation [Abstract]        
Requisite service period     3 years  
Stock-based compensation expense $ 4.1 $ 3.6 $ 8.0 $ 7.3
Stock-based compensation expense for retirement savings plan contributions 0.7 0.6 1.4 1.3
Associated current and future income tax benefits recognized 0.8 $ 1.1 1.6 $ 2.3
Total unrecognized compensation cost related to non-vested share-based awards $ 20.3   $ 20.3  
Unrecognized compensation cost, weighted-average period for recognition     2 years  
2012 Long Term Incentive Plan        
Stock-Based Compensation [Abstract]        
Maximum number of shares authorized under plan (in shares) 7.0   7.0  
Number of shares available for issuance under the Incentive Plan 2.6   2.6  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation, Restricted Stock Activity (Details) - 2012 Long Term Incentive Plan - Restricted Stock
shares in Thousands
6 Months Ended
Jun. 30, 2018
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Restricted stock awards outstanding at beginning of period | shares 1,436
Awards granted (in shares) | shares 364
Awards vested (in shares) | shares (330)
Awards forfeited (in shares) | shares (70)
Restricted stock awards outstanding at end of period | shares 1,400
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Awards outstanding at beginning of period (in dollars per share) | $ / shares $ 18.12
Awards granted (in dollars per share) | $ / shares 22.06
Awards vested (in dollars per share) | $ / shares 19.27
Awards forfeited (in dollars per share) | $ / shares 17.45
Awards outstanding at end of period (in dollars per share) | $ / shares $ 18.88
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Earnings Per Share [Abstract]          
Net income $ 5,849 $ 2,409 $ 10,778 $ 5,119  
Weighted Average Number of Shares Outstanding, Basic [Abstract]          
Weighted-average shares of common stock outstanding 32,772 32,942 32,762 33,161  
Shares used in computing basic net income per share 32,772 32,942 32,762 33,161  
Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]          
Restricted stock subject to vesting 552 262 576 393  
Shares issuable for acquisition consideration (in shares) 565 543 556 526  
Shares used in computing diluted net income per share 33,889 33,747 33,894 34,080  
Basic net income per share (in dollars per share) $ 0.18 $ 0.07 $ 0.33 $ 0.15  
Diluted net income per share (in dollars per share) $ 0.17 $ 0.07 $ 0.32 $ 0.15  
Anti-dilutive options and restricted stock not included in the calculation of diluted net income per share (in shares) 0 228 60 175  
Stock Repurchase Program [Abstract]          
Authorized amount to be repurchased $ 160,000   $ 160,000   $ 135,000
Increase in authorized amount to be repurchased     25,000    
Cumulative amount repurchased $ 145,200   $ 145,200    
Cumulative number of shares repurchased 12,800   12,800    
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components, Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]    
Accounts receivable $ 63,314 $ 82,603
Unbilled revenues 45,151 30,863
Allowance for doubtful accounts (1,179) (1,272)
Total $ 107,286 $ 112,194
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components, Property and Equipment) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Property and Equipment [Abstract]    
Less: Accumulated depreciation $ (19,123) $ (17,732)
Property and equipment, net 6,678 7,145
Computer Hardware    
Property and Equipment [Abstract]    
Property, Plant and Equipment, Gross $ 13,436 13,110
Useful life 3 years  
Software and Software Development Costs    
Property and Equipment [Abstract]    
Property, Plant and Equipment, Gross $ 5,042 5,159
Furniture And Fixtures    
Property and Equipment [Abstract]    
Property, Plant and Equipment, Gross $ 4,203 3,772
Useful life 5 years  
Leasehold Improvements    
Property and Equipment [Abstract]    
Property, Plant and Equipment, Gross $ 3,120 $ 2,836
Useful life 5 years  
Minimum | Software and Software Development Costs    
Property and Equipment [Abstract]    
Useful life 1 year  
Maximum | Software and Software Development Costs    
Property and Equipment [Abstract]    
Useful life 7 years  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components, Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]    
Estimated fair value of contingent consideration liability $ 13,450 $ 8,148
Accrued variable compensation 12,381 16,842
Deferred revenue 4,985 3,278
Other current liabilities 4,652 3,879
Payroll related costs 3,352 2,971
Accrued medical claims expense 1,925 2,133
Professional fees 582 357
Accrued subcontractor fees 335 469
Total $ 41,662 $ 38,077
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components, Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]    
Deferred income taxes $ 7,990 $ 7,360
Other non-current liabilities 6,021 4,667
Deferred compensation liability 4,620 4,409
Total $ 18,631 $ 16,436
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations, RAS (Details) - RAS - USD ($)
$ in Millions
Jan. 03, 2017
Jun. 30, 2018
Business Combinations [Abstract]    
Date of acquisition Jan. 03, 2017  
Total purchase price $ 10.4  
Cash paid for acquisition 7.1  
Common stock issued 2.1  
Net working capital settlement (0.6)  
Initial fair value estimate of additional earnings-based contingent consideration $ 1.8  
Tax deductible amount of Goodwill   $ 3.7
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations, Clarity (Details) - Clarity Consultants - USD ($)
$ in Millions
Jun. 22, 2017
Jun. 30, 2018
Business Combinations [Abstract]    
Date of acquisition Jun. 22, 2017  
Total purchase price $ 41.7  
Cash paid for acquisition 30.7  
Common stock issued 7.3  
Net working capital settlement (0.4)  
Initial fair value estimate of additional earnings-based contingent consideration $ 4.1  
Contingent consideration, maximum cash payout   $ 9.2
Tax deductible amount of Goodwill   $ 22.1
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations, Southport (Details) - USD ($)
$ in Thousands
6 Months Ended
Apr. 02, 2018
Jun. 30, 2018
Dec. 31, 2017
Business Combinations [Abstract]      
Period to realize additional earnings-based contingent consideration   12 months  
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]      
Goodwill   $ 315,405 $ 305,238
Southport Services Group, LLC      
Business Combinations [Abstract]      
Date of acquisition Apr. 02, 2018    
Cash paid for acquisition $ 11,300    
Common stock issued 2,700    
Net working capital settlement 300    
Initial fair value estimate of additional earnings-based contingent consideration 4,200    
Contingent consideration, maximum cash payout   6,600  
Transaction costs   800  
Common stock value attributed to future compensation   300  
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]      
Acquired tangible assets 4,200    
Identified intangible assets 5,600    
Liabilities assumed (1,800)    
Goodwill 10,500    
Total purchase price $ 18,500    
Tax deductible amount of Goodwill   $ 7,100  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations, Intangible Assets Acquired (Details)
$ in Millions
6 Months Ended
Jun. 30, 2018
USD ($)
Finite-Lived Intangible Assets, Gross [Abstract]  
Aggregate Acquisitions $ 5.6
Customer relationships  
Finite-Lived Intangible Assets, Gross [Abstract]  
Weighted Average Useful Life 5 years
Estimated Useful Life 5 years
Aggregate Acquisitions $ 4.6
Customer backlog  
Finite-Lived Intangible Assets, Gross [Abstract]  
Weighted Average Useful Life 1 year
Estimated Useful Life 1 year
Aggregate Acquisitions $ 0.7
Non-compete agreements  
Finite-Lived Intangible Assets, Gross [Abstract]  
Weighted Average Useful Life 5 years
Estimated Useful Life 5 years
Aggregate Acquisitions $ 0.2
Trade name  
Finite-Lived Intangible Assets, Gross [Abstract]  
Weighted Average Useful Life 1 year
Estimated Useful Life 1 year
Aggregate Acquisitions $ 0.1
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations Acquisition Results (Details)
6 Months Ended
Jun. 30, 2018
USD ($)
Business Combinations [Abstract]  
Revenues $ 4,661
Net income $ 386
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations, Pro Forma Results of Operations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Business Acquisition, Pro Forma Information [Abstract]    
Revenues $ 247,813 $ 250,920
Net income $ 13,544 $ 6,601
Basic net income per share $ 0.41 $ 0.20
Diluted net income per share $ 0.40 $ 0.19
Shares used in computing basic net income per share 33,210 33,731
Shares used in computing diluted net income per share 33,969 34,702
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets, Goodwill) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Balance at beginning of period $ 305,238
Preliminary purchase price allocations for acquisition 10,467
Effect of foreign currency translation adjustments (300)
Balance at end of period $ 315,405
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets, Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amounts $ 90,399 $ 90,038
Accumulated Amortization (41,404) (38,972)
Net Carrying Amounts 48,995 51,066
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amounts 76,666 75,407
Accumulated Amortization (34,693) (32,307)
Net Carrying Amounts 41,973 43,100
Non-compete agreements    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amounts 1,606 1,556
Accumulated Amortization (705) (707)
Net Carrying Amounts 901 849
Customer backlog    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amounts 680 1,650
Accumulated Amortization (170) (866)
Net Carrying Amounts 510 784
Trade name    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amounts 70 100
Accumulated Amortization (18) (53)
Net Carrying Amounts 52 47
Internally developed software    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amounts 11,377 11,325
Accumulated Amortization (5,818) (5,039)
Net Carrying Amounts $ 5,559 $ 6,286
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets, Estimated Useful Lives (Details)
6 Months Ended
Jun. 30, 2018
Customer relationships | Minimum  
Intangible Assets [Abstract]  
Estimated useful lives 5 years
Customer relationships | Maximum  
Intangible Assets [Abstract]  
Estimated useful lives 10 years
Non-compete agreements | Minimum  
Intangible Assets [Abstract]  
Estimated useful lives 2 years
Non-compete agreements | Maximum  
Intangible Assets [Abstract]  
Estimated useful lives 5 years
Customer backlog  
Intangible Assets [Abstract]  
Estimated useful lives 1 year
Trade name  
Intangible Assets [Abstract]  
Estimated useful lives 1 year
Internally developed software | Minimum  
Intangible Assets [Abstract]  
Estimated useful lives 2 years
Internally developed software | Maximum  
Intangible Assets [Abstract]  
Estimated useful lives 7 years
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets, Estimated Amortization Expense (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Estimated Amortization Expense [Abstract]  
2018 remaining $ 7,484
2019 13,529
2020 10,261
2021 8,128
2022 6,784
Thereafter $ 2,809
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-term Debt (Details)
6 Months Ended
Jun. 30, 2018
USD ($)
Line of Credit [Abstract]  
Leverage Ratio 3
Revolving Credit Facility | London Interbank Offered Rate (LIBOR) | Minimum  
Line of Credit [Abstract]  
Margin interest rate percentage 1.00%
Revolving Credit Facility | London Interbank Offered Rate (LIBOR) | Maximum  
Line of Credit [Abstract]  
Margin interest rate percentage 1.75%
Revolving Credit Facility | Credit Agreement  
Line of Credit [Abstract]  
Maximum borrowing capacity $ 125,000,000
Additional commitment increase 75,000,000
Allowable amount of letters of credit for issuance 10,000,000
Letters of Credit Outstanding, Amount $ 300,000
Maturity date Jun. 09, 2022
Available borrowing capacity $ 68,700,000
EBITDA Ratio 3
Leverage Ratio needed for payment of dividends 2
Revolving Credit Facility | Credit Agreement | Minimum  
Line of Credit [Abstract]  
Annual commitment fee percentage on unused capacity 0.15%
Revolving Credit Facility | Credit Agreement | Maximum  
Line of Credit [Abstract]  
Annual commitment fee percentage on unused capacity 0.20%
Revolving Credit Facility | Credit Agreement | Prime Rate  
Line of Credit [Abstract]  
Interest rate at end of period 5.00%
Revolving Credit Facility | Credit Agreement | Prime Rate | Minimum  
Line of Credit [Abstract]  
Margin interest rate percentage 0.00%
Revolving Credit Facility | Credit Agreement | Prime Rate | Maximum  
Line of Credit [Abstract]  
Margin interest rate percentage 0.50%
Revolving Credit Facility | Credit Agreement | London Interbank Offered Rate (LIBOR)  
Line of Credit [Abstract]  
Term of variable rate 1 month
Interest rate at end of period 2.09%
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Taxes [Abstract]          
Unrecognized tax benefits $ 3,300     $ 3,300  
Unrecognized Tax Benefits, Interest on Income Taxes Accrued $ 300     $ 300  
Effective tax rate 26.20%   68.40% 24.90% 57.90%
Deferred income taxes $ 7,990 $ 7,360   $ 7,990  
Taxes on foreign earnings repatriated     $ 2,500    
Reversal of taxes on foreign earnings repatriated due to 2017 Tax Act   $ (1,600)      
Unremitted earnings of foreign subsidiaries 8,100     8,100  
Unrecognized deferred tax liability on unremitted earnings of foreign subsidiaries 400     400  
Internal Revenue Service (IRS) | Tax Years 2011, 2012 and 2013          
Income Taxes [Abstract]          
Disallowed research tax credits being litigated $ 2,500     2,500  
Internal Revenue Service (IRS) | Tax Years 2011 to Date          
Income Taxes [Abstract]          
Income Tax Credits and Adjustments       $ 9,600  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments, Gains (Losses) on Derivatives, Net (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Foreign Exchange Forward | Net Other Income (Expense) and Net Interest Expense | Not Designated as Hedging Instrument        
Derivative, Gain (Loss) on Derivative, Net [Abstract]        
Derivative, Gain (Loss) on Derivative, Net $ (0.1) $ 0.1 $ (0.1) $ 0.1
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments, Notional Amounts (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Notional Disclosures [Abstract]    
Derivative, Notional Amount $ 3,065 $ 3,979
Foreign Exchange Forward    
Notional Disclosures [Abstract]    
Derivative, Notional Amount $ 3,065 $ 3,979
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Commitments [Abstract]            
Other current liabilities   $ 41,662   $ 41,662   $ 38,077
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]            
2018 remaining   3,434   3,434    
2019   6,977   6,977    
2020   6,639   6,639    
2021   5,138   5,138    
2022   3,288   3,288    
Thereafter   3,609   3,609    
Total minimum lease payments   29,085   29,085    
Rent expense   2,200 $ 2,000 4,200 $ 3,900  
Software Licenses            
Commitments [Abstract]            
Period to purchase software licenses 2 years          
Other current liabilities   $ 800   $ 800    
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events (Details) - Subsequent Event - Stone Temple Consulting Corporation
$ in Millions
Jul. 16, 2018
USD ($)
shares
Business Combinations [Abstract]  
Date of acquisition Jul. 16, 2018
Cash paid for acquisition $ 9.9
Common stock issued | shares 48,360
Contingent consideration, maximum cash payout $ 2.6
EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #!J DT?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ,&H"36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " P:@)-T12V&^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)-:L,P$$:O4K2WQ[(AM,+Q)B6K% H-M'0GI$DB:OT@3;%S^\IN MXE#: Q2TT,9##=C;9W2:BP9B>B( "2.J&5J E!]9-$\-Y[%NX 2888;3INX!Z(<[5/[%S!]@E.2:SI(9A*(=FSN4= M.+P][5[F=0OC$DFG,+]*1M YX)I=)[\VF\?]EG5UQ>^+*I]ZSQO!5Z)Y>)]< M?_C=A*W7YF#^L?%5L&OAU[_HO@!02P,$% @ ,&H"39E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " P:@)->E!,>&," 5" & 'AL+W=O6=F(7UE+VSP"(JB8M%D^L)YTZ MN3+>8JF6_ 9$SPF^&%)+ 8JB#+2XZ<*R,'LG7A;L+FG3D1,/Q+UM,?]]()0- MNQ"&[QLOS:V6>@.418]OY!N1W_L35RLP6[DT+>E$P[J D^LNW,/G(TPTP2!^ M-&00BWF@0SDS]JH7GR^[,-(>$4HJJ4U@-3S(D5"J+2D_?DU&PUE3$Y?S=^L? M3? JF#,6Y,CHS^8BZUV8A\&%7/&=RA*)YB>@B8!F DK^2X@G0CP3QML$HV[.G*EHA=I]E%$!'MK,A#B,"+1 P!D!E.U9 M /D$#LBAHW\%CBXB]@O$W@AB0X\7],1/3[STQ-"3!3VU+L!%9'Z!U"N0.O2- M)3 B4H/HQAN.\C3/MGZ9S"N3.3*Y)>,B5@0V7H&-0X=VJG@@*[F2>R5REV\E MR\$#6SB@FS/+.XB2/MANT4I#07_+0K6AD MYYD/8R<:6#RR+>$WTX]$4+%[9YKA8G?N>7MD'NF_\+%A?L7\UG0B.#.IGGKS M(%\9DT2Y$CVI@&O5H^<%)5>IIQLUYV.C&A>2]5,3!O,_@?(/4$L#!!0 ( M #!J DU=-T?2OP, *40 8 >&PO=V]R:W-H965T&UL M?9C;;N,V$(9?Q=#]KCC#DQ38!FHO%BW0 L$6VUXK-A,;*UFNI,3;MR\E*X8S M,^R-)PZG^,]S MVS75$(O=2]Z?NU#MIZ"FSE$IES?5\92ME].SQVZ];%^'^G@*C]VB?VV:JOMW M$^KVLLH@>W_P[?AR&,8'^7IYKE["GV'X?G[L8BF_U;(_-N'4']O3H@O/J^P7 M>-BB'P,FQ5_'<.GO[A=C*D]M^V,L_+9?96IT%.JP&\8JJGAY"]M0UV--T<<_ MJ#]NV_ONX'PZKK,@6^_!V[^90-$$3O'Z/M[)\5J,UU.\N8_W)(FK MQ$^2TR0!I6U)$N$JIY67K1C1BN%6"F+E*K$?K'@L'/$BR "A-+(;*[JQW U) M>6-9,\:B)EX$D?%*=N)$)XXYT8HX<:P1;0KJA(L=&)YTZ ./&\Z]$Z M2V1;25:B*F0WA>BFX&[(ZMH4/&7GR:3:BDY$Y(YV]*/D)@C;+$ MBR!3<4XE^@64#";%_3 R*3XOB[*D?@29!>42B($$*('[L=0/\%$H@$X;0>6, MT@DW,C$!N1M'W2!/6YDX7M0/UYFR5"ZQOD%F,&@&\=2Z!!F=P-FI*3M!H*(Q M?,2Y##64J1&7X0F4$." M# K$A!^9I\AY2L=A@QR4G\![K>B*$(5.%QX2GF2F(F>JH4Q%#DO01>'H9EW2 M8:'*E".9JLBI:BE54=B:>NTMQ;RD>FUES?U(1W^V"3GRW MYW?GQ?$ _T?5O1Q/_>*I'>+1 MG*^%H3W/'P7RVY>)]7]02P,$% @ ,&H"39AZ3'@< @ &P8 !@ !X M;"]W;W)K.\DDH#68VD[8OGUMPR+6>-OF(OCP_S/?V-@4/1?/L@)0P4O#6KD+ M*Z6Z+4+R5$%#Y8IWT.J9"Q<-5;HKKDAV NC9FAJ&H6#B*0MZ:AXO<#,-[OPCA\'7BLKY4R Z@L.GJ%[Z!^= >A>VB*F'KD_6<8ZTG#8"S^ M*]R!:;DAT3E.G$G['YQN4O%FC*)1&OHR/.O6/OMA)LM'F]^ 1P.>#''R5P,9 M#<0QH(',EOJ1*EH6@O>!&#:KH^:=B+=$+^;)#-JULW.Z6JE'[V6*"W0W<4;) MPR#!,XFCV'L4Z21!.O\$@;T0V/K)'(+X_<3K)]:?S/V)4\0@65M):R71*HIB MIY!_J=ZP)%Z69,F2.BR#))UEB:/QY_#\C_(-4^IE2I=,F<.4+C(E^09'.",. MDD](\FB3O+/CF9HGQ)M':(\N5N M))E>I,QYV?8^88QCO'9W#RPOG"G30:*7C5?JF MGCH,+LHT<]T6PWTU=!3OQJL83=^#\@]02P,$% @ ,&H"3?)4ME?]! MQ1@ !@ !X;"]W;W)K_)_^N:O\][+TN3+J*7MIT!6?4(CI!$72,;CL"%B$+_ET&@-(@5LG"\[F#-B03( M&#YL9/MN(U?#U&*N=!>OQ_$HQ\=B?-S%QW)\GXD>L1URZA.)8%-'TB%@8!4F M)"4\%B!4=+XXA(H^/%L!BD>KZ$I3*FI*N29+-*6L MDQ@T@=8XA57129A-3!7"R*FF[ N50351(4 M4U4"!-I-;!@PX5S 93'K F%Q 97%H2\FI;,E-:52NF%(;<6C#?=:F.B&]X!, MF%54& I9IJ-92Q0B?;8$*NQRCDD3,*WGO3-#D<2@R;=0XY9VEF. 1*325&]D\P7):FL@R7Q9Y1SGPQM%02H)@6!5)# MR=1"ECT=N*E;:NH@N3HM9-82E4!*90EV'>O84&4"AA!/:9-=';BM6VKK(#BV MLM0K!,H@L J;4]I0<]H*E%5ZHEP!V=>!&[NEQCXPXY+1.+J$U@*%L6*SQBD( M67)4FM EP-2DR?8.W-_I=*P&)AWUHVZ %BTBI:RZ^F&/G12D-14J#L#(0E&V M?.263Q.Z&AC2#UV=(O614#%(L^.8.( IH7(1@+P(L+0(0.[)&BTUC;6(I;0( MVLBML5I4PC1,G3=1K@205P*.5@+(;5EKY^BS*&(VIGXGMY;2XX.$Q6KJ7(1R M+8":JYO*CUP+8/SI$SG*MHO<=MF9?&"N#^6A]&,+2.#"1F;HJ5S@,(: TB0+ M7#CFCW:L:X6R"6/RZ9,YRE:'P@F6VC@*QB,T%1#024HG/!J]@BU\ M]=2]#Z]GN_+YU+3Y&-V]O'._[UZYD_LKN%V#<'\#M]O^C?K/YOL7_']DU=/Q M5,\>RJ8IB^[U[F-9-CZ,7MV$Z3SX;'^YR/UCTWZUX7O5OUCO+YKR//S3(+K\ MYV+Y/U!+ P04 " P:@)-[9Y5/&," !U!P & 'AL+W=O,LP.FI230(0AFE0HZKQBUS'=JS(Z460JL$[YO%+72/V M9X4)[99^Y-\"+]6Y%"H0%'F+SO@5BQ_MCLE=,&8Y5C5N>$4;C^'3TG^.%MM, MX37@9X4[/EE[2LF>TC>U^7I<^J%J"!-\$"H#DH\K7F-"5"+9QN\AIS^65,3I M^I;]L]8NM>P1QVM*?E5'42[]F>\=\0E=B'BAW1<\Z(&^-XC_AJ^82+CJ1-8X M4,+UKW>X<$'K(8MLI4;O_;-J]+,;\M]H;@(8"& DR-J/"/% B#\(R4-",A"2 M_ZT !P(T*@2]=FWF!@E4Y(QV'NL_AQ:IKRY:0'ELK$AT8@(9/VQ">!J8@4L.K@OL+81:63T\,\DVX=)[MJ, MG5[%FA]/O4K<_,3)3S0_F?"SU/"ZAV0:TF@(G"5SPPP;!)+0 &UL4!1FV.1"DTOQ(; M!"=_B3M%F5-19BLR&EEEMNU@#@U%-D@J,KS9V* HC("!VCKJ92$P1 63.Z/& M[*PO<.X=Z*41ZH0GT7%&/ -UYQCQ5;181X[X1LZ4?@1\I.\'TG?$SE7#O3T5 M\J;3]]&)4H%E[^&3/(I2SL!Q0_!)J&4FUZR?!/U&T'88&PO=V]R:W-H965T&ULC5?O;YLP$/U7$-\S?!BPJ9)("UVS29M4;=KVF29.@P8X ]IL__T,H13. M1[I^*#_RWMV[L_ULEF==_:J/2C7.GR(OZY5[;)K3C>?5NZ,JTOJ=/JG2_'+0 M59$VYK%Z].I3I=)]1RIRSVC MN>"^O/B:/1Z;]H6W7I[21_5--=]/]Y5Y\H8H^ZQ099WITJG48>6^AYLM MR);0(7YDZER/[IVVE >M?[4/G_8KE[6*5*YV31LB-9=GE:@\;R,9';_[H.Z0 MLR6.[U^BWW7%FV(>TEHE.O^9[9OCRI6NLU>']"EOONKS1]47%+I.7_UG]:QR M V^5F!P[G=?=?V?W5#>ZZ*,8*47ZYW+-RNYZ[N._T&B"WQ/\@0!PE0Q(;$ M; JY)2 PA7P@(/X4'0D5<"J1K:^/ EVPT'),N<;)+W.X2 M$KVY0,)QE[@?Q%&$VIF0P)"9/UI10"H*NBA\K$C0_)#DAW9%:"4DH24TF!49 MD4DB.PE:2YO(&AV)!O VLG3(F<$3I IAJ0"&UFLB[$&)_=EJ)9E'$GE0+1MI MY1$1X!DB[1F+6D*&F5GW,2DV)L2B%9;$5I9%&(K9K@"C/9<1J3AV76;G @Z^ MP([X)FXJ:68; $)2@*KO0>-4$/+YZFE_!=M@@6&'[4&3Z<<86BJW_X6Z(U!S MBFFO ]OL %MT K:++6#>'H V,0B(5 (W)[!3<3R![MY"3>70G@BV*0IL\V"[ MHI$LD'=NWX1-]=#V";9_2DN/[8Z+*$0K^<-;J*D:VD:!\E'K]"3LPX+@ @M* M"%P@\7PG,!!$P'!Q-F[A!R+ ,X2 @1 <>_26 *7,HIGVD7O!D!M!WCW ]O( MS6' EX#WR60.:2\Y;W08;K^POJ358U;6SH-NS+FZ._T>M&Z4BF7A'\U$W M/.3JT+2WPMQ7ER^;RT.C3_U7FS=\.J[_ 5!+ P04 " P:@)-< *FM+T$ M !%%P & 'AL+W=O+1;?=^[KLOC0G?PS_>6G:NNS#;?NZZ$ZM M+W=CH[I:D#'IHBX/Q_EJ.3Y[:E?+YJVO#D?_U,ZZM[HNVW_7OFK.#W,[_WCP M]?"Z[X<'B]7R5+[Z/WS_Y^FI#7>+:Y3=H?;'[M <9ZU_>9@_VON-&QN,BK\. M_MS=7,^&5)Z;YMMP\^ON86X&1[[RVWX(48:?=[_Q535$"C[^F8+.KWT.#6^O M/Z+_/"8?DGDN.[]IJK\/NW[_,,_GLYU_*=^J_FMS_L5/"27SV93];_[=5T$^ M. E];)NJ&__.MF]=W]13E&"E+K]??@_'\?<\Q?]HAAO0U("N#4+?_]> IP;\ MHX$;D[\X&U/]J>S+U;)MSK/V\K9.Y3 I[#V'P=P.#\>Q&_\7LNW"T_>5M6:Y M>!\"39KU14.WFJMB$:)?NR#4Q9I4<_KI3805(#)%@JU8@]>^ 682N?B-ZLB:P@HW0'7G.#+Q M;01%%MB14W<2W78DIPN0A)D;L0*1]6@)K,(L$@(SR3+()I?9L!Y*8 -O"?)03(A E(@( D@4P:;W1XA(6$2$@%+$LJ3Z+,EMJSJ/*!S)HFM M#,)D)5#N403.A&%( (8D\4, AC9+C'KS0)COUP MS'?S]'H6_$C#X:5XOK;WF\N)[H\PEP/FW\OV]7#L9L]-WS?U>(#YTC2]#P[- MES!2>U_NKC>5?^F'RRQ#W1\]1]02P,$% @ ,&H" M3=>19Q>Q 0 T@, !@ !X;"]W;W)KK_=']*0'Q-^"ACLPB:ADQ/B:W"^5CG=!$$@H72! M@?OC# \@92#R,MXF3CJ7#,"E?6%_C+W[7D[^M032Q>BN+OXRET/(>)_P);!R03(/D$ M8&.AJ/P+=[S(# [$C+/O>+CB[3[QLRE#,(XB_O/BK8^>BVUZD[%S()IR#F-. MLLR9,YAGGTLD:R4.R3_P9!V^6U6XB_#=7PIOUPG258(T$J3_;7$MY^Y3$;:8 MJ0+3Q&VRI,1>QTU>1.>%O4_BG?Q)'[?].S>-T):&PO=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0 MLRS;I"M RJ:J6BF15JG:/GMA "N^4-LLR=]W; A%+>J+[1F?<^;B<3X:^^(Z M $]>E=2NH)WW_9$Q5W6@N+LQ/6B\:8Q5W*-I6^9Z"[R.)"59FB0?F.)"TS*/ MOK,M<];^ ;^>W^V:+%%I18* MM!-&$PM-0>]WQU,6\!'P0\#H5F<2*KD8\Q*,KW5!DY 02*A\4."X7>$!I Q" MF,:O69,N(0-Q?7Y7_QQKQUHNW,&#D3]%[;N"WE%20\,'Z9_-^ 7F>@Z4S,4_ MPA4DPD,F&*,RTL655(/S1LTJF(KBK],N=-S'Z2;;S[1M0CH3TH5P%^.P*5#, M_!/WO,RM&8F=>M_S\,2[8XJ]J8(SMB+>8?(.O==REWW,V34(S9C3A$G7F 7! M4'T)D6Z%.*7_T--M^GXSPWVD[]?1#\FV0+8ID$6![+\E;F .?Q?)5CU58-LX M38Y49M!QDE?>96#OT_@F?^#3M#]QVPKMR,5X?-G8_\88#YA*/*J M5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7CF\T-TT*V-$^C[V3S MU/1>R19.EKA>:V'_'$&9(:-;^N9XE'7C@X/E:2=J^ G^5W>R:+&9I90:6B=- M2RQ4&;W;'HY)B(\!OR4,;G$FH9*S,<_!^%9F=!,$@8+"!P:!VP7N0:E A#)> M)DXZIPS Y?F-_4NL'6LY"P?W1CW)TC<9W5-20B5ZY1_-\!6F>JXIF8K_#A=0 M&!Z48(["*!=74O3.&SVQH!0M7L==MG$?QIO;_01;!_ )P&? /N9A8Z*H_$%X MD:?6#,2.O>]$>.+M@6-OBN",K8AW*-ZA]Y)OKWG*+H%HBCF.,7P9,T/D[[#V%KV3IR-AY?-O:_,L8#2ME&PO=V]R:W-H965TO"BI74Y; M[[L38ZYL07%W9SK0>%,;J[A'TS;,=19X%4%*LF2SN6>*"TV++/HNMLA,[Z70 M<+'$]4IQ^_<,T@PYW=)7QY-H6A\@_&URNDF" ()I0\,'+<;/(*4@0AE_)DXZ9PR M )?G5_;/L7:LYF1D@IJWDO_9(8O,-6SIV0J_AO<0&)X4((Y M2B-=7$G9.V_4Q()2%'\9=Z'C/HPWZ6&"K0.2"9#,@&/,P\9$4?DG[GF163,0 M._:^X^&)MZ<$>U,&9VQ%O$/Q#KVW8KO?9^P6B*:8\QB3+&/F"(;LK,-WJPIW$;Y[I_!^G2!=)4@C0?J.X/"AQ+68XX,"S M'<=L-+SIIA_$YF]<_ -02P,$% @ ,&H"31\ <[6U 0 T@, !D !X M;"]W;W)K&UL?5/;;IPP$/T5RQ\0LRS9I"M RJ:J M6JF55JG:/GMA "N^4-LLZ=]W; A%#E-2NH)WW M_9$Q5W6@N+LQ/6B\:8Q5W*-I6^9Z"[R.)"59FB0'IKC0M,RC[VS+W Q>"@UG M2]R@%+=_3B#-6- =?74\B;;SP<'*O.0[&E[J@24@()%0^*'#&#]$]F_ QS/;>4S,5_A2M(A(=,,$9E MI(LKJ0;GC9I5,!7%7Z9=Z+B/T\U=-M.V">E,2!?"?8S#ID Q\X_<\S*W9B1V MZGW/PQ/OCBGVI@K.V(IXA\D[]%[+W>V'G%V#T(PY39ATC5D0#-67$.E6B%/Z MAIYNT_>;&>XC?;^.?DBV!;)-@2P*9.^6N($Y_%\D6_54@6WC-#E2F4''25YY MEX%]2..;_(-/T_Z-VU9H1R[&X\O&_C?&>,!4DAL&UL?5-A;]P@#/TKB!]0[DC65:R168&KV0')TO< MH+6P[T=09LSIGEX=+[)I?7"P(NM% U_!?^M/%BVVL%120^>DZ8B%.J?W^\,Q M#?$QX+N$T:W.)%1R-N8U&)^KG.Z"(%!0^L @<+O R@5B%#&SYF3+BD#<'V^ MLC_&VK&6LW#P8-0/6?DVIW>45%"+0?D7,S[!7,\'2N;BO\ %%(8')9BC-,K% ME92#\T;/+"A%B[=IEUW%)DU([%3[WL1 MGGA_X-B;,CAC*^(=BG?HO13[6YZQ2R":8XY3#%_'+!$,V9<4?"O%D?\#Y]OP M9%-A$N')'PJ3;8)TDR"-!.E_2]R*2?]*PE8]U6";.$V.E&;HXB2OO,O WO/X M)K_#IVE_%K:1G2-GX_%E8_]K8SR@E-T-CE"+'VPQ%-0^'#_BV4YC-AG>]/,/ M8LLW+GX!4$L#!!0 ( #!J DVOF$ ^M0$ -(# 9 >&PO=V]R:W-H M965T-(!S0OM@%PY%5);3/:.-<=&;-% TK8 M&^Q ^YL*C1+.FZ9FMC,@R@A2DO'-YL"4:#7-T^@[FSS%WLE6P]D0VRLES-L) M) X9W=(/QU-;-RXX6)YVHH9G<-^[L_$6FUG*5H&V+6IBH,KH_?9X2D)\#/C1 MPF 79Q(JN2"^!.-KF=%-$ 02"A<8A-^N\ !2!B(OX]?$2>>4 ;@\?[!_CK7[ M6B["P@/*GVWIFHS>45)")7KIGG#X E,]>TJFXK_!%:0/#TI\C@*EC2LI>NM0 M32Q>BA*OX][JN _C3;*?8.L /@'X#+B+>=B8*"K_))S(4X,#,6/O.Q&>>'OD MOC=%<,96Q#LOWGKO-=\>]BF[!J(IYC3&\&7,',$\^YR"KZ4X\7_@?!V^6U6X MB_#='PH/ZP3)*D$2"9+_EK@6<_M7$K;HJ0)3QVFRI,!>QTE>>.>!O>?Q37Z' MC]/^*$S=:DLNZ/S+QOY7B Z\E,V-'Z'&?[#9D%"Y<+SU9S..V6@X[*8?Q.9O MG+\#4$L#!!0 ( #!J DT,]QB;M@$ -(# 9 >&PO=V]R:W-H965T MVT-]J#] M38-&<>=-TS+;&^!U!"G)TB2Y8XH+31F_9TZZI S ]?F5_5.LW==RX18> M4?X2M>L*>J"DAH8/TCWA^!GF>FXIF8O_"E>0/CPH\3DJE#:NI!JL0S6S>"F* MOTR[T'$?IYLLFV';@'0&I O@$/.P*5%4_I$[7N8&1V*FWO<\//'NF/K>5,$9 M6Q'OO'CKO==R=W?(V340S3&G*29=QRP1S+,O*=*M%*?T'3S=AF>;"K,(S_Y3 M^&&;8+])L(\$^S7!??*FQ*V8MT6R54\5F#9.DR45#CI.\LJ[#.Q#&M_D7_@T M[=^X:86VY(+.OVSL?X/HP$M);OP(=?Z#+8:$QH7CO3^;:67MLHX!Q M *_3O\^ '==MK;X ,\PY/*F5>=RVGK?'QAS90M:N"O30X#1MPUQO0501I!7CN]T-TT)VM,BB[V2+S Q>R0Y.EKA!:V%_'4&9,:=[ M^N%XE$WK@X,562\:> +_HS]9M-C"4DD-G9.F(Q;JG-[O#\ GQ)&MSJ3 M4,G9F)=@?*URN@N"0$'I X/ [0(/H%0@0AFO,R==4@;@^OS!_CG6CK6JXIF8O_!A=0&!Z48([2*!=74@[.&SVSH!0M MWJ9==G$?IYOK9(9M _@,X O@+N9A4Z*H_)/PHLBL&8F=>M^+\,3[ \?>E,$9 M6Q'O4+Q#[Z78W_*,70+1''.<8O@Z9HE@R+ZDX%LICOP?.-^&)YL*DPA/_E"8 M;!.DFP1I)$C_6^)63/I7$K;JJ0;;Q&ERI#1#%R=YY5T&]I['-_D=/DW[=V$; MV3ER-AY?-O:_-L8#2ME=X0BU^,$60T'MP_$6SW8:L\GPII]_$%N^&PO=V]R:W-H965TK&Z:%;&B61-_)9HGIO)(-G"QQG=;"_CN",GU*U_3=\22K MV@<'RY)65/ ;_)_V9-%B$TLA-31.FH98*%-ZNSX!TYZ90R .?G=_:'6#O6E&".W"@75Y)WSAL]LJ 4+=Z&739Q M[X<;OAMARP ^ O@$V,<\;$@4E=\++[+$FI[8H?>M"$^\/G#L31ZXZ89= -,87[4! #2 P &0 'AL+W=O&?$3S;#L 1UZ5U+:@G7/]D3%;=:"XO<$>M+]IT"CNO&E: M9GL#O(XD)5F:)!^9XD+3,H^^LRES')P4&LZ&V$$I;MY.('$LZ(Z^.YY$V[G@ M8&7>\Q:^@_O1GXVWV*)2"P7:"M3$0%/0N]WQM _X"/@I8+2K,PF57!"?@_&U M+F@2$@()E0L*W&]7N GA(1,?HT)IXTJJP3I4LXI/1?'7:1 M:[F[_92S:Q":,:<)DZXQ"X)Y]25$NA7BE/Y#3[?IV6:&6:1GZ^B'9%M@ORFP MCP+[_Y:X@3G\721;]52!:>,T65+AH.,DK[S+P-ZE\4W^P*=I?^2F%=J2"SK_ MLK'_#:(#GTIRXT>H\Q]L,20T+AQO_=E,8S89#OOY!['E&Y>_ 5!+ P04 M" P:@)-BSX.X[0! #2 P &0 'AL+W=O<.3,>YZ-US[X#".1%*^,+VH70GQCS50=:^#O;@\&;QCHM IJN9;YW M(.H$THKQW>Z>:2$-+?/DN[@RMT-0TL#%$3]H+=S/,R@[%G1/7QU/LNU"=+ R M[T4+7R!\[2\.+;:PU%*#\=(:XJ IZ,/^=,YB? KX)F'TJS.)E5RM?8[&Q[J@ MNR@(%%0A,@C<;O (2D4BE/%CYJ1+R@A55(,/5L\L*$6+EVF7)NWC='-_ MG&'; #X#^ (XICQL2I24OQ-!E+FS(W%3[WL1GWA_XMB;*CI3*](=BO?HO97[ M(\_9+1+-,>'R+9S>-V60$V\\_B"W?N/P%4$L#!!0 ( #!J M DT6_Z-OM $ -(# 9 >&PO=V]R:W-H965TO&IE7$Y;[[L38ZYL00MWAQV8<%.CU<('TS;,=19$E4!: M,;[9W#,MI*%%EGP76V38>R4-7"QQO=;"_CR#PB&G6_KF>)9-ZZ.#%5DG&O@" M_FMWL<%B,TLE-1@GT1 +=4X?MZ?S/L:G@&\2!K,P.7YC?U]JCW4E80<)2J75E+VSJ.>6((4+5['79JT#^/-@4^P=0"? M 'P&'%,>-B9*RM\)+XK,XD#LV/M.Q"?>GGCH31F=J17I+HAWP7LKML=#QFZ1 M:(HYCS%\&3-'L, ^I^!K*<[\'SA?A^]6%>X2?/>'POMU@OTJP3X1[/];XEK, MPU])V**G&FR3ILF1$GN3)GGAG0?V,3TB^QT^3OMG81MI'+FB#R^;^E\C>@A2 M-G=AA-KPP69#0>WC\2&<[3AFH^&QFWX0F[]Q\0M02P,$% @ ,&H"3=-, MD5JU 0 T@, !D !X;"]W;W)K&UL?5-A;]L@ M$/TKB!]0'))M261;:CI-G;1)4:>UGXE]ME'!YP*.NW\_P*[K;=:^ '?<>_?N M.-(!S;-M !QYU:JU&6VP-=M#ZFPJ-%LZ;IF:V,R#*"-**\23Y MR+20+*=G"V1#;:RW,KQ,H'#*ZH6^.!UDW+CA8GG:BAA_@?G9G MXRTVLY120VLEML1 E=';S?&T"_$QX%'"8!=G$BJY(#X'XVN9T20( @6%"PS" M;U>X Z4"D9?Q,G'2.64 +L]O[%]B[;Z6B[!PA^I)EJ[)Z)Z2$BK1*_> PSU, M]7R@9"K^&UQ!^?"@Q.]$>.+-D?O>%,$96Q'OO'CKO==\L]^G[!J(IIC3 M&,.7,7,$\^QS"KZ6XL3_@?-U^'95X3;"MW\H/*P3[%8)=I%@]]\25V(.R5]) MV**G&DP=I\F2 OLV3O+".P_L+8]O\AX^3OMW86K96G)!YU\V]K]"=."E)#=^ MA!K_P69#0>7"\9,_FW',1L-A-_T@-G_C_#=02P,$% @ ,&H"35@G+:(- M @ - 8 !D !X;"]W;W)K&UL;55A;YLP$/TK MB!]0 PD!(H+4=*HV:9.B3NL^.^0"J#:FMA.Z?S_;4,;@OL2^\[OW[BZY2]X+ M^:9J .U]<-:J@U]KW>T)464-G*H'T4%K7JY"L7N?.=9)&+FV9-"R?IJ1OG5/XY A/]P0_]3\=+4]7:.DB1=[2"GZ!_=2=I M+#*Q7!H.K6I$ZTFX'OS'<'\, QO@$*\-]&IV]VPI9R'>K/'M]=X$IO3+^( M_BN,!<6^-U;_'>[ #-QF8C1*P93[],J;TH*/+"853C^&LVG=V0\O\78,PP.B M,2": E*G0P8AE_D7JFF12]%[:6XM6Y7SKS32GR,W-#_@P_[] >55=,J[RRT61UNP*]":#"Y! _F=UB;%3X9 M#*[:7A-SE\,>&PPMNG%'D^F/HO@+4$L#!!0 ( #!J DT+T.MIMP$ -(# M 9 >&PO=V]R:W-H965TU#^IM%&,N=-TQ+;&V!U)$E!:)+<$LFXPF4>?6=3 MYGIP@BLX&V0'*9GY>P*AQP+O\)OCD;>="PY2YCUKX1>XW_W9>(LL*C67H"S7 M"AEH"GR_.YZR@(^ /QQ&NSJC4,E%Z^=@?*\+G(2$0$#E@@+SVQ4>0(@@Y--X MF37Q$C(0U^HQV\PU[/':"[^!UQ! M>'C(Q,>HM+!Q1=5@G9:SBD]%LM=IYRKNXW1S=YAIVP0Z$^A".,0X9 H4,__" M'"MSHT=DIM[W+#SQ[DA];ZK@C*V(=SYYZ[W7DB9I3JY!:,:<)@Q=878+@GCU M)03="G&B_]'I-CW=S#"-]'0=?9]N"V2; ED4R#Z4F'TJ<0NS_Q2$K'HJP;1Q MFBRJ]*#B)*^\R\#>T_@F[_!IVG\RTW)ET44[_[*Q_XW6#GPJR8T?H&UL;51M;]L@$/XKB!]0;!(G M661;:CI-G;1)4:>UGXE]?E'!N(#C[M\/L.MZ&5\,=SSW/'<2H'P]L.S@KI00BF_IR RS'#,?YP/+5U8YR#Y&G/:O@%YG=_5M8B"TO9"NAT M*SNDH,KP?7P\)0[O <\MC'JU1ZZ2BY2OSOA>9CAR"0&'PC@&9INQ?&1VKLIG--?A3^SR6OKO>8TVJ7DZHAFS&G"T!4F7A#$ MLB\2-"1QHO^%TW#X)ICAQH=OUNK)+DRP#1)L/<'VGQ+W-R6&,(>P2!(420($ M7VY$ I@XNA$AJ\8)4+5_LAH536]Y,HSLYS$ER[\B_PM02P,$% @ M,&H"3>5%$YJV 0 T@, !D !X;"]W;W)K&UL M;5/;;IPP$/T5RQ\0@YB5[.%LB1NU%O;/"929"IK25\>3;#L?'*S,!]'" M=_ _AK-%BZTJM=30.VEZ8J$IZ$-Z/&4!'P$_)4QN-.D:,A"WYU?U3[%VK.4B'#P:]4O6OBOH/24U-&)4 M_LE,GV&IYP,E2_%?X0H*X2$3C%$9Y>)*JM%YHQ<53$6+EWF7?=RG^>8N6VC[ M!+X0^$JXCW'8'"AF_E%X4>;63,3.O1]$>.+TR+$W57#&5L0[3-ZA]UKR-,W9 M-0@MF-.,X1O,&X*A^AJ"[X4X\?_H?)]^V,WP$.F';?3;9%\@VQ7(HD#V3XG\ M78E[F,.[(&S34PVVC=/D2&7&/D[RQKL.[ ./;_(&GZ?]F["M[!VY&(\O&_O? M&.,!4TEN<(0Z_&"KH:#QX7B'9SN/V6QX,RP_B*W?N/P+4$L#!!0 ( #!J M DVY:R$KMP$ -(# 9 >&PO=V]R:W-H965TI5"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@ M=+?;$\FXPF4>?2=3YGIP@BLX&60'*9EY.X+08X$3_.YXYFWG@H.4><]:^ 'N M9W\RWB*+2LTE*,NU0@:: M\EAV,6\!'PB\-H5V<4*CEK_1*,[W6!=R$A$%"Y MH,#\=H%[$"((^33^S)IX"1F(Z_.[^M=8NZ_ES"S<:_&;UZXK\"U&-31L$.Y9 MC]]@KN<:H[GX1[B \/"0B8]1:6'CBJK!.BUG%9^*9*_3SE7&UL=53; M;IPP$/T5Q ?$X.6R70%2-E'42JVT2M7TV0O#1;$QM [ MJ!_#16@+K2Q5QZ"7'>\] 77NWX>G\]4CE!@] J2'2:?Q:./U5T@1N]^_L3[9V7F+?6XK_"C>@&FXRT1HEI])^O7*4BK.%1:?"R-N\=KU=I_DDBI

O :<+0Z:!:RF3\218I,\,D3<^\'8GYQ>,*Z-Z5QVE;8,YV\U-Y;@<,T M0S=#M&#.,P9O,.&*0)I]E< NB3/^$([=X0=GA@<;?MBJ)XF;('(21)8@^J?$ MXZY$%^:36R1VBL0?"7"P$W%A_M/)Q"F2. CP3L2%.;A%4J=(ZB"(=B(N3+P3 M09LKR$ T=OBD5_*QMX._\:[S?8_M%?X+GQ^';T0T72^]*U=Z$.QUK3E7H%,) M[G176_T>K0:%6IEMJO=BGLK94'Q8'ARTOGK%'U!+ P04 " P:@)-_Q\D M4M0! "PZWDI7PQW//<\=V>. M=)3J53< !KT)WND,-\;T!T)TT8!@^D;VT-F32BK!C#55372O@)4^2'!"HR@A M@K4=SE/O.ZD\E8/A;0@'-'9-/X.W/B1=(%KO>?[-]\[;:6,]/P(/F?MC1-AO<8E5"Q@9L7.7Z' MN9X=1G/Q3W !;N$N$ZM12*[]%Q6#-E+,+#85P=ZFM>W\.DXG.SJ'A0/H'$"7 M@+W7(9.0S_R1&9:G2HY(3;WOF?O%\8':WA3.Z5OASVSRVGHO.:5)2BZ.:,8< M)PQ=8>(%02S[(D%#$D?Z)9R&PS?!##<^?+-63^["!-L@P=83;/\K\?:JQ!!F M'Q;9!45V 8*[*Y$ 9A.%19*@2!(@B*]$0ICK?I/5[1"@:C\7&A5RZ/Q,KKS+ MZ-W[ZTC^P:>Y?6:J;CN-SM+8.^IO4B6E 9M*=&,+;NQ3L1@<*N.VMW:OIH&9 M#"/[^2T@RX.4?P!02P,$% @ ,&H"35M_".SA 0 4 !D !X;"]W M;W)K&UL;51M;YLP$/XKR#^@)@9"%@%2TZK:I$V* M.JW[[,#QHMJ8V29T_WZVH0PE_H)]Y^>>Y\[X+IN$?%.V:5EL'+K*!-O 3]*_A+(V%5Y:JX]"K3O2!A#I'C[OC M*;5X!WCK8%*;?6 KN0CQ;HUO58Y"FQ P*+5EH&:YPA,P9HE,&G\63K1*VL#M M_I/]Q=5N:KE0!4^"_>XJW>;H@((*:CHR_2JFK[#4DZ!@*?X[7($9N,W$:)2" M*?<-RE%IP1<6DPJG'_/:]6Z=YI,D6L+\ 60)(&O P>G@6.3-,'+AT58]C?P$L9<@=@3QAN"NPGL(B6*_1N+52#P$R8V(#[/WB^R] M(GL/07HCXL,<_"*I5R3U$'RY$?%@XO!&!&]>( ?9N-Y302G&WO7]QKNV]R-Q M+_@_?)X-/ZALNEX%%Z%-'[C76@NAP:02/IA;;E XTUEK!(>35LSUUD0920IR?AF<\.4:#7-T^@[V3PUO9>MAI,EKE=*V']' MD&;(Z):^.1[;NO'!P?*T$S7\!O^G.UFTV*Q2M@JT:XTF%JJ,WFX/QR3@(^!O M"X-;G$FHY&S,RHQN0D(@H?!!0>!V@3N0,@AA&B^3)IU#!N+R_*;^/=:. MM9R%@SLCG]K2-QG=4U)")7KI'\WP Z9ZKBF9BO\)%Y (#YE@C,)(%U=2],X; M-:E@*DJ\CGNKXSZ,-S?[B;9.X!.!SX1]C,/&0#'S>^%%GEHS$#OVOA/AB;<' MCKTI@C.V(MYA\@Z]EYPGVY1=@M"$.8X8OL"\(QBJSR'X6H@C_T+GZ_3=:H:[ M2-\MH^]WZP+)JD 2!9(/)?)/):YA/@=ABYXJL'6<)D<*T^LXR0OO/+"W/+[) M.WR<]E_"UJUVY&P\OFSL?V6,!TQE!VA4=0*@AA&K\G33J'#,3E^:;^%&O'6B[" MP:-1OV3IFXP>*"FA$KWR+V9XAJF>>TJFXK_"%13"0R88HS#*Q944O?-&3RJ8 MBA9OXR[;N _CS?Y&6R?PB)&GU@S$CKWO1'CB[9%C;XK@ MC*V(=YB\0^\UYTF2LFL0FC"G$<,7F.V,8*@^A^!K(4[\/SI?I^]6,]Q%^FX9 M_;!?%TA6!9(HD/Q3XOV'$MZ:M0R/&G=WD>1VIUXS=2= M:'EC?CD(63-MEO(8J59RMK=!=141A-*H9F43KA9V;R-7"W'65=GPC0S4N:Z9 M_/O *W%=ACB\;3R6QY/N-J+5HF5'_H/KG^U&FE4TL.S+FC>J%$T@^6$9?L3W M:V(#+.)7R:]J]!YTI6R%>.H67_?+$'6*>,5WNJ-@YG'A:UY5'9/1\<>1AD/. M+G#\?F/_;(LWQ6R9XFM1_2[W^K0,\S#8\P,[5_I17+]P5U 2!J[Z;_S"*P/O ME)@<.U$I^S?8G946M6,Q4FKVW#_+QCZOCO\6!@<0%T"& !R_&D!= )T$1+TR M6^HGIMEJ(<4UD/W7:EG7%/B>FL/<=9OV[.QOIEIE=B\K$F>+Z-(1.E$2^9EP11E^:0?UIG_H2G)T,S) MY*":W&^[9.;;%"!!\?[&QP@V,'J[]1UF?"0?,,GI3**928'?[FJ'>6\B>!A@ M:!K,?!8,CP/LSP.O91WFO5IAIV/?ZEX_8M_$KR6"38P3H-7P# 5L8YS^1[/! M[L.^_?QF _QG)A::JQ=V%O:MY7=;#@Q12I*9@8)A"V+(@S/M1F /$M^#7KL1 MWX,QHME<(MB#Q/>@UVX.\V*PD2)!TW_(T>B*T-W9OC-Y+!L5;(4VMPU[)S@( MH;GA1'=&]LE<$X=%Q0^Z>\W,N^SO2OU"B];= Z/A,KKZ!U!+ P04 " P M:@)-&))C]/H$ #H&@ &0 'AL+W=O#UL7?)3-(Z7:_*XGU1]O/A MG+;33MSI9KAV[<-N=+KOFGQ6S=.W-6E:>6]M0X-FTVOH2A/X8TG")>*B\!H' M+EX0\F)#S-SRX9$K F'Y<+.1[60C(SU59Z^P?9^)7A)V MDE.?2!)A'%GI #(1^A18*>$R4A3*V,H+D%'DJP#'IF%LFN6&M,0-!+"!@"=' M600B(CLN+FH2PXD)T3$0-9 "*SB>3;J8G8TAN&%-JIN=G0%C0D9!"[1AS3 M3W#\D78L"H3Y1_/Y1YA_-(-_Q#FDH\!>"H%*D(RTPQT,*_H$K C#BF; BC@V M4$0 +A,18;809PO[/3)H)F9<,BD9^X$)1?KV+XA!,^G'E&3L!^8<<'JE:AZ7;MZ7+UR?O5*7+UR1O5*L(>A, BDG16P(=):D&,=EKB.Y2?J M6.$Z5C/J6/$BC;1BKX> 3(3-CL51C0H7M.(%S18NQ==\OI-.@&J\2QZ[@^&@ MZ/;Z-6BFM\ )4(VWMV-W,&D4)PUIQ\9,.=Y/<3HX7W!A."@ !_:*"Y4]W[PF M0&=M2L<>83ZHX!.%@/F@^ L<7@C\C0K8;"9 9NTBQPYAW"B.&]*NV8+YH#@? M7$.M,1XTP(,]U)K7?1!JNQJ!2BA?.,998SAH,7^<-2YHS0N:C?.@"4<%S58V MH$(KFW?UECXWY4MW9%(M=L7KJ6Y#N7IZ.99YZ$YEK.<;? MS?=G0'^DYBKHN\NX$X+DH:M-X[W]I1N)@TOWE)C//=7L9-M=E?_;2 MW]3%>3A7\BZ'6^O_ 5!+ P04 " P:@)-@RA-I-T! #Z! &0 'AL M+W=OE['I/XQW,LYYWZ82SI*]:0; (.>!>]TAAMC M^B,ANFA ,'TC>^CL22658,::JB:Z5\!*3Q*I]YU5GLK!\+:# MLT)Z$(*IEQ-P.69X@]\=JS&KZ#^=&?E;7(HE*V CK=R@XIJ#)\ MMSF>#@[O 3];&/5JCUPE%RF?G/&US'#D$@(.A7$*S"Y7N ?.G9!-X_>LB9>0 MCKC>OZE_]K7;6BY,P[WDO]K2-!D^8%1"Q09N'N7X!>9Z$HSFXK_!%;B%NTQL MC$)R[;^H&+218E:QJ0CV/*UMY]=Q.HGW,RU,H#.!+@0;V]4R!?*9?V*&Y:F2 M(U)3[WOF?O'F2&UO"N?TK?!G-GEMO=><)KA0>FZK;3Z"*-G0!_3RLI#=A4HAO;\L8^1(O!H3)NN[=[-8WC9!C9SR\- M69Z[_!502P,$% @ ,&H"324.J+-5 @ M < !D !X;"]W;W)K&ULE97;CILP$(9?!7'?!3N<$A&D9*NJE5HIVJKMM4,F M :W!U';"]NUK&Y82,%)Z$Q^8^;\9Q^-)6\9?10$@G;>*UF+K%E(V&\\3>0$5 M$4^L@5I].3->$:F6_.*)A@,Y&:>*>MCW(Z\B9>UFJ=D[\"QE5TG+&@[<$=>J M(OS/'BAKMRYRWS=>RDLA]8:7I0VYP'>0/YH#5RMO4#F5%=2B9+7#X;QU=VBS M1Z%V,!8_2VC%:.[H5(Z,O>K%E]/6]75$0"&76H*HX0;/0*E64G'\[D7=@:D= MQ_-W]4\F>97,D0AX9O17>9+%UDU6M1G;[DL4]FYV!]P[X,$!=[ET(!/Y1R))EG+6 M.KP[_(;H_QAML#J;7&^:HS#?5/!"[=XR'$6I=]-"O$I]0& ; M8H]G[CB*[0(K:XPK(["Z$TCL H%5(# "P9W >I)D9Q,;F]K8K'"\0 FME'!. MB?T)I;,)1Y0H0 N4R$J)+!0TH40SRH<8X84SCZV8V(+!$TP\QZS6OIV26"F) MA;*:4)(9)5@GH9VRME+6%DI@%T"^O4K\QZ\@6B@T], E[(WN[H>?+,5J+;<= MPG-0N"1A+SCT'Q6'["6''JFYWFB<+D[\: %DKSID*[MI0?1&=]6=^-.KZHT> MS0KXQ;0+X>3L6IM>-=H=6M(.FT?WGWG7S[X1?BEKX1R95$^W>6#/C$E0P?A/ M*IA"M=!A0>$L]316<][UD6XA6=/W2&]HU-E?4$L#!!0 ( #!J DW;\J!# MG 4 "&PO=V]R:W-H965TS'87^L;N?;NC[=)$FUWMI#7GTI3O;8_.>Y* ]YW7PL M7Y+J5-I\TPTZ[!-*4Y4<\MUQOEQTV[Z6RT7Q6N]W1_NUG%6OAT->_G=O]\7[ M[9S-/S9\V[ULZW9#LER<\A?[IZW_.GTMFT_)IBN)[^^&WS>T\;3NR>[NNVQ)Y\_)F'^Q^WU9J^OBW M+SJ_[+,=>/W^H_HOW>2;R3SEE7TH]O_L-O7V=F[FLXU]SE_W];?B_5?;3TC. M9_WL?[=O=M_(VTZ:?:R+?=7]G:U?J[HX]%6:5@[YC_/K[MB]OO?U/X;A =0/ MH,N 9M]C W@_@/\<($8'B'Z B-V#[ =(9P_)>>Z=F:N\SI>+LGB?E>?CX92W MAQV[DE0LO(E[*)(F@8N M71#JXIZ\X33XDQ[.3Q'1F'#^ C.F4E..)+R-!FF>.,4!&)A4*STW"N4EO;J0#!10LH.+= MU;" _MS=LT0.W$T9.>ZN?!GQ3*82=V-@-P;XH7&!#!;(XOU@*88[_=R17C.P M1&F/;U_%B8M -X&EAGG=F-!\X#)QQVB")1AAQB,LX>@HR9B[)B%=JK5T(00Z M$JR1.A0B74-UZ*AA>(UA_B)#V@1*8)29G. SAIFI")]5'(U -X8CPZL#\Y<' MTEF@!$::F0F^8*A9%N%+YLU7&^&:XHN82@DW0WA](']]:);]0 D,-;%X2PA3 M3?2Y);UF,%NFN'9= 3KBS)@ 0H07"?(7"0HM580I)#'!%TPA^6=4WQ<9Z8NO M&_4%0TT^U&1"AQRFD/0$7S"%Y)]9?5^,-U_WE#8J&?:!428?93(\D"$L*D+51@(?FA''F/LYD DF!!W+VA*#-,7\\(FKW MFD]M\66CMF":. ;,P5#+($*38+30G#)R>D6!FX+!218J6?3EUR1B7#/C#!$F37 M+)!=)89/3LBN$L,G([*K](,I)R9=0WR5(A$(%!)S+$&"S0*Q1F'TU(0$JS!Z M*B+!*C^: D^ *NR)PA0K$%^S0'Q5&#PU(;XJ#)Z*B*_*SZ4N-:.281^87@52 M:Q8R-'!9=T)J51@\%9%:E1])A>1N) &JC"CD"698@>R:A:YT8_#4A.RJ,7@Z M(KMJ<-562_?W#5!IQ0(12V.&-8BN62"Z:@R>GA!=-09/1T17C:*K9PE(KL&+ M:QHCK'V$0]=*-(9/3\BM&L.G(W*K]D.I,I ?@>+<)0"FFN'L;#M1B MBE0@W>C S1Z0A+/008M!UA.2L,8@ZX@DK/V(Z_DV)AG>:\*K@4$).&"HP0B; M"0G88(1-1 +N-7KL:%L!T> X.C>37-WD/MCRI7OBH)JMB]=CW4[D:NOEJ8:[ M[J$&9_L]NWE@8/N*W3R>GUGX6?[\",4?>?FR.U:SIZ*NBT-W _VY*&K;-)]^ M:;[&KR_.C"^&PO=V]R:W-H965TV$[=_7-H0EX%SZ$NR3 MF?&< 6SBAK)WGA$BK(^RJ/C"SH2HYX[#TXR4F#_1FE3RGSUE)19RR@X.KQG! M.TTJ"P>Z;N"4.*_L)-:U%Y;$]"B*O"(OS.+'LL3L[XH4M%G8P#X77O-#)E3! M2>(:'\A/(M[J%R9G3J^RRTM2\9Q6%B/[A;T$\V> %$$C?N6DX8.QI5K94OJN M)M]V"]M5CDA!4J$DL+R]\ M)[*%'=G6CNSQL1"OM/E*NH9\V^JZ_TY.I)!PY42ND=*"ZU\K/7)!RTY%6BGQ M1WO-*WUM.OTSS4R '0'V!+GV+0+J".B3X-TD>!W!>W0%OR/XHQ67"ZRGB ",/-P5>;XI8>_.-O?F3 MWI![)9S *! \GFYH% COI]M"_(O89A",'Z4I#*)@&-N%F\CH)C+D \S_P.R05]S:4B&/#[W)[RD51)IWG^2MS.2713\IR%ZH82C' MK#U>VXF@=??IX/3?+\D_4$L#!!0 ( #!J DWPCUJ=NP( "T* 9 M>&PO=V]R:W-H965T?UXS@O4XJ"S\,@M0O<5ZY\ZF.O;#Y ME)Y%D5?DA3G\7):8_5N2@EYG+G)O@=?\>!(JX,^G-3Z2GT3\JE^8G/DMRSXO M2<5S6CF,'&;N DTV*%()&O$[)U?>&3O*RI;2-S7YMI^Y@5)$"K(3B@++QX6L M2%$H)JGC;T/JMC558G=\8_^BS4LS6\S)BA9_\KTXS=R1Z^S) 9\+\4JO7TEC M*'&=QOUW-?-7&.!YU-&KPXSWT.-U6>')HE\ M73L5U&]'_R?[R67T,H^">.I?%%=I,V,&D01^R'D)0B_"E@%9%"*E8AH/T ML%]@-42DR-+PE&3SD*0G,P*;%>G\J->L!":(08)8$\0]@M2R 6$RN$@"%DD M@I'U2@T&!1I4:5#L60U= :#(L^4:4-;!6+4V $WF1;"C%'24 H[&EB.#0:A3 M)? RRQ$(LAT!(.19:V(#@NZ8RD!3V= 4LI;5,H/T6OU=9BO9$_@O2%P'LDB@ AJ2TD&GZ.X6 A M/D,9.7[GJ"L).^I[!W=V]%P)U=-.M+W;+$)U5%KQ)9JL$!!?J[N0/EH_Z,U% MZ@=FQ[SBSI8*>4#K8_1 J2!2?.#)%I[DW:V=%.0@U#"38V8N,&8B:-UU&PJV " #"!P &0 'AL+W=O+.+;Z>-']F(&&=';26H&>[LB7%NE4P-GOG=B9WKC^D6T7UF?T,KW^NR_LSOCQMQ& M8AA'P95[>L>;TJ+J54PH%7WOQK)V8]OK/]Q@!]P[X,&!.(>P [G(/U--MX44 MK2>[C]]0>\9HC0)(9Y!,A$4Q)04H*4,B$DLXIZ0(D R$9 (DGD PX ME6B!DH.4?/[SX!4L@"*X1"(@T&1:(YU1/HXT"Q!>("T4(P)(LVKL2Q:/4!@' MT<*_BL"BW"$,H+(I"L]1* ]&(7U$P>6+"(#*IR@"H-(@7CHJN- 14.ED6NF] MT>2HLNF5%(ZNT(K)BVL>RCN*6^TZUVAW:% [[*[@_^9==_M!Y:6LE7<0VESD M[KH]"Z&9B28*S,]]-0UU6'!VUG::FKGLNDJWT*+I.V8XM.WM/U!+ P04 M" P:@)-[&^ ZXH# #2#P &0 'AL+W=O3]5)%WDE'VNO.95E5O][D(4Z MSWSBOPW\R/<';0>"^?28[>5/J7\='VOS%5Q8MGDIJR97E5?+W/>LE">EGNW'U^W,#VU$LI ;;2DR\WB1"UD4ELG$\;'P M_8U]W8HW8IZR1BY4\2??ZL/,3WQO*W?9J= _U/F+[ 5%OM>K_R9?9&'@-A+C M8Z.*IOWO;4Z-5F7/8D(IL]?NF5?M\]SSOYGA!K0WH!<#X_LC ]8;L'<#_J$! M[PWX9SU$O4'T60]Q;Q #@Z!+5IO]9::S^;169Z_N%M QL^N43&(SOQL[V$YG M^YN9@,:,OLP9(]/@Q1+UF(<.0P>8.+R&+%W(.TE@ KA$0;$H'JAC3J\=+%Q$ M#,)$O !P0B!O/1040+J5I(E/ 4 M),P%41X"T-(%D5"(!*0-\4=(BHN*4%&1DQ7&*$X0HP2QDQ7&&$A+AXD&83(J M!%Q(&"KE +5$N6*XGA 4(_'(RA>H,($(XT"8^)0P#.4*0[D<80AJ7%B""DN0 M*1_922E*D"*9@3LA=>*,(I@7%T.AWB7" W?=RL6P=&1GDQ _:T-$DH"';>C& M$D= $P;B#)[)""B"JC 0C4=DC900@LA*H"R"+*DD@:<6"A-<0&DH6\JA. 3& MPR0(P5"C"JS]8U5 C>/:M\ !&]AO!2Q=A MKE!G&AGF1T"A&.JF4,R(P9,)#V!,*%YBB5MC&4NA4NZLG1#*="&4)E"6"X*W MIQ6"(6),$UYA"5)B^=A"QVLL08HL=^Z"L7MEB.UT0MF?PZTQ'(N&N.O0\2I* MD#+JE#[B5C7Z@2>\K)$$\01O(CWH2A2/J)NDF[CKD/!"29!*R>$=@KCEB]#$ MC>@6K LH&+07I:SW;7/8>!MUJK1=A(/12P-Z3VU[ L8?R&1!D/$EF:RZ]O*= MONMVOV?U/J\:[TEITQ2UK&UL?93=CILP$(5?!7'?-;;YVX@@-:FJ5FJEU5;; M7CO))* UF-I.V+Y];4,H!;<<_R- RYZ(5]5!:"#MX:W:AM66G<;A-2Q M@H:I!]%!:YZB?X7D.O9O/ =G(0XM46GT_;,+) P.&H;0(SPPWVP+D-,A@_Q\QPVM(: MY_-[^D?7N^GEP!3L!?]1GW2U#?,P.,&97;E^%OTG&/M)PF!L_@O<@!NY)3%[ M' 57[C$/-81[MHCL[]\QTJ\SJK:1Q4J";#1HUNT%#9AKRMV+O M4?P)009@HB!>"N+\=.;':>H/H-X Z@+B>0#.%VT,FLQI6J=)*<7QHI6U*B=I M1/TPL1R]]9?)2MRHX M"&T^*??BGX708"*C!]-:9:["J>!PUG::F;D<+H2AT*(;[SHT7;CE;U!+ P04 M " P:@)-S1 6@^\" Z# &0 'AL+W=OB?%^3L_.+"I" :=JD34*=NGUVP4#4),YL ]U_/\=) MTS0Y3_0+BMZ_L@4+L3+YFZ$S6OS#<' M(4NFS5(> U5+SO8VJ"P"$H9)4+*\\I=SN[>5R[DXZR*O^%9ZZER63/Y=\T)< M%S[XKQL/^?&DFXU@.:_9D?_D^K'>2K,*>I9]7O)*Y:+R)#\L_!7<;TC2!%C$ MKYQ?U>#>:UIY$N*Y67S;+_RPJ8@7?*<;"F8N%[[A1=$PF3K^=*1^G[,)'-Z_ MLG^QS9MFGICB&U'\SO?ZM/ SW]OS SL7^D%]8+ TI00O)T;+B:?EC"1;MY!XD"9)TM&#VTQ!*40.91.TD@01 MQO'P4Y0@O?W19"A!AE0P%B.;: XTHLE(C6RB!E" $"]FAA8S0XH9'8 U@@E3 M/ F$N"=#)$WDH'#8&F[7'5#;KH# -R>@/ES?"!14.+(@[L8 M4H3"=:AQ'T/V ?%Q]P%FOXGXLXGX%$@X%G^*(AEUB$)PFQ+,IF/Q49 K#^YE M @A%YJ# O4S([>(3W'\$\]^D6PSDRH.;E""_Q8GC)4UPDY+X ]WBQB*W& L# M)>-?QV PB95<'NW0JKR=.%=V8A[L]H/QBMA)[@W>3M4_F#SFE?*>A#;SH)W: M#D)H;FH)[TS/)S/(]XN"'W1SFYI[V4ZS[4*+NIO4@_[OPO(?4$L#!!0 ( M #!J DUGO60": ( #(( 9 >&PO=V]R:W-H965TK>-:Z^$Y2=2AYAU33V+@O?ER$K)CVBSE M.5&#Y.SHC+HVP6E:)!UK^GBS2S6I@9_Z=ZQ_#3II5LG@Y-AWO52/Z2/+3.OZ GK?(&3C%SX:/ZFX> MV53V0KS9Q9?C.DXM$6_Y05L7S Q7ON5M:ST9CM^STWB):0WOYS?OGUSR)ID] M4WPKVE_-4=?KF,;1D9_8I=6O8OS,YX3R.)JS_\JOO#5R2V)B'$2KW&]TN"@M MNMF+0>G8^S0VO1O'V?_-##; LP%>#%#V7P,R&Q#/()G(7*H?F6:;E11C)*?3 M&IB]%.B9F&(>[*:KG?MFLE5F][HA!5XE5^MHUKQ,&GRG\11;0)$ODL0 +!08 MI,#.GMS9HZ* '1#0 7$.LG_2(%X:DZ9TFGX*0K(\]5()511E%&;)0)8,8,D\ MEDF3W[-@0I'' J@*FF$8)@=A<@ F]V#R($Q644^T#44$EP_J4H H18A2>21% M2%+D_F4+1826%4Q2@B0E4)3"0RG#*"1 "46X*A&,0D$4"J"4'@H-KT&%_?,) M11@1 J-4($H%H% /I0JBY-0O2J@A>0F#H!1N2BF XM^56>2=D-^80E%6/+@K MZ$&'1 $,#5A0T#4RT\&"-AG*"$U+OSC)7?.VK^DW)L]-KZ*]T.8=<-WZ)(3F MQF7Z9%*KS0.^+%I^TG9:FKF<7K%IH<4PO]#)\C=A\Q=02P,$% @ ,&H" M3;Y2P<#\ 0 &UL?531 MCILP$/P5Q >< 8-)(H+44%6MU$K156V?'5@".H.I[83KW]SL*3MZZCXL\)&!^/?N@_$J_MM5$F@?)LH%?X M#NK' OXV<(H5WO/='+A_,T$7ZJC'QA# MP*!41H'JY0X%,&:$M(W?LZ:_E#3$]?ZA_LGVKGNY4 D%9[_:2C5'?^=[%=3T MQM0K'S_#W$_B>W/S7^$.3,.-$UVCY$S:IU?>I.+=K**M=/1]6MO>KN.L_Z"Y M"=%,B!9"&/^7@&<"WA#0Y,RV^I$JFF>"CYZ8/M9 S9D(#U@/LS1).SO[3GXS3(T-T(S9C3A(E6F.A?1.% ) L$:0.+B\CI(K)\O.*'A+@%L%, 6X%X M+1#B31L3)K68WF+2_7[3:^$ 81*XK<1.*_&3E7@SKM,$259%2!"%&R?/H)B0 MU.TD<3I)GIS@=%/EE#BJ1-NA.$!QL'=;(4XKY,G*;K]Q0IXF'^X(WD[%@2(Q MWIX5M#K^YCKZ1L6U[:5WX4K_2?:\UYPKT(K!B^ZKT3?@$C"HE=FF>B^F>V * M%!_F*PXM]VS^%U!+ P04 " P:@)-.(\H6 X" 3!@ &0 'AL+W=O M)45@'+>&M;*C5LIU:T) MD8<*&BH]WD&KGYRX:*C2H3@3V0F@1YO4,!+Z?D(:6K=N6=BUG2@+?E&L;F$G M''EI&BK^/ 'C_<8-W-O"!G#;VC"ZZE(:^#6/=VK$?_6]I>$(X)H13@F;_+R$:$Z+WA-@V M/U1F6_U$%2T+P7M'#)O54?.?"-:1?ID'LVC?G7VFNY5Z]5I&:5B0JS$:-4^# M)KS31/>:[:/FW87H"J8R0K2,T*9'L_0@R7&#"#6(K$%\5V.\Z /3K'!(C$)B MQ"!90 9-X%M1.[3B>S&.6:&8%8))%YA!$P0S3.H%."5!*0E"R1:4Y)$2_HN2 MHI04H>0+2OI(^>!["8[)4$SVB,G\!29#=L;+<$J.4G*$$BP.0OY(B;QT02&S MXVFNR^]4G.M6.GNN]$FWY_'$N0)MZ'MZJRM]0T\!@Y,RTU3/Q7!/#8'BW7@% MD^D[4/X%4$L#!!0 ( #!J DULF2_K)0( (T& 9 >&PO=V]R:W-H M965T^TD MDX#68&H[8?OVM0W)$IAM+N(#\__?##Y0]%R\R I .:\-:^7&K93JUKXO#Q4T M5'J\@U8_.7'14*6'XNS+3@ ]6E'#_# ($K^A=>N6A9W;B;+@%\7J%G;"D9>F MH>+O$S#>;USBWB:>ZW.ES(1?%AT]PP]0/[N=T"/_[G*L&VAES5M'P&GC?B3K M+0F,P$;\JJ&7D[YC2MES_F(&7X\;-S 9 8.#,A94-U?8 F/&2>?Q9S1U[TPC MG/9O[I]M\;J8/96PY>QW?535QLUF'JF?=?8"QHY3IC]=_@"DR'FTPT MX\"9M/_.X2(5;T87G4I#7X>V;FW;C_XW&2X(1T%X%Y#DOX)H%$1O@M@6/V1F M2_U$%2T+P7M'#*O54;,IR#K2+_-@)NV[L\]TM5+/7LLH"PO_:HS&F*0S2KJD? B\=Y8F0S$9LK;!#),A2^,1G)*CE!RAK&8G(5]2#=>_O[]"U3^ U!+ P04 " P:@)-;!S?_,D" M !-"P &0 'AL+W=O)DGW[P>8> Z^5.U+#.3<<^Z]<&P6 M9RY>^@-C,GAMZK9?A@L5?_LN&BH5%.QC_I.,+HU04T= MX3C.HH96;;A:F+4'L5KPHZRKECV(H#\V#15_UZSFYV6(PLO"8[4_2+T0K18= MW;.?3#YU#T+-HI%E6S6L[2O>!H+MEN%G='N/L0XPB%\5._>3<:!+>>;\14^^ M;9=AK#-B-=M(34'5X\3N6%UK)I7''TL:CIHZ<#J^L'\QQ:MBGFG/[GC]N]K* MPS(LPF#+=O18RT=^_LIL020,;/7?V8G5"JXS41H;7O?F-]@<>\D;RZ)2:>CK M\*Q:\SQ;_DL8'(!M !X#E/9; 8D-2/X'I&\&I#8@=0*BH133FWLJZ6HA^#D0 MP_9V5)\B=)NJ[F_THFFV^4^UIU>KIU529(OHI(DL9CU@\!4FO\;;9E @FR$&"_/V[5H $Q3R# M/'4.*( I,2Q2@B(E(.*<\'4Y:R="2>S96Q3#;HL!H<*UVP B$R6<>X4\MD: M4.D*H9F0OR#8E @#AHE='3S32;%7"#8O@IQ)W)=0,A/*,J\0;&"4 H?)=: % M384*KP[L!03KQ#L> PYWNV=!5V] MQ J_DN=##'D>.2?7@J9*.9H)19-KBKYH_J!B7[5]\,RENO&8>\F.<\D48WRC M^G-0=]MQ4K.=U,-; M23:_R$Y0<;5## M(AS'\Z@A=1L6N3W;BR+G%\7JENY%("]-0\2?'67\M@E1^'[P7)\K90ZB(N_( MF?Z@ZF>W%WH7C2S'NJ&MK'D;"'K:A%NTWN'4!%C$2TUO!T_<[^V1:OBSD029\X^U4?5;4) MEV%PI"=R8>J9W[[0H: L#(;JO]$K91IN,M$:)6?2?@;E12K>#"PZE8:\]<^Z MM<];_V:1#F%P !X"\!B ^UIZ(9OY)Z)(D0M^"T1_^1TQ/49KK.^F-(?V*NP[ MG;S4I]92U!D"8@D=R*/&*?("A19>71L]=BQU-4Q@X*^_3&@DSHH' 9"_EU# MH$&V"'OT#0 EF4L']A%*/%H'@-PZL-V0C]\08+AXYOA=0+#C$&2YS$$!>PY] MP'0(=AWRL1T \[T2&PO=V]R:W-H965T0/6!,GP#8" MI,U652NU4K15VV<'AHO6%VJ;L/W[^L)2E- 7[!F?.6=F["&?I'K5'8")WC@3 MND"=,<,18UUUP*E^D ,(>])(Q:FQIFJQ'A30V@=QADD<$3$X%VJ%WQTO?=L8Y<)D/M(7O8'X,9V4MO+#4/0>A>RDB M!4V!GG;'4^+P'O"SATFO]I&KY"+EJS.^U 6*74+ H#*.@=KE"L_ F".R:?R> M.=$BZ0+7^W?V3[YV6\N%:GB6[%=?FZY CRBJH:$C,R]R^@QS/0F*YN*_PA68 MA;M,K$8EF?;?J!JUD7QFL:EP^A;67OAU"B<)F<.V \@<0)8 $FH)0C[SC]30 M,E=RBE3H_4#=%>^.Q/:FRT/<9;CJR.:,:> (2O,;D%@R[Y( MD"V)$[D+)VFV3;#?S''O"?9K_?3#-L%AD^#@"0XK@I3(T(2I39^D95 MVPL=7:2Q[\??P8+P:#QKAM9O^4U@'#>6M+QG5L+T6\]CU9, M68N%7+*+QWL&^*2=6N*%OI]X+6XZM\BU[<"*G%X%:3HX,(=?VQ:SOR40.NS< MP+T;7II++93!*_(>7^ 'B)_]@BWXU<# M%W-'57*D]%4MOIYVKJ^ @$ E5 0LAQOL@1 52&+\F6*ZM,Q7^#&Q I5R0R1T4)UT^GNG)! MVRF*1&GQVS@VG1Z'*?[=S>X03@[A["!S_\\!30[HW2'2Q8]DNM1/6. B9W1P MV'A8/5;?1+!%306:-.6H"1>:8%9X,OJ<(K2E M*,.5>_@QP7ZM2!YD0-8BD/9''XK([ $B:X!(!XB6 9C.4I2+>G&*J)T$R"C M%(LL]K/0M]/$5IIX19,F!DV\2A.@.(H,F+4J2?P'.YM849(52A3X!LNHR199 M_*^.[YA=FHX[1RIDV]/-Z4RI GI/TF^6EY7\X+ M6:AI*N=L;-KC0M!^NH^\^5(L_@%02P,$% @ ,&H"3?5N02[Y 0 # 4 M !D !X;"]W;W)K&UL=53;;IPP$/T5Q'MC,+=T MQ2)E4U6MU$JK5&V>O>QP46Q,;>^2_GU](90NS@OVC,^<,S/84TY\H MJI)?%.T'.(I 7A@CXL\!*)_V81R^.9[ZME/&@:IR)"W\ /5S/ IMH87EW#,8 M9,^'0$"S#Q_BW:$P> OXU<,D5_O 5'+B_,487\_[,#() 85:&0:BERL\ J6& M2*?Q>^8,%TD3N-Z_L7^VM>M:3D3"(Z?/_5EU^_ ^#,[0D M53WSZ G,]61C, MQ7^#*U --YEHC9I3:;]!?9&*LYE%I\+(JUO[P:Z3.\F+.!3(%SO1V)^<;S#NC>U<=I6V#.=O-3>:Y7&N$170S1C#@Z#5YAX M02#-ODA@G\0!;\)Q7O@)$F^.B25(UOI%XB=(O02I)4C_R^#C39$.4UC,8#%) ME.'DWJ^3>76RC4X:)SUPY-P&3?X9_S/!A+\ZR?>X.0JC@M:Z:;AD>E#K>1U&W.8BZZ.[D433Z MGYULZT+I8;N/NF,KBNT05%<1$))$=5$VX6HQ7'ML5PMY4E79B,A1=LFS+6C1=*9N@%;ME^)[> MKQGI P;%SU*R?Z'AM9=<-OL#EU2M93%FVE+E['8]D,Q_.4_RT,#X I "X!-/YO )L" MF!$0C@]TY.YZ2\.K?*AF:(/-HE'+))K72Q-B-@VFXMQE!P<,]2$,1=B1$O.5 MQE6NIL$!0WT(0VUXY+,W?W)CB[(X=YC! 4,QPL2.%#ABZ V,H3ADJ ]EJ V0 M)"/FE-@BFG#72X13AOI@AB( H:EE!U%EKD\ X) !'\B 30_]L3'<(*(T8P@[,% M?-@"R,+$7*(BFMB!.<#) @A9P#6U.%G@!K( 3A;P(0L@T* L3IWOU^+ M=E\V7? DE=ZW#;NKG91*Z(SD3M=VT!ONRZ 2.]6?IOJ\'7>=XT#)X[2CCB[; M^M5?4$L#!!0 ( #!J DV..6P\@P( (T* 9 >&PO=V]R:W-H965T M:UTUL)K* M!]ZR1G\Y<5%3I9?BC&0K&#W:H+I") @25-.R\;/4[NU%EO*+JLJ&[84G+W5- MQ;\=JWBW\;'_MO%4G@ME-E"6MO3,?C'UN]T+O4(CR[&L62-+WGB"G3;^%J]W M)#$!%O%S#TCY<#YBUE\/V[\P%3$*I8K0T'U<&6/K*H,DZ[C[T#JCSE- MX.W\C?VK%:_%'*ADC[SZ4QY5L?&7OG=D)WJIU!/OOK%!4.Q[@_H?[,HJ#3>5 MZ!PYKZ3]]?*+5+P>6'0I-7WMQ[*Q8]=_2>(A# X@0P 9 [ -0'TB6_D7JFB6 M"MYYHC_\EIK_&*^)/IO<;-JCL-]T\5+O7K.(X!1=#=& V?48/2A0@=!!!)$EB#\0!#"!#%($ ,51)_.:(H)XP1.DH!) M$B!)#!,L0(+%?)E+D& Y0R:$<<";O\4$R+-T4,"W'X=WJ(7O/X[FJ)V"G!<8PS;!@$^"R$$!FP G=ZB%;8 7 M<]1.06&\H MA*Z5J"!ZVY MT+WAN*C829GI0L]%WR#U"\7;H?E#8P>:_0=02P,$% @ ,&H"3=!'IP[R M 0 7P4 !D !X;"]W;W)K&UL=93;;IPP$(9? M!?$ ,9AC5H#4316U4BNM4C6]]L*PH!A,;.^2OGUMPR("[@T^_?-_,S9V-C+^ M)AH Z7QTM!>YVT@Y'! 290,=$0]L@%ZMU(QW1*HAOR Q<""5">HHPIX7HXZT MO5MD9N[$BXQ=)6U[.'%'7+N.\+]'H&S,7=^]3[RTET;J"51D [G +Y"_AQ-7 M([2X5&T'O6A9[W"H<_>+?SBF6F\$KRV,8M5W="5GQM[TX'N5NYY.""B44CL0 MU=S@"2C51BJ-]]G379 Z<-V_NS^;VE4M9R+@B=$_;26;W$U=IX*:7*E\8>,W MF.N)7&]A]@ \!^ E M $^U3""3^5Y <1?K1S(BLGLG"PM^'L1;Z'8]_.B:VE/HX MM6,2*R:Q8? &LQ?%R?].)[5B4LL_$&XHZ>X?P*FW/1NTNAOZZ?E)^*7MA7-F M4ETS&PO=V]R:W-H965T5DO_+W6A_L@J-=[6:3UG3K(TORR M5561:G-9[8+Z4,ET8R<5>4##4 1%FI7^ YV^UU,Q LYX=T)W](_?/P5)FKH(^RR0I9UIDJO4IN%_X#N5^Q M63/!*GYE\EP/SKVFE!>E7IN+KYN%'S89R5RN=1,B-8>3?)1YWD0R>?SI@OJ] M9S-Q>/X>_;,MWA3SDM;R4>6_LXW>+_S$]S9RFQYS_:S.7V17$/>]KOIO\B1S M(V\R,1YKE=?VVUL?:ZV*+HI)I4C?VF-6VN.YB_\^#4^@W03:3Z!M+:V1S?Q3 MJM/EO%)GKVIO_B%M_F-R3\V]63>#]E;8WTSRM1D]+2/&Y\&I"=1I5JV&#C2D M5P0F>F]!D<6*3J93$>, #.;(; #V(4>! T0P0&0#1!\"Q*,B6PVWFM)J&+;@ MT((#BP0'$#" N+[(& :(00:S49% $X78)($F"0C@6 PS&&!V?9DDQ"LVO*)0 M)(JHP\=!!@$A'&N"P)7_0.@-U>*U3QC((AI7VXKBP>(EE(?VXW##H!! 2C1Y M'$Q1B2^;860(8"828S,^,2/A13.,%Q' ;/P,Z$3#^\@N66$0":(L&5LATCGV224DBB2\5A;DE,V!&QF:S:Q^B%+-- ;:).&(M=@M&\L'ZAM MG?[+VZ[T>UKMLK+V7I0V#9AMD[9*:6ER">_,/[PWC7!_D_@-02P,$% @ ,&H"313]U'?I @ D@L !D !X;"]W M;W)K&ULE59M;]HP$/XK4;ZOB?,. J1"6VW2)E6= MMGUVP4#4),YL ]V_G^VX:6(?T'XA]O'<<\^=[=/-3I2]\#TAPGNMJX;/_;T0 M[30(^'I/:LQO:$L:^<^6LAH+N66[@+>,X(UVJJL@"L,LJ''9^(N9MCVRQ8P> M1%4VY)%Y_%#7F/U;DHJ>YC[RWPQ/Y6XOE"%8S%J\(S^)^-4^,KD+>I9-69.& ME[3Q&-G._5LT?4"Y^L %K0V+E%+CU^Y;-OI[,OQO;K!#9!RBWD'& MON00&X?XW2&YZ) 8A^2C#JEQ2#\J*3,.F14AZ(JEJW^'!5[,&#UYK+M +5;W M%$TS>;YK9=3'J?^3!\"E];A(LLDL."HB@UEVF&B R<(QY-Z%H!X12 &]B@A2 ML8P<]V@<8 4@TC'DSH5DR))Y-<[#19)1)C%8SUC[Q\-ZYB%,D( $B29(1@16 M&LL.DVM,HS%Q'-I'<@4TDI*"4E) BE6O9>I&<914.U7+)Q.KM"L %#N/\PK32&\!ZBV MA NKN(43)4K/'?,$C#(!HEB]:#5QHGQ!V;DP*(1[7N@&*D*[Z76@=!"I0,[5 MOH8:RSG3@A$@QW[R!C0,E+AJ+H/&8L!.?(LB0$QTA@)N@>@3/1#!31 !7;"P M'PAR.]SHQIF:)$Y-SM]+!#="!'3"(CE# ;[KBWIH=&*)$#:S] WD9JO+#L2S2]0X#]7@V<>AQYI^^FU1^8 M[\]4R*%&CQY;2@61XL,;6>>]')#[346V0BUSN6;=E-AM!&W-!!ST8_CB M/U!+ P04 " P:@)-'?RN1! " #3!0 &0 'AL+W=O\]OSL[%[>,OX@"0#IOE%1B[192UBN$1%8 Q6+&:JC4 MER/C%$L5\A,2-0><&Q(E*/"\!:*XK-PD-KD]3V+62%)6L.>.:"C%_-\&"&O7 MKN]>$L_EJ9 Z@9*XQB?X!?)WO>[ M:>862YS$G+4.[YY#C?6K\U>1NJY,)\WMF&^JGT)ESTFX7,3HK(4L9M-A@@%F MX5U#MK<0OT<@9:!W$4RYV 0W].#Z@/06L?!''CX4V=T5N;(YGVS6W/##JV8] M3 N$DP*A$9A?"2RG!:))@6C"P=?1=748WS.@RH"^>+-1M]()U UH^RFIW0=2 M75EH\"(I\),9#\+)6%-)W9)!MI] CX%^T:/\QE^E_D1^JR96-V#>Y;MQ]Q/S M4UD)Y\"D^A^9UWYD3(+R[LV4^4)-V#X@<)1Z^Z#VO)LS72!9;4&ULC53MCML@$'P5Q ,<_DX3V9::G$ZMU$K15;W^)O8ZM@Z,"R2^ MOGT!.U:2HBI_ KN>&<]L,/DHY+MJ 33ZX*Q7!6ZU'C:$J*H%3M63&* W3QHA M.=6FE$>B!@FT=B3.2!0$&>&TZW&9N]Y>EKDX:=;UL)=(G3BG\L\6F!@+'.)+ MX[4[MMHV2)D/] @_0/\<]M)49%&I.PZ]ZD2/)#0%_AQN=IG%.\!;!Z.ZVB.; MY"#$NRV^U@4.K"%@4&FK0,URAATP9H6,C=^S)EY>:8G7^XOZB\MNLARH@IU@ MO[I:MP7^A%$-#3TQ_2K&+S#G23&:PW^#,S #MT[,.RK!E/M%U4EIP6<58X73 MCVGM>K>.L_Z%YB=$,R%:"&'R7T(\$^([ IF5U$CA_? MN C] K%7('8"R8W G2>*TD'BNQ7R#U"J2/ M#R/S"F0/#"-[9!@>T+_#(%='S7[ZWZD\=KU"!Z'-J75GJQ%"@Q$,GDRVUMPV M2\&@T7:[,GLY?7-3H<4P7R=DN=/*OU!+ P04 " P:@)-]2-@&!T# "P M# &0 'AL+W=OO\)YS?9(RZQY8"=:B2=[5I<9%\WZX#6GFF:[-J@LO,#W MB5=F>>7.IVW?@!;O.7.2^=_S(#T:]'R>I5=7M*JR5GEU'0_&\Y*I2*LE-E; M=\VK]GKMGL2I"H,# A40] %B[,\"L K ]P:$*B#\" @_#8A40'3O"$0%D'M' MB%5 ; 1XW>RVR[7*>#:?UNSJU-V..V5R8Z-)+#;$5G:VZ]\^$RO6B-[+/$S# MJ7>10HI9=$R@,9'.+&V&^#JRMA'4$YXPV3L-(*>+ '!!#!,;CB/0<02DG, "!!0@5LHAQD;.'1,-?8;8V/#K$4BS$H-68DLA\)$Y M_S9$TL&4=5Y&(,U+ GI) "^!\7(N;8@0<\.L1R#-2PIZ22$OQKNSM*$(X<3P M,@)I7I /USX?P@K0Y3/TD,OV,8;HAN"8B;!F*?',C*T@;*3"IE:)B;>E-:@UHA9;6 M!M#"Z8#24X.K-;++=>3?^'M$O,%9J*3UH3WZ-LZ6G2LNYVO0VQ^O'P-YEC+ZEVBR M0D#_&DTVW>'Y0[X[RW_/ZD->-\/]KT^]YQ[C.ULX.)--@#*^V"T MDSEJE.KW&,NR 4;DAO?0Z96:"T:4#L49RUX J6P1HSCT_10STG:HR&SN*(J, M7Q1M.S@*3UX8(^+S )0/.0K0+?':GAME$KC(>G*&7Z!^]T>A(SRS5"V#3K:\ M\P34.?H6[ ^IP5O GQ8&N9A[QLF)\S<3_*QRY)N&@$*I# /1PQ4>@5)#I-MX MGSC1+&D*E_,;^Y/UKKV!36Y4/7*AQ\P^4F0-YE_ABM0 M#3>=:(V24VF_7GF1BK.)1;?"R,"<"X(M];+*&0[_TX4 M*3+!!T^,>]\3\XN#?:CWIC1)NQ5V33H M^ )02P,$% @ ,&H"3:(20 U?6@ 6G(! !0 !X;"]S:&%R9613=')I M;F=S+GAM;.U]:W/;6';@Y^17H&:51$I!; !\NR=3)_'[^MZ&^R*_+]WV7FY M*[;_\KMQ-/U=\'6]*NI_^=W#=KMY\\,/]>(A6Z?UH-QD!?QR5U;K= L?J_L? MZDV5I?&[/_R^SO_P^^T?WI6+W3HKMD%:+(/WQ3;? M/@<7!8^0ET5P&M0/:975O_]A^X??_X!]N-\D^+DLM@\U]%EFR^:O_[HK!L$P M"H,DBF?M'U>#(!G[?]3K.?.OY[_.;NMME2ZV_Z?94QI?9??;H*+3^<=8YS# JIT!1,OLZ_!OV7/S7;GNZK"17[(ZP6T^\\L MK? @@G?IMC7CZ6F;YF%;W67"V6&30"MHLN7WG MH=T\;UKSQ]'IOW=VN,RJO%QVKEW=X]__W=_U7I9]#A_@RQ:X-%O*O-ZV_YXT MOSF#KDONODKOF[_>I:NZM7)UD^5Z#5!SO2T7OX3!-8%R\'FWK;< [WG1&NNF M2O'KX/IY?5NN6L!S]>&F!0HE $E1P]7 7W6YRI=T3V_355HL,I@27EX-S^C+ M];O@^.@D. KR(KAY*'Y<_IBMHWYH$X E121U4V2*#1K>K+ R*;-O:;I5MTGP99%\WN,/6.)^W#P"[ M"V=5K0,MMW#=_6TN*T!<%=P6+A[7O<&[]B[II[)LBB_;^I2UCEZ6V^RK=YUKX)?<";]!E/M__@K)'Z3Z^GX<>RN#_= M9M4Z6&:W!^Q[[YP]#:YO/I__VQ\_?WSW_NKZGX+W__[EXN8_@[.;FZN+MU]N MSMY^?!_5WOX+TAZ R'89+,PG@^5S^6YJ7# M=0;E70 8+=.4B<8;3J-P/AIWC#>:AY/)N'L\>+#9^A86KA[M20L8ELL<21<< M*KZF4WC^BW23PR%[P&:WWJT(?Y0,(N4:Z/<#O+[\,0M69=V^+2#O]:YZYC,- M@W0+G8!E.(Y'X62>A-%DI!;O/0!H%B=QF,PBM]G^?5UE6V D8*F ] LXD Y MHG4]E*ME5M7_^+]F23S]D=[XMD7L6H!'EW!X_\,P\?%EBB_@(=OF0(A. #,? M!3]T,#G76QB!Z Z\@'%R)%YEG>]A1ERZHP&]OYFZ WO!S5G@.U[::$/ M?(\!#OGKULUJF'(F:K;Z4J0[@&P^;M_!Z],C@/J\00X&3LTFAFH+%D4,]U#( MX<&,9XM^7F6/6;%K[^0<'PPLL9+?@^/LZV*UHS<'7R\S>(-P\73E")+INJRV M^?_0%W@ZY1,<)9!*Y-!6S\%MMBJ?6H>J)D$*QI!]G56/^0*FNP;H;H%>MEK! M-87!?59DR(O2Q,MU7A!WNX6UM7D'L\XV!V66W$8[\)P$HA%WM/F%Y9]W]9;> MP;8,[M)N@U*#@)U32]O@]\QVM MH_R4;0%$@-IE<*3"G/C:, Z5!@CP.&QK-)GM-@,A(PNX4;!-O[;A!/B41S@H M."9HVMN25XB_-W]YF];Y GD3U5\3/7J1RW*U2JO:?-M:[KM\M+U B(S XO,;CM7UP'NN@<;KEOJ5T#RL-H?5_>;9^P+[X%Z+K$#]^(ELX= M"BNP<"BW[M '[TC=%.*SA\ ?(X4_D;-J<94? #[S^T+8P<5S@%)NO1*\I-^H MAQ)84_BA\O!#PYU>6R09&$ BQG!FDV#-F#E#S!PX.H"#CY28@#ZZU\->70I[ M=;Z?O>+3=X_F8Q][Y9U;LT#O.U@@Q7L 5]8KV:EVUJ/8VP<@#!<'G: 9_860 MX[^<_[H"I #2=@4O9MD"1J%ART;B.(5S_^U[#A]% W"GU"PUL0:XJL3>C^5,&%G99W=]AH M5XB( ]L$T@)W"=,M4"I_#NXRCP#UD,+<),?)R9%^!-5GM%U+IB>]',YAO<$> M!9K14/KY)[^.CG_K46%]ZKET7#H\JT=OQXM/__'^>@_@75K'O?&J-MN:6WJN M(I]A/Q)O@*< MZWTK9CTO-$WJW/.'BT]GG\[W M[-FA[B"Y,E02[+3:IL_R]HO#6A(0M^"0U3&PD_9*LE*NPV:<6/BEX7"U@6<2'=AI\7Z8208P4B)\XC, M#3#O[^ZR!;#1\UT-QE7B] C@.VH<-$0S:5?1J$9DO6=G32F=8[?F[-S1 I MZNU#89\[U8H#81BHL]4*I(OOPH74.8'_)>P.C\_'8'VN[M-"J]L,(Z&(J=W7 M5=1:?$:W(.Y= [ >P!LMD'"GQ3-NAJX@7R-M%.9FH9F;AB?1C^>\%OH4 M_W@2/*2/J+7*"GB?J'SDUXIKKI:$*>@^O@RN!TJ'",0$?LXVN,J4*2SN;%,! M(.8;%,:.92[J]=/9V:6>C=2/@%4V?$C^R7"UU6XEFOLJN]^M1.6+6 M^O,X6 MN\KH]M\K]( "/D F,??6EJ_?GYL%P!/+%\@)(/>C;L,<=FZ%P>;P M#!= @$%,#XH2<)#U.JT3-%<)[Z)$7)LM!W!+M.ARDQ<"6NNT2.\SMD[B3]\& M%%5VAU<=P,U8^AN" :!3_)QATK* BRMPZX!H8>*-8M@$F6+KT(Q+?*_4>)J\/[K;$_<-? 'P.KOS1# BCA=+[1 MSXIB!Z-=99L2J6B!>I)U$$>G_Z9W^8R.#:S6:AG&@H&R;<"MJ+-3'8$WR%A? M6>=?6_HQ8X@#R,([1CH%RUP"H&_%^D!OJC'JW0X@1JT)IVTN:@:+.A>PA^>- MR)X=+CR'A^8,XK7-

/CHC_%@"SCV3"&-Y_75N>%K1$1 M(2Q?W^ZJFIZQ'?/'@/,?U+>G5Z/IJ92?1]AF"1;&GZ%^Q;5[X&^DO M!01>;;L:M$G_>HWO#M6B^7U!NT;O)8->+V'0A8=+\C3IH5*'SQ-\89+^'A#( MF@X>:1G3"(T+O(^(GR/>-#+8AGP@(8 C!(8(L:;!@7BCZ_07N$D]%9$)8#'6 M&\8:VP?@G5+F!QF2\9%E2PUTR+1Z!47Z;+!U@Y/OZL.S+(G;Y+?3B2ZZEN, MD(+18+DCK&LZ$>5DY(?T9KLC[,SO=$%8;IG#OBLE-92U=4XAHX0=0#VWR@H$ MX87"CMBHPC7#"7=M8H#D$XBYQ@HV25>PX&@C:5^D" $ (DB@ZWF"Z8/=A@$? MA(E4]J%.,%V6&P4W%KQ=HR4YK0#W?Z&^FGDXN_ZBJ?:GHZ@!(YX<;G ,Q V:XT@X8P&?BY(:9\T[]MH1_')[AP]GU6S5]R-3 PBP% M8#!15L"1U-9+\IW>,JL757[+S [.\:VD(O21)1CFYQ18\4#A[I#OA5;] &0R M-?"0 ^E:T,P==/)@YH,Y-(8.HIP#X,XRN#"XR9&YJY VIJ#C0+AJ8\&K:4NA3=V-:NJ5RY;#/)]/P,Y1KAE-@]A2L$E0/=K MH/K8"[[GY=+0R6,%PC#'>2 P#.+W#3"@BV 234X"12HU,DX+@#7R=!05)]S M_V3\; FE61@-FW#WG,WF"]:, KZA,58B%Q+?@J;%.U8Y@_@/S#G\>$^N"]!" MTUQB"&2+@^;1(*)]REB/@/C7-(0X[F*)1WE'$B,*?,BUX[8^WZ[R>XN3_@C'!V-!J^8@21A\2JNJ?#J]7@#[ M'5RL4?UB0?XEPA?Z+@7H'[',]0_.. DLYB9;/!34\KR$,UN8Z9U!X1(UB!T* MSB$)+7#@#%!WNXK5L6O&?(UK()E 82NF)W*#M3P%Q&C_F@)R!19'H<%=K2CN MFIY)1GKSJJPW5AI=1J5=.A3;&4 MW2YH[L8>4B09Z(5)PQ 2Y^4#^-NT1K#X;D.&>Z&N3VG-B\NKY2DJ])Z-PM=V M>%#O1^$"[ <\/G"'.>KH0?H!5 MF6W*A2LPLC\-CJH>9^A46#-R,W0ODP_*YB24"F(6H]\54 (*"F"ED'5,$@T7HL\P633QQ,X5#8@_9F0,W% M(]PIB4JNXMHBOH*)V7"$#S5DKA(F>2Q7NS4K/)BW)2 "*$93+G*@56;O#\YF ME<-B=V1IQ%450(3U#:%L( )E7M2DBJ[Y4@68E7*\UO>D;@\!-%]K%L8+'Z%B MR2MRPPIAV<26*%84E4W?[5V_%!AS\;0@0$P[G.=97E'424&?8)"RR^%;""X* M!_H*Y0KX=?O8O"J_?]B*7&Z!18X]D044"!H +D<2#@TOZ(YJII#G!MT#O*E# M* +EV2ZQ&5N0VP?OS;GEO.)B-YF RP\&0 MN4F$/@'X/HF$,8VUL\$W ;E!9)[^J=7_>\$V'CQ"Q(H@XYAHL3@[G+Q!4G:E M5!/N6GB3P9]R;+[MVFA7A$]P!,+J-$QF$_CK&-W^A\$)?3D)HV@8V($OP3@: MA>-19-J-HV&8C*=!9_A*,(K#R20Q/491.)S.@[9G?PPG,9W-3,LXF8?C:/R= M+^*[888]]W5#X]B.Z8W^US!\S\_V?1^C"=:V19V\"@2.?R+>KS'0KS2/\K0W M/NX 8R"2S.,$_B)"EOSH?)< Z !H.K^J[[Q^O\$,@'@_7P"<3@Z71F M.O%'D+T_9+<5\7R'".$@!G]DGDO).<"6@_R5+>$K XHSP##2D$D2]&5CL%:S;,O(CB =UEM6N0B6%K]%4KG 8._2H;PEALND-:-]*EF,\ M"XUGD?J-W1 #BMB[IR6+F "/0= 0B[L-.(1>_7:Z-(208 Y0",PZ5;2+IT M*C*%!EGE@<U_[%\@K=6M<$6-7!?-VRC6%;I' MN/N%NDV"\%KK8X0?;MXP!N:RUEI@=Z\6.G1FU#I)5E.0OY"=1/1&20QV,B\%3Z]T:CV*=BZV=9:VB+!;XRE8K$K>;[]6['^=A MUL)[LZ>(7EBU5 H+$MG0M5*A"S%>$?ZP&&W]A+YAM4A7Y)4S6!,+'0]#]K/8 M6EIT95$CI;Y';4_DI>-K5T7H:@A[U>_<^\I<7%<32[EFA%]%\L1)PJ'(Q,EY MZ2RI?0:&,6EH/YX>,O&^+5?RU.K,C N8CY7?V$WIQBLQCJ]R!F44N@JE=B?E MGSAXU/( ;6'="_>N+IXP@G&A,YJ"UK(&:(="R"=[E:/5Z#@^1_E.5IUG<12 M65N*6((Z)*+7NULBJ<%\-CZ=1./0<#4T0_QCX+G>T.T+_4XQ_8>GI1[E9WQ+ MFU5V^EY<&,^J"D^!03<4??G M^?$A^.8^0:6A*$SHQ0"K<+C9/?PKN9,/KA+'> ME#/MJL.O%D^XGO)UR0=&S1,C=AA= !R+W);5?EG M0G($):QD4H8$[@^;50JW6A'N)^)*TH <+ABI&5<>-+94<%Q+)D1ZAL;H=_E7 M; +R.>S3?(!6"_8)1V"#UTY3,B9M+5*@=4A9Q3D/*RY2GQ ML9BN:[E;(<[;IOE*G:9P#@U]K J6:-WK^4I,O\B2/&]0GXK)!\CTQ#+DBMU! M];/4?OS:F0E0";4, 9>BWW^!#(@,08]GC3'Q, 8*Q?#,0$3#G6JKGV7ME$LU MZ[NX4T8[DB/1*5Q BF0T?+=*?F'?>GRJE!Q*0$@=KQPJ83S$A,]H=T1GGMJR M^_ =A/9!BOV.K*&I(8>('QU4#"@,\6W-)FW2;?I(YP(CI 96-Y$ $8&"LRL MEO.DN%,I):RR'AYHP>$#@O]MRKR (ST3+S4#9N3C2 [C_,Z 6\2;LO&D_9XK MZQ4Z05DLHM+OSN*;&O[#/2@='3A36-)VW&;;)SP[WH,BZ@+F )DBQ.9\UQ:% M&UC>"!2^X"54 N/B!ZV29]!YARZL!*XZ@WYEL8I^(;C&E3BH2]'3X!X(3Z$@ M5:&P8X-[X@C'&T:PFV?M- [0D FP&15S0F?C,$@($9N$"806&@/ *":'&EO M1&":=G0MNXW:E/* 49(ATTNS$4LFL'"(F'2-[1&U%(HE:UF083C+@&Q@1FRB MXC^$MF>_X=K#6C+FP4'PN@T>=K(POJ8=DVBD_@#285EI.Q-P:13P6M J MLP6PAM".W0&8T-&N^8%VC.UQF0 F=Y$-Q";BYY<<5A@DN*V*6J/,0-N"$ Z^ M,U@I?XU\(7"Y'*&+E$-I2RKX0;V9WAC!T[0^34^5>X!RS;Q.TVOMF]D4B8F+ MWC,2]\Y:F:52<"6&,F\ M( T=3XO4>)UEM&-4(2J-HJ6)1,TNT+8,=8KJMN#)H2^!J'FT[A'F!$ HT$/Z MV8N>-(_JR@*Y-M^R=[R\HW*W/2WO3C?EXI=LZ[Q]42O#+NA;>:U&_^B5);,R!*^T=Q83%V$D_<@5&4PHU5O^PV ]=&\T>E.S(R;Y\_ MEN>M'^++16^$E 1A*D5'#D*]X'4*A#M]!+%"A=3[4_H%*CJ^<@?M#W+L&M3P:E;<.,P^.,J2'"3H%'L,QK#3,6EK_T[-9 MP_1_*TOKJ#4)FI7FL]-]N-U%--#$NR$\(4>G553BO5UKO\!EMD(=$^DT#990 M&PP[L"PRW(!,3S5:5UZ2JH6B,7H^+V.HTN1U^1D%.9&79V7# ,JL=!AIY[Y) M1&IOO,N3R4_7B BORH7RK*3GM6^UFM138 M=(G.^MIN"!?^:%Z$[[K+EL!O=&%B=S&'26A]46O&'MDE%%>*;;X2_F$E MQ\62MN-L*R^;/4&;L_"@0L05-_' M9L5&W M1B;O0X1TZHZ.20Y\H?LSH)U3H@]+@# *=O4890-Z9N+8]+E"8F',X MF 5K5#V*O[I%VDSH)>_Q*:T-&GC#F5 M&F:W21C-1G)CZY^$(_C=MEU1FM+&H1Q/PSB9!BE#R6''A!>9! _&:J/,\*)4D&Q-.\H%51.*Z2(ME//& M#;_!V:HI_?W57:OM5JVPX QE6Z)!18G%Z, 7IKN3'G5 M#W4)TD4FS-L6N=..6)/O[O_Y&076&[RM2U)0 #6F3^SMIQGR YO=]%W[43 ; MA3- ++:GI?XJGDS#:#ATG33ENP\'V&*":3B;&^<__A1#?WB7VB.0/WYHVZ3@ M,,+A=*I;RL=1'([GQLU0/EYY97I TK'QG>1/DS 9F>_X$Q^9G]#B#(YG A9@DD2Q% M]T2?V#B941?E'YL,V3N:N_7[Q6H7SMF$_M,;8/]8^G_#+_9(3WJ$#:81?<.^ MLD=ZO1\31>)0]_] M?5;>5^D&<"!R!FGHMV@I4VNZ7%9B6UF8L-[]B*#U]+\4N?9-I[./ 0[BF$YZ M0N=ZGA;I,@WPSR2,X:VH9,&[@IP-X))FHQE^>Y2WQS?DS>IT^G;E&TV MW9DMWSG9%^R6\/@8VY]S, BE@!;%K4[OUI/,HF,!G#5-QG&2)N9U0Y;T9!\R M_-@4_5B<@95?$>>SL[DUYU;SK1 D, "[9RMJ%3>/ M5/24DMRIO*(DIK'Y6:LIB2NI 2J,HI@8'$M4-!P.QRP@J:\II%D%^K3]2S*Q M"Z)L(9*F;:FD_&PB;\*1WF4YJUI9+Y6N%A1LAYKQCCV'VF.5\CEJERB\'WM M):*1]DH>JY.]LI6<+GVB\/B\=DWTNH.?5[-JBT@'.Q'(?44:%X: ,YR LO+5 M7N>?:\P6N@S.))X94<]51GZK2Z3828 %5X(;Y 8OE*@F*9#36H5!.^F[W&8F MK=7*"0VC18H A#8HP"QH%,NL/,E\-B';RTJR^.(*Q4D!FDT'D1;2.&4KV38S M8+[(K(CYA1[SY8XD6K5Y# 6WLSAV3PM($G;I#45!OBQ]4:3TH<4DRF#1VRZEB+& PZE#"'"I% MDG6B(U#*6T/OB.")D94F1\Y6>(SQG$+L&L=X!#@'LF+G!T+*TH%>]( 0E M6!\%T6#:Z!T/1EV]Y+D@G^ MD4BRMO;TO!>G/)5/B16'HR&&?L:S ="P,^Y%- >&&DY NDD&&-S' M/\BA'0^'J#B*YX-DJGX2\HZ_3NG'Z0"$J@/7Y1X%K"F*>$VS5BIQC#6[,*5# MZ$!:Z695NHY+U:*']?0-V"\^D!Y*<4,,@5PGA1.4[2EQLC5UC3).UV5^MU)6 M'B@ZT('139J_K'"\(PG!@S<#ASJGP%Z*OL,?0,P(J/K,&P-0"M@["*=];T,0 M):8)_C,?T3_328(5TN))'+RFH$S?>":!,)TO65-TYM W;3"K=[=_I@QSI2ZQ M,!Z#G PCCJ>38#@?JB42\=>^54[A(]N.22=)R@@2AFO MT=&Q7E3E$_H#(#>'5_\&WML)-3VC<$R=>_M,.2XQKG^;EY<!P MSAH.6L35V77PC^EZ\R.V8](/&_SX\5SO#UK8PSX>,NKY*JVXFFHA06Y6"N.; M:@=-/J:W:J)M>9\A_=9;D>YF6NQV?-#,UX""'LC.K.--?JK*W<;=DVYE$O]9 M2='%D&">]^"E,#G]M6#R1-[TM@H";#PX#N/I'"0GS( #?/")Z/'M!#UQG(0QL(O^^MAOZ!!V6_)L M%-L/%NW :93(.F2!E5+\#)7L-R23@C8>-?O$^'RGJN,XC( ]QZW-@P\[$+1T MSJB[_"NK=YL#C%7?49C 20V)SZ><&Q@\@,&=)O=D9U]89!*AKP2L^2,\;;H7 M7;[/*/38;#<3":S/7)2RJHHV X"Z.ILH]VU"!_$WC+ M:M'%S><1_3N<1/V#H,-,$N.Q3*9F/.?QOU M41A/>XLX'38\G:Q54;FV/Y"K"DAHGTV&F*$E8%A>A O)Y(.U8;9H$N+4H2N5 MG$+E$)$!%9U.@R? L:OGT_*ID-Y46:;IX!3:0DK#0%-T\NW^.'EF+]EWEA1G MALV4S*06,)!&-XZ,A4*R'38Z/;%'NHFD.)I:6FA5%(K*(Y%*.G%_]3+#*E\/ MP"=<*">B7NXDLOG(4#?:C+K#'\_F^@*]N-G=SP06VD?37?07*0K1.OW(^)KZ#9XPWD-@(>R Y,'N(IN%^ "N< 8"L@L2V%;X**^A!OP4OI%T+ MM1/S-9$'A2-O.M7% 0%[ ZMF* M*:&-O 1-\04?P8,?H*1*7R;BM4Y5J=4SOJ9@^B6AJ7="Y> M>!C*2?[&A-?#-9LM=#+.ZOALA9T-IGOPV<3BA%Q TUD'&FHFVZ\#%2Q6 ($D MBQ8^(K,#=\C-S$3LG/5H@9W02%/NR/_RFK'5!%6N5JL,D#^NFE@ >&>=(B,O M=GB&S9)TDKE3VZK^6HZ5'17"0#-#DI[*W& MGE(A(9-G!9=-*%-B-L2NX.HQ& NK&C!&\GYL* M/5J+=)VUQHE5@GUU8NW#/*(GAA=BTKI:!5GQ;'4]'HYIM+=M0C^;CAS&9OIM M-6M- *J5 :2)5.65Z:MI5U>D]5M>)+(U2\MI#?FM13M-X?;F0BG;Z8L*,U@# MO/,.<&4",5 3';O^6*#HVFY9*F %1;\70 M<"=,6.^C.=34W10QGP<,-@E4)@/?8:LS3INEL"D4+G>#YSM*N$2GR3P,_.KC M8TE3'XT!V-SX&ZO(?/6,0$2)9-/@PL+S>'/^@4.=AP:I>-$9HMU29I[C;%)E<]ZL)\;UWBL7L!69G9<:/RGZK;6]+ ME*;1I[8_$I,69[WA9#0-9S'ZWB7C*)PGD?N>XV$X'HW8T!C%^SSZ1C'] X/L M]>$;1>RU-W^=3OEM>Y_H M!S?P)=0P 6K#,=:*U)NH=7R:LTN6A5QY5N*I69K$#G[5#ULQ1F449 W?$V6R![I+IUZ"-Y^VT62:4G7'AYO)"%1\6K64EC M*,I46#,L:-7@^L+]2?7LG(>W&7D6M<5&(Z]2G4C-M6I/AT=ZB_XH08X,'%C, MKM.-DV01.]/.0$ :+F#])$;AS$X08@6M_GK'U<@RADO5/*WR.Z!!W$PAJHRT MM?Z&](\/BYX#CO3Z6NZ.',^RD&2?Y'14+CJ9X'@ MIA#^ZV13B<9A,IQAX2A4H!7(";3TL4J14K?\]>,H'$VF5J0 )@O*[PO1,"V> M662_30/VEU^^ZRY0->YNG"51-CVIW)P!3(XK=;?99 .J?PH MF +[-*&:=,!N3.9&"/3$OHG,RQU1]%,8^"=8(0Q?#cU0+@9+KI]B2]1W MC9, %W$\IF)WTSU9 >.8TED(2!4B/>^RR 2K#Z,)ZQ!Z<%M<=Q9 MM"/&W.N'@1*PJ+( 3\F(MOE:A\,'Q]A/Q80TVNF >$*Q?\HP3>B'M+HO 5$7 MOV!-=#&GJ;@64N^F)A9=2EM)#6I)S\@NUROR06#[DN1FJ[)M*?2_N6!=M9X4 M4CUY %H]F=U0S"Q KJ#@H='NVY:D:Z#>,'KP'P#EV3/MLV/A'*!R#Z)%65D; M< Z4XR2ZCK5CKY(M7:5C>BQ7I,%9<+O;$NO04VBEQ"!HHZ&I(F[XAZ/8"4H( M'0+&"?Q89:WLNNS89?<9H-^T&RZJ5(=/B,1TQ'YK)R!2H/BZW*G\3<^$V4 * M69GB>B04^=-G&0B'!]EQ6F0?;B1LT-D$*"G8=BM613E!Q:\V-*%V*(H3?L$A M#\C08]C#C\Y)M$=G1QYFY_@;-]-!SX7VQ%U;EJTE+:6]"&L-.(]C3AQ@H2>_ MZT63][%HS6:5+>\S*6F^0.1E[>HN71"C.PC>6A#9!PMIQ9()UOF3W(+-R=WB MWYBP*.-*)LB1T(P&X(+ XIR42?W'93?66&*1:(U*LV+,'2AT0=F1#J#<4, O]<;DZE)?=6>&J!'@ZF^C"96,,4L ME?>&9&F5/,T4WHS4D+VV,(4I!:G9 K@Q!+CKI! PO;:DL;:FA.E""R=*;1D0 M$&\>!(A-[DVR&]P@''7_=AB?:(_EO*>[7/+JJ@0BP(_LJL*4AQE<#P 9+*GZ MRI^!U-9+=I[J2AHE"2@DSQ>JZ(6%O=S<67J6D@Z<\I, MB.&,Z5I;03H($:W6LQFE!X%E[IA-(%\?;?Q EK*6F$#5QZ[I5VO'?#3[^!V) MX9?8;C;N7 VY)FD@9HBP=J>\P^ HY."NKKE*' Y-7!AFP*,*M*B>2*O%@Z!Z MOC:5/^HHL?S_2G]10UQUR)FPQ PX[%JWQUWFZT.ZH]0B".1-!GZSR3!CI4#% M&@D/K-%X3> ("'[HXYEON>)#7:ZH-![6A,MK#(J#9X>83:N6%J@+9V[/)/?/ M="TR6CL^BW-JAY?X"8/44"8ECMLI+';1:+!"5-J3 *&3T.MJ89SCW7(. M$7L?LMN '#$_'8S/U87LK'#$(V$) N"")'*6'16LH%GO%LNJZ;+#WW?4PO1 M-1ZU\P9<7(D./'/'(_&+1H7MZLA.G='I*,*:H%AJU,%CIT[FY#:/D19NGQN&[Y!NO*G'1*5- 9>B>30?(/_-9& ^ B M7YPMBS3FPI$ $S7BP<;35PPVE:4O,Y'CY+;-TBNI=V#R@%H>N(@SD7+*G=&K MVXD_P+^6MZA4W&K+OHWDZ0ML#@V<3 ]/&3N\D>1<9*>4]QB/+]?)NK54LX2OC&1J7F( V(C&E$ES;"X-^:@?N=KF5.NUI4XL"C%?V@I M H$%Y=J+[,O99D?A,_EWFQI#GPY98]ZLZM'T$.T([E06($V/#O;Z[(X/QVUX MZNU>%"K;9HB%5G._#[\D][>PNN*TU0WSF_"#C1Y&@9<&GERG :LSR_7!JD!O MN]EY@==%:58Z S8MN&$^#;N0-F9S_NA%5:I,"X ('O.J+)@&'? T]!Y?^T!D M#?C5)MT*#=4:#CTK>W?1DR^%@IT9VJ"1FZFM867"LV$TJW4I4#6?X'$]E:IY M4%F>=98"S&:<]MX2K+*1K<$B6UMXTE*6%)Y,&OPAI%?X2\+W]IN2-HW M2M#H(/C9Y+>P>!.5A@/_]EV.4RM39W&W#I:+B>N#RSEIAJ3 \,#\('BOW7D1 M7M)0-T-B3"E)EPZD:;\?7]XJ-\>RX3=Z/"3W^SZJ>F$M/S?OC-J,RT$<2B.) MH('M5(QDE; = '8R>3>6$ MU" 0B[4U]%B5K"6 TXC#DTYT9OFH&\;>84,[2'[I?R">.=RH:RWQ7&54!/QS M86BA"KD-C6QTCPX'A/OAX:4+%>O@XI*;QC=VK2OQJJBE(^#]DKPW<'"=*PQY #I8]7?EJMA$F*U*\ER^H\K1B (/&QO6E *.%W[] M_IQ#Z3ABJ-JM,DF3 MXH!L],-B<6551X3I%%"4"CB^0A.RT2=:W4@202F>-VHIR,W0 60]<-I--5$1A= MC3F]6MVR2DME[ID3S4M^/<=C11>_X?HN=QZ8:FD!/V@"=E%@&N=%EAK77+ ^!W4Q;/U3W*;+L>XP4<#2 MK,T0X]P:DS3KR+NT77^RKW+'A!BJO/YE "*F_G'#FP"P!O2"Z$"SFCB<#K/4 M,<4F,I$R),-P=E8PE=*,0:S.LE^$9FKCW*8DZ8#-84MBX81YT"P"90][+-&W M@K#ZPE3R*HMV*(@#:/]TP&%)&0[6HQ>G4@-060K=TX,O*#N^+LN"0N2>\4G1 ME.6$62@=8B&9UMO'2?QXE1+,JV N>P9T)$&7,9N94-!HP]3;4MSL[]&V@E6/ MT$.I5)7&S'!4A\D9[D&&RQM 3X2)JG?18?. E4S S^PG1+XEK6.C;0K;W&26FU#<'5#-LLZR;HY%4((;4B8/G85VY@$'AT'P+Z%2Q M&P< ?*3,0@DVF#N^%0?4VKHAM"V4UHKC>N64#%_=_E3[?!G?[7W7\,,'I9=0 M9,"N?C4,HPG7,II/5>JO_=@B:W5M$KYS;03GBSQ7,:"+O&V'ZVU\&*'M'^)# M4R?2-%!C6;?5([^"%8A%5 L+*XDPDRW9X>@U ?672FM64GV.-\?B7=0RU&>, M#@%B@Q&D2J*PO!KB=90]QN4!T/<'0>'>+4@'L@->R0;-#@OF)@&@5- @B<)K M*M9&/NJ*XW)U^A2-P#80ME*0[88)!2RU-%D$++Y-AA52;%E0;C/'YB&5 =63 MT11>Z9[]EA!#1M7T85?,DX05F,0"Y+L=B NY<"5&;Z<9-M)D<@JE*)[T>>T5 MQE^3%#[*#5O[6TJYZ%I*+XE!%C446JW!J0Q4C03-VY_U):[1J+B90L*;,\"C M#HXJWA)C,GB;?.PBEV6&71-IP:C6#YP;;-H 3*&Z4$ MXK2[3/2DR*2:K#W4!PZ20\,II?"P<('V%*BS5D<_QM^#DC_K+7WD0VGYO&)F M4?%YG0!JG++#ZR2<#.?L[3H.XZ'XN@[#9#:S/5V'X42G8%3[X75O5"&QHR"9 MA]$,ZTL4;?^5%]7>.4JLI"Z4FL;.\M*L3?(M\TW5?&YVY:/A8-XU7ZM,VNZV MYDBMX/VC3WYK->BKN=9JV\RQA"E#@AM$[)F5Z1W^9 T+-B-78*RR.OGV[$O[ MIPL!=?R,QL+%PPYY\EIK>VR/(7L@8Q5\?4:GSD1,7VYRT*&].,9I0%U53K\"92XGG;Z93804M[\"JA5.7^N7.U M*J_)E,8VD(D%WW_%/$;^_%LV5/6EX$(W06V0Q$+A[-V0H>ME)@*Y.K1E?D\7 M@_O."KODO1.NZ8^B:+A':))G#)E=!,N;M:"Q1Z7PEBSAB9VD7J6H:E3FCI1WKLG\[.+I77:&VKETC-]4M3BTL1R!MF$%D?*\8HMEZ6%);CDZ:S@4'I':O)?=S)U(1$2.)T@'+%HI) M9K9\F<.^*_54T&2NSXG-*"0@<*N,0BMUY0'-L N%\&V"K)*81L D'=- LU% M8P&RKU8TFQ 01G<;'2'23+3II(HP?#V?5;0VI[M/;HSF\].=_I+;%J M2GYK[+!G[%1^11" :!+37 1Q=/IOCF]E.W)+AR>Q=Z!.PX&&'1CF9T+PL<6X M*)48.7T9>.@7W%Z2+(<5_ P=@%F18EP#3OL$?P8CI:/8WF&?C G);]'%I.8&Y^#R!*+)J8+ B3:#(P=7UT MTHWK1C5IE6W%E)2V,D_Z*WASXBS)$R#Q@\1\V?; $.NNE.M4TWD6P2@P0=%' M4HK4E&YLFRT>BG)5WF/ - M%VG=U53L.<3JCEN5] $GDA)3/P8/EN&L(5BC=)8)])%T@<[M\/0YL1OA_3)3 M]%ZI0_#0V)9OOUIUVP#O6";5RHJ;LPH"N32SY&>S8-1=J.4.W+("S9+A=5-; MSOD4J))];5IS(TXI/ A^QDJ/<)I_SI1R5])C**,H]R?3#C]N*BB< -F6U_UXWPL&2^VR@X$$-[SY+4'LPQ6!VQ'C9FW5PV%]ZZ MKQ?M9">R%:QE U*4E/9VRE;KF)C&I2!V);V',>Q0"^, LH"766R5OI8.BY/* MT#F)>Q<*J,M3R@M:+^!4=JM,DO;II*0F9,OXBFOU2NM>SVE6WO/V>2,Y,:3> M#3'B*S;CZ6>I16/-PJ%5$UN&@$NWJ,1%EDN&H,=#X3)H[D(TJS+2\%,)R)G( M+L+DKN]";$]XM] :Y6:HTUKM0RS:R+%3#E M@L*9B=0EBD2A6.42Z^%*YCDJ!G5U*A0*);ODILQ1\:$R-!@PHS26*ZD@GQU <;UAPI6:(54&.J@JQY#XJHJ_ N=(A< MBELZWK5%X086HXQ@[:?/ N/B 22X@,\[=&%%J>QUI#?I[&')*_I%?- S%W5I M)X][(#R%Y55$8'YL<$],L67#"';SK-,,H8END=F1AZ+0-A@$58T($[KZJ117 M.9G9EL28^WH(J!FHU8'D,6#A&]@#&]H1)(L62/P!2L,Z[WMI,,..C( MAVDA')@1B4$IW6J[GI(-WQ[6DC&/BH Q>,RY>%LG;R3LCDDT4G_(:W0B0XQ" MJ=QSG;(=3?&+E&M-IROEA,:[Y@?:,;8 OYT[FY+@J#18?G[)885!_&4E3T9, M8UIM"T(X^,ZDD%/(P:@85+BP#0.4ZXG5^7NS.IVF]6EZJE(B:RULFIH(/-KZ MP'#TQ$6YRWO].G F=;A=1-DPCT*>Z8.H+T6#)=(#S%W7/3SFI>\<74<"5+\P M(J5KI&G]6;KE<4HJ53;^DSN%NBTT!*65LO[K!*LP)Y6C7%.F*@]ZTCQJ*Q*9 MDA946;Z^W9'K.+ZC].-^4"W8[LMZ\4?56*X=JIKEHHPY_JXK4ZZN.& M+$UZ N,.I/VKB5(M5,$^[3G2A'3CZ*BW[4?$&F4J1PI#M%3./]F0+$,RS-MO M70MO-0?=>2>RLZ&Q%+[06=ZHR#P10]XXAR2HB96G.,7T_[+;#$RY/7*N4_7Z MC,QK_ZS+^76_=: 5U?(4H>;9DCS=OO1&*$P?YE^\5!1V"@T@&.3]EN=9=CRA@*,@#IX%['OPG"7YLL'M8F!\9MA'G1)/BK!(I#O-I#8GK(#>GPD^ M?<@WFTQ[ZZNQ!GLR'QU^/O1,RA7%+UGE$QKS=1V'GE O>(TIFDSX36,#>$).3JMHH*=KG/$=AQUC"P]>962I<5@";7!L /+(L,-R/14H_5ZMR'5 MKU/MIK;F\S*&-=M>&CH.:W<)2.V-^V<(.^@:$6'* M9&B>W][5:E[3Z :4+B\@;[ITA38S-*%REG J,\QO.;U\(O5%R:V&%] 9$ MOM#ZHM:,/;)+**X4VWSE.$TJ23NW!55YV_$O5D WG"M0KBQ A MP:V&JOK>U_-E*>Q;H3 Z6O@AC)-6KAR.]RW)F>)D[2%<+S-M)\DG' MGD-RX\U2UJ&Y7@3V@.JA$ _A\T]6"7>0#-,%I4]D6B?!"P(1V?X7+S^WPAJ:?NSD5>&[:9;E07\ MO1!D<'R#]*+MJGLAX?KH2FD;!(,S[6192#CX%G5A*-]*)3;?Z>5=PZ76<"\W M7'N1QK[J<[6X1<)@[EIXS\&?Q.[0L6\YR]KR&P@)-V-R^BG5'3@*CF/X@RLP MQ-$DC**AJEHH)4"C43@>1:;=.!J&R7@:=$9K826'R20Q/491.-3!EW;#&$YB M.IN9EG$R#\<1EPO]?A>A*4J#H+S8]7S/?=W0.#W5QO84([/O^QC3JUVR"$O+ M/7D5"!QS(8_&0+_2/&T73X"Q) KG,19!("R:_.A\EP#HQ%3[P_RJOO/;S&8 MQ.-P-AEC484Q%OZ8#!,8,1S.QD$\"BGI"@&>-AK$21Q.YS/I%B=3@-8A3).$ MT^%<=4W&XS!.1J34=+Q@U!=:H3T%D)V/]8+E8SR>A?"%_EI]]N^"0R146UX8 M_U_WEQWQ/[RC17-M,C?WG(W#T232$ZL!IO#6\%HY?0[)D!:=FH6CN5DT?XK' M\#KMG=!'JRX>S#>:VZN'3S&\[.G,=**/73[,7:A=)S.4AJW?#ZY &V+5IAXG5*9D@CB4-FJ=0,/[&UYC-!M)-DK.,ZRV.PE' M5#?5.,3!CZU#.9["\\/B/4QFCH?S/56<1N%\-FX!2%ZK/& R40ORWP.0CLVKYG,!KG,VL-"7D]TI,3]AF.B)8SD?WGCET[81^4PJANN[I9OF3&@2SL\1[C=^GQZ]I3 M"KWSW=]GF -J\P#8$PXN#?T>S,JU/ETN*_&E7>B0K ,00>OINTDCX:1C@(,X MII.>T+F>IT6Z3 /\,PEC>"O"I",BIUR& '*C&5S';![Y[E+?'-]3*[22['F< MA07:ZDZKEHF(VEX*'6D!(@6=92@Z<8I2VE<57C^5!6> M;T_/%BM'Z^,CK'$X&J(4%<\&\-K.N!>9IF"HX01>?3) /IE_D)R8Q\,A$K-X M/@ *)S^)@0U_I9IT\70P&A^Z+O^)U,!VOSEE'MF5A:+ MLXVB.9=T0Z86?X"WQ^6?WQAH2@6:3,"^:\2T+FT([VN:X#_S$?TS!8%Y. SC M24_]YKX*T#WCF:*9=+[D4H)%ET@&?].&,2MC 0(LSCP> _& $ /O[82:=B;((&/VV[R\ MA+'6P37E5JVI^,) ^XFKGY6O^(\P[$'C_N\,SNA:Q3X2SI',KTM'B:D]E'59 M> ECH2C(4%D1<3AG#0,BHYZN4 M:M&9+"AR:+BOFVJ')<326S71MKS/D(CKK4AW,RUV.SYHYFM 00_D;*_!2V%R^FO!Y(N [7"H0/IVN=NHHZ.K6_YP^T,* M9&5%I, JV*6^>3&4 &2]Y&H%*O9<59O VRKJ<^6TWZUL]R@%#G,%ZR[+T&:J M7-[8I\9^X_L2"ZL.PV&,@L8L 8%G"!RSQ"!J+G<$I'LT6[>:I&OP8Y*4I5NE%#375VU6%>HT"/8Z!U9Z/FB=U6:%:;?M,=_A> MF5IZ6VF#S!NZBMV6?,U%.CNV;/IXN4-V\#CANK/"A0Z)Z=?B7;-/C#1]JCJ. MPPAX!3R/>?!A5Q7DWL5A3?E7=O5J#C!6?4=A L<[)*:#+%$8SH4J>XS'%'M- M5U]8) BO23B#-:,UZXU35MHN/0+'/H?&0[J *4@D]@U,0-Z<40G>>-12_+#< MHZP^'XW-P=_08\5X8SG?N%;CSGQ()DL[4FJ^EW'$Q7]!ZCH3;U$K),P2H4@_ M&V.JK1GIL]529YP?+"L8X8'@KQ<.)_& M>D%8< N=2\5>K SV<3A/QBA' K/D!/.3FF,\@XG&4ST(<(U*'8/^@MAD.!P' MH\E,Y=V8N'%H!3(](3M H8A9.AC'IP>A](E#XZQ4T"*$%;MK1T](G MOB1%EUV2PL['93@!\D80CJ0K-9>3AHNWX$O$.7K*'%AE4=O=S MX[K90P/9NU^8>+YM398OR;'TW%YRGXV>_'HUGJ%U.J,36\4:1]=UM1&JJ@I. M-_W.E%]:YLE7%KJ1VW8"KZ:A03.PWK1QH MX64,L"ZN]GJ-HX%6M+K;)JU&"]M?JSP(<&(?J C)Z4?*YV%\:YE]JO7R7Z2T MX/0*.GS!D_Q,'U'Y+*)7FP*TJM\IWB1,P$? ; M]8Q=K9;V8NBVJ7(T-F?S0C*^?S1RBFYY2K6ULWYG;8P45CCUFKIOI+P MAXJC&5SKYQ3=O=RO)E0B_"ZXXTR^'4YB1F33*S-Z#1L2VMI/:)VB@KO?7$B+ MLR D&4W#68RZL&0< ;L7N= "#.QX-&)>.XKW:=A&,?T#@^S5J8TBUJ+-7Z?L M1.M<1%K 88^Z=)\F<0ZLZ7 43J.D,XH$H:I-0[H8@X:AGS5^5?4L$0(2I*-I M[*]C]X_&83*

.+H[;H*F&XZA;BMPX"D? _AH5 S\6S)1^!:DT MFO*O(+?#E7:P 6A@GJ#M:@R-YQ$Z8J&J'[[ WFA&:;$8DQEZ%9*U:PS/&48 M8?EX!LLZ(1NVQ45,L26RB""[XB*.Q^17.-T3/1_'Y 9P/ 8D1[UA37/Z%@1; M^#8:HFYG0HH<);7-HW X1V//\0@-:2/>^PSDQC'_&@UG=#+P%6F$@%V)PVC2 MXE@\S)H$C!P$X3WQ)KVQ)@U\\::;#SS%W$+,M'5<:@)M%%_7Q2&V>;W^.\$Q M1075?6*2%-0!\/>LENCN)'%PSM-M9G,OLJ_;X ZY =Y5*ZNHBF=1^>KSN@_Y MMG+C3\/13'+C,_E,YIP>GXR'";!CE"&?5$*)Y,A'\DKP;F8](D>KEOW=7VVK MBQS94M$G5=/ES+#"GRU[I%7QZ5)I+N5US?[+R1_24[H9H\]CMN]?;_K"79YX;_\+)L^V?Z(D)Z MD-Y-OZPW?%*VU&\?R.>6]RWWV;.XEPYSR-)$L Q;29Z=.^Y:D2"^+A_Q[C?Q MB9,A2NJ*CN2+"N\W.\><6+&U&"Z;T?QZZ&^M-]YT6+T4=MF>@^-TLTWV@O4']>&]_M2^.[K7ZUM_1R1'5C)>(JE0MV7R/8]:5*+.AK MJQ_67X*#QNYHOV\:Q]K7]5Z]C0Y=V"&=7[5*'*/'B_U[C/'->SQ\[-<>P2$> M]]]SK&\]DE?,\>U'\PTG\5?8^/?>IS?*X9LZ?^M>#QETWV[98M^%DMQ?#UUO M;Z^]&-D;2G$H>CZ@\[X%'$;M?C(1"V<@6KV"ECG!!RW6A.(..GQK5/#!H=$$ MH8H5H%P01V'4*!56]"0##=@3!5<7T(TJ_0?:"F MA!NT6/E/K1%THM4[J:1.7+#6UNQ96?=3ZHS <9Y4[S' [ZU1S-L[3*0Y"GZ0 M/OS_U@8LN'">II6DE/R6K':7DA>5\$1(/I:P+5LSR@B(LF-]WDC2SD]EP; ( M?^I;$!OB?UVAP]P'S@+DP04'!>-X9"E Z?YM-P*&+(C9UT6%$AW>PXHP.J#3 M@9MU9+3.P?XFM]ORI/D)3YF])CZ@:]I_D&M:CZ[MX.O% U7N/-K$C&=KP/Z MFW_="!8@O&X %RY>-T8O5+QB6'^4FI=G^<'"1N+&. M/1T:-M9-/U_E\]&"72> J]R8+&/?/9BK;RLTP56V,1ZDR*JO^Q"383?$K405 MFU6#M%@V H64L["E+^]^SCX'>$[2Y;#&+4ZIIUM7+$KHRT3Q*@&F$0OB\^OM M"08Y?+W^T(^35ZS9/U*?%:DWGL)CJ.0HDS]V:/35_"$Q@EMW&2'[J+3.V81] M],J[^L,[=A*@G5$.\;8Y4P6GG$&_#Q*YV!+Z^ OM<'P+2>5E_HB]_2T&TW\ :V=,WHCVWI55EA M[$K7<.THEY=>34=\RRNN9T],2FMA/L_9D&)<[;GQ_8.J9T83RYX/M\!K[XP.T9C_U7^&1L M*H!?WDLK4<:E-B=+E-%WN-,X$4??0S87*N,C,FH7ML]?(Y0EU" 1.K9?Q"IG M*D4]0G#&S\Q3YY:B$T*PN%)UD'XGH"D)JO=*> M:*06H] .3#H0!KNCC)KV_ZY7U1^T)(Q6GT3@#0%J,^8^3]"]HK 5:]3-(?0T M:GJ.MA"OU_G4 U?B9WK0K3B1,BID2-_&@1=KPE"\04=_58V$7I*UD; C,*;/ MQ^-094%?S$:S;7]\A,%')P?[O[PN/*$%CB\.4WCISCS!("\F._L>>S^J]L<% M>/A5;YB C^G9-U:O/_=+#[##*[[S979XK_\EZ' 7:U]0]U'ZJVLGE+S\77:[[8;+CUBF!1#-.::T[]?(J!QSN/2V$A4S^./CDX$^I OVV_L+ MVN.6L%>ZH-NT^"7X#.B-G N1T!]_O'C[^>JD^V)_YFION@Z#JC^'ICU83PML M!U'T#W^5Y74\D\%T_*+YY!OM]=ZE:[DMJXI#PT"*@^X>;81AY(UK/!(]4I'Z MU8*N#+;*J%@!*4-X6;;9M@T"NK5LPC$F,-IM;V>[(R$-O:>]@M:<6?"D%;YX MIHW)^\_B_=N+FW=G?N!T01I_N2N^R&8HD$LN[) M\A+#M5$U<#($=&T1L[5]$Z1U S%&NW[KT)<5^@->>6[YPGFZ^SQBQR]]P+UK MZ;Z1Z+O/TW6VXV^>YR G>36@W(:J9WDK#,- 01X=F32OZ3S_#C98>G-!W3LG$]T0FL\&H M_6TR&LS;WXZGOF]Y69P4@".\1"6#)J9T6Y&KDP=Z ^S#_OVD &HYNZVY( S M/*JS=@0!'B?@)@K65T-8$DB]NZWS99[Z/."=4MUWKC)4"I?'7^D*E(G>-)63"'+89VO MM5.3(Y?R7@4 MKT_)V1,"^F(:$#M9/;SLH+C:M>+0[:5TGT$SC#,,&O&HERK<\ATZ&W^ @X5# MPL<::$ZU>_2^^,TVDBZVG?ZQ2B[]R&7GVWHDK;776B0MRZXZ^EP#_N1*J,%[ M+L3HA*LU?L6OMEAK\P:KIV56%E?XDU/4HH2ZQXBR&F!6.#O:R^\(I5IV*-L] M9BV/$]X/=;W]P_\%4$L#!!0 ( #!J DV%WA[S6P( /\, - >&PO M)O\9K=,52 1-5<1 MG/AGR"/P)=[P -H3^([D^BU6Q:'F>##SLV@*I'%P['1.42-ZH[3DUVJ.;I"6K^U_7?Z] M9/M6&0L^KKOZTA+-?_L)B)R?@LC%*8@\@8FAF-%ZAE?X:V>'KW!1GJ*;JSBS1 M!B,XV)^-\SUKVB @.]A>V,! D0=W==UJB;2(2Z9*2T_Y]AW*V3^%&5QE^,-G6]/9M,?+Y1E?0?[%89N+*RKI(U?'7KB=\Z)0N_4:JN MRDD\G9FWQ6T'8GVI^?%Q2B"XUK6<,].>[TLU4BX,PT7W+R( C@?Y(TUA3)>%0*. MO"UU 1R%N):E-+D2"#(F(.-C0B8(,B$@$U[(?XUL"EWO(=_B(LB4@$R/"9DA MR(R S(X).4.0,P)R=DS($P1Y0D">\$)>2Z^]L"OQZ)2'IG\FGH\$VD=>M$53 M5=+]#' +O38:;I.0*Z_RW#:0*Q'D*0%YR@OY5>4*09DU!-(:.,Y5N!.G\"F5 MPZ?@]CKWTD*NC)OS$>99.(62?WT._!?M+X3H60-W>,Q'^2-B%LAUX[51W@>TI3;[!AB.\D;$ M+(XOUA;/NBS;BFL.ZU",66&F-D,BV;IU? M><24-6)F:[P4 .(=S'5+Y?_!7)0M8F9;#%4"+Z 8D_)&S.R-OH*@-Y:4-F)F M;0Q5!CVQI#P2@78%\R$DDS"+!G2 MA.(=QJ24DS KA\SE"59.0BDG.:9RDLYB%[G:]7>4,Q8+Y79PBQ>O$KI5M<28 ME($29@.]8MZJE7(./#2(21DH83;0;TSMY7KMU'KO22B/PB6,23DH8780B9G@ M1:^$XQ)22AAEE!_=12>'EUV))12 M$DJ9)314'HWWF11C4A)*F24TC E9?MO9): DE#)+:!CSH=XH/#132D+ID5;+ M6LPTQ9CDILLQ%LW@*;]:M,\1QJ0DE#)+: #SII0N[%UB3$I"*?=$J!]S89MZ ML[6=L4E)*#W&1&C\.MG F)2$4F8)]<_7KO+O#:!T]F%22D(ILX0&H@E)4WR& M_O#&)66AC-E"]+QRC#$I"V7,%B(Q,SP5RB@+9O/K!^\ ]%/1UDG8[9.[U+,6'R1.BQOW6%,RCH9LW4& M,.]M:"E+C$E9)V.V#KEDE)UB3,HZ&;-UWFR?]([+&66* M>^C>P_E9F%3:]64Y0V<>S!W5K8OB(4^#N^V7?X"4$L#!!0 M ( #!J DV4&.1R% ( %DD : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/%VDMNXD 4A>&M("\@1=V'D[1"1IEDVND-6% \%+ M5[4ZV7T[3-J1 M$I\>H,,$A(SN_4IU.3;[H^ MM>.5;3>'=7KJUK]/J2U?5/Q;4(6O@V0^ M2.A!.A^D]"";#S)ZD,\'.3VHG@^JZ4&W\T&W]*"[^: [>M#]?- ]/2@N@8Q+ M?A+"FJ]U!%Q'OM<1@!WY8D= =N2;'0':D:]V!&Q'OML1P!WY MD:^W +V%K[< O>4*]]KH9INOMP"]A:^W +V%K[< O86OMP"]A:^W +V%K[< MO86OMP"]A:^W KV5K[<"O96OMP*]]0IG)>BPA*^W KV5K[<"O96OMP*]E:^W M KV5K[<"O96OMP*]E:^W ;V-K[#O1VOMX.]':^W@[T=K[>-="[YNM=3_3.^V9(FY*_8.>I'Q'ATS^)'O\"4$L# M!!0 ( #!J DUDQYS1Y0$ .(C 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W:74_",!0&X+]"=FM8Z1=^1+Q1;Y5$_T#=#FQA6YNV(OQ[NZ$F&DPP0O+> M,+;3G?-N-,\5U\];1V&T:9LNS+(J1G?%6"@J:DW(K:,N51;6MR:F4[]DSA0K MLR0F)I,I*VP7J8OCV/?(;J[O:&%>FSBZW5WO6\\RXUQ3%R;6MF/KKOS1=/S1 M,/?4#&M"5;MPEA9DH_M-ZA+2M5F6JB%C!TSX>6-_GNY[7)/W=4E_BF87B[J@ MTA:O;;HE#\Z3*4-%%-LF#Y7Q5#Y%7W?+C[QSX^.#:5-CMFG8MP7YZ7+$;4/[ M PR58TZ.:5O0OE%#8??)_S7P"G2/%4#ZQ<>\Q&IWSHE ME0<-3ZU/]\.^6;\:ON][X5_%P(;#_][Z\7((D!P2)(<"R:%!!E:/(*E!D%2BR"A19!8JL M D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626* MK I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DU MBJP:15:-(JM&D56CR#H]H:S#,6]-W?V6Y,7:U>=\-ORUY^8=4$L! A0#% M @ ,&H"31\CSP/ $P( L ( ! %]R96QS+RYR M96QS4$L! A0#% @ ,&H"36;S"V"" L0 ! ( ! MZ0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " P:@)-T12V&^\ K M @ $0 @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " P:@)-F5R<(Q & "<)P $P @ &W @ >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #!J DUZ4$QX8P( !4( 8 M " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ,&H"378DLZ)M P 1@X !@ ( ! MI!D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,&H"327'X,FT 0 T@, !@ ( !(20 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,&H"3:^8 M0#ZU 0 T@, !D ( !NBT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,&H"36@J:KRV 0 T@, !D M ( !?C, 'AL+W=O7[4! #2 P &0 @ %K-0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ ,&H"31;_HV^T 0 T@, !D ( ! M0CD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,&H"30O0ZVFW 0 T@, !D ( !73\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,&H"35M_".SA 0 4 !D M ( !1TL 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,&H"329J2?.Z @ F H !D ( !-U$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,&H"324.J+-5 @ M < !D ( !;5L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,&H"3?"/6IV[ @ M+0H !D ( !BF8 'AL+W=OU&PJV " #"!P &0 @ %\ M:0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ,&H"35?R5Y % @ ? 4 !D M ( !U&\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,&H"3;Y2P<#\ 0 @ >&PO=V]R:W-H965T&UL4$L! A0#% @ ,&H" M36P&PO=V]R:W-H965T&UL4$L! A0#% @ ,&H"32+T3W!5 @ ( < M !D ( !=X8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,&H"38XY;#R# @ C0H !D M ( !OXX 'AL+W=OG#O(! !?!0 &0 @ %YD0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,&H"313]U'?I @ D@L !D ( !"I< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,&H"3?4C M8!@= P L P !D ( !=YX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,&H"3>[?/NIP M! 2B< \ ( ![0 ! 'AL+W=O7!E&UL4$L% 3!@ !% $4 U1( .P) 0 $! end XML 72 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 73 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 176 249 1 false 50 0 false 4 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://perficient.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://perficient.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://perficient.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Unaudited Condensed Consolidated Statements of Operations Sheet http://perficient.com/role/UnauditedCondensedConsolidatedStatementsOfOperations Unaudited Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income Sheet http://perficient.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome Unaudited Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1004000 - Statement - Unaudited Condensed Consolidated Statement of Stockholders' Equity Sheet http://perficient.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity Unaudited Condensed Consolidated Statement of Stockholders' Equity Statements 6 false false R7.htm 1005000 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://perficient.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows Unaudited Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Basis of Presentation Sheet http://perficient.com/role/BasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://perficient.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2103100 - Disclosure - Recent Accounting Pronouncements Sheet http://perficient.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 10 false false R11.htm 2104100 - Disclosure - Revenue Sheet http://perficient.com/role/Revenue Revenue Notes 11 false false R12.htm 2105100 - Disclosure - Stock-Based Compensation Sheet http://perficient.com/role/StockBasedCompensation Stock-Based Compensation Notes 12 false false R13.htm 2106100 - Disclosure - Net Income per Share Sheet http://perficient.com/role/NetIncomePerShare Net Income per Share Notes 13 false false R14.htm 2107100 - Disclosure - Balance Sheet Components Sheet http://perficient.com/role/BalanceSheetComponents Balance Sheet Components Notes 14 false false R15.htm 2108100 - Disclosure - Business Combinations Sheet http://perficient.com/role/BusinessCombinations Business Combinations Notes 15 false false R16.htm 2109100 - Disclosure - Goodwill and Intangible Assets Sheet http://perficient.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 2110100 - Disclosure - Long-term Debt Sheet http://perficient.com/role/LongTermDebt Long-term Debt Notes 17 false false R18.htm 2111100 - Disclosure - Income Taxes Sheet http://perficient.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2112100 - Disclosure - Financial Instruments Sheet http://perficient.com/role/FinancialInstruments Financial Instruments Notes 19 false false R20.htm 2113100 - Disclosure - Commitments and Contingencies Sheet http://perficient.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 2114100 - Disclosure - Subsequent Events Sheet http://perficient.com/role/SubsequentEvents Subsequent Events Notes 21 false false R22.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://perficient.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://perficient.com/role/SummaryOfSignificantAccountingPolicies 22 false false R23.htm 2303301 - Disclosure - Recent Accounting Pronouncements (Tables) Sheet http://perficient.com/role/RecentAccountingPronouncementsTables Recent Accounting Pronouncements (Tables) Tables http://perficient.com/role/RecentAccountingPronouncements 23 false false R24.htm 2304301 - Disclosure - Revenue (Tables) Sheet http://perficient.com/role/RevenueTables Revenue (Tables) Tables http://perficient.com/role/Revenue 24 false false R25.htm 2305301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://perficient.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://perficient.com/role/StockBasedCompensation 25 false false R26.htm 2306301 - Disclosure - Net Income per Share (Tables) Sheet http://perficient.com/role/NetIncomePerShareTables Net Income per Share (Tables) Tables http://perficient.com/role/NetIncomePerShare 26 false false R27.htm 2307301 - Disclosure - Balance Sheet Components (Tables) Sheet http://perficient.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://perficient.com/role/BalanceSheetComponents 27 false false R28.htm 2308301 - Disclosure - Business Combinations (Tables) Sheet http://perficient.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://perficient.com/role/BusinessCombinations 28 false false R29.htm 2309301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://perficient.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://perficient.com/role/GoodwillAndIntangibleAssets 29 false false R30.htm 2312301 - Disclosure - Financial Instruments (Tables) Sheet http://perficient.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://perficient.com/role/FinancialInstruments 30 false false R31.htm 2313301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://perficient.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://perficient.com/role/CommitmentsAndContingencies 31 false false R32.htm 2403402 - Disclosure - Recent Accounting Pronouncements, Impact on Unaudited Condensed Consolidated Balance Sheet (Details) Sheet http://perficient.com/role/RecentAccountingPronouncementsImpactOnUnauditedCondensedConsolidatedBalanceSheetDetails Recent Accounting Pronouncements, Impact on Unaudited Condensed Consolidated Balance Sheet (Details) Details 32 false false R33.htm 2403403 - Disclosure - Recent Accounting Pronouncements, Impact on Unaudited Condensed Consolidated Statement of Operations (Details) Sheet http://perficient.com/role/RecentAccountingPronouncementsImpactOnUnauditedCondensedConsolidatedStatementOfOperationsDetails Recent Accounting Pronouncements, Impact on Unaudited Condensed Consolidated Statement of Operations (Details) Details 33 false false R34.htm 2404402 - Disclosure - Revenue, Services Revenue (Details) Sheet http://perficient.com/role/RevenueServicesRevenueDetails Revenue, Services Revenue (Details) Details 34 false false R35.htm 2404403 - Disclosure - Revenue, Deferred Revenue (Details) Sheet http://perficient.com/role/RevenueDeferredRevenueDetails Revenue, Deferred Revenue (Details) Details 35 false false R36.htm 2404404 - Disclosure - Revenue, Disaggregation of Revenue by Revenue Source and Pattern of Revenue Recognition (Details) Sheet http://perficient.com/role/RevenueDisaggregationOfRevenueByRevenueSourceAndPatternOfRevenueRecognitionDetails Revenue, Disaggregation of Revenue by Revenue Source and Pattern of Revenue Recognition (Details) Details 36 false false R37.htm 2404405 - Disclosure - Revenue, Disaggregation of Revenue by Geographic Area (Details) Sheet http://perficient.com/role/RevenueDisaggregationOfRevenueByGeographicAreaDetails Revenue, Disaggregation of Revenue by Geographic Area (Details) Details 37 false false R38.htm 2405402 - Disclosure - Stock-Based Compensation, Stock Award Plans (Details) Sheet http://perficient.com/role/StockBasedCompensationStockAwardPlansDetails Stock-Based Compensation, Stock Award Plans (Details) Details 38 false false R39.htm 2405403 - Disclosure - Stock-Based Compensation, Restricted Stock Activity (Details) Sheet http://perficient.com/role/StockBasedCompensationRestrictedStockActivityDetails Stock-Based Compensation, Restricted Stock Activity (Details) Details 39 false false R40.htm 2406402 - Disclosure - Net Income per Share (Details) Sheet http://perficient.com/role/NetIncomePerShareDetails Net Income per Share (Details) Details http://perficient.com/role/NetIncomePerShareTables 40 false false R41.htm 2407402 - Disclosure - Balance Sheet Components, Accounts Receivable (Details) Sheet http://perficient.com/role/BalanceSheetComponentsAccountsReceivableDetails Balance Sheet Components, Accounts Receivable (Details) Details 41 false false R42.htm 2407403 - Disclosure - Balance Sheet Components, Property and Equipment) (Details) Sheet http://perficient.com/role/BalanceSheetComponentsPropertyAndEquipmentDetails Balance Sheet Components, Property and Equipment) (Details) Details 42 false false R43.htm 2407404 - Disclosure - Balance Sheet Components, Other Current Liabilities (Details) Sheet http://perficient.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails Balance Sheet Components, Other Current Liabilities (Details) Details 43 false false R44.htm 2407405 - Disclosure - Balance Sheet Components, Other Non-Current Liabilities (Details) Sheet http://perficient.com/role/BalanceSheetComponentsOtherNonCurrentLiabilitiesDetails Balance Sheet Components, Other Non-Current Liabilities (Details) Details 44 false false R45.htm 2408402 - Disclosure - Business Combinations, RAS (Details) Sheet http://perficient.com/role/BusinessCombinationsRasDetails Business Combinations, RAS (Details) Details http://perficient.com/role/BusinessCombinationsTables 45 false false R46.htm 2408403 - Disclosure - Business Combinations, Clarity (Details) Sheet http://perficient.com/role/BusinessCombinationsClarityDetails Business Combinations, Clarity (Details) Details 46 false false R47.htm 2408404 - Disclosure - Business Combinations, Southport (Details) Sheet http://perficient.com/role/BusinessCombinationsSouthportDetails Business Combinations, Southport (Details) Details 47 false false R48.htm 2408405 - Disclosure - Business Combinations, Intangible Assets Acquired (Details) Sheet http://perficient.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails Business Combinations, Intangible Assets Acquired (Details) Details 48 false false R49.htm 2408406 - Disclosure - Business Combinations Acquisition Results (Details) Sheet http://perficient.com/role/BusinessCombinationsAcquisitionResultsDetails Business Combinations Acquisition Results (Details) Details 49 false false R50.htm 2408407 - Disclosure - Business Combinations, Pro Forma Results of Operations (Details) Sheet http://perficient.com/role/BusinessCombinationsProFormaResultsOfOperationsDetails Business Combinations, Pro Forma Results of Operations (Details) Details 50 false false R51.htm 2409402 - Disclosure - Goodwill and Intangible Assets, Goodwill) (Details) Sheet http://perficient.com/role/GoodwillAndIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets, Goodwill) (Details) Details 51 false false R52.htm 2409403 - Disclosure - Goodwill and Intangible Assets, Intangible Assets (Details) Sheet http://perficient.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets, Intangible Assets (Details) Details 52 false false R53.htm 2409404 - Disclosure - Goodwill and Intangible Assets, Estimated Useful Lives (Details) Sheet http://perficient.com/role/GoodwillAndIntangibleAssetsEstimatedUsefulLivesDetails Goodwill and Intangible Assets, Estimated Useful Lives (Details) Details 53 false false R54.htm 2409405 - Disclosure - Goodwill and Intangible Assets, Estimated Amortization Expense (Details) Sheet http://perficient.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails Goodwill and Intangible Assets, Estimated Amortization Expense (Details) Details 54 false false R55.htm 2410401 - Disclosure - Long-term Debt (Details) Sheet http://perficient.com/role/LongTermDebtDetails Long-term Debt (Details) Details http://perficient.com/role/LongTermDebt 55 false false R56.htm 2411401 - Disclosure - Income Taxes (Details) Sheet http://perficient.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://perficient.com/role/IncomeTaxes 56 false false R57.htm 2412402 - Disclosure - Financial Instruments, Gains (Losses) on Derivatives, Net (Details) Sheet http://perficient.com/role/FinancialInstrumentsGainsLossesOnDerivativesNetDetails Financial Instruments, Gains (Losses) on Derivatives, Net (Details) Details 57 false false R58.htm 2412403 - Disclosure - Financial Instruments, Notional Amounts (Details) Sheet http://perficient.com/role/FinancialInstrumentsNotionalAmountsDetails Financial Instruments, Notional Amounts (Details) Details 58 false false R59.htm 2413402 - Disclosure - Commitments and Contingencies (Details) Sheet http://perficient.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://perficient.com/role/CommitmentsAndContingenciesTables 59 false false R60.htm 2414401 - Disclosure - Subsequent Events (Details) Sheet http://perficient.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://perficient.com/role/SubsequentEvents 60 false false All Reports Book All Reports prft-20180630.xml prft-20180630.xsd prft-20180630_cal.xml prft-20180630_def.xml prft-20180630_lab.xml prft-20180630_pre.xml http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 http://xbrl.sec.gov/invest/2013-01-31 true true ZIP 77 0001085869-18-000058-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001085869-18-000058-xbrl.zip M4$L#!!0 ( #!J DVN.J<&@!P! )GI$0 1 <')F="TR,#$X,#8S,"YX M;6SL?5F76LG1X//,K^C1\\B=^]+'7\_)U2Z/K%)+)7OZZ3L(;DFX*2BS:/&O MG\C+4D!>U@(*JJZ/NUN""T1$QIZQ_/G_?+_K_/2UZ _:O>Y_O<)_0J]^*KK- M7JO=_?Q?KSY^>&T^N*NK5__GU__YY__U^O7_L^_?_.1[S=%=T1W^Y/I%8UBT M?OK6'G[YZ9^M8O#'3[?]WMU/_^SU_VA_;;Q^/?[0_2_6AQ %]]$(RPTW)J!@ MN8[(JRB\X?_[^R^LP"W6HHU"R08KM/[4I(U;47PJY"?2P%*47_;]4[_3_B7] M^R> NCOXI=D;=8?]'__UZLMP>/_+SS^GM_XT*)I_^MS[^O/DS9\)PO(UPJ\I M?C7]V*C?!R17?6[R;L4'6T6[^C/P1GJ<+3Y>?&]^J7X^O5/Q_>WNUV(PK/[( M^+WT(;KTH4&/$2QGG_KV[=N?RD_V^I_A<41_GCPQ_4"GW?UCS=/I[4^-03%] MO-MH-P?5,)5O5>#1[76[H[OJWV@-^S\/?]P7/\-#K^&IHM]NSCZW^4.+'[CO MWSZ0Z[[HW[:;;6#-/S5[=PDLA01%TV?[Q>U*K,7/\.[TP4&[68TNO)&^%2\B M.QC>]U<\#^]4?& T>/VYT;B??>:V,?A4 C)YHX*@\$Z_URD&E9\IWZG^4*)9 M]8?*=ZH^-.P7GU?22?\,[T\?36^TE@1B1L_QFPN/#BL?Y>-'A_./MMA*_%/_^_O[_YT/Q2W#4>'FYO?OCU M#)I?_^?_^'/ZK5\&Y1OOB]N?RM_^Y4O)=XE17T\Y\D\ R*O)V^D<_NO5H'UW MWP&4?DY?,U9SS5YW6'P?_M0&F*-/'_V-_'[CTP]-'P%.;P]_I!>FK[1;Z;7; M=M'_J82C6$!ARI?NZO^^^A4!(DAQ)?2??U[^C[&)'_?M?OM4;-X77_0]'_VFX6YGM[\-]) M#?WW3='\TNUU>I]_3-[Z>W'WJ>B?C&8SM5%\3GYD^=+XM1;\\O?[#ACQX1BF MGUIM>&3LFTX0^Z4*L5>_)LQ^68'9GW^N_/(Q+#]GP.RK^<"2LATTGSRPYIMC M@G-D_W,DU2784[F;/3T*J=1E<)7:C:L.[7K,D6H++?RA=SO\!DZ*Z;;^VNBW MTA^?C1Y>B=N)-/&9,,+O-2,\/2,\93 R9V=J1GA21C@'*[HU(]0.^K-F@MH_ M. -M\.3AQ];^0:T-GJ]OL'6T4#/!\XP4)FG:&0=\&,+W):3"OT> B.O=W?>Z M\-=!R0K3ITRKU1X"@1N==XUVZZKK&O?M8:-S63RQ%M57OTX?6XOK\;CD!$GJ M'0\=7K[K=3\,>\T_GN5!9_B=Y'"/DHI?LNVU4)^)4)^C_=^=46[Z16,PZO]X MOJJ@ L.:*6KK<"+K<%8,L9^O4-N24SJ(!_+5FCTN^WNY\&S/.-J)"_WF'=WX^ICOC!G;F][7Y]T;ULTAS?]!LA4>G_AQWP;WDV-T(4MAM^*HON^ M^%IT1\5?1NU6ZGB\ZHX_;HO;7EG)96Z'1?^F=]]N"B0N2R7M=!P+*FKS>:Q3 M3SN N-]I/L!ZB..\7$U[8;+G&IWFV/1][+:*_MJCJB7N3"5N_T.\3#FK"(.? MM:@]_ZK-6DCW%-(=$#CGRMASJ(3Y[;+4R2'[#*)FG;L5Y MZ@+\EZMF:E7Q8E3%\Y/7"XLR3N06U/'&2Y?T.O)XJ2JFSAD^ _5PCCG#@3E[4:N'9JX7GEP5X,;)9WUC4 M4EW?4YPR>G#P?K_1'/ZS/?SB@#-[=T7?-@;MP?7MNSY0HOOY0?1B^WO12J\6 MP!!-0#XUV':*83']DJV%&-ZY+0:#<@3;Y,T+&V6P'=TF7+IR1-GU]_ .#SX_KM M%H&4LU .:VG,\%VOW1U>=2_/W*QAJPI"/;%*KZ#SRPU5]K@">)D>U:&3W;7O M<@9:O X;:@_]DC7Y;WLFG=X7[;M/H_Z@\:E3A._WYZI@[-E]3J#<,:7G2]8EE[2 M_>ES%_-S2Z*<@V_ZW.3P4KW)YVW0GB E?L$VYP+SXB]>KV_'[76.X/)=F/H* MZ-S*5UZPJ7@9%3'/W8"=F[OVHFQ0;0>.E9Q=T<3P,MGLL,T>SYB_STT9/K=D M[&6*3YV'?1;"?0[&:[M0O:Y&KJN1GP.'UY<,]27#\^7T)^LLN4POZJ+4>!V MU'Q=\_7STM?GYIF\8)?^N3L[=:!QQF;J4H3D<(;E^1W^\[P,ODP'J+X'OG#G M[!R"CL>V7%R*L)QY7N7<6.'EN<87Z0^> ]L\M_#N93@#=61W-F[ A?KUQYR M\-RD[D)G%CP_8[4OGU]"D<\%.U]UI4_MDYY)FNHL?=(7(-JU8UJ+\^.N'&KQ MJ_G]94=CE^"E/N_T2NV@GG6JY1R,V78W+O78X$L?C_"2>7P[A^U(O8+/TUL[ MSX;!%^^J':"%^H+YM6:;9U5'=2EL]S(JGYZ?6[!WY\ZE,.:YEHY>SN'7/F'M M$UXZI^\[2:(NIJB+*2[)B3TS/G^9F;%G+C7/.%%W#B+\Q,GHY^F6G6M&^L4[ M9N=\KWHI?/^2;D)K"3ASE^V"[4?MM]7FK(Z_:F&NA?GIA?G<(K$7E<"XM+#] M0C7_":Z/:P/PS&^D:SOPS$OG+M."7-P-Z4O..#^VE^<9,.4Y)*/.@17F7=X/ M0_C*A-=?BM[G?N/^2[O9Z)3\T.R-P#;^^.^/'R[EZ%?B\NK7"3*_?/SP=3; M6?):O3][.[^;2U>K]PL^ZL,D*MXWNI\7TQ%_;W?;=Z.[R](,3Y:"F-'O(=&P M0,"798>.QI.-[S5//HHGYPGX0GCR"KY4_L9F3&1:_QH-A@FK0>SUWQ;?3+.T M'>WN9SBJ+ORQ69J8P0+K/3P$-JC;:O1;@X_W+8 ,OITAO<2Z5]WVL V6Z3X1 MMC&$8WE7 NU&=Z,._/UK$6YOB^:P3$:VT_L+/^;;\&Z_ $!L,?Q6%-WWQ=>B M.RK^,FJW&O#J57?\<5O<]LKZ1G,[+/HWO?MV4R!Q6>*QTW$\[;QMV<@_&FU_U\4_3OKKJIYA7$-#T"/T8N MC&/FB?' $974.-25]1PM)[[*!F*^(&<">+5FU)I1U^G();X[@B&M^:[FNQ,Y MZ-$5"?B<\ W#'PFW(80>X=^C]GV"V?[(U,M<0]WTCQXBF4ZO M_(#K#887=I&P!?(/ZF1K[)^)I._ &*F=; 0AZ^R99\P&*W"]7&VP[Z''4;_; M'HY*@8CM[^E/SUG\5Z/[\H[^3=$8%%]ZG=;5W7V_]W6 MR2Y;:]!G6 !T8CM3%PE=(F]?:,'E9?%V7919NW=GY-X])T:ILP,GR Z<%<,L MIQ/L:-#N%H.!:0+=YNI:)]-+1\,O][W^\,T;=UE_70OI$0LI>(W*P\YQ8://N?7V>)SO/ MBJX_LH/)G7_\T2;7EWE:_#?SEM:*^M2*>H$19.E[T6T98>GQ1S/".&%/_O;Q M;2!;Z@+7:?0!1=?K#D:=I(.LVI.N"CWO+;F3Q]V+1GGH]RLQG:W/2S>M+\6K:LN?/WG]J=. M 0@7PX']\??&OWI]8.W!8N/C=;]5]*_[DPYR()=M-/_H]#Y?UK'O@/E#W?WQ; PG_O%)=X![<4_J]%^(>RS'*+4RN?,E<\IJTGW88:* M"I$7P HKL3Y1''3D>O/:>ST;[_7E-P5GJA-I!?!H' M\>A-B+5?<(Y^P5D=^_AN:[;3Z[GGP<>7757H7N[1/]8/J%W"IW )CUYH6FN! M<]4"!S_Z1R:9Z].O[S\/&S8\MWZ\4X87.X!5=^*=YHZM9N>]_:6:FY^(FU?F MN6IFWC<+6//R97D:ESC5XH(\C7J>Q4EU\XOAYJ?0S34OG]9K?C',_"1>\POD MYN7LI^L7K?8P-IKM#N"QM,[A:Z_SM=W]O/C,$M/ZXM/PJCL8]D>)-'-YLO)# ML\-<^M0_&OUV ]CB/6"S\*/O^G!TZ=7+XOF>D4+S-;_+2B4G/^J3G_?#FQP@6IF;%FQ@MQ.8[!O1MR] M;JO7!?^TZ']J=/^X+E=DMM)C;Z[L]?N:[4^5Q3N(O['5:=;B=F(G_]%"6@<# MEQ,,/+D..%G,\>RE?4,>JC:N3VY[-0^X:4+VMEZB,\Z]5Y+5BU9=>QU7J+XZ 1)G=B\'.%\\OS+ MRTQL+ONS5ZD^K+AI?#>CX9=>&L*;^M$7I*I4D]U&!UBQZ(Z*#T7_:[M97+W_ ML"26\"7O2F >Y!U>^KUH] ?PHQC^(:;;@O_0RQ+/U21Z8*8--#H0,R]0>"*C M:TG\;)S#T['I3<]?G &Y' Z=I^X+T;CCJ?_LMQM_,G;:EU3R-48[D&IIG,3! M7-'?Y@3?PS=\;0S;7XL'#^5]>_#'@NC'7K]H?^Z&[\TOR:N OWYK]%M++^6N& PG+UZ68EE'_;D=RFO(?R"]4GUX"W7NRZ=WH%]> M<_83_;;KX9].[[&GUWNU,-?"7 OS(7;5["+,\AAAX_R,KZ>4Y%K>GE;>#A8X M'GT<6>7WIC69<^7]XZUR,]NN*IC_3BI702OOQ>AR]GPGG/U5"]D/!E MEQSLP<.7BAN%6IAK8:Z%^0(O5)(LB]_(WT9=_!K^1=%<^4V9ZE MQ(%9:N*^_^WC&RQF'+)V9>^'8:];W!1W]YUBLK0XE>CT^O>]?BG%2WK^P^C3 MH/CW",@2OL*_OGN78+6S__^%Z*>=1MCSE\\ 7,TF">H^Z*QF#4+WZ= %.^/_V>Z7L/ MWYR^J.)K1X-6U7>V!SU&L/SEXP>_SU>^*_H?$CSS7]UJ?P6FG2=5^L1;<':! MC7KSC+(E&/]C 9#%+YK[!5]T>W?M[LK?6$^^Q1]9^J[I6S/4-E"F.UK6"HM MW,,?-Y.[5;1_,<#*K<3.L=/X_-.$:]X7MPO1W:MQN-=H#E]CQHT/W K)-/>6 M(!>MB$)S*EPPAKWZ];;1&<"/9U\^_44WZO?32^U!L]%)%4QAS,Y;_#B+0FAG M+#&UP1:@:&Z# M%/!/Y$9R19EW9$H'8DEX]>MO9 S%RE^I!B/!N2T0#!,FI.4*41*#T]@A-P4" M"1]?E=O!JO]&Y@I#T M^_\M?FSQN])8C5ADC =*@HXZ1#W^7>X)P731T*[\I24P>G=WO2X8R>8?IOMY$B*H!$UE#A4; DSJ16 M"O?JIZ03RB^?F@?*%-*2B 7PUT"XB$ML=XJ^@X/]W.MO0U $K*N)-@ =B8KY M8-GL((U7XM6O;QK]S\5/IMDL.DD]%ZV?RM^8!V_A1Q?A>5]\;@^ ]-UA*N'< M B!B*5#(\B =,+; RE T!0A3;E_]^BZ\CU?N*KR]^>GJK9N'8_''IH"DK61 MIP\_[C[U.MM(EB8\( IJSLB(4/"@;B1UGD?.4=0@6>_>QYOQ[RY\=_K!=O=K M,1C.Y8/>]I*'U>B8N]ZH.US\^;.J0ICCX==T7N042!:7%A2],SAXXJWQDGJE MM!"*T3D6+ET1JF6R$'_^>0,I'DVM ^+HO77*>J6!USR6%FP+*7'4.%(<]4EQ M/)L;_U74"H$Y;'U4'M.HL>=&:"J#8I$PS1C)J(4$/PFU#HBCH\#R5%&!B(*S M!M."_80CK/(L/ ;',B8#A=H?)3!:;7 +7*?1OAM,LI^5;+\24NX-L2"(1&#P M"SGG%&%/ T#.'6<6+T,*J- 2TDU@[ X$*(68"K \_VNO'HACL1E+L))C!X"AQ FEG"49^0E*MP/%: MAI,)G8&9@; 'C.MH"4SH!'[ M@U*D=B-E<#@@P8P#Z^D,B5C**2FEB3F8.'%R!F@5'/O!NHZD'IQ:%RS&'CP- M*X@U#HU)BI2T/K-TF%"%=X.U(D_SKM^[[?7O&O\$'?X%%)/Y"F[6YR+S\VQC MT&[F[HNO*?AKP0H+@2%B M@8,_+R;8(P/A467H(1$Y"/83H(^*_X;3CXY)AHQ'(,\Q:)!5Z\;X"XH\4I6G MK^9BNG\T.J/"#(?]]J?TJ9M>' U'_6\T_'+? MZP_?O'$57@^?HYG08$@8UB8@#_\E.IA()7@8TC#EL,F]G@IAV1O'==0:)RUN M>N^+1J?]G\*T6NVQ6Q4:_2X0? #R5K0<$ G^4M[Y=0?M5M&O(%YUV.FD8PH0 M!B.* _% @Z86^ 7%"%$AJ /D[^OQO11\,T0=Q-K_,_V\,MT"]$;L";C1OK) M=ZY)4*T0!8I9T$HKR@@3*D;'N2/4A@ ^A(LN+A^K8%@]G.MV0&V'0WG_;UK_ M@M=3*+,S)MICCP5X/A),&CB[@GF1,(D$/#0XO&5,7J"F MZ-_U;K].;'Q_3:[NJ:=//'(0S)S7S@FH 8]H3'ZE SV:S*<)@6!!##))-*:2 ML8E8,ZJNWOY2ZC Z..@N!UUWK1O-U/XP$O0YG''UH _Q!6!\(YH[9$VGF%D M@*^(@"01$#F),!#9"& MD2'&2QS+E_R^= M#-=]4,;7?;#OK5$S\C?Q5M]DO>1 "_+'O4'I64[\A MJ9%D8T'!M)O@18PSXJ-/_RJ:PYO>/^#UY93]7-OF2J,BHF0.<698C BE/&>* M^R@(/><>;&&%ITC$G)]\"*"/3X%U9E40D2XDL(M6,04V5M, %! >XG8O(JGR ME36]* JH]3R $7B AE@LA0>'SW-@:: B\$P+6@5#W!^63RPP;52-'#G%/C_ MU*0[-6+!\"LJ$0JK9(+G;1JHB! MLLL[^1O^FWE+MXN;WIL/H*YZS3;X+8/-L1/WGF*"@(E,H$%S;#G(D"7@>U-# M4)[<5//!TV$0/C[]R-\^O@UDR\@3;$N_O+TL:XX:BW9OX!WXBL7(9Q83)_W0+J.L4FDT5MPC/-46JU44)H:'H!VS-("R M%%(9!OK1.'"%@<@DXT[)T3R)=Z7)>F)V.KUO2:>.KY5BKW\U&(P:W28\^:88 M0FPWF'[DS +4E>2U1'JNO"/4T8@(5\%#Z&4\O)N3Z49M=\6 MPW_V^G\DG!OW;;!F'^#!3I&E*XYM3R*$FXI F!D)04J#BRH%V!,,+!B\S^7Y MM9BGQAHL]L3TR)H_ZH!IB P<:\*UT1J'I/F]9LI(K#)LV3&Q/9:.]M)$!6@Y M#EH#6M(%FV;DSQDLBBC$7-K$X")$DS2D>%(9) P' M+>LAF*3(3Y'?#K'S)L3"YHVY&BPKG1$"6)\$Q+%4#*P)!9$']8=5I"FJWIL0 M[QH_$H>LM.>@$]^-^LTO8'"N;Z=\OG, &;#$6$N?S"*GG#D(I"&&",AXQJ/* M,LR8,O; V7O!>&@,-X1'Q%"/L?(T>S M0IR 6RV#PS0RK[!0THTQ"13^R50M5SP[JG4 /0[X#<=@*+8,\Y1N@\ T5#Q$4 M7U8E1;3$"Z N__QNH*TK=(A>L:B,OS&N %X8)5BA& M9X%=0'<(*KW2#NA'N,_XF,\[+5L1Y8&$_5ZS*%J#V._=W7PI/C0ZH!3+3-'- MEWYO]/D+O!CN[CN]'T51OCP]E,0H.RM"1L#" L<+#N(97$#4L:E*]\AF*EW/ MR^=C(#T6OIM,F+61>^Z]L@AA#ZHTV"F^EFN^C*\Z!KZW8-[*@#?5F\TN7W=3 MK;ZLJ7?"*\>#E]+&H,>J57#.9:Z_P&3/8U(-PSY0KM.R#E'.0:L3;@6%F(98 M/"DGPX2!UY_;6;(+E.^3^W!]&^S5C3?O.J-!2?;Y>HJ;WE);/=@].*9W_>)K MNS<"*SCJ)U>D:(Y2G>JX/^6W4:.?PN(S3AHL=EA(+T&5!1XM(M*!\O8X90VB MD2QY!_-4GC9OT0F-CTO!Y8-*O2>?P& F_^ZFM^9'MY'K11I0"X$YQ,Y6.Z^\ M<"PRDVC@K O,+2BR%338&KB]L7H+VJ-H)6]WZA#[LN>NV[H<7B/ 6UIP935V M$,I+;2Q+= ;22Q&TK* SV9/.:\CU< 3%77LX'&>SP)@6@U37\J7HM,S@'?#@ M]>W;8EA>PCPD"JYOEVY@]KTQ-"Q@<)T"=LP% Q&K%7KFAV,ILGP-86I."1\0 M]-.08U-8DMJHC N6*HMU],(H,25'L#IS]E\3I?EQR9&QU,1ASR[A)A\$;_!] M,6R/[_ ^-)),#9+Q+C,*Z08O%-T5>BR4X#]6! MF[HQ-%>>(1%8- Q\%IG:+(&\DCGC$1&5]]-SUO2(M%BD]_OB?NKW]'N?^XV[ MS2[#P@U#"(I[ERJ+D 460N!#$ 66C'APV8C-TBB,+]SB5,.P 40WNAMURE:5 M<9;\X8%6U7%OPL%B!6HQ->@:)JFVPDH%.' ,D;N+B%><%<1>F['8".8&-*?7 M*E?=27#UGQ2*3!^J:B]:(??SR#(!D;3%E. H83AAO+RP)PNCRU3@V3Q2FA_ M2&?(IBAJ!(+5;?VM]VE@FJ 8DO8N(\G[3BKK:C;3!X"%;_J-[CAY#1\"TP+O MC&E:&IJRA6Q2K J ?&V/G<]92%K9\3.W#&)E_$@I.&6:*:^%E]R!Y0#GQ!L) MBI(95M$!,D^A4Z.7Z#H=5#'Y:E#!/\J&CG%7^VZABM%2!D$HQA$99R+(0=)< M3FCDF,9Y]$RQ'A=5K(=B'SC7!2L2G,6H% JIL1KQ5-7%IW &&[*[3Z"Y_3PT(?4<-+HMP8? M[UN@Z>#;&=+95,:RML/+[ H_&M\OB?0#$%L-O1=%=>SA@1,WML.AO>4@BC3O@49F@C,," M="L%0X:01Z#$HLI4[&MPX_8^HZFE]L5]OT@E$H J_!DL?,(9 +_K]8?M_S0F M35C5MP,[-DZ#2@B:&D0-QB955Y!T@0D>'.B)D'?Y8BDI6<;O('"?AA9KS3^< M,SCG+D;-P*)R0E/YJTDW:C:*W"QAC4EVUL>D1=F=DR*X?O$E31Q+ Q&2Y_8& M3%^:*YK"YMV./W*&J0=+9KTQ1&/.39B:!^]MWDJ$%5EY_-N =U#,UATF]AAI MH4P$W%)[>+!E,J+$S#@J*W(S,C/6^V,V+NY?TWFPU#QY'HT^TD;@?&[!W4K5 MWP+%F#H;=$Q5O,9/.EP.@>594VNK=J 83) 4,1IDX-PIIJ(MVT"PT#):\5*( MM773D%;>8="DA&!A9+KHER7!#$0!\'\ZZ9MY]@1;TUK$M)8,"X&\DD83KJ)3 M)4_!JXI)'-MD45RD$(F*Z/ LZ/#*9I.$ M6!HTM11T; 3IL0BL,QX"G%01&(I!:X((#L;/$A;&RRP%R3 3DY$)^R(P<[-O M>BL^6B;X/HT[J.>3N.-JS&D1Q-AU!F>S][E;?DM9R;Y[+M\YDKH/2.2&$O"& MG."39+-"5F7F4PJ\E DY,D;G0+T=4_TK(-L0@6 4M0'GW.*D'$C /HK)2DBC J"1<5 )4@D*0\0(TVHCXS/:SJ?CO2=3MHV,+D(L,M? MN"9SG?4$+F2N600%@)3V@4KO&+4T3<= FL;@I#ZT"8K+NF (<# MAY"&0/@0';,Z8@*88 IQ+J,LLTJ2/ADF%7V:?"&?'@,X!B0R'I!AA%L+_E-P MVDD:0$VO[!![$DS6G0D(%L4X>0R5(;;2$&%M"!C8R1KBT+C:%70%!JSR6QXB28;-UK =$*FU M,];*IG#+O 9O0"F(#)F:).L%1?D183P9"_EXI.92):EJ9-&SW;G#W0DB+15I M>+.-(##1FJ3*/1=<:>7RB8V&[0=Y=]ANI5E9$,!]*)JC/ACX8A"^-SNC M5/[4[]TEE38:3KYJ=H$[F4Z_ZM9^@SAP"XYD]*E#VZ1Y+H9Z6PY\,&F@M*L< M^$#4(HJ' /PTE%C;MP,.0/ $%!?WUGF!:6JXIL);A(WU54/BL.0728D-XHH" M#A'B!R&M08RFL2XE3Z2[0FIBU:#$RR3".G8 []!HCI54P!4F1/!RV7@&A#68 M6UE!!(&.S T5.FSCS0XFS&')$#@@*7)AW)!I#H,+F<]OU>,N:I: B*ES+S5\H+]$8! M0?>]@A%P#*.-5!EBN&2$:&QG.K#6IE8])@*ET!L# MBSJ"4>F%EV!I+#,O'!/P%?%V8%5TJ*?6M^O;::)\O"&A9(Y&<_KV!K8^V%A1 M+QD.$LP*8RX$YT%!I[&B"CQBIDQVNZR6(MT]D=M G[3^9/(5$]RF-UXX:U,\ MR*"'.?YD(B"P"BXPKH3 Q ,C&*]Q2*U-^M7#CEFZE@IK4#@H\FGVP^-'/SR$ MHRKPH#55'*7)S,@$RP'_&!WBEEGW:K8TEY SP#]-@WCW_A%B\9"'TQ1\3.0< ML#V),6J(G()S#..HE$-QNK2'O49G@OBY[>.;KTD$M9X2L0X8B6A*F#34^<@0 M!'2@_%\M+' ["BW'B?9IBU@:+5.TKL!R0LP%)CU.#."+%RD$$F=H$9C)@0/2GHU'O2?NH[T4I#] ML-@2_8FLQWLME(?%,,_++& HA'%$\9CF\(/O''%D$PP9,QZMQI#ADV.XP[Z* M>1P#"U)P(B(<)N'@#I519+FNP:&L G4>1ZSWPG%N1<,AL5Q_DM9Z#M;$(D0B=,@-6V,M(B2D.85I$J! /$&Q7F!#%5/C=&&:V!G MA 0CIUD : V)I%6KB2V>0@WAX.N9, M,)7=-FA&]":4]P7^9#39M-P! DBOTAXPZ[R,(9@P&]8OJRCW'5]VQI[-RM.IL9AK>65/'M(G L$C HT$X+7 7=*H&#*/Y M.&JNY1;T.CABYT++M;R7ENEZ3&U:C^2C$C@U>T<%.LFD)&$^VIMN(X_/DY8; MS!./T5(;M54B2$MT%*5N*_D2^WS.%";5[O8+(>7:[;"!4I>&1L:TS5U[PFDH M#6,,(.OY$%R,](72LIQ$?GU[/1JFV&-0YL__VO[\Y92Y&^J)0%Z+5,5K*/41 M,8@;G4D74ESD!DB3%<'Q85 _2Z+ND&O05"!P6[",&L4H/5'2IXH*D=8.V5 5 M=S\#^([[3C,=5MUQ@7=[K3>X*KOLI'S6KIBH^M+O-8JE MPC2'HT9G&R.+YNGAG*36.6NQT\1 ",I4)-0*J1F*)G.CJ:HHU3@T$KL3:I(E M.@:%G(500R,?A"/4.X%X0(E"$*SS=)V>E2H+47&E=S#P-]!FTH3YGZ)UU4IC MW6_+Q;[CHL1I+1Y$>E/6;!<#>&]T!R_F1;3'+$H( @F6[A(M2KNYM&5&4"FT M,DA&)[.0@VWA;3P2]V-1=KF[IIS7<@-.YO2.X&1$-T0JCU-DXDV45@(OFY+H ME@OO\D&/? MS=SRR'.L\YEXY&>6)3#?DJ5O1ER5/_6V./%*-D6M,BSM)C,HQ=N.NG3YI6+JB\LG0V#$#D/H351X M&D(?>2-<(!YQ%V. T)%KA]*D'.!HR;S5WF2I#H9774X_ V(?S5!BHM,]+6?< MIV95L)6, H49!S8/.I_[IOCIB>P:@R_P7/I/RBU_;73*5IJA:_3[/\#WJQB/ M<56N%EH3EV#-I:2&4J%#FA?K.)[FPXUS^;A;A)=N%;<"Z@!8R'4-)4%9$ 9F MK'$Z]2Q"6#6]Z9#$9R*2XI G0F)-LTY R%"E/ )DDOW"?#9;ED/$F$_$1?)) MD%C;VN,H11#VD:!82,WID:26Z:B8BQ+C"GZB7!\#BW%/V'2"N"^JUNMND;.G M&A.GK7(TF("QI,Z&*6=12K-K]]>,+66:=P'O<&AMJB8('H=@:$1:.,F4%VQV M#194S&T*XML(S!98/4S=>=?H7_?+63VM\DRGE7H;I6:ITC=X%B) '90Q(.OI MOCK=!"!FM"/+JP+F*PD1FHL@MP#LT7@L"9::== CM#S+90T\>X.] MENS6&<0Q"\ACPL$) (/!)V"GGN_*+0V' [NBTGXSI0.SH%>9-3AP8!5,-=%3 M2J?!*U6U[9)*I!E? W%>K[XUM&L);,"3DI@2K62@3/@8W!1:Q2*OFB? 9)JX M)^CCH+T>#0>IG3A;8[.1P#&5B%CDJ.$,(\)!J] I@;D*K@)D2@EH4+&.P'/P M/ KNH\TY\]@Y8"UFJ /4%1'@#DZ7RRB#JV9@ -I\@R0%6#+HZ*KIUAO487##$_7119+PCC! C%?ZE"+)&="9QE% M(J18!G05,(^!>:V+B7'TBH8(9PE>C2,H@'XQH#[3F*&\]Y)+1(X.\X:J$NJ MH%X'1< 54X8C7FZ$+NFLE,O8@9.EW2]'@GEM>;--D\PT2+QE%"+' *8^T=FF M"HXTL#N/X,F>S#'>J)Y6LDUGB>^YMS2D'4A2>X0%85';0#WXO6EH7EK]$O/K M,"*7!6\-+(\#^A2S3%:O'P#-:,"3(.!*1R>(95&5A 'G2:&\9%,@Q9X382YB MR$O (HUZ#Y1R9"154J6Q<'!(Q*:-&7E#@4++ G><0UIGZ5A:_"2BCI1*[%1: MC%IR5J018X,RSF):+:NV0P"]5_$$!IN1M'&:I2,U5E$8/-D@3R-GF2G935U4 ME WLA\):1R-R@[SEW&)K0&JC4&&R:3YPFFOIWM1>MSA;NES01 KB0$!F9LB3H MM(E!,R*%%3AFSCE=OC1]S$FFX47I"B0M-IR,N1Y\Z'6JNZ;7%JI3 _ZQL!9Y M*I2@5@DS+0A.JRBSID,IZ+*$K0+F<2#/3G&R'N.Z/_G4_$75[?!;HSRYOP(G MI3]NL$&I214<**/A=P(23H*#.ANJZO)R&2DS\7LR;&^*YI=NK]/[_&/RU@9< M"1=60VR&I-#>16:IG@WMM3@W74)KM*S_CX#LVOF1PF-. C;.6.== (=Y2\RRT/0[(EV2'CS"J4W.BL1"4:$&"2^M;4V$H\M(8*3C*+A@5 M9^+8BN(E'F3.A/%0.5MOZO'E6B5K83GJFN^I\+2TX M%2Y U.]L!+>8"%:>*+9$4)1E8&O]>?HUK811)CB6F$DKM,$1' \X(AS2K-M\ MXU@M=$=TNKLJ5\\\<4Q&8FFZ M?0;%ZGEYMFG$B#./]D2F"^9+4RQ'"(X) +C E1H ]EXR'@$$G:! 789FHJ$^6F&2W+?7) MG%E\9+5 3!-KB6&,D6!HZ@].IXJ\& M!FR-T926"X")T./C=Q6=$-%*#%ZX*%UQ%Z6C^32B\\!SU].42! ?(N4L(J\0]L:, ML31<*ROSQ4S[6DM??!I>=0?#_BB)51IG/OAPWR\:K>ON/QK]LA_Q/0C2RJE1 M#\Y&OVBUAP!\>:N_(#$@(+W.US1/9N&9)5%8A&2N'[;\T&S5R-*GRADN"[_V M]\;W]MWH;NFY>606'G_7;]^5KV[<&&# (H*6]%%I@1UU6/.T]D*3(*3G\V40 MW7+0_[CU9J[B?UM:/_/S:7>/MQQ%^:G1_>.Z-'&M]-B;*WO]?A/MO?/<8N72VJ:8^HT,3[(1 M"9@C[EFHE@TLGXUP/)K-'WL +!K,:2@E0&GND"@/ #'I8Q!VQ0$4))*CSR##/GI4N;3T!=2./2$E>%14C+L A)&]607D6=>4P7 MZ3&>ZSJ_7/ZA!+/3& S:M^VB];;7;>ZU.9Y(R3#GDAL?6=0,R>!I8)@B' G- M)R"!Z[O@$>P,WX&16U?_:GE440F7>'*DBR0)HBR2FQ6 M /0HV#?DNH.3%J6)WDAA%!FU ,PGJX/\5S/.(A#[@+G,WPLSG["BAEEFE+9*4^R4<,#LVJ;] M:O57WH8[?5!I7<_I3V]LRFV]U&B+K;G[MI F6[U0;;M>M1)4T4 M?)0\".XDF%%)#!R5<8I*:F,FO,NCBYX P47Z@MU.@YI >Y<)4UL:F\+X#0H M I8%&?(PU1]'7Y$!1'P)^8=?WPFJ=2I)4A;26",6+$3\# ##I*R653R"1^TNCW2UG2'8?7EN>Q515\?WP](,O M];X]^&/!_9MP=_C>+.<_PU^_-?JM)>_OKT7K,PB#+])NPT:6H@,CWYJ\52Q_ M=&R69KW6;R:+@AX\R-3:F&;@C1^<&"_3;94[:<:C^B=VFT42 YTDA) M95 N9![GR8]'O6CIL4YH4**,2>TQ!+8^10(@/3QRGH*#7+N>_'1>L/ XH],5 MKI=:@ %DR@=6"@^.)@I:L5[A,:>S_?+3)7,]OU"20Z0,4/OHTEVF)]%JL-R2 M$(XDBGC-:E D'^#>N/_S,(M:<0J#C0&JL8@IM4*7VZ*(99H9X5?#BOGA8\O[Z^G9JIU+B M][I;/=%O]Z5C!GMBO+,. D=OO5=<3]-+I*(QG*C%).8NP!T.J0U!%XV&IIZ> MY.!3%*)(4Z6G4R!EOMO]-27L@%C-QK+<-+ZG3XX7(8S@F*_O)TL0MMK!N!!' MIBDP2F,7;!HY2+%!.B6L%""IG*B\3ON34&P9IVU@.R!&OZ_&2#F"1? Z:JE M@Q+GTO!O#[I4.DX7=DX\8,2E?DJ,<@VVL)E)!6W+FVBI&7$\^38)(W 8P$=> MF$/W@!$1Y(DQ6G-&*3E+=#2!T[3>W%B,D\W6(C72*LRJ,6*//Z.[^T[O1U%, MRB2F=GWQ.@%<[Z_@(1=KK7(^ HOQVN'@?M$E%BVU/.4P"D-:C3$ M?,& AL3E>C"@1#DA@_M\-M-> G86E*A(7R^D)Z4P006F/=C!-,?.6P=>B8L0 M'0-1LJD9RU-=+HH0ZUB"> RA"F:>>$MLZO/1!@CAA162HYPE\/(ZEL-3(K;A M%XLW8,66][-\'!2WH\Z;]NWF&HO57S*P/_[>^%>O7UZ+S]5.3&;SV$;SCT[O M:VU1AQ26'^%E*"5H6SVG9;9!X4J1GQ2@3O,L=ST,K3,9FD#MP@(!._1"JE I,DW,-B5H2T/R^)-( /5%-: B=I2&MR M])A(@J4MY2^+2"LX"0P6DLKS@)CU$+9BA_V82! 446&7G+^+(=*T-MX77XM. M[W[WXN>%\BK&D/'."T.XM 9TDQO3"&(,H9.#+%\,C5;PD;8V,*()25D.#F0Q M6HYIA%D405\J']WT&ZWB;>.N&&0H2RXUQ$N".,:]E=@BP\<67=%4:'@TBSXP MS>:XW:8LA^D/V_^I*'?8N#35 ;^#>VRKRFB<1(+["(XM1Y'Z8 V=D,M8E>^P4D(\$V)MX<*L+C!D$?L0 ME%+@JG!GE!-X3#4&_*9S)B/+>Y9T;1U0_,Z+EQFK5/9)C M#@66R,,U52I0/Q%+R;%'^?H >F:46E>&JT($]UY'Q(7WQL\,,\3.#[]3&3;,!8I6*BF$%X@PIB,;DXOXZ%%>M2K1,R'68PP;H=I*9PF3 M$#I18DR*,4NJ&81]7NL-?J(^0R$ZM6'#.')'E!?*$$RM"9[K";,QRO([&KE4 M(7WY1-O=L%DNA;1*6J)5"LFY0[ZD&0G:JI ;-H75,R/:UH8-@W/. W;64<&- M8N LC6E%9:KDSEN_3T6IN8],*P?39(/?BT8_P@=VLW .?&J/ Z!*O#:&,D11 MBCRCD=2RD)EOHM#VKLX&2/='^'UQUVBG63K7M[$]:#8ZZ2MW0SPXA@S2SE $ MSG'$-&@]0=P@%O)!H4QM;]FWA'A_ NQWV,G0!&&-=1@L=* LC6PH<4XKO_)5 M3T(^"N?'GW/Y#;W1CD=+&+*<1\-^JI!!>$HL]<"Z#N$@@P$W;4(*)7#,F[<$ MWSIF>$)*/"8>H,:#GM(,IQC3&^L5BY-$EY:(9221G&V?LSD#FNSAZVLEE0XQ M,H_+NP!K^#0AXP*R^>X\4/X71)$]'/FH1.1" _:*HM0GBMF$1[!Q*.NVQGB\ M /92*+*UEXZX<28-9$C97HN4EF%""/!P7)ZA62ZH.BX9UEDU,&D&%!Y%1&E% M,0K(3^)732C/>5HCJK>V:H>!_51&P%C%/%)!"6X5B31 J#XFA4I3MC*-)]2) M#_'D-D ID.RHL0D.#(%EFGH^"=0]..5Y]@ @Y$ QUYY3 BF MV)NHQDQ"(@XLYI(NT"519'<;8 3&A@ICP"@2%"5FB$_RAA"DN^Q"#&R /*6? M<+),#<3P!@2&>,:$55A)0B::E*;VIWQ8QF.U1Z'M@%F;?X)X7(,.0EAP@ZG&2*,I,+1B81'% MG"U=-FT-S 06<]]_,)YV-&AWB\&8OG.3D">3>T?#+_>]_O#-&[?AZ+T5REJE M*/=8QBBX(X1*H94/R,6\TP"72&R+1FRT^_]H=$:%;P^:G=Y@U-\QG2EM6C$0 M50J E.$\PM^]3-DADJ9T58#'A*P$KP*42HC'8R#&2YF;/\HYTV.[-!V&L'L# M*@-/3(%[*BU ;\$!B>!U:?#9L5!<9)F]U\MM+=O#-H_1N,]>* FVMU>&IXXG3=ANJW%;TF=KFGQ:#3.@=?#I?"@3ME M27XW23"KB;IACIA1W*5P 52B0"IX%-EL?;'D(9]@J(FH:;IA *<7(8CDFD9* M!(1F3(:249V-%.NL^A"#!\O/AZCP=>-!MFET^]Q.A(TNW.SC!JQS"4SRS18\ MMA*Z;J,S65LP:5J[>O]AJ7 >OF3!W\4W/5P[E7G2#I54^ M&JV0TU$:R75([=P*G#ZF'#EV/TJD%?//3W4F%D*L3H J6@ [H:P76"ORHD@* I(%,Q$G"(UA!1 M:P=!]6P><01/O6(D*:G&80;#KA!N8!<.\0WE$N BG!LN&/9V"B&R)DN&X.79 MU1LA[!>-0>&+\7^ONI-]-TD;ONT-BP$<3M'^FF:T[TQ=#U$/TN ;:XATE66I M0&\*>_ DXY#72BQ54N\"WN'0VG D0&)NN45,F3RX$U1F(K >ID 8QRA3'8*93MQ.VF-XYE/@($ M[T;]YA?X]H?+@YV=;J; BXV.$YHX4AB,"2=@4Q73$@S2_+7SH(0%_&Y6@>MC M@#X^!=9R, *O ?0[-5:"00Y(0_BAJ/#&1.V%KJ) G@8X:PIL"! \X1''U(RL M!=78"VE"X@%$('+PL9("(HO9SYT":[-K$@<%[LS-J@>K8[WH%,42UUTI;+P4*X'%Z,KW1<$YG06!*V2XC MN!FF@^!PND+4"%Y%ZLD66(K(/(F30E3F$,DO1Y9+X\^;((^J18H$C#K''NPY M]E*[Z,6D1)-4D*8IODXA,!_,+2P$>M)Z1!#N5Y-95E MX2^!,'N4)J7=MBPP")*0(8&E59F3IF 207*R@CZB+DF][%RAA+' @=OH#9(Q ME>XR.ZE?%A!(DBQR9,MIK%-08]W=K&?6,W"KB15F3)JT41#G%S%9 MYN(2"+.[P8C>*R^G"/A)@[]XT0[%FK=3J/!WAG G-8]IT7QZD MCK/"#R?RO4N"9V9O(U0'P6+M#;8!R\U3AQH. 7D.0BO*.RA-)!(LJ[).ZXFR MR. $:&R(ZE/HZE)S8>*D2)VQ9>JW/ P;\[N1UQQG*ODT6*P[#,:UH11)ISR2 M*55%X#_I,"3X&X)7)+#585AJWTLS+WV0M!SXK+73(ABL9E=27&9D3T7\5?!6 M7D=M &T3+;W2P1'D!?""83+-VYU>!@2?I]$5REST5:"]24E.TVV]+Q,@^P[+ M1DXA\#MC*J$3"-PL'%.O%,/>:'"]\A'1:"GLK 1C/SC7E>];4-*&54FANT!YQ!X=W!].ZYFN1X-!V O MDW$6/"GEV\%=DY /(0UI6!K"/,!PLA)W,@@7,I;]\&J+GIV*RY']EZM*V-(OR!0)#YM MN/"2S*JYC:9YVQ38&Z4. =*, >9*IV*O_[;X-KE$!=J_ZX,Q&G6;XVAB@;D> M'OJ0#BHM0_AXWVH,"_AVAG2V@PX :73,_7VG/5X_-ZXB<^/1,^"VCC=TE)7% M#S7E,R9O=)KC$34?T]2229':7T;M5@. N^J./SPNO;OIW;>; HE-8R\#$E*1 ME'2V/&A%& )/"F$/ACN:F/FTF&B^5$;_ @COV_!NJODN;#'\5A3=M:1/=7AI MI,Z61T"T5T*GP49@LS2B(F*<-BMX(R)E+J]@P&3I?G;S"0!('X:]YA]?>AU@ MG,'XDF,WK0%6GV##P<-6/!I2CA:?JVC-0$I@[@26Q$X<5) L$VGX*96 MNRQ5BXE"F,W 1?MYC: MP*F]GKJV:6.1&8[%-W2K=P@]D5LP^]0_&OUVNDXL89W_T3>];JO7+5'YU.C^ M<5VJE59Z[,V5O7Z?:PHVG\#G7@7P^"6XM4A[B!%#Q_V/R&" M]#S9MR;LBSB/=_WV7?GJ>LHKL(X:D]1B)A0#7HXZ90@]"]1!!*2K*<\7&?Y@ ME)_,L;>]?K_W+1&L<0_OK%")9^ A7[V-\[V.:;F0]%A!T*VDH)25+K+3CH+C MG*?H\:3N=@,M5Q%E$S'',^#@ Q=#SH6 0QB,%-/4.4\"]X9+F@8B1DD51+TQ MNP,2:KF;=C>B;"+GQ^XH[?:9/)W*+-JE:Q>+ OB[F8*_SYLG^3^1FMBX,F(5 M3P?JE?3.6@CF!;:$VY*G(P='C48>JO4#(NM/82M:OK0#6=Q/L>I .%:1&4O@ M2!RBVDE2S@F-%*(71ECU@DZ$YG?M'N9$>MW/-T7_;O[+=G,% UAY82/\RR&N M(S6,V*FKE89&YIY@X)X1QTC4DI..3%*6C'KQ<9Y0?ED5L8. M,+XMAFG1*\2#7]NMHF5_?!RD&Y[8[D+XE;(C::OEON6QVN&4<.".@5-%P=>> MM5!8ZO*I74@O37K>'KA#H;2I5B[Z(+R4&!P4CAT$:V%6')L2C!41)6+B>#B- MV_D>=TP$!V*E\( %HTAJZA&=K486."_X98BKKS>BU"EI" MH"(C1X(*)J:7BYK'3& (6\KQ+OS\;G"M[3XB0:>Z785"I!# 6LS*ZT+"55HS MGZ=B,#X,7!LN8RU.$R*BMU8P[2#< [=Z2B_&6'8SSI?K!A\'UR6E0X^1AZ;! MH7+!"X\>"V$03;N"P*T&Q2A0SA4OE_I'348#NWL9#.,.$16D3=LFTSD0)JW3 M-KN /LP)K-,7QDN#+>:6F^!<*)L62WU!X<\B'QP.NEJJ0['&[Y?%&D<03&VM MI1 W,1VU!1,H*%>>:I5&1"L7*]SCETO^HTKF>' 1\C9$YIQ,^Q?]^" 4489F M-_"'/P&@X+ D\?C"(ZUI[G4SBK\OA@V(XEK3CO=-JZH$!D2DY:G\B7L$HIYN M?H,$)*TR^:SQ[?EKYEX]PHN2"C-NM"!1(4-![8#S-YL_$RN:""T,AM8U57)XO] CP7A)*N4(&AUX.,TUB$R3E#+F#/Y:NEH$8V-)%L[4)W%\ MY1Y3\BP$R[5RWA)&J>"EVY6"'YL/ 3C\::R-Z4%%VU0,KZG46G%OS;C<-M4" M$)N[8)RHH[#,A?D#QW#'%'7!@!;5,MA4@, M;RCBQJ2Q$!.D1(PT2]]0LE0_N#N ^Z'7&_7W0$\Z@S%26'')A '#UDV0<^S M*/(K%DSW16\*X%[HE:NH]L!/^\"MEU0J80(G1 KPI,?X@?G+>QF%6-KNNP>$ M^R'XK;?7\5'F(SA=R"JK$!=J=GPT;X-L5N0.L)B16!7"$;4QKC+2G MX*ZYR0E&%70^;YK1%3'6KG N()M&U(S;Q_8J+&3"(P:&"6$C(.).=?RSVV09 M\W:#M(IP$8L,@%W!6[\+D:( *DX:%".6!%,_ZVAF)A^A2]G2%=_6X*4VT7T( M&(S0(J#@ P6":9^28 _7\32SG8*AE1 ^P+ 'D&OOXP5!F@:&&=?$" ^V4,Y. M&>4U U)AO >0*0'4+[X4X&]]+>:&N59,R6Z4ZP' K9J;F?W@-;XMAM>W-XWO M.V=G3%IH+8GE0F@6N96>I M4;Y$4)N;#WXBHX.:#H_%$A%H[9$Y8;9A/D\]= MY(X2A[US1D'$2913%=ZX&8R](UQE>))$3&X,9M;GH[ULD ^2%2&_YXUVETTY:"I,3+:2GVQ\V/^\5JY.E, ME=00EH]7<;W!QEUASBH"C@6* 44!BB.6UY_:6!99<#:C@UHJG-V#"ON&/HRF M>2^7$5"W,L=HYI+,3 $>R<2S, THQTQ&=#09 3><%W!*2L3* BR2Y@V N$=P0$EV^C.,U>Q3% M/XRZK?Z/Q_IR&G$L=EI()KZ6F@'L(L[7V>*U15!GD5+(\ >FT^Q>.4 MQI&1W%#M,;$Z> P!I4[CY-,".H&-4,'F94$"D0H]N"7H MT_0K>&+OB_O)V-_KVZI&\VT:2D( !<@4!=D$B#6XFG%:+HY!9O,1.:FU=![V MM? \ O!-@^_3"$F$G:5&QZ"ML'$&. LRTX08$?I(P*]OR\:PP6"4/,K28=J] MH-P@;AWEH/] (3+J8A!6@?U!QFDXC'PA#:\$N@*6O4'>M($#*Z>1EA'"D_+& MA(+1 9 -PLTV MA!Z#S3LND:?@&KAH>$!I+81"$" KBXW16"B<[X)>GE6\"9M'8D[^]O$MV7*U MI^LT^F52ISL8=2 (V[P-6$GP/%VD5&CPCD"1I?']3AN:MKWF-[=@9TZ)?=IK M^N[]X?>:&@M.G]06-"&FW/H(NH+*='>&0%A5/E@&+\]".C;:?_OX!HLM\1[V MNL5-<7??*28'G_I=>WT@11E7+P7>'T:?!L6_1RD#"!'S, \;%]_?0,G@E O> M4T8]QB%*C5F:90(&SP0F5&9/]/(HLP,1LLSOI3:FZ4KAG36UB!Y9X'I.L K1 M,!:)F5E&EO[M',D2B\T*'*.G8[3H7W<5@2:J6[N M.&BM3%[L'LX!!I%H2S"6!&PJ=GS6;ZF#RU?2X15.S&;8#H71I@L+<,J]Y#*5 M7W"K;>1(38\)3%*^GY4+=@B,4F:]S)J7+ND[L-3]8M@>;Z*8[+[;=QIC"-)X MBU!:"1(DYM2H0!@&\7*,JY!UZRQOD-P!MD.BM&[0((H"<8[7F"TN ^NFU'X/2VG_%T;ZMG'?M^>0,B01$V"- XU*W]]4]F M%0""!$F14I$$J=J8;8LDCJJ\,RL/W_8TV)6(>5W ,:JAJ^"C;TAF/_^>GFGR M&(B.#'Z8K3FP)1^GEBNP)]$TP+$QY/ZPAIX!<)XM[4)3 'ZP[HI>@ .TO4#3 M;1='*5J^:@>6:O8GUJN,]I1'BS">U+^\* 2A>ZYMBZYH@:'M:9;F2JL&"MV'O9P[%O.,1&UY?UT?X&_4=;JZVN=LMB7KCB M9_TO$)6:;3F."X:4Y'CZ4A7(:M^D AVX/OQSWQ5O5A!]H[0W^^*0>[DV#9LL+A\D*F.;NJV$R@."0PILF=;?;TA*9+4V_Z.G9T#!D&5PYHK M"ML607CY-1ATWPSZKIFQ-CIR>% @R878E_#3 M?)%GCWO-/U!<5=148 +8LAMXENMC*RX"!EER@EYR*HY>&S@87G8PMW(LH!BZ M:SH.6/8R&/A!X"@! L5P'=&6]7Z+0VEM^,'Q@/+2T\I#I82.F?..);N6#GZ, M;OL2V/@FN&W@A.I2OV1/4M8/_(8'@Q=("5>4/<.Q DL'/USV=%$T;K"$ M-;MMUV5+=J_9MB&IVGZ+7ALY<-B2=Y:':.!<.)86&)(%7I0:R%[;']SQ[9X' MI>OK$9;7+OFW(II6R2_Q]/EF>4QDDG7_WIN=WHZ!HP.#*Z*CJF*@ M:Z8GUY#"!E(*0,IX8Y!:;8JY-. LVY/50-?!('$MPW,<1:HA96N@N@!2TLLA M]35:M&>1W?Z-+P\D*)(M!Y;B@H,A^8:F*K+13BJWS$UNN;D>2'AV4:_%Q&M"&]#>0S";)\&A$9 M>_A9NF8;OFY+)KB#IF(IX ,%.$U=!4L7-M8/Y:RL>^=27K7JY_HH8@<16_9D MUU -QY9T'YP66+41B!J04,]74]8,](.6OMK=II/%[T73>'QH>U<]D"S7!5C+ MDNU)JJ28=CM5P=#Z!J2$1=K2VNJ?6])K-[#+,G-DQ=(="3P"8%5)UL$O:$<5 MN&*_-N+BPTAT7\+2YGS4S,=J0>EJ_!?Y.7U)6!?C$E M4W8"U_!LH'S;#-K>B2*0U8;XH+@VZ[? M*J'_!-K'/Y\;GBL[$@@$R=$"4\/L;<]H^R(Y?K];(@[FNUSX?(O&LS1+LH>G M^J?G>G4%KNV#9P7JS'%L$;04B8A3^@G<_B&6:!C:(.EGYQ&QBN%]$ ^ZIWNB M8@4:J&XE, )#=S".VI]=9JZW&1[.+H_");8+GK7CR(ZM2:(6B.!<:P1"I/?5 MACB[+O=DXP4!Z% V<0+',P-7\C$=2M,"1[:Q<9GA^[9IV$$O91QS$=8JNX8 MGV<2S-7 EG5/$GW'L6S% ]]6;D>NZK+?3ZN4)<,R![K+2RI@.D)!F2O:JJKA M.#_'#<#8)/WX%1'D7Z!(BM/W4&1#U]>-38[+4^+R*((==)WA8MF"!VSL2J9C M@O!".K!,3S/-GL>A&]JZT(6I+OBRKB@ZHFF!1Q.8JD&P*JF*KIA*?^B]J6L_V<94X/ET0/A\I\-W #Q[!=551EP_%4 M7:8R7[3!T'.D79T>!T@'FQ[DA$5%5!#_B";X;3/I"D\NDZB, MFH?L#7/X90I+!(R'2?WC<\?LJBV*?H#M3C3'UA7)2:NM0_L3:' M[T -#?CMS=_B.;S\\Y1PYA1[T?TYRR:KSVJOK:_)HXE=?LGBM/R4POW/L1%V M.PAD259]600'R3$T5:+XM"7?V#EE@F/RZ)C\_ B2]'DD2IJDB)@MJVF!'?BD M_RI!HN-9IFOUHC?7QI1?HWA^7^4%#I:MTZS7$198&;XD, -ZGE'NF81F:HAJ:9W@@Z6PI,'TJ]XQ M.3>J0E' MWC!$G0NNOFIKGFN)B@]^/L9]*-ZPW9W1+S&_'M9K$[=:Q74*@T]6'=^U ]>V M31.8Q'$M7:2R+C!LW^D9?+*H#/9@8% 0/Z6T,SS=PPF7NBD'GN*IBN/HM97G M*,J52KM!8V]/<6?)FF$:OJO[IJ-B@PHCL&HUI>FFWY_A>87[P:^A4TR-$.S14TV94.C2-$SC@%QJR8.7]=E4HJI9/?*^ M5#@?FN^@ZYH&C"XJGJB"*QM@$7+#]J[G]B>_7D2.V\'P.:G)+SN^B.4"CN,[ M@0V:WO#K8SY/\>U>0=5%F_Q'@O>>7"^ZIN/JEJVXBN: D^7H-CW!=C5; 6VW M@;JQ_F[@T&['#_TYRA[R<#&+QV%"($7RM_*G_]^UMPM"5S=-5S9-WPTDTX'_ M/*2^0,9.HX[;.^DRE.'5JQP,C]_NMI_8*K:JP?8U.5!%7Q4=/3 )/!3+!X;< M4))LR=+@4[VW@V3IB+L$./'S3;14-=#=0-1\S35UR_(M5R(0TDBA1-\U--7! ML] )Q+RJ!:(M2T%@*K*C VFYTMHV<$:'*5N* M$ZBVCW9:$Y/U+%GNMQDW9K0PD)V5_0T":PNV_>-@)0,:F9@R&9/_JDB*)@%N<"Z]HMJI:O0H16=,D>9#6W)O! MY5&")[KKF: <54?U34\%6>6)-1W(DB%:?2]*%:5!GJ=S,GBY*^UK.OC0OJ+Z MNB>JJFS+LF[8LN59KFWK M*E;]@2*S'%!DO1@21]XP9)WCRY[O^K[IBK8)/&BJ5&'9O@8627^L]!6Q7G/Y M:4O&%%<"OPMTBB4[CN+YOJ>9!. FF'Y>OQQ9E31K\''S(4#\I"5C)G9,=B0S MP,DCNBCIED*0*,JBX?8CYAQ[ Q%WJF.KOJ,9NFV!?XMCQU5B:5B287E:/U7U M&KGO'"5CDF*J'OBTBJ.[!DZ#Q.P--*EE6]?$?B<-/$96!MF0<)B /ZGPTSS5 M#B0/3'/%%BW%%%W,^#1U4PE43;E.'_<"<+BWQ8=U.J;G.H8O8O?GP,8<4E/S M )>RN3&C8_BLR*9H3)8!&J#);3"#P='W#%O$)"'3UYS M&-22Y<$[_H,M M&K,\T5<50S8-TU+%(%!LHBN?H%@X'%G43H$1C%YZJ2YKA]'Q@ M69%,<_!'WD,W(WP1I*SD.XH%FLB6'$VB45;7"ZS #'IZB$/[A?QO.SIF=*F@ MW&'=OAIH 06T*9N29/?D[*63]^&'X88*_X?SH%7/MMW %'5=(LF,DN3[X.'W M-9%RP9IH$&5C@>$[IJU+CB7KDF0XM@&"5L'&5;)EVT8_89V#_!4BP-4E0P0% M9RBF$0#3![9HHP@(7# ]/Z@ETN%\Z%I#Y;NR(%L>:X$KJMGB9;C$,;W'+@CW=>53@F^H;J:D$@^:+O&I;DR3Y& M/WPC< TPD#;-\AF\A_^JRC%7U75'D0)7=AU3U&3/444"$-+KA73&CS)G**)K!0XAF'8OFL[ M,BA-S5*0TRQ)E15L#=)O1JH,OJ;DV(=3GF]X2N 'KJDH+O"9ZQ.;V!=!-?:C MC^S%]5V4)/#KGZ,TRH%?THD]@0W'!3R(9+;2](:#YU2ZKJ^#Q@EL*[!-2]9D MTY6;\GQ?"WK)QN 2K%7$[;S\-9=FI@M5@)3+-?]F6L-X\[Z59V3F36 M<&"T8VJJ:^J*(ON*H1*LJ+(,9F9/UFBZ+K]Z*S/PXIP0F @S'>%7D@Q^,$%) MJ@16KV2IBA4 IX/?X5IT%+.OV++6C\Z*UBK+;U['2U;Z#)#5P'$=5PTD371< M!>2YY+4KMZRI4TR_5L5<5N=;+FRSI6T+NN9;N!;MCO_O1%^9_G-O+*93*! \Y" M+Y\^I4"W%1W.C9;.MUF8?E[@(XIZ7G0T^537+3Q?5('/[H M3X-\\M[B0IC7E@S/%>4 -;$G@:FJN3(RKV^9KJVI_@;F573U1-R["LES8._" MN3=PP26V3<"G:>J!+:&Z1.X%/O9]9WVXZ))[9?E6U$^/X8$P\*]9^@CXB2:_ M5@C<511_(O:B.A#V!5M("P"CIJ$$BN+HNHM'AL"^NA>HIFEO8%\RGJIJZJIF3KMJXX MQ%#V93":96L[[UJWLG%Z#)^&@:G>_SPEOQ9V5V[;Y8T#V,8P3K$T-LIR@\E0 M=EU?!<]?LX#R7=O4T/@$ !N:ZRN.LU)GT !8UH\$X'48K, 96?]34531Q*MR M;!5#N*"^;F!=C0. DQPU M //.M6U+U41PR3:%3R1MM5)C[\WM#1%_ODBRIR@B%WVI\O$,8(\D<7KXF(9N MR[ZN^*8.?TBF(8$A%.B8X6$IAKS)/U7WA\[VC>X-JS7]0BBS#1J?'%RNIH+O M8)BR;YB^*P9!X/L-N#3#=+8YA'O":^=F]P 942W[\-N.UG6!;WF>K3NRJ@>B MY?FB!OSB!8:M6([;R^,'5K'VV5]O92QW[A@1 TA3? L@XCN2B2=++MKU$R'S+H["H\J=]6$%1#%=1+#E0 M-=5W%4^19==U'=EW#-44^QW5CPB)K6+F8/(W%<6V'<66/07VYKJ>KB@U?QNJ M+_:0;$I[HWCK(H^VRY.PA:>9:N"KIF-[H#X4T09"J"&&)4"]]ENGA-@.<8K' M40=3ARZIKB+9@2A;0.^V*!I^T.[5ZG>F4L2]+(E]UGKD+1]13NBN:[B^9]D6 MF;RB8(YH#33;5:7^0.TC NUKM&C(*,>NY1"]>ZK$V#$2R=<.. M)&J6B=VN7J@'&G#LRR91'E!J?=YS*W.PY!L MPP772G5E5=1 N_E@ NFN;HFN97B]M&9%UQ5M@S1;6<(+%GBHV!Z/:=O,:%*G MY,X7>30#1P_\3' XLSUFSYF2ZEBZXL%&'0,XT[<;I1>H?F_C-Y(IR^??]XO4 ME1H 8V)7)M$1#<>W/9#EK;\C!SWV5$7%$O6S;_8 #\77%.!!V=9\V5?!7E7! M^Z4;-$U+Z74)48VS;^YK5 *C1Q,_S)'=G\TE=SS9 W,,/-9 ]ARP,2KH#KSGB/ZU)_ M1:LKHBK;GJH$KN=)DDGP40M+;<.\2L50#(VUT.@&W4XE+"T'N[EC^8MJR,!? M@6$UJ+&50.S9@#>R:FR( )QZWR\2EJ+F &L9LFO[HFI:KB-JC3>D2QOJS(!: M=6F#:C_Q9O<7EK[D>V"N.!@/]!S)<3RQT0:N)?=MT[5Q1N?8W('"4C5\2[9U M50)+U-45U= PWDF$HXB'"@F\6GFYX9Z)ZBF[)M.)KEF2[6"8BJ M;9GVRO'5,FXHR:BZEHO&"F*H/?(OE*LTH+#*&- MJ]0M6=35UZR2A'SR,T1S??#F,7KGPIYML( MG'7?6!*>LVF_FK9J+^W8SM9= M;\^.V9X%&D@Z$(KJ!YIO^*H,).PWZE8*-HR5Z=L#_24"*! !>WE@>!1%*=?JZ1JTEJ08=_U M3K#R*KZORJ6Q\'D:9'D4/Z1WU7T13^(02WHH&=E"=QG3_1M4PD"1;<5 MP[-M"=OA*)OCO:O+WW=AJ]O)HW'VD&(4Z%OXPXG2:!J7AZY=LH'#0:5IX#+: MBF(IJ@YK-WVX3=2LGI"B^4$K:]^XBCT6^@F6";JA_)Q2+P-^0DTQSJLMZ1K; MXVV:KMM:8.IFX+JJKH&1H, F+,"([VZ8.K/G'G8ML+N_M:"F!+UIN*2ALTX,8T+F,MBG'@(EGO;^<9 M@N,ZCN6#F64 V\NV8ZBD^%51-$V636/3_E31% >SOV9V.] MU3';TVU !VI(('H%J>'VS$D6&<$T?/%43+MHW-9$394S4%5)J)IT<* MB'-7UF5QRX[T(^^HPWLO8R8=!)ZD&;(=:*+F28IJ6*T6DPUGD[]_(#.M+Y'M MWG:AS)4-RQ,-V0%J%!W'#VQ?)!)0)&<-RNO9ZHA[>TY[.:YHN9((4L\ X0[. MM10T>!,#;:/U<1B#'7=O.[LDB. 3F;YAZ*HI*;:N*;Z!>),#\##LS9KY,%;; MN;<\+J//TREHN8AV=/&B^Q*9$T?VH8]X,"&"S@7!9P2:9 0&>*ZZ";ZJ9X(8 M<7W/\WN!/UE=/7!$<)XL"S2/:KBN+FNBJ^F! M);G +HKI&>_^].])^7$2/PI%^91$?WPWA4?>3,-YG#Q]P/8]A?!K]%WXFLW# M]"/YK0 _Y(,D+LJ/[_[]H?RX=GL2I]'-C-#MC\/M-RXC360306[^/?/Q.7W6?)1/ZH%^C4J .D;"(O.EG M6/&!BT^B:6\%+UTYO2^<+S[^&SCF'UDLKX$M^2I.)U%:?E#-Q0^F2_XVBX1I MEB39=S3$2XQD" L0(QC)$DKX<5P/=<9.*]E4N"=B#^2+,*&&LI "=N(E=HC8 M$M['*=R=505<68R$Z,^\1'U)NC*-/WW'U<>U'G#IH>NWR^][G;SK&\_[^WG MW;O\AO?^EO#^C!0 4[C$WIBUY+G/RC*;?UR1K3+(R:[@['ZFUZ]\E1.!B]\\ MN\R.-,]@(5/0IA]F\00D^#GTT2K,V^4:[W;#JA;H2T@(19;$$^'?:*;HBV"Y M4;1WH-71%5B4%^7'-22_S?(H$OX*O\T*P0<-.\%'W^?".(G"_(_OTBR-WOV, M5_ZE2B-!$4<' )H3(B?$?0GQ+OYQ%#*\$"$Y !]L"VTJ9Z#-9V!Y?FK%( 07 MA)S83D5L!B"K>AT!^/JPQ :W#N['"GI7+NY-S)N7.8W&GHG#LY=W+N'")W M*B-)ESAW#B:.?_G>:=W$MBJBB1#CF)OYHBIAJ74G@$W5_\?@X%Y&>I+%CY%01.,*+H^CXB@Y2*<$["5(H\$ ZV+%.*(3?CI0)=7$NDZ;Q$ (/(? 00EN"S4-J MG!\X/RSU@Z%S?N#\P/FA"3%;"N>'D\67+]\/J7-@8ISL@N,5IEDNA#A9M2 # MW7%F2Q%/HIQ.R7@O_70,+GL[66R:KC&+R[SU%#8>N.()IBQ94V6F.3EK.LR5F3LR9#UI0Y:_*:#.;^:+\F8]=,1A[Y>2#)A:;)K)'94.B! M!T.'H]4ND24,E=G(%&ZT^KJ-U M#2-(CK=G]HZF>,MN).]0$,DC+^?5Z5P(7)P0$/F)!!<"7 B\;2&@\#(-+@2X M$'C;0D!B5@PR%$2^5@A<^JG3,6'KL>=KHD=9@[(X%%_;*-D M0*+G^JV5P5,;%S3'BG0,'O55'; :/ M^K.$$#]!;[= MSR4V:]]X?>?OSKZ2.(UN&C=5%G__L;/1OU=%&4^?SD'_9!O".$J2FC#_^$Y\ M1SX#CL;-YPWO_A;/HT+X-?HN?,WF8?I1V+;X35[P]WA2SCZHYC[R8I4 ][_X M,$<'-?W?NL&#^/#4]!ID.7'X>QM]R"+&XH3WW)HT< RK@0\FB1 M1T64E@4!;4$[>\ZBA(17HF(,Y" LJKRHPA3GWGT0WL<_D4OMHHA*X4N5CV=A M 1\? )YS>)#P/2YG@A-G7^!9<^'NJ2BC>3$2/J7C6^%]$V.0Q8_-)>U7TL>? M/L+C]WK^_Q=EJ7"789PH2PM\>)8OLCPLH\D28(C=,=!X"%O)HP1_!.R49"ZS M\!Z(.XG&&&=*GD9"9V'X[-ZB]EK55_N./@C_'Z_-QC&\%7;_RR_NRN;ARM57 MP#L>]WF%FX2 TB?!A6U7"79=K4&+F_V65W#)+^%]\\8R>XC@F?G*_NI'K+X? M;W^_UPKN,G@)P+H4[J+\,1X#+/\,*GW1WV1[9?=5(R$LA$68DX'9)'[7G5YR M^UKBKLV*Z92T(U[3:,#ED,'"9;]&?X;7/&E6C0,0!AQ\O/] MSZ'@IPDJQBA=X8CVVW7YLA?G@= XA%%K/C^4X0ZU;'=9!"M&CMKQ;<@7NL3Z M+.8EUON!%@WY*@;>2DMJGK+2HMV* ER7 ,VP$5.PPGIO MV$$<3<"H:A#<[&6:9W/!B\;1_#[*!46B=(,H7/_2NB5RN[EQG%6@ M9>Z!5*IB05\'4)O$!5C$/\W]$Y4B(X,)L M'H]'>-]]58 0*0J4LI1L"OHZN!GI#+<5SK,J)>*X@Y,R!\(-Q]2>_0Z0Q"5- MHC+*X3YX(= K.-'A Q7P[2)BT)C18YA4[0$H75;G_2.J3F'#8*R-R HR- J% M:4AXZ%:XB]-QU(5F>Q1H?"SP%#5:T*>G@ET]@" 4) )*<55&";"1SI9@HPMX MWH]X#NA*GEB1FJK=RFQ)[3V3QTCRKWWS&SJC__L//BQP, S_,4]AI\27*R:P).YU\RZ.PJ/+H#G?]#02#D\ ? M?_K7?_D#N>-K]!@!JP8@!, S EX:EW\#&\@%6LWF4?XE2^+Q4WL;,@?J\:_1 M](_O @\W^5_R_WSSW@GQ!+Z FV\<4;-L2Q M_6G-=M@5^=IF(@S)]$ 9-067./L>DTD>Q;@JB"*EGG.!DK3#ZRL2(J?0A_\= M9P\I'4JY(" 'Z3B=4B];^$N8$ITN-2J]@JWD@GWG"M^R13P6=%'?328'A-<& M:T>R#%G3CWCYAQA4?#RF3VK]\IHKBJL'ZDDXI 5K3>Y@?%*M"AH7[B5SXO.$749:F3(>L-A&C/+\,]Y/WX./Q\CR8J/"XG6CTJ,)@3 M%[-.0F5] ]W0)7DJ]3-1!85/ M'5)6^E>RZ?%G@&"'M&PH#WD_ Q?,380P8> M+24IXE$^4I>KD*4*5$@$<(Q)&[N!@U 4D MB4@C&O!-2_LV:]SD1I^!"$.E!1L"?YTZU9MLX3%(3!0&L [0960![^4/6RB$?UTN!?%(%A%D!5&ZYF$ M3T7'8$5,(X,3AOUG%0.]_40I9BE9\ZA8(*\@$Q'( 62*%=%R)7& M?1%U39B1HK8I,5@BN!-F[LC6^L"YU3%@"3RU-O\C6)SP9A)=)/P(CYMER003 MHU9X";4 7( :#)=<"(_@9-!,G!6^W^!#4XF,#T$V6,KW%8;HV/^M=MKZDE;9 MS>*BS')\'@$F[@BQ+I'#:GC>B# MYO!#(Y#QDCPE)%>[N-'2#;T)BYOPIE[/:K9 &*[D1% ZNFV#&-147UWFR]># M;VLH=9OEM_10:AN0?+BAW#"G\K/(QGAHT]5&(#F) MI9V#S9AT3FWJQ]^T&4WU/;>=/!>0[D6T?-6\M?;;XCEB7:( ."G;6I 3PHW M/W2H:+/QU)HYQ$K/HXZA633'=W1K]3*(LEW50VWDJB#'6IM?% +[I _UELJ, M\ _A4Z*%B_I8C6Z_S/,)^0##SPS M#3QW83QK8+Q=E8.?D4]N4!D\=<*_J_<2U3="34-MSC51U=AH]=E[^$ \9!+B M)3H3WK)3S>_]9%AU.HX788*BX/EE;PXEK@2;OL^B=.6ETRJ9QDE"A4IV#WBC MEB=F=U!A0C-%8&.-!9Z-QQC(:1^US O)T=PFZ57$I@4%#T(\QIA/-"9UQVUD MISYZ)+$'L.;1/JC]BG9SM1O9[@\OI>&)6;Q8U &DSK-NA4^[@'X ?(BXSA)< M.9'YM:N^]KYMX&A?V"YX'H)S$SZ&<4)D[MIS6J" V$!93-UYO!G/LM&'F*S; M><_3\-)X:TTH$G?"PN^5&'"^\N"=9+OUH0]Y5A1-G!=T%BZ&.%@KIQ$[',4; M\,,B&F(H2(K'=#6&L'((LV/#RZ#1*T,B5R^:3Z#\[*XM0H3"7YLSLB^=0/SG M5N9PA.#XA&ILJ;$: M1AMML3PQ< @&YDUKZA;5@N3!-U?\:;;'ZB;.29&/B8#1:Z[EUMU&BY6E' M<\0KD.2E, %2@^?0\Z+R*L 4&'N$Z NWJN/($L;"+LH-"*DLLY)AOX ME-:G@8376JL3-7_1>.8;[0=BQ:!M%=,D(," M(C=1Z'TO5N[#6!K=4GVBN%SQ\M!@A'DF]=E@.,>,@_^E,J@^Y?E._J<^[/4[]1"[\5$7AROR#H/T\_(<,! M*:"W 3X1Z$(\WB'U,,4W_/*07$_7D+7 ]7Q%=#1%G7(*U4;C,KE5_;$"V&ET2 VCV)0&#W!)+K\J'YHR<(-E?7 M=]M7;&@IL7]Q/%V2 BLZL#Q_Y7[CP/L/J]B?QY-)$EU9A[Q&I =#4SJ,W3F8[-*/Q M8LVX7P^UM9 #N]@!AB.JXN8A#![[KF(ZHJY*G>:JDZ8%AR;IMZZ)GGR,&P3)@_)V^ZCY+)G52 M0S6?A_0(I@-$80E%H0'C,&-C^S7/&Q+$?Z-]+1JF8 +7DRS\.+ ^>H1MD=,3 MLSI-?!ICGBI6A!4@/J*V- =D QZG85,O$N'_[?;N5OBS;7]I\CR+;N.',H-/ M_X@Z.=LDX:XHJOF"'G+10#:INFZZFF0YR4RI2T"P7J8.Y<&MG5H.6GH9%^,D M:U);:0\,S/[9>D^YDBM/:[LV[+1)6]BTG&7>2C -.K,.VDN>\^6M;KU<>=FS9QI0>% M:S:%NF9VJ$U8](3\X__ GB-MDDRXU J+6BNT!U4D![1?"DKWD[=:,(>@PE2D*5\R3-DL_ 3,5?( MHP]Q<'Q3M$W34G1+$R575.U DEQ/E551LGW9%Z_RD#5\>,BC!]0@?6N'D'1G M2E&MDI;M5<,E[/Z1+YJ$.$K:J#SU,\F*_V*L0[\LS3P0]]^1TKZ#Q+5/N.^-D? M&.S'_:@C79>.#I&AX/Y%P;2+UM[L$F?OGBUYF4E4G_W6Q-U M%V_DXT7=FR 8!B_OZSK>0GA/&RV9HO;3!\%;.2V[JQ9U&U<\V?Z29R0P'0J= MD!D) FY\,*,@8]-_ XM[T@C+SFEW6L OZ?[ZV$::0GJ"MA)[;7""+<>7P2., M[*[%CHKZ=G@RJ0[/:<'.:H]G ^M;5K_2\2L\#:VPT<>6]W4&E;0K6PYNZ@9_ M2->Z1;D<\8TQK? 5(:&SBY"7+.[BHE,T4&)9MZ:HZJ:AL8M F6PB4-I9(U#2 M*\LJ7OOZM[1Y;L"_,OAFG"'X-K!0VUW\0_AK1J:N^>3(N8EC<2^21X#/1Y:' M!%&'1VS#'?W-B6TSL?5387C$GD?L!QUDNXJ(O:P:(U-2C@Z3H6#_M:&Y"Y(T M@U."IY,UM1:M;UU3H4,AQ4$(HF- Z@A22A-'EMP? \ :8!=!-Z\58=QAY,>. M_-A14D::JK+:^5!0>6SSAELQ7 QI")LE#+A=HK R>VKB@614T)XB:# 7U/##R M:A!Z<4(FT0S-OAD*?-ZDCP36"C,A,A1$\D#)Y=D>0Z&=-RH$)(L+ 1XGV1>V M=V@R%#@@H*W+J$AKGGL6 91N+_K30?N M*DCU$DI(WG#9'9NS/.HP=&R%=\4 M=QD*C\EQ5_GU"F["QH?>FPDOD=;^ MPF:$F_H8=@JMER7;A[0O5!P'; O3D5W5DCW+EDW9U0-'\CU9=6SG^OJS[U>C M?A5EU<<#+7GR!">)$_A] &,RRO']RYH9H4/5UP]?EN+I&>!V^Y]E4^&K?7?U MT#U)0X_/C+H2UWTA.BU#F?937IG].B:-]+']^SU.HBYCTK@"_FE[8=#F]I1. MX!OP^QYF0BA\GV5PY4WV/:WOCB=Q/;6B\X*1L*CRH@II?_Z5$;UA*I#)(L*7 M*A_/PB(2[&:<&AFFN[$QW7,]?>P8(.0WTGBK2K M90D\ELD3Z0[75H_K14,T>#!WT*D%#JC&M+<[F[V(MSK;O:RUZ ^)__T]R\F( M]W&XB E?3%#.D6D8P%AE0GWWC3 HL#$-J@6Z:^1MN!2ES$;2#),B0W<_J9CU MC?^==&NRA5$>U["36,JMP59@O1D3X2PVF)N$\(RG-P/DR[##5OJV MR_(@K+":4J[$L%(EUG+JA(:5(C)>_+$L*^-6N2++BJTEOFGXT7ZVU5(T[&ED MU:R+T NB^YST_L.(VLDL+I6UA7U:BXOVO,1!.C_B>35O6.4IJTIV3&W=RHP% M4H/V<#R+8=.T8>2F/:Q+]&U2'&$VZM+MJC:9X2_C<5XQHQO6,%F;G[>*Y+!@ MALPC#E[9:M[CD+YQ/;;H/MIE[8^P12>P-Y$R6YV,F)6JE5G[UR]W"8X\6?=Z MO 0D5S9A< [RESEF[= I[IH-R36SP4A*.KX9X\%]+W/-EL3R&N\LW$* J%E( M8^=M0P-1\^0EN#AH8-XWAY1Q6D8@\Q]PJ"L=8QN6H8"3V;%3-.J>(LH?P>(L M;ONHX33^@@U\6[/%:IL8J*8QA:D)>)#+3:T)1H%7\U:[6*=;DH[@S![G.(-] M<&!/IQOS_G.:>8 MAT\H0KK'%$M@L@%5^3U*'L&WS;#A,Z/HS!0T)YUY4!-W=YYZ5U>>(CB@,S[6 M6XG'(MW2<1'A8I%G/PC^$W8,S/BT#8=-Y&%:A&,"_G%6E$5[)H9#K>MQ]1/X M+DK;S3'U&H^JQR_>$+$+8("\[ X-Z1@4B+MI1.AM.4Q^L^FY:A+7^F9%!X%D MQDR0O%B[[_LL(S-7J'"JD'_;P35MB@CY!B1B"2*-IC'-5YHLD>R+*!T -RP,* ",9H%I4X]EH57L-5,NVJ.^ MBRH8-,_"$D!^7]71JGKP#-ILP+=U,(X,%Q]CX\@)B3BFU-\A. /X_OMRMOUG M'&4O$";'$"7QBOY].>N>6E;KEP-7W6R_9=_9SDZ8D)E(=S- 8AU W#31>52; MT>$&D>T4NCQAVJB>/ZS[U)XN%)':)5-X@Z0(W,63I&.]VA^PAL M#= JX)$_D. J)9Z1$.,6*/^"Y[O^:Q)381)C]!4)L@W;KLW0KIGP-2.T!XW_ M;2_IW'-)\Y(&.*K;5,X[*^BT+=[WZ<=1M !='2]!8G:+9_*RS7XWK#]9>DV(!=5\VAR##:Z MGGX3[Z5;9O/5GH7*DEXNJ,O63UR=[0VK/]=.^E%X[KPS.(\P^4&\U9BQWC/ M&0J!<-UW/-A^VQ",.PY]*4!?DZQ"4_4UW#=X!X>=:_L<^*["]\5LE?-#;"C$ MPU#4;6\Z,N@0]2 6=XZ(W$A=32G7,%.RVM(F?NY2PLD2"+ZO[O M0.3DA!H7T4T*"U>R886(OB+"G,NV^Y$PJ?(FE6 >A=C>B-S+SW=94A4]/"5P MILFL-,.M )E4AG%2[*"9YGBD@R'BE:\@:![+=Y8R^# M;KL9Y0Q!X6<@?7[HV@\/>?2 R?5[%YR^6*P"G-Y*_-0%7R6;1[F01PEM%3J+ M%Z_/_1DN!-G2*CVN%Y[ ,>) .QO0>!S^Y?1T"3%VE5T^S.#1_J)8RZLTW94J M-,1TDCV<3< ,6?A*1/ART+ S?.Y'"\%TUD3-<3;?BM!GH/(G8A-]_V*97)8 MEP?>6=BT"^'V,'T_:3U]:2ZBKPT@YO.^QZ4YN$D$M)P_OJ8\-F!,P3+ MD(/FM6+XVK*?Q5MV4RYY\O-%63]'RGQNTU->4TEW:; \@@1C>.C\5N&VZ2\F ML.1I^,>#W56<#S"LE^4I^#P%_V)SI[,%268FP&RZ#+LN MINS24CN]N IA%CY&PGU$VP+27IUUKZ\ZE?L_:./B/)X+5=O]:]QV_QIWNW]A M5G@ZQOZ910E?D-"H4,38$(QV]L*6;F7\V.\']J8[V!^_T*!-***5*X19N@U, M.R/D:S9:-KONHFK?-G!W2_3#\SXOZL*#0ICFV7QC0S@L*F!"WL=,Z,8RC+7V M9"7V[L9FX*]([-[?;+VX5.]YF#_$*5UD6)59\P6U[\DW@^T;9NAGS<:67YF, M?O79V$-QC7DRZ\YDUHZ@]ZB@WU=0GGBE2^2C#A&VJ@[>NN!@OOI*;0W>:(\W MVML7&NI(U]F=( P=]PPC&1>BO=EGYK0^S#FES%"@P4R87)+,4$S>3/!B0YR# M@^)YHDZ;;=,O>79#^B@(7Y?ASF5)EW_TF_)K=8L11O)&MT:L)AW[$RS]@/Z]X M3)?N---H76*]U+;*^V_9(AX+IJC]]$'PX@(G_.$$*APA5BT6M ]8F#\)8(<* M =GIITY?+]31&Q_,2E2C6(#EI%DII-$8WA+F;9+)RL'T06]>WPY&Q<#P"$W?TE3"OA=_$/X:_4R_6)E[O50>5' M$CR=X&1D><3I/L^X=9/ 'KA1/;X(EM[\X0//V#IW\,X\3V*M(_ M9-48F9)R=)@,!?LO\JM9$L4;5H*GDS6U%JUO'6@9\R $T3$@=00II8DC2Q:/ M#K"+H)O7BC#N,/(<-I[#)BDC3559[7PHJ#RV><.M&"X&KDH,Z"-=9);^/A1, MGL5"&)#G!D5>#T(N3"C/FAF;?# 4^;])' FN%F1 9"B)YH.3R;(^A MT,X;%0*2Q84 CY/L"]L[-!D*H2J6=1D5Z2-XSR* \GRS[V- ^ZR-OA5E)$O< MF.=1@Q-F*[XI[C(4'I/CKO+K%=R$C0^]-Q->(J]9.C2RAC@R1 MV5BM:V&)O9HJ;?K[#S]7Q%$QSF-2.&ZG$SSV+3Y/O]!:<_*<]FXL-D8P?HVF?WP7>%@Z\U_R_WSSW@GQ M!+X(Q^6-:[B6:7N!9/BBKGJVXHN&'ABF9NJR*-ORNS^MH:4+XF<*8C=A]>R- ME B\L!B["[&=>#_/Z@\11@-KC2"$XS%M>H16Q^N:QR.B0-C'XQ@^CH1/Z?B6 M= .(L;%\=5_$DSC,204]%E?3YO+)TXCV#B'0,V59_%@W86J_D3[^U.E\O\BC M14@'"Y&UYY-EGX;?;N]NA8XL@26*L3/"/"YAH[> /;+X;!&G==<+D!KA T$U1=GKB"6/ID@" M F!JI6G/>[PU+@BRL"E#"HBD;0+@%NSS@#]T;OBI;3+Q1%I;A,(TC/,&96'3 MLJ/3W:N!K&1\+#IK6V2TL<1H2T\(Q-TX+&;"E/23;UI=P05Q-BF6-'(KT(XC MF^+X_3J1EH>@'U^#SZ)(KV^ M 0I-T&?5^N>VZ;;7F3C"M#59.[;"3I5X"<9^$H!^G M,7 $-GO+B)8C?V*_G[1LGM<5]BA^XZ)S\YCJ@#P"M8RB,8,_X_E]E1=$GT8_ M%JBRBI'P?1:/9RMZL6X92>1G$>6/,2B:9A1+K1"RHD2R;W_%:^-T\T7MEZ^= MS+*;-K?[+_M[(UU?AM@I5-G"7;! E*L1X"\J-GA!>_@QJJ(%LB=ZKFD&%K@R MMJ>)>F YEJ.9MBKY5^?'="!("&(%AES.L-A 0&85 6T@@]/_[?1SC9'G'K/D MD9KP2?2 !E^>C:,(%1(P/TB+>$ZQDX 9^- 5&D3Z1/-%DCV!UJ=7C@B=YW4+ M,S"L%U59LWL9_ECR.+'$T38%#R0OB(J\K[D1+/4$^X@]K-A\8&.FJ%E!IH%> M+>E#JK(9]U14(*/ T@?3&]= Y2"8R-TGS,("E#-:F 7L =9^'R4QR!YR$2ZU MMG3Q>>2-M32EC\65)I/Z;A"13ZCD44J.:T@0"1GBU8 -'/4Z>8QP:S&\?4SL MQM<;V[7E$-['@(TG(O+#'* (#\<5P\7H5#:0Q%9P\2-QL;C:9K(!\/Y("R%L MF#=:(2[2R8/.]#P>5'EX-P"+139M/R.KC.XK42]$F.0>(PI MH+^"2Q;A$U' &" &+ MHK+NI+HR@T=XWT8$?N+LR"Q0UQ =; +Y*9N":0N,!C*7>J)-I"?Z9Q4O"$-6 ML)I<> R!BJNB,X23/&')N 6)6*P0-8W\$!V!JN]'&:6T 2?P[QP1WKRL_ZB M]M6F#UU/2:(CZS?6A#1XQY?V$5Z.%7SM4^E'O'RE\^N.8/)+ MEGV$X8<##:'OX0Y<4H?2 4Y:-)7S=N<\;6=4GJ/">]6Q#PBTX>E]Y=R)U_<+ ML3'V13?/8-X]+0)\A#D82\^AF_>Y&GI%YF7TN5)&JL*L)\UE4\V+'#^N_=<$ MV"%9EM>;7:>/+&/O!K-O,+F.J_X>YQQ4-O\&ZR7TD:XP2^'FY1)O01G)AY37 M7*\RTD:2PJRU_E"PRY7143GGD,J -ZB,E)%L,F,IKHRN7QE]PR1;,ICT*(QU MWJE%Q^ O761G[#T#G:'0"%=I1^2_K R3]J"9'B@OPB=RG'P<.E. SB99A0=^ MKV'#P2L'=L'6Y\!W%?WQ9&LDFMKY8384\F$H]+97;)YL87OF0YSKV'5(:4I? M,>NH3JCG!3=L\X["U^<:4=DNW\IL,PP1*VR6IC)>&LDN7C2%IK<"I\\^?;*I MN&-*G^)0Z5.YM8Y)G[OU8Z^JY["ZG#TK>KZ &S5^.J2:Q_-$VU%]R]!US?%L MV3=L10\L5]=E279\\1S5/+S4A)>:\%(31L)D322L"A)*F'^+RYD+O >4D]M% M$97PC%_JXH*G;VC"'R)13--T/4F7',/Q9->1;%,Q]< T%!0QAJ-=G43Q*M+5 M@)DU C;(JOFP4I_!2'7U@P0O>8YRRZHBG>IE8HA@3.W])R@A M>",Q?&S^4^U 3@7[SA6^ M98MX+.BB#@YF7?;Z/IM.P8]!=]"FW>,*X2M(J/@1=?9/!]#:VSWQET>FJ#/C M2G[B_^:MA<^+B+AA'?_L+V%:8O#!H*M7 U^?K %(EC MA$FG>]DQ..P"&4D]2-;P].LWKKF^THAD"==JM D6]^#VX3S%8C?:+%D[EY,O>Q M1)XZLG@N]XESN9]+33DXR:2;H^)%]^7+^E1C-VK/##Q54T19$5TWL%U#% -' M,4W1"MRKZU/]2X9,BBT>$6@[47S970)/G>#S.3U&!J_%,(%W5Y-?P<4$P5*P MVU:_82&$"$Z3]&PJ\D%2],!&#K M;!R'-%T/7S+!\JZBS.E\B?"!O+SN19J17K8)+B,OA$68DQ$[]>B33G+.\B_2 MYG1]+WFT2,)Q-&EF]63P>+O>'+[J:T2&%$SZ=])^N$T'W.2I.;E6A/NH_(XC M!#HP'0EW(*C@Z<)_ATD2/9&M;]D+S2-_2,,RRSM[ZL'Z"QFJL OBM\]L?I%G MC_&D;L^<1YBWB@'V,;T.U!=H(VC(:FFC6(A3(H,)W-U!UW%15$1]PQ((XE(5CCI!$WOK5,I MPP=XQ@,2T%(L4-'!2#B(S*M#2IKF#?XFYO)_7&&U_C[AWVI,T]OK;\+',$X( M9STC0V_9P,#N=UP_@@4P"R<$)GUH=("!&V:#5_%682PU[ZI[7'@9TU& 2;)K M"ER([D1!9_TET>2!5A\4.&]N!=?3<$R\#2Y[V 1\.O;%+CT6UJ,CP!)K:LQ0S$@THA FR?YLEO7+)^?S5T8,(=^*%F<(=@PA M#8\AI%M#8[.DU2$CX'A5Q-&%_\C0T8Y3-HW8N1_BK<1H_0QEC,Q0C:"FJ](* MI_3@U-:._D/MOK35UHN5, )?!UUJ>JX-=C+S>"-.T#J:1(N(& /-NY/H,2*F M5==0[-J\EV;TLK%G=?/68.NGH"-%\=Q"5QB'6";$S5&6KO"RC#O'24IY,WMT MO@ W@L0OFX%*RQ+CN,,>-\C!416Y60\-?A+)$X[C0O8I?#/*LP;]QGK MS!.LGR91)R8LH8"Z')9HEYBMB.!OB7VD^/LRFI *=%@MQ>!6K'61_0L(Z#Q\ MB(2O^-L*TFNTS#/BY'*T[!.+;=5FR\/K[NJR40)R31Z/2SI/K6Y-1]+_8@RZ MIY.BKDFNNR!@=P*!L/TBSVYPUG$HK*(/;V:,+OF*T<75(HL-V.7@?;-5=4IK M_*G.CDG(FNAMC 'NI:EW8J:?G[ EP6 U!R&/'\D9YJ<49$+5]-GXSVB"/J3= M]A1Y6:*"(^FR;02Z$=BNHXN2;1FR(4JRJBNV[=AG:<'#B +)QUZB0M":7AUX MZ.31PO$4-MVA2U&-JNL)5:28Z?P*BD M;3-HH#:/BW_<"N[RQP7A!320YUD:EUE>'\K3QX$OM-J.**1Y $W3'GQSX0BBOY!UM8YTUED9=2>&=3-AJ+I-*)*/,3&1?D_HE)XS!+8 M,&D81'L8D4Y%Z'RW4U;K;D,K<8__V -8:$C'14FML_1F$B4QF@#U =,J]."+ M[V$^:1M$P=N\YYZ/;GP:Q23A8!;!TE.2MD![0/\:R!N4;='$LB8=G*!C-%G! MR:S&R0HO->D[I%B<#EXKVCK%VP@M_R=B"MD MS]7^14W/M"8$@'TL 63X*[ZD:+91]X3KM"'"9X,/$L_)'J9AC-.@DXK(\^=E M"15X1+ A-.XQH:D/$G@3G8D,0J6L=\\JF4:\E=@&T5"@12'(_CI&RN2IE]O[ MDXWQ?2L(-D$^)?G!(G^M,]B$<=.URR4#-AFDM\*?B30B?2VI.*+B#TRHI4QI MQ%M>]U]#NJ')CTUX\7V<8M[:3^1!^',O %E+MM_2L +'#3,S,U07!?V+5!41 M"76'>9M44 -5?EZV?"31M;P1VVCU=.1G+5/I.YJNG!T)7JP?I:S*U6W)"1V[ MKZM!5A+[V(G.8[>BCN=-3\ZW8P\>_>P!M"P]D6LS/%]%3E0M\QY^Z_=<4@\_ M2139->\SF33OT[7S-N\[\^O?TN9YK?B^Q49;"L:5,Q2,/P/+W? ;D\J?XX8^ M]K1-3MCM\77DE\%"IJ!A/\SB">@03G[#)K^FSVB'! ]L.'J86 1878],?#Z8 MN3EP%ATRD6UO^CTY?0Y#O7#YQ^GGQ?#A#4BV0S.H8^+MH60;MV+%G#"NGOC]?)K&0=[F 53'J&7<4,!YNLYPER6UCF9_;8#,4&CAV'86 M-Z>XH.&"YE3FT14+&@8-)5]3C;&YJN,%8Y-M5;=D1U94WY,-330D7[&P9L.6 M;=61+?_JAISRU%N>>LM3;WGJ+4^]Y:FW//7V^*FWN^R>73/=P>AINC@"QCY/ MO](1-0=/<5==5[(\R97< (P<7W1\6<$I[H9BF:YK7I^!0PB2Y-H2X4:LC 5P M#R&V9A#X9 E=6F_7_%!D53YN.K5BG\6T,W2K$9ZTNP//XWW;>;PRFRG\7:*!.EOQ)O^ M*W6 ?>( 'V4<%S\2XD37$MU=_(,!R7')Q\M%&!/F9X"%@#[>Y8J]HT&,5>8 MI\!=%/@EB^$IGU).A9P*SV@5DMR[.AC,++^.VX"<[+CZY8)OP!3(U2^GPO-3 MXF MJ;)2!X/'/ /Y_C( < >!"YDW*V3:+#;Y^(PV%/1S2<,E#9R_F+\Q=779RU.&M= M&&NITDBSV(UXX*S%68NS%K<*.7]Q_N*J:U"L]=93V[Y&\?R^R@O21+T>%G&$ M>.%Y^V >8P28+)ULUO-0:.78:HQKJ[?*3L5K@C9U?21XK!^W(='0!OR^$OKKMX:N$A\/M>'8IR=-M]G,)R/P9F),].;9B9UI"G,&OAQ=N+L]+;9R1CI$F;LQ-F)LQ,+6%DC66;6>/"ML!-/)]R93MC$ ]ESW]4$VB59'$DR M.[/PV@/M_!"+'V*=(QC(^8KS%>>KISJNCAO M<=[BO'6,B"'G+,Y9G+-JK:5*(TGDZ8+'BQM>5WCP+IN6W\,\$L)T(LS"?((? MV//7M<7H>1\-?O!U=J5U;4QEFCIG)LY,G)DX,W%FXLPT(&;BYAYG*LY4[(. M"D\;Y.S$V8FST^6$__8,%8N7'ABD>8-U^? A>8/[LIP"1#7)*IR \AJ>&WR$ M^G>G@=VS=+FOW-H?5,//P7PQT(9"/,3P/"3PMR1;1 M1+@+PSM2O+$(\S*%-^;1-,KS,"'/NGTQ% >-XI,2Z+=9)$RS!%0O8H@P%V Q M*N!E2[1.XB)\>,BCA[ $I-P_"0]1]I"'BUD\%L(\"D="6 #6 (%SV RY NA# MN(^3!)\*) M/)*0PK@H08E%>"._C%"[*J@+06_ST@3DJ._>L\ RR3!>B^+G[ MT#3+YV&RHF\DO*9],(71.$J2^IH_OA/?D<\@73<@9_PIYJB0\".PD71?2A^:-'&LM%=?,[6D%O;LS9V3]#A"Y),W__ MO";9J,_J+;WR]O.^7GY+FS\L8^AL67E'M55>E96G;,O*VS/U[ BPW V_<81Z MEQ4$R9\FDT3%Y% E_A=]FA>"#V)ULTYE_J=)(4,21((OL>MAR;Y;3 MYT[ZO(M_'(\Z7R12!Q29.::L_2V-T:"\*\&N?'T6YBO8?? >].O#+_M2UB4$ M6"3)&LF2='28# 7[/! \M$ PES5O1=;(BLXTF#MT[#.,U;Y5%](-TW 2OL0\ MWUK4]0HXG;SO,J8Q,ZV23@:Z>.1FX8;S*_V7I M6*_FO*N(_>P+I4N( 9VZ4FPHU,!=W?.&E[FH>7.BYM2YPT.A!H;VSGXIPLW? M?_BY*FX>PG#QP5MF.<99^GGZE1H.W_!IWV#K3I*-__&G?_V7/W1N&"=94>71 MYZF;S1=16I!;OT8))DJZ65$6=[,PCYRPB"9?PJ! MATD%_R7_SS?OG1!/X(MP7-YHLJ88LJVK@1C(BNV:6F#I@>DINJ/XKFV^^],: MBKK@?B;?A, \Q#ESI-0%223&NXN,+L=4'V#:!?"LLSC M^XI<.X_*6381T!HA5^;1/ZNXB,NH2:D7%K#<;#(2OL_B\0R1\Q"E44[2XYEL MNL2WPJ<4$[UCW-\J\&9A(41)-$;"*C,A C*?@WPDUX1SI#C, M#(]^+.@E0'O3*"Y!JA:P^R@50*F-*Y"H"-9MT,?Z@:*,P@D^JJ9C4G( A-Q] M("P%7OLD9.-QE=\* DE_#^-<> R3*L*;X2K $UE)0>@M_![FDP)10%^;I63E M[0V=K;;$:GPL<'ESN)8^I+YI@ONN[WG(P[2\_A*&TZD-P49,"5^2,-WM[)]G MY9>J,KYMH>\[D(GI1+#!J)D 6V"5SE?@'5(B K:,+/R2 0-^B_(YB 9,XXP? M(X(:XL?ER]M/U!^OB3$&*52D%8NN4?Y''@I\<0I&4%O/VT MB$B=29=U1T*:E43R_!A'N%+X&P-#$YB_:X2 GDJ?6^TC'284DP&;1XFU_ M@M] X"G=]MN/L(1G[>>D!173>52"+L:HD%"$CV#+%,("%2\&AAI?L:B]E+ H MLG%,K"MP77*\!_<]K="Q011E4%H&JN)@]# R.I>2PUJ;#F/G:"P;A5+E%-#A:>TI'A>05J4AJN MT2@SQAZ7SRSE\[J:9/)0&GW97;_\LL76\1+0*8R(4V1-G1C^(O&^*NVP^B:# M@YS:8M0MS=*;QZ@@9P"= X >G/D<.("WG M2 49U]DAA^B$ \ Y,'(;7-HO;\BTB]S^UIC6-C6MMYF+?\84 ,'#I)H DWC^ M&W-R]L4"KSH]Q+REKD]6E44)%B'IZ@F0C\;1_#[*!47:X@$/H72P9J'Z"C:S M7H]1FZHJ_8 ?:_@= Q:#RP6_("8>G&)BKK@'7VG)VQVMB"'S5F(W:'OHN'^M MI.'>UD>;6@8D&Y.VSCR7I!D,#RDZLR$V0\'RL54RU[S7W/1(OA69F;;7PA'< M_7Q6I] CN$%:_8/1->\5A5W3E.<@M*24"ZHS_VF0!/16E=?U]"N2K%OY^ &O MH7 1]Y18:;6Z')6A8CO"$<%P])MQLIY@7,MQ3^S\9\'GU6G&K7JD.>+7>]S M/;E7'R0>9>[3ZX?-7J3&E$:J>"2=^19GSUX0(P].D;Z.M/AIXW&EVT4(,_/6 M'(!"& KU,#157M$E[S5-[[K]\_Z<99/O<9+8Z>13"M8 Z71B%T54%LNW'-(N MSY,"TU8-UU5USU0K:Y340)/522Q@*%(@[J8(WS=M[ MR2V4\Z@=C8TE'MA/J"B$196/9T#L./U\'"V;NJWV%4NC$HL3 2U"./YG%>?8 M_"C+R?=)'-['25S&I$-94D,C2/'F/@ MW9@V6IMF50Y0^6<5YB6@ Y7)DQ!/!6SPB2/J0:+.8%^TZF4< MY^-JCM[)F'PQ 45"NM6!G_+0['..U"C<1_4*HLDM5I_6E7!IUMP6D[YOW1OO MHW$X7]Z&E3<7T!>)5XTQV0 =YA(OY70M$.K*<6$,B\CF44YK$;&J>18O2/^R M](84+ (=AGF.I$JT*O!'CFVW4B I^-#>CG9,DCV,"-W'F*^=DLZ1$R#X)%N@ M,YY-2_#$HZ9V'?X$TB3>./!)24HD6T%&5]EI_M;V<)P(51%-JP0DV",PR[;6 ME[3=Y:W@;[Z-; A8,YL+"ZZ>^ATN&MD%XIV(O'PB;^E M834A4W+=#*F2-L9-220M;(?GSJD!QB)^=H#*6RE$D,21JC,3ST,AB+/P MU/6K^>VR%!_H3Z?1F/ARP&A@+:=UN\'Q$P:8TB*IPR 3]!U(>.88''@]V=3O M%89)*V^[CH'KR*YU?I[4LE?VJ9 &FRPYJ*F-QX#8$6Q\21NIXI'2:C=EL5P" M'3$T6K9GL@PMI#\,* [J_*&7M$+3&;QH&JI4[AMKUSZ[)81Z&X(OJ_N]H$I=9 KC,?S>#JX)FP" MZK+VA@+J [O]LE?/$<_WSHE^P(CG<8A7EI]*TK#K3T_1"G;/Q!%>[,RIC0&U M-4?Y'8H[\$R?"SW>$/L(=3YY5NP=!3GQVMPZO7&@R[-)TB7O7<]9]43T-AY7 M\XK40@Z7(Y;E!YPM.%N<@NA^C^G:W=C6T)SBD"!U\:Q O#NO<9^DC7CS\/;BC(Q_MXE\;S6!-< MU+QM4?->4?]?>V_:W+B1M(M^GOD5%7W&Y\HG(#46KMVV(RA*\ML^GG9/2[X3 M<[^5@*((&P1H%""UYM??S ) @A(E<2F0()B.L$U26*JR\LFM,K.,3M_9&4V: M77U#DH@D$4FBS:C1LHQ^MWI!5)?%)Z.'1 V)FCWY5UB31\KKS-Y,J@(+@V%2Z_5)_6A(815HQ#Z3G*T\[/?JL!0CA%:)U:7>M_3[C A;^?(:UNDU A:!*UJMD?;!"X"%X&K"HNQMX/:4+(8 M"7F$O*=U [T6*;4J@X_-BC'>Q-P3+.03406L#@\]VBS"NBQPU88?:9D&P^%$ M?R?[XS;6""T-1DO;)N5!<" X% $V?94\A ?"P\'CX:2MK7,(&5.$EH:CI:4M ML;0N?+^7:%6-HL-5TO83-I\->1 \,D_>%Q)9.NMQL7-"2A; MEN%T]36'V)1N=>&TJDW &@'V<+7=\:#SI&WT] 7IMJ;;<1NDA%W"[CKQ0J/= MUE800HJ5P$G@U&OVVMJZ11 Z"9V$3JUFK^GL7W>2V4O8)>RN2<>.8??T)0MHWS2HKT%B5-L?MGY @(D%$@F@QNZ9G]/L513?) MY"%)0Y*&),W,N3*=BA(42-*0I"%)0Y(F=ZX<,&JZVFJPR+DB042"B 31)DW; M#%-C^YMC,7E*.UGO$PXS7';]S@96(EK@A^)T+)2PLFSSNX^54G$U";3B\/Y( M9>*/'K.?_!#$9?*AU0.PZ!SRS5@P >^9\$1X+)5BE 8L\.^%9-&(^?A2?^3C MBC(_3'AXY^-'+J5().,Q?F2C* "1+C_HG/2.EJ4TJ@59;@*9RW3'[^5AAU$\ MX<&"9+/PFMDX%0B8*X(@O^;'=^8[]1T0[A;?ETSDQI\ [3^+!_8UFO!G&O+! M]Y(Q? 2JY<(%A$; IU)\*#X\8_'YH,J;S.7LAB49!:MO4V=#P1- MLC*1B,NV/Z6QOK2J@LMLX+(V,=FFHFS]XQ+J2Z4JV,M2K$6<56V3O/K2AWBJ M!CREJV*]OB2K2C-V-]:,%%;0%%:H1^QHG<%6&@"YG 4_>!BF/&!\$@$<_ZL< M*B:^344H!1M%,4O&H$=@*&SDWXN,CYF 47GL0KAB<@O6BV/!4SR\,A9\!$*" M^;(4(6'/2++FB+.O>/D'/P$*N6\RR$:;,7X(4XA2"7.1WV\>UGEIF2CH\N.[ MEI:@2Z^_7=#%VN[VW;Z=>NB\HEM-J\=B,>%^" /48;9O.P27#9 UQ86OK)$SF M2./-$4,K^Q!Q[&<\T'G MZKSO7)UWS=:%\^ZG)\NRQC[CLE7=>X5 03T6BVDL)"9_JJUP\QZD @L)0I',B@;X M5R[3"?[-#QEGMZF$V<-+W&ARZX=J2_Z,?8(_N6X4>SR$%S[XR9@-KH?L)IKZ M+G/:IE'5-ON<>23+MMQ[MF5]9#,*X=[_;[CYO^T U.L,1<=A- '(/[*IB$=1 M/ $2A46F@@]_\6-,QX6UN?>!J]3&/68KI#%0Y:^4QYB#@,.:1#'\'HN_4K@\ M>&3^B(E[M9:P"K" X1U,"FYW_=A-)S)!VN(/'LBD1,!3><+NBGE.D!O9K^"2A5%Q&R90+-YX*UP^F=^&J1' '%JH]4L:BGD>A -<@.C5\NBS M5Z7<)AD0.Q/!=1(D"AE+JHC\T U23S!W:3F# 0Q52D"/8V15E8(.^)CE=L(7 M]TD*L:'XWG\M5<]@#V/?':LZIEL!!D61_ /7S 19-LH9WKL?7ZJ70F%UIVZ1 M,#"D\RG2G$U$,HX (I?+;U,3 FA&$Q:@K /$A Q65V48L21BB0BS;*,S-BCG M)@%R=D\R3&@")2E]3R@ PS! ,L&[8>I%LI1ZR&Q=\8$S<6F;'\MSF/T,4C27 M72C:E<3#)_X>\M3SD63#"+E29I]4FU!%R>L$_C?)Y-B(_98-!2Y0 JDL._T( M11+.*1.5N0Y[N?(-&?/5ZC>@)?\3!PE_B68TR98&7UH2KPLR54G$3(*".DV# M)--U 2P!OC@6+K)>IA(?\78ETAKV4Y/+*"RW?0IA*40-_S;$OMJ M!4OIRF[9W?-S^]P:=/N7W8O+MM7KFI;9:UOF1:>U%TM)DSQ37Q^R5]U&@5?8 M!T@O!@03KV>XUK,6LJYZHXSDD1\HLT01.N'? !Q)&H>RD!Z_GUV?L9% ( ;L MCS3V)< ^AZ0'YBC(@53" -"FP5_ I(*9A0N7YL*C2/)F7Q')8,9>B_@>3=P3 M?%%)H'WZ>EV28]\SL(;18)T& @6+^ 8SS$Q7)5A*-EU)I\ALY$LFEB>>XI#3 M1-G2@3\!JS1[(+YKBO((%%8XNZ?(5LUR5)-Q'*5W8[2'S 6YN/!^^*M5OK3] MXHA0"[AI'&>&9 JK'I=GR6X?UZA!$+];Z!' T,PB@1L MEN D[_ JF:*--[M4C2",4/UR&86@W1_Q^5+I=AA!810PT-.*>/!59//,>'/^ M_A>F&,7*%G)Q,>&!MR+_W7^9=9;@#,F]@,JZ^TEH].D!;?^LHQ6TFWMPI(Z? MWO>[$OC(QX!AL$S+B@WC,-?I;:)",=V6>6J9IW:[PH#,W.!BIZ"HW>@N5'*B M@@#,F"MW)PWC[#7H)")<;T4H1GZB3V,Y9XY>C76B/#&)>D3;($W=@T2?"RTN MD+[?-SXN5+54.?10T4M&JAB-0*LB(RM%B4H:0XY:5M/NG-G?Z>%E-$'TC*EU MUM\4W@QW%14%=WY"O_CL>9>:?EB9W>6:MNW-?N M$O?IY;[G1W%OI'>4+^()%QT847@5<]FHY"+8XN!@37CLHR>5*L]&&6U<2GXG M"HM->7=IDGF6OT2WD@U<9 M<5(YY&*BQ'P3ZK9GO!RKG%-TF M):=QNR=[:*+I^%BS(!R_!IH(!%#M6Q?M5K#3;TBM]\(S!NWT0RM%C013>P4.G\%H>9E$+>%H(?FJ"6U>#@S VC!== M1]Q#50'_+":CW.8XSJW38G/U49^B_$?OS-3KG;&+94/&_6"UKZ%XM]A#-$J1 M>&FPD?]-[2-BU,+##6HW"XID<0#X/N6^5^Q,R#/V>15BJ9WH6*A8?/Q\!R/; MR"H_I71C>4MC%BI:NG=QS@.U@WT]%FIW_!"XD)VDQ9;,]XK"I=+W3,+19JFF M%B/L#AS+F"/#)RC-7X+_- ;ABG'I62 MVWB/9D(N4P_+)>?"HPHI.Y.AOL@C MZQ%(UJBTN_8_T8.X%[$!FB6>[7HNE>&+3G0A_!%P*-N!ZWFQ#8;[F?-$!+QK MEO^A,ABX&T?XBFCBNZ"I[_TX"K/0WPH:8F&>F^J*?!SXTY0G>?CRGON!VB&< MO5GMY6;:+\J#AX-YL&1F"\U"A(44P:>7Y1'N1(9Y*#5_7[[O.WL5"O6RE%([ MJ+/P9$TCZ&_R#- + \3?5!@65D#//"S-0<6,PY2=52QMMAP #!3VI6D^2<@I MS)N26<:]:%JL+GXO6UIG[)\\Y-D6?CE4CENP?I@]8QG#JHV$2"FK66N !68# M Q%#U04S ?]@##N[8YDL(-FNI^7,-TR,P,5 0<2-&:TQMCCQ$[5M6!)C*-&5 M38*;%N6L"K5'$_JS1 A9VC]@8WXOLAV=I[>X92MD!",(P6@*LEW1+)<"D^JB M-&%W_KU*[%"N1<&JS]XX2VK@N ,$'L:CDH? S![N8/FW::&1GM^.&6$I.C%* MQ^$$.>L2Q />/SZ33P734@9>+Q!ZGVBLI: M200P/9FI3'@TDQA5!F0H_&27CE($'?P-]\D\(6&YLJ9!*DE. !5]):I*R@(( MB"DASX=HE,7T;#(/41IX.#U W!\YN='&5)MPN"#C*%!,HRA^6&X+O[N+Q1VJ MRQ=8?"V+!!5HGK@UUY>E#;2YSS/F&4\I&,ST)$II7H&"Z9U96A7,?"]S8=/A M!?\N6BX_JIJL>=:JWQ9=/?+>]S#8[.NS#;+9!OY7@5D#I+ZUY+&&\HQ <7-LQR IP;=7-BJ4%[Y;PQ5BS\"E97;OS56ZECYD)BZA.-7";$, M#%:@1!2CB8 7RD?0;I.G4[B^'"IIZTN9PG#C-"BL@DRO9?D^*+DYFPB.N82* M1%EJ)JJ =(H:;Y;XFK7/4WX24E%=K!)5EAC(>"/:,0$L5.XOH:C/TS^R'P*E MKN?A2%F>P3G/,ZCXS*A&9X\'C]*?Z:VK#F0;;4:C<=#:G(!0NF2/U 6TP]'*FH;)GG-"PYY:K_ M8,D !+^VY%G/YX&K,7__;"8EQZ6PH@K/)5.[V9)FCWQ1=6-,3DHUP)P.)>+/ ME3&?T3?S1M3B@X?SE,$*6VV>>3:GI2Q67W$L+,Y\_?&6++Z@OLV2@#(;5V7> MJC<6:[S :^NFV;Z6,%M.K/T5""/$KQB]WZ "R>I8?>>J=WGE=/L7YVWSI:Z>4.ID_SP33\G::>&SP,Q$D5(&3K8*4^4O>_:H-?GE%3XHLPNLUL!U MT5N \7^)HQ ^NMD;!Z$WS)#]*2Q? X+=!RDNU^*K]F#8'5X.SYV>=6%>F.=7 M9J]SU;VT+[K=X<7E1>5\]:2JL_6DV+55M >MR'QZEL_]%;0\/&9.5[9(_(.Q M6 XPR^Q3R/X)6A#XM)795E>#Z_/"NAA<_\X^1V?JKZ=FO[+\LB+S6P5TAW!- MK'27*CDL3BR0[*3$(.#@AQZ//0F7>\J*4V+D1(N+5-J"JFC"@^NAWI%:58WT M^[S>LV-VGA^'N)FSG=DV6"+IQ\K(RP)OCUE<*'>_GT38XYQ#X)+L=C#SLKB^ MS#-_U3,P+[L(^P,3A7*418'!+9\H\QYW-Y4])K,B@RR^6[#8V5..QPV! %0? MUG5*?*,O%?L5PXGGF9!SLPX4EC+_?QX,OJ@J6LSR+X%K'E=8R"8HC.ZG0[A] MG!GKQ=,ZKT*UJBYTHG8CA 9'$D9SF$B8KD'TF?T'^3=) U;^$,[]$Z/H2+UR/2^\,7E\[@<\W:S.IB 70C1%A!L8F'05\@R3-1*%\H'[YMG;96@4F3'8RJ%X..80+3R:*_&9.>=/ M%C0CU-,-RQD'\$!&NB#Q\\ *A93J=1K$*O90BZ.D4GI1-3Y&Q)%NCF6S%>T9I,/*# !M2@ K) M(FJS_@L8@L" RGWDN_/-J$)IPQQFH97@T5".:'8\P4*E\"PP%16J7WEJ"O!& M7KDDV7T4I!.!VVG*TLP$"'(R%F[#=46R4CX_H$W@PV#36:E&"([9;(6PS4/N MP?IA7I:<+6K.S%D"PQA3)/)U*E8/&=2?8/1(Q0.7\L=LVR+&H#/PMN=[>;W5 MO-Q9%[:?AHE69TN 3IP%$^!UW,T)"U04_CTNE)$U+2GG9!1\F,N3+,:Z) U97[^!C,F,@9ZPP#^R+6D87\D@V2Q^N4 M 3B<*RG@[H+0(>BDC 1?LF#N5T5E31Y-:\R+W-+_ZE8+FU(>+,H.J;C8N/$3)?Q),W5^]R* M6*[#L<=)+H#A@T25NDR@+Z2OEXV[/U+O;NZ13&<>B9AY)-B5PROJI7.1?L:N M 1>?(_";6U7'IC1Y 3FO25$F^E'7MVD:[P[4*FWB;S"!N;6[9!%X:1$V-29* M=FG=]5C6DF%^2EW5Y[_5@N%>>@D=3O?C.\O6";4Y)9C2N^Q_F>J?*FCY.OTP*4#$ MU:8>#"28>QBY%-X:-'V5CKOG.4R$'(%%\6'L>Z SB>=JSG,+-G#FH1#S$?/M MA/G^G5<<+?>&5R7S^IKX2,Z]&;RPO[%/?-?^/!0Z"Z=\GV5V#;O7J9PF=5G] MC2(..IGBB'4ER9KCEC4G%H@:9VI[V2H+H@ 51;O7GMSXQ^>O" M<[604E50J@ISJ6.89O4R["#X9EM;ZM@CK#=9W_'L))H-0@[V&R&'K0\9W#6Z MVF;+:+>TG2Q?EW6NVN<@C=Y@3.@UFLDV)L T'#!MTS'L]O.>O$>N1"B(_NH! MALMZOE: )JTTW2O,6I;1Z=@4-Z9P37UT57/01:%2"I42]O:DV4S#Z?9)LU$4 M;XTH7L5VX\&!R'),H]M[7LEPY%X812:.&!,4RJ-0'@%F'25B]XVVV28E\J+% M]5[5GRV]O@GE?(==/TKM&JC,M1I)D]<7^^%7R]R20[G,R5K67LH>JQ9B>.-LK__F9G, MERLTX:) !_&=!KZ[]K]IX+ICW[RAFN\JFURP_)\3/)_[2]:;6,5 */Q+W$CM M+XCY&LY\K[>_8"<_J^;O"X*1/0^X$G<2=^ZS&]7^1DAV X&#[ 9BOF-COBW: M9NUOT',^6&;75!>0J%'V=I61BKPS_$;9I6^"K%H2KM[,X!!$USXI>20R?X=$ M/ 3"U898Q''$<<1Q3>"XVNVIU(98Q''$<<1QQ'&Z";?M3KMYZ [L=7X&^CZC M:'6AA;:.B]7-N8IJ'M/H6]I:AM1E+?$^*@G=GZHF.7!@V;6$3D)G'='9,DQ+6TCVZ-%Y[.W7LK-SXBU*FQMXYH%E=/MT<,Z: M\R1UU6!,: UU$B(($0>/",ON&IV.MK.D"!.$B8/'A-VRC:ZC[>!.P@1AXN Q MH3>:1I @2!P\).QVV[#L%F%BVU!4C4+'51)V&$EU@-\V4:J:=\JHG?2I#;$. M5FP3QQ''$:XH^^Q5_BJ>\T- M^'3[1KM/,5"*@5(,E-HL$"X(%Z0J"!($B17)8;5[!B@*P@1A@C!!YA/A@G!! MNJ(FJ14''Z]:VK$)QB.32D)7QU.G5X&&.OIB/=K/V('..QZ(4O\F B>!D\!) MX"1P$CC)N"6($D0; U'JXD3H)'02.H\"G=3%";LXN1KJY!JW(T());1)2)N$ MU856"!&$B(-'1*]MM#HF08(@09"@3!+"!&%B!UX[08(@3B\0]E/H1A/!1G$T8=%4Q#SQH[":5,/&!(M[1JNO[RBKIL>"::=F%SLU MC0%7%:D,!#&"&$&,]!>!B\!5?9S.L'N$+D(7H8NL0X(80>S0($8*C%+=UJ#? M9Y$P7P41JX#5P:&G;?1:=.#.FO,D1=-@1%!K&,(%X8(T!2&"$/&&YV$:W2Z= M\TR0($B0\42X(%R0JM@X%O4^X;>!6';]S@96(EK@A^)T+!2J+-O\;O]4>VUP MI27^(Y6)/WK,?O)#0'7RH=4#[M_L\_1F?KKJ6D;[-GRZQX#H:62:@NC&XL> +#YRP4#RS!"1@+ W-[H+X2Z8:8 O9H'/;_W 3QX5 M'8I?.=R1L%$4,QX$V6_2P!APD**.*-)(X5/QMP<_&>^P6B#Z=!H\X6 Y4\OR1#Y.-11)'8!O3K+QG,V-#?8_T8, I?E< M),'JP6HHRC(OYB/2<"F?LWV,_ M$ L+#5S@%NNJ>%W*XED^7.$FS];ZP0<!Z6AHBS M&L)E,!X!RZU+:K]N^N6??WB?RM,[SJ^=7P[[ MG:N!FQKY&$_ZR7[6)P5FZ9\$)PD;29:,/ MOYK.QOALR:7_/C._.=^@[.A5M\7W^V#[Z7C.$CS"EO M,P/^2L"G4GPH/GQ\ZJ/,!U7>H9[Y.;VEKMSJ>]S9D#K.=V\[4DN=LGQ*6][> MV>_KCVGRZ^4\["T>4Y&KKKX^9&+@-@J\[$%*4A:6P\QR!EGY89. S5N'7%9 MS%W'.K2?GDH!/^*?%:-CJTNM&B5'5DG-2W"8)IF[POV8W?,@%6BVNX5%FR@G MP/?R"M%2:.#$^GZ?"*Y]@N$_=%'G359<-5B_.C$J"-P[1JNMK;-/[1=_VXC^ M 8FGVBE#$C7'+6IZAM72MD58^[7?5M(^UGT)II,12B5 MQ;.)%=Z\;7=LN$0]R,@QI4R4&20Z1J]E$R3(UUZ5MA=B).)8[>6JON!5P*@Y MY8@MHZ^Q,7_3K;@#@MCAZJCF@,LQ;'U9E(T'%[E(+^]RD2VH=%6G3:8@>4?D M'JI MYH#+-OI=:H9$'M+:FT@3X>%4@9;(,V=>$8QM)7P_(6^1I1Y-*R MC$Y'GW.[,U>=_M70[JJN45?=JXN>95'7J)5G2UVC7KB= MND91UZB=R'/U]86N42#83ZESU/YL4[+=B7\HY+49-6?5K-DA@"SAW];:R]'. M;+4WZJE+2_F^KM'O4S\H"D\=H E0>VXC2;,H:9P.29I*;9YFF3:O.F>;V-:- MRUON&*9-[:#(VZ1,_E(+@(ZV#8RF((+\YQ7\YW*SP7E[Y2I ]5:F4G.2DP&- MMCZ3;U.RU875R/D\ (UW3.!LF3O+OFP\.,E?.X#LR[I0:G=I28<4(+)Z1L?1 MU^SA+=+4A1G(WVU@9F1=F(LDS5))TS%:3H=0O M:2CFZM QU;'8S]L);_)H@\4B/Z4Y.Q>Y="R9R,\J4^<+9RW4U>F[@#T\^EJ> MWG*IXFDO'%V6C'FB3J6^Q<.*88G^*]1QV]=1FHRG49QL.X/1#!O2B.=>>C[*QW6"'WK]27ZKSJ,Z:1"2^$*R:W(BXQ M8G8^^_,H?)6,B$(GR=JQZ.3)?+79*E3=6HO66EN^4)FP0J%!N3CA2XRGAB>/ M7P(>)H/0NP3R3?%X['7*$KK#P67/M.Q!_\JZ.+^X& QZ+2Q+Z _:%TYO:%%9 M I4E'%1F?LUNI[*$U_VR/U)0/*/':BL3"DF9J;%"3%))0HWS$1L6-"/^6"G:12C-* !?Y(6>L.>P3;4]+!U90]O'+(UM$: MLJW[XF_FHU&N2"T-@]IS&XF:)Z+&LJA2H5)3J%D6SW4T2I8:.A9+(M9=W]II M;H)VVS#IN%[R1JEDH80(JTUGM)%_O3)MK](X]),TSK:X1OXW_"R?Z9YVA6JG M25G0MJGMZ(_&VWH'A,##U6#- 9=C=+MT\@NFDS0[ M]]K#K$/75]F!E=AX1U-F>F+U04'I<[&V)=R<^PZHC$?;3GF- 'VX"O&8P-LU MNDY%YUL0>,D!I!KR32E%E9W+[NL8G>[S$B@J["1OF4K(2=!HI$K7L%H5G07: M8$&CX4")A*H+2(URD[,[M79JL_O+#: M_<'5X*IUX;3[G:M>ISN\.C?;5]6?AK/K$I2<=J^N[7[&NXX87W.$Y3H]5:6O MU;H="X;9\3Q\S$;?LZWN1UF4K,JL*E4FN,;/C6)V%T5>=AL@(Y1Y)\0D M H#[N/%B,#^$5S(^ 9\LR:ID8S$*A)M7XSZMHIU-CXEOT^RJ"&MJX6%^$F3/ MAD>*;^Z8AW>"C2*LHXV6#>OU>MI:U\K6B>6N@)Z<>4*ZL3]5JY1QPFM\6#"1 MNGP*'KK[R*:QCVL5L5]XF/+XD655WCT&SKJ(V>!ZR*[36]#89U_Q\@\^^(6^^R3=N#$' < #6QY0:#909),6&PSO\W ME\I";;*#Z/9 ;A=M'EC1W8'$LS:+8!0%X.GBZGN^=%,I$72QP(THI3_7E]8& M$Z,1HO=>/)771DE@W^02K=/\Q=1^E-P262+<<1@%T=TC/'D40!\]\5Z%4KV?, CK7R%Q[AXO!N/N3'^8#1O"^&VWRILQ. M?%G*._$+3B$&5EGB3X S9A8A#>&?MG!"XHL.0?RH-3#PN< MWP\<@^V78I\'DMUR<%P-\#E]6'?.T*C(G8W92'P)X(N!YSPVBJ/)_ U/GC[R MO^$E0B"SS+_ 56[6N0E1"W::>N49VBW/!Y3YO=Q%'W:!%']7K<7@*]K>,UAB"JR/ M4_+2.'LIMBG#*PU02D!:H,^M*!ZAP#.)8H6; /75*!9_I3A3!15$/$Q Q!.E M"/)%G8_O4\:Y:FWAZH M<&\:PD^SYG,\CY)-(S\$D@[4*\IL%JH\$XR@93@3W]"B6)"393S')1263K]2 M@M8=9W]?&+Q7G&\A2&"7\91JB)9/9))6 HC)SS0 FPZ[$026:J M(*\ X9('I%TVA\(ZRMD<.!-0@?+$S]:Z9":5N:Y&@:C\(ARX (A35?P'TMX%WP.N4YL!N0&@9IT)KA>> MG0L%%?;G69@/O"A7D$VN90+9T87+C?$%AW4,IC:*5#"8T*WC<1(J;89"')8[ M^QD]-_!%E7169LDDVYR!U?/#0B#C)7&H6"YW<<7<#3WE\I2?YN-A)P64;?/C M->?7LZ_6Q^^?;2HI4WUQF)N/!]]6<.I+EM_<0\EM0/4E[^ Z$5QBY6OFZ\.[ MI7S%D?FRC)XSCRBS,Q+EK?@HM,+\M6CR3810,Y93X6;*-9=TF7$GA;**!0?! M4:P:R"_L-YO9"P)O5 $X>">A2@^J8%E0Y&+H ZW>0$:P'O[D%GR M7+)':7(:C4ZGD?LG+&19&X'D5)9V##9CH!@Y,S#SQY]F<=FY!CN;;T.C=)=B M_JK)S-K/)7)N7:( .*'2:'&GDGAX@\E+EIN/,W,'&6EQZ)D:&;B?S:U?!A* MV2[JH5GD"N:?O!2*XJ5M)F1TQ,]]W@39C;(=ZV+B2MW,7HP&6(2:$=8N_C.= M-A\+NX@UE_,!_J?(!Z# L]; \]**RN#QA7P-@!BJ/I55D=F< M3T158:.)W$&]4QZR"O$JG0EO>57-K_QD&'7H^E,>H"AX>]C+0XD+P2:5;%)^ MZ2@-1GX09$(ENH5URY-$HD*8J,MQ8H4%'KDN!G)FCYJFL3L&M<]4>IR2))E- M"PH>A+B/,1_AIHF8AQ[M89^_0:T=>@3Y&, R-_DG!3?M]+Y)B]<#;@"0?GAM]S/U R]\ES9D0!L8&R M.'/G\6;@VPGZ$-Y3.^]M'IX;;S,32L6=0I$LQH#CA0>_RK8O/O0NCJ0LXKR@ MLW PRL%:V(UXQ5$\!3],9"$&U&ARMK6];!/FE0G/@T9;AD0:+YIWH/S**2^9 M4"BR8MB74B#^MYG,(86H90+/Z9ZG":I8"\HVC,#,]BL!=1,?+4"98G0%0Y,! M;CBJ])>YQBJ 9KQ@>6+@$ S,TYFI*].I2EDIKCC+[>[9^Y8&\SW M:N8LPGQEFN?#\@2]Q4AZ7@+F"0RLQT MO\,H*NX#@,L+$^!_XM- K#\-B:.5+Q0MLJ"XS&/>DRDXU)E##)..XB-(\-R! M+"PB[*#0Y)($P*91="=R[E.8[P8JK,VL3M3\\K7LVQC@1!KW#Q ]R3S_(H9OM8_GE;:#<]L%@K_'L+=E#[\/L?G_C[17@\ MN]E761L Q9FLC%-1VEP%A&/ZQR0/45 M_I*'HJ?(J+,HMJ()]@QL%_ M,QF4[_(\1&G@E7;_4 ZJG,9\?W1S"52[&IOZ2*2+8@-RV_*10Z'I3F3219$ M(/1L#$K_6W&:698T@8<),LUG"#ZO'-QH#_-,SWC8!%-P,$^-+^RQ^^%,ZBII M],#E/&";[Y,]W54'69EMEN<)$;<"S*,PSP#),X) CT)#K.LZD5MR3][8N&9 M'LKR9JI#YMG+DITH4D6I!'-/?O_Z044'"_N77E*ZYY!.?NOWSWIFJ]/KMO4= M -?2<@!P0;]>9Z&7_+J1Y,>Y%61WM230:81H(N*IY 1^6_A2)H]6T77^C M?];!]1>SC9ZI[U"O-ZA3%\[:"SB/Q%KX;2J4&U;RSYX40%:"R\8T_.L89J]% M:I+4Y,J!J2*U[30/L,?L13HK!,G:13S.JN67=5'0VT3!,O%YCKE*PX L47#" M_XCBTB"7)5;.B_I5+A_/BC#@!M7D)!GS>6K?F6(X;*&(A1A%/RLL_ ^B/)?P MG@>IJK!,@8,37ZK,QI>RJS$K9_YZE0N*;P.EXF.6^H0GJ1I]T;3@:8HA6]:< MJ#PC?,'SBJWQT[8C14N5Q?8P1=^D61G/+(\4;EEU>O$,J_-1<97H^HSG-^%' MM-/F,-*;@J12M28%63=/YWQB;;2>V'6M(HMGAS#6('G6F]4N4D-]R>_N8G$W M:^)!.:(:)[#82S3+')O&0JH"E2+-T)NO05;S4?Q!1FF<=Q69\@2K]4HA_86^ M2I3I=WB9?I9IZDOQL_7D^#FMO>;X]?:;84AS/\JYVT<\]V->]V.:^WH1;%"% M#8M2;W?ZJ&6]M(>$E-KS!A*6X8E8JY_P[-RAFW$L!/MGI,I7+EW'FI>=>>5_PP.QA#J> #<-U;%,@4C$1IM/;S<]VI2$ M>^UHU#5Z?>K P=T3 #[&TM8$D/! > M#AL/9#,1* @4I"0JB4G5*!:^FV!5=;&IYC3 MTW#Z5;? +\NS%&U%JH1Q@Y4 M/34'6K2?2_@B?)'J(F@1M X,6BW+:/?[!"V"%D&+K$+"%^'K8/!%JHM2V]:@ MWU?A3V[36*HFZN+;5(1RK291*\*K::?W.89M5724U7/JU(57JE9CI*V.%4Y5 M&(4$*@+548.*=!3!B>"DC58=PVX1G A.!"#+])=E%JX#OU^2^!O\XAAG!V!]7_T M(ZQI47S'Z+;UN5]'$L6G33&"T_+[NAK/QR P$9B.&DPMH^UH:^!'<"(X'3>< MND;'(C@1G A.>K:NC(YI$YP(3@0G';3J&[:MK?'@L<")T@E?328 M0+MEFX9EZS,+FQYHITTLVL3:1S"0<$6X(ES-=5;?TN=[$;8(6X2M(O&B;[1- M?75=A"W"%F&KBH@A(8N01MU"$P$)@(3@8G 1&"J$9C(W"-0$:CT!P$= M2ALD.!&<"$Z'$_Y;,51L'GI@,,L;S,N'U\D;7!5R#C"5%Z5X LHVF*M]A/H? MNZ'=FWRYJMQ:G53US\'LXQNG^PQ$F0DR&K'BR3(]I?,38*,!!D),A)D.Q=DCF$[%356(S%&8HS$ M&(FQW90IV$;7Z9,@JV C\WW"8>I+KR]]+LTK\$-Q.A9**EFV^=W'IQ-5W_T0 MI$[RH=4#/MK[S%\;_8)P<4S-P_T_)5GYZJ?EC9C9-/8G/(:W +.%TI>)9-&( MC2.9P)C5 6\&FW _3$3(0U<8+(GA&_S-8/AC'/( [O7@:4$T%1Z[YOQ:%6], M>9R$\,98C$0<\T ]ZVQC*M9ZB7?*H#=CP491 *H75TB!"U912'C9?%D]7_*[ MNUC<\006Y?:1W8GH+N;3L>\R'@MN,"YAU6 !)S 9=07P![OU@P"?"BP+3U2L MX*82A)B()3OQ0[@H2B4LK_S^@_:E+-VS@!F$3)FB^+W\T#"*)SQ8T#<67C-[ M<$8C5P1!?LV/[\QWZCM(5[?XOF09;OP)0.6S>&!?HPE_9N,\^%XRAH\PIUSB M@\ .^%2*#\6'9ZPQ'U0YOV,FZ'M+V)EFJS_(I;7G[?E]O M']/DU\L8VEM67J6VRE99><*U+NZ**B^/F2"]#8*O$+' MQ$*P?\+?QI)=@MCU7M*9OZ2A8(YI,-O4U\.6O%GBSU?Y\]K_5AUW;B12:Q29 MJ5+6_A[Z:%!>)V!7;I^%N07<:^]!;Q]^696S#B' 8EE]P[:LRFE2E]6G0'#= M L$D:XY%UMA.1VLPM^ZKKS%6>ZPNY)"'W..;F.;3G/Z!EM%K[>QHK,9; M>@>$T,/5<,<#3L?H]7=V,E#CP:G!#:,J_\W2L;9&7B-B/ZM2Z1!B0+NN%*L+ M-Y"KN]_P,HF:HQ,UN\X=K@LW:+1W5DL1+C[_\#Z5IW><3S]\S0R%JSB:#.&% M,7>3?_O)>)BG+-[ [,^#R/WSI[__[8?BGFMW++PT$+^-!JYRTN7G*!'RUXB' MMSM7 Z9GFQ?#BTGGWTY,5*E/[C73#90M,R94[ M3Z[L./O-+^SL]_7'-/G#VQG[ T2?/WJLRDJB3#;=F6P+&6KL) UYZF&*U?=D ML>L/W1$'+N' "S!T)K.:-O%YWM:'@V[E@JP< :\9:AZLXCY%_* ?B96HND5O[A&7M M]PXI@;=\7\)MDJ30W2[K5-JRVMO*^NJQUU9J9%'"#(>&81J^C3;4T!1+D-;_B-6-3 M)^RRQ491K-(^DE$:,)X[TU6@ZGB2E4\LP^I6E*6S =WFW'= "6#:-B5K!.C# MU8A'A5V[N[/#!(\65"#MOBCV,)L"+ MCVS,)1,R\2>J]S6VM>8!$(TC!;&C-?Z2J$+3:1J[<+7J@NZ*K ,ZL']VY:U( M'H0(6<+#.Q\AP*44B32 Q# %?^3#P_WPV5\#G]_Z 2P7=D['1NAW4>0]^$& M';>SOMU9*^T)]MJ&-U;027MG@*)*E,TJ45I:*E%Z>ZY$:=>_&*-&@:9J\ZU M1\0H[1;%T3X-[]IOAE,FQ,(.[IF^ %O=5UZC\7BL(;)/KQA!:_!1<[=_VV?: MXC]U6?.]P.9(-/BO<[,&K0G=*:OO0OM^!RY.OLY=](KP5P% M5:7[;']M6PZ[2'N]Q6*9J][.^X4=Q* 02X:3#;7;E% JN-#R\C M,0M%POS0C29P(QY!B\NP>)BHP<0W5TR3TM_]<(3Q?GSJ%ALDN^N,L^D(&[9+ MTN^?=2C_=2%?S^BUZ,SPG;'$$2M!DC3'+6ELHV62 MI"%)0Y*&)$W5B9I&MUM]EG1=%I]$#8D:$C7[&]*EP.\LZ>%/IWVJC4'BG'.C [T16(B&QVL*- M)I,HA =B]4J4)C+A(Z?7F3.:2M4*$#W2:9K M4/-. ,NJ_ZO \.%!4:N361=NJ%K?D5IK-B0T>G8$"8)$$R"AT9TB2! D#A\2 M6GV8ID"""L)>INWE:"3.(XXCCZDRXVA"+..X8.(YBS\G'KT(FL>]BE]DL!4JFMW^@J9=$[![/ *PF M$^K@7*9VFT((%$*@$,*L!)M":H0'PL-09.@2=#4"$V;H$DU&=K]T>5-UHK(M:&<,2)Q(GU(!QQ(G%B/0A'G'C,G$BG!&2G!&P; MK:[6T6K"$235S5F_HVF>Z3N2MRX+29&7_>IT$@(')P1,VI$@(4!"X+B%@$-E M&B0$2 @O2H-V M$";^Z>P8G?AI _8P4MMJ0>IEK2>2L6! *C<-LMZ'Q1D\.^Q!T9PV,1DG]VS+ MKCY041=^HTA-#13&\4#,MK4EEQ.T"%H$K?E]'6W= 0A9A"Q"UOP^JTL!]0U\ MN_<)-FM?>GWI@1^*T\)-M^ M4]]AC=SB^Y)WW_@3(=EG\<"^1A,>?F0O#7Z9%_S@>\GX0ZNWBKQ89,#5+U[/ M$0=XKL.ESU;SR>P7Q(")T]QF+==K^O_B!-?"X:[Y]2J*E?6 G_O?JTH&4(F%?TM@= M$W@0>_"3,3OWHR_PK F[?I2)F$B#?0K=,W92Q!AL\V-QR>PGZ^/W'^'Q*SW_ M_Q-1R*XCC!-%H<2'1_$TBGDBO#G!<'5=X'$.4XE%@'^$U4G4N;AR\17PCOM57C$, M."SI(QO"M-, NZ[FI,7)WL0I7/(KORW>F$1W IX9+\PO?\3B^_'VDY5&7G&W+W+E9,1JI M=L1/])P>5)(<4G+H>=YHC>706H)E=<#?P!5?TFD! 5$[_WM>\XNPP 5HP@7 M$#'[]:E\60EY(#36 6J.\W4!MZYE^YI%L&#DM$J^C?JA8^G>B]G(>L\___ ^ ME:=WG$\_7+MCX:6!^&UTR>,0ABN_B%@UO58-0P:AEY?YW" =;L#J.0\B]\^? M_OZW'YX_XLH/_43\"FK&^Q0F/+SSX1ZU<'* 9SC%PAO(+[ \OXW.4PD$E'(8 M36[]4"W/[.&X:FA??16C']]=7: =\"_[/S<7[YCOP0_<34[/[:%E79SW6O:@ M;P[Z@ZN+\];PPCGO]"Y[O2NG]>ZG)\OUFK'^$GE7M/^48Z:^^R"&PB2SY'6N M-4)O!"H\>H %8IF3,I,AG@"E'\B"X_T9X0$+2/GL^"P@/?/26-VO2YX?FA37 M8TVR$P^6@L<2I35<':!5]OV'5W&WAJ^TC/N>^4]E;L/OY8>&43SAP4*DQ5KP MN;0YN4]&GKFQE@ESRH].0+.33Z7X4'QX!IOE?O',%^LL#0:M[M;FGK7]W;J. M]<+]N$K;W&_UM[Q_R]N[.WW]@>195AI9T]\J[XVS2/9*/Q?$D(AU45!]?-F#_JU^ /4P +Q.\%^EV*4!NQ7?Z2MV/CHB7PI$W^B0@>;47?U1H6[ MI_3^J3NX Y_E#LC+!O,#3>4&/LEJ =PZ;6U5*6R'J81!BC@+>R%)Q_YT9;(> M( 7U\JJZK\T>P8TDHNV-:%2LM3D_'4*E5NM,W[%T=5_VS2)3VVBZABHT7.D@ MNMN;@*FS\+64\"72Z"#-VWD^FY)IK[D\YADU-B4G8C7"?H["4SS;4X!WQHNM M);*'R8FH']%6D];-2R=.'2Q#(LVV8KB" M0/>>I;&E31J_09NZ"!4RNJN2UE'"@WEZRK/,%;(D][3I?*QT6_9)"RT7))T# MDLZ+4N3S;=1 [8U93>'_MVC7B/V!ML;]@8T)5A?&T:AP5RM,>RTM5E-.Z]H) MLXOYMBNDQ)J]GGD^/'=LVVP-!O;EI7DUZ%R=]_N7@U;[W!GN,B6V*(G:7U8L M9S*=3'C\6.3%PJ( -\\J0:SN1[DD5S89\X3Q6,#=MW\(%]/O&9]$@+/_9EU7 M3E0GEBB5//2VR?K<-;%>T6B4: I.7$M+IJG=WFNFYY[S3/=[^V&/GA:>YDY, M7^.%I[3V+9N(6-8>DH)KE@*\8EG2P3;I)&ZK$[=="%=,;D5V(8_C1Z!>38EA0)5.38$&P(%-S3_J+ M3BK:>8L-.JA6!XL=0GICMV-T.M0!86<\<<36!(F:XQ8U)T[+Z/2=G=%D#IOJ MJ*2=9;8_0($D$4DBDD2O]WRRC'ZW>D%4E\4GHX=$#8F:/?E7;:-E:NMV5/O% M)U%#HH9$S;[\*]MP=B!KR+\B2422B"31*_Z58U@FG82\*@$HEW_[+H]O-WW: M@F[[/?C8Z)C:-FCJLMY5^PFDA!N,B).NJ>TL<#)F"2X-ATO?U-88L"Z,3^J# M\+"%0=5NDT%%B"!$E PJ;6%#,J@(+@V'2Z_5)_6A(815HQ!Z34^-6AE#S3E4 MHM.CP''E!"#U=(S0.K&ZU6.+[#]"'B'OR7UMBY0:08N@5 B<%5A M,?9V4!M*%B,ACY#WM&Z@UR*E5F7PL5DQQHV.UVQNA%Y?G*,N"URUX4=:IL%P M.-'?R?ZXC35"2X/1TM9VJGE=^)Z4!\%A\P";ODH>P@/AX>#Q<-+6UCF$C"E" M2\/1TM*66%H7OM]+M*I&T>$J:?L)F\^&/ @>F2?N11!-!1 F&B4//*XDLO56 MX^+F!)0MRW"Z^II#;$JWNG!:U29@C0![N-KN>-!YTC9Z^H)T6]/MN U2PBYA M=YUXH=%N:RL((<5*X"1PZC5[;6W=(@B=A$Y"IU:SUW3VKSO)["7L$G;7I&/' ML'OZDH./7;%2#N/'FRCA034,Y0!#>5%Z&XBMCJ2K"Z7T=1M=E4J'T'6T;QI. MOR)C8@EIZL(,59OTI/U)TI"D671;6I;1,O45:*Q*F^/V3T@0D2 B0;287=,S M^OV*HIMD\I"D(4E#DF;F7)E.10D*)&E(TI"D(4F3.U<.=;358Y%R1(")! M1()HDZ9MAJFQ_YJDL?@G/&22 M3KX*>$+PA3^JLZ6NHOBWJ8AY NSWJ^!2/'D@K$"(9/XJ1C^^N[JP3:OW+_L_ M-Q?OF._!#]Q-3CM73LONGW>=GG/1N>JUKKI.NW/5']J7IMF_Z S?_?1DV*FBR%5\8L&0LI6(#D+!WCQ;ADT8@]8Z!-AO!+ M&HJY='=,@^'*:'DT>Q P.1CK* I +\FM!YQ]Q,WLP4I\ M,5<$07[-C^_,=^H[R&:W^+X^N!]\+QG#1YA3KA9 W =\*L6'XL/'IR)^/JAR M>L!,3;26YH*LGF"0#:GG?/>V'EJJ]/(I;7E[>Z>OIYR++9.AG"V3H2J@Y>OT M,CL;*'DK_/P)E9*]S3G%SE5'; ML/1E6M1E=4D958J<=;;+CU 9.8;=TY>\1,JH\W91Z/0TY =M'EZS_)\H9^CR'OP@V"=+*!AZZ)S85VUS]O==F\X&#C] MCM.Y.N]WSZ\N>[W+;N.R@, V8NZ8AW3#?XR6L]YP$,7!$_"+H0K)KV8;+H.TGMR%N9DHXL6^<8>6 O!AQJ%1V?)Y9:M=W7J54U M;!44J\#&M]I&R]QAF/P0^$BCT;)]J/Q99'MY /RS>!BX+L9P@0^_Q%$(']VL MBG,0>L,LZOLI+%_CAZX_#81<)V;>O^RU6A?=2^=\>-6U.Y>#SK#=N>I>#B_; M?&T8X M'IE]4ES.\>="]E^/A4BRZMIY:/5HH]E[QR[%K3>+6UNVEL!UJ[7?XM7.?E]/ MDS^2R:_G_(!D:)CG0S7+VFN"!Y)]%=,H!N-"EPU/#:6(YU[GN04;^),RCHGY MB/EVPGS_]M'C2)XX8H/<$:LF#(F:N/E["AFVL_B 9+%PA7^/KHC!0K%7?-=^ MXYC2!A8W,KM:#YBJ^^IO&RT\H-W,VNE*DC7'+6M.+! USLY(TNR]61)$AR"( M#J+%3RVDU&$TAK+,CF&:UHYEL8P),PP'3-AW#;E-N_M;&5HT\R"H)^UL"?\MS M[A,6^/S6#_S$7[UW\W&FV;028=92( MW3?:^NI=Z\+\&BVNU2I6#[:<[[#K1Z\3^!\6]>*S\C:914,=;:T:DW$L!.,A M\#XU;:0RUX,L<^WWSSIFW^FV]16[VGJZ--I[/JGUL LVM[N]=\B#IX6GR1/7 MUWOA#Z2]57T=3LNJ]PDLNRAQO%'V]S\SD_E2F2"Y?^'8 R$PK_$C=3^@IBOXOL+=O)S'$FY M*!C9\X K<2=QYSZ[4>UOA&0W$#C(;B#F.S;FVZ)MUOX&/>>#979-=0&)&F5O M5QFI^"KN19ANEEWZ)LBJ)>'JS0P.073MDY)'(O-W2,1#(%QMB$4<1QQ''-<$ MCJO=GDIMB$4<1QQ''$<XSY Y_AR$:)0^J M'4SHL3&//?RR!ONLWNOTC:34YO1"[6D\&G)3HM6%O:I6X+3G3-!<@XYMH]?1 MUAJ/P$G@)'#JHV/'Z+8M B>!D\!9/W!:1L?1=W(-@9/ 2>#4N"-L.#VR:PF= MA,XZHK-EF):VD.S1H_/8VZ]E9^?$6Y0V-_#, \OH]NG@G#7G2>JJP9C0&NHD M1! B#AX1EMTU.AUM9TD1)@@3!X\)NV4;74?;P9V$"<+$P6-";S2-($&0.'A( MV.VV8=DMPL2VH:@:A8ZK).PPDNH OVVB5#7OE%$[Z5,;8AVLV":.(XXCCJLS MX6I#+.*X:CBN7OVGB..(XXCCB..:S'%'WV.O\%7E^KWVFAOPZ?:-=I]BH!0# MI1@HM5D@7! N2%40) @2*Y+#:O<,4!2$"<($88+,)\(%X8)T14U2*PX^7K6T M8Q.,1R:5A*Z.ITZO @UU],5ZM)^Q YUW/!"E_DT$3@(G@9/ 2> D<))Q2Q E MB#8&HM3%B=!)Z"1T'@4ZJ8L3=G%R-=3)-6Y'A!)*:).0-@FK"ZT0(@@1!X^( M7MMH=4R"!$&"($&9)(0)PL0.O':"!$'B\"'1M0S;U'9$75,P0;V<7B#LI]"- M)H*-XFC"HJF(>>)'836IAHT)%O>,5E_?459-CP733LTN=FH: ZXJ4AD(8@0Q M@ACI+P(7@:OZ.)UA]PA=A"Y"%UF'!#&"V*%!C!08I;JM0;_/(F&^"B)6 :N# M0T_;Z+7HP)TUYTF*IL&(H-8PA O"!6D*0@0AX@W/PS2Z73KGF2!!D"#CB7!! MN"!5L7$LZGW";P.Q]/HEGW]XG\K3.\ZG'Z[=L?#20/PV^BP>!JX;I6$""_\E MCD+XZ(J)"!,Y"+WAF(=W0GX*R]?XH>M/ R%O@$;G0>3^^=/?__;#DB='F&3& M@\$$[Y2_C7Y+$YGP$#GL HASSQ/_7GR)I*^2T6YP)K-'PO*$N 9?Q>C'=U<7 MMFGU_F7_Y^;B'?,]^(&[R>G5N6DZYM"\=,S6E7/1'PXNAEW3LCM#QSEOV;UW M/SU9T_+ZW/@3(1E,GGV-)OQE$)=N#_Q0G(Z%DAF6;7[WL<0C?Z0R\4>/V4]^ M"&(A^=#J 7QT\LW-6+ P)RKC&56Q\#2!WX?1!)CY<:9(NA\E\V9$9GXHDSA5 MJ\JB^3*P!X$]""4;10%(-,E._! >%Z42_BZ___ J1[Y&FKW#99/!E>Y9D)38 M;;*\L/B]_- PBB<\6!"F%EXS>[ "*7-%$.37_/C.?*>^@P1RB^_K<^F#[R5C M^ ASRFO10:@%?"K%A^+#QZ>";#ZH>)D*Z2V5]ZL'PK,A==K?O2UMETKN?$I; MWK[GUQ_3Y-?;&-F;T5:O\YK6.NCJC2X3%=#R=?JY( -%K(N"ZNM#)DAOH\#+ M'O1+&HHY61W38&@!D,] [+<3]KL08 +?BKC$@I9BP>X&-OJQ[1>_1-+"&)5H MQ()Q*N'%/!$>VI_@,]Q5<\+XSOFS'NJ%Y!_QS\;TVYAI5&* ?]MQ%Q=R%F1-'N% M2H84"1H2-+LRCQHL:/0FR&R3QK(\,^9ZS&-QSJ7P M,&U#A%*U8_HJ9!+[+M@HUPG<^GOH)W+PP&-OX,(;_.1Q[0R90:\U; _Z5Y?G MG4'GW&QW+Z[,SE7OHG/>NKBTN^W&9P1[ 3BTGYDCD&,M-_CCF\[8(G@EUQ/V;_+P_2E=L&T-[S.N8MN@>+&=T<*)]G M+[%UDY9V2N8<0OD53_!3&P?<,EJ.MC;++]*O"EK4SBL_(!#73C%I5]RUWPK3 M%P]LPC:IU3NS[,HI4I>UUQC_.U9O:Y!9!G=HB@EOGY*F-AAR.BU==*C+*E>M MDDGS-KBXVK;/Z 01#>IKVS^SJP]XU05%Y"GITFJC*!X)7Z=BJV"+H#[ZK:M/O:U(I^/6 M&=>' MJB.7-0)R[13I[HL,:L^.NZL^:,IV9*\&"J$NW*/15-F^7D%+<<&RNH5H=.7# M;>)7_UYXGT*P$^Y\N&<@I4CD59JDL1A,(ECA_ZHW7G[#EXNUBQ:L7L^\NKKH MFE?#\\OV^94S:/T'D,)?(S.T2@6(Z1F63:=3D3FR MCK305L5%YDCCS9&.T:7H"%DC:YT0E^_\D$URI#:);?1,"I&\+!JVW6#7L0N^ ML+N^=+O^MRG^=Q#"&["S"S88#'@HOT2![SZNL(G>[EU=M%O]@6.==SJVW;<[ MO2YV_AN<#QSS_*IYG?^82FLXO45" GWFE%1;X-GAI? 7W$CW0_5#['&@+7OP MDS$;7 _9333U7=:U>D95^^3E!6:SDSJM?.RL_.=M1Z#>=\9^!VICY@#0X"[U MU82-\G&A+!9N=!?";9*I!H/+"!ASA,PC2R6FA>+=,HDY+O4I+COC21+[MZFZ M=B*2<>0Q3'E35\;BK]27 !*CNB]0WU-&M@GOX*#X[A%-SQC#LV)'V'SI'ILOX@Z>"[[UY?1"R(^O96 [CF\AY/X%TG&\J^:%\,S;YI M=SOG9NORZK+7'G1-RVD[_6%O>&'M/!M*T_*HK\\;VLTHQ3)2;3X2C? >*@K$#HWXC)-$#Y$,HT4!)I&,73 M_ F'B_V:K(BZ[[=0CT;\)0T>YREZ5D=CE^)%?O8-([N?2^W*OD4 MOGY3!H N4^8?_;,^@ZL"708A3MSEEOFX082FG8'K]@?8*OAG MSD*8]$,4_XFKXO(I&K)@!R'GX^2-*B;$.^ZRCE3L*FWS"'Y$VL0!9]U^8R>UC9O2+($"K M_D$$]Z)H?YYE&>.?"P*6+4$^UQQG"DK\%54"=C(F_+YL=O(IO_4#N#EK@RZ! MX#!: ?XW/&3"XS]%4JR@Y]\I?E7V%5(B1]P"'!X1=2O0)8OP\3 H M]+O<(/4*EWR:(+,X5!XNQYD"^76JT+ M7R+PT05=QZLQ+QW+.K?.NY;3[=M#Z[SE7'2N!HYSU>G:YU>]9GDUB_R-L@W6 M?1OG9H49'VUE0T]+94/'V>_I!%L>[;#MZX]I\H>W;5CQB2W4.%^W EA0W.PD M#3D8%F $4'>8MWB1.% /!Q8EHG/2KGLVP.&)R9J=8--]B2^!%E6W)-++8NJ^ MQ2I=XJ+-L3G('%5T#5WAWZ.I_7K1\X:";^>"K1X K!EK':[B/$;^H63F5QIG M/I=;^X1E[?-;*;=Y(;?9,1R+DIMWQA-'K.%(U!RWJ.G91L=T2-20C[8J"7\/ M;_T@$%ZQP;_.&:O-/3"FU3:LMK9JU[JL==6:F11P@R'AF$:OHTVU- 42Y#6_ MXC5C*T:5#H 9']CI-!FELVR52A3-6SL>S3G\Y<0RK*ZVZK>MZ7;<1U;4"-"' MJQ&/"KMV5]\9MX1=\O%>KY6/$AY4PVZ:NN;7A5*[:XY_2%$ER^P:=D_; :IO MTJ8NW$#^\GX#UB1JCD_46+9A]?5MEAV+J%FI[9C'GL/6%]\DDJ!^R:!/U+EYD[6K6FO%36USPRAM* %K\HQ6HZ^^$W= M%[_JN$V-1%'M%!^)FJ,7-9:E[_3GNB^^QKC-@3APVDEX'8V2I8:.A9U#NNM; M.\W-P6H;9DO;OG%=UK]J;4U*N=&(L-K4 YS\ZY5I>Y7&H6HDK&*#(_];UE3X MJ>YI5ZAVFI/(U#)LJC8AM[).&JPYX'*,KL8DP::#BQRIC[\*+L4X"CSF3[!A MKVIBN%O5=H @L_0=FUH71B"/JC[ZZ. 081L]?5L%34$$>52OJ1TI/["!ZZ:3 M-&OXZXEI+%S_[0,2J%+DS4J1/B@H?2X6E8J0@[9O!^V(P-LUN@[5>>T&O.0 M4IT7%5]L196.T>EJ.^3]:$HOZB=C:F<4A;XL^/RJ,:KQJG<#;-JB7]TAV-J M%&"MDIJ7,E&'R7I/SJU_\2#50L ]LA.+ZKZH&&-5:F#=5YN*,7;&$T>L#$G4 M'+>HZ1E62U_LN.YKKS&4W?VS9 MAM.C)O3DF%)RX@P2':-'%9#D:Z].VPLQ$G$\/]^D"A@U)V6I9?1[^C;FFF[% M'1#$#E='-0=KIYH#+MOH=[4% MO!L/+O*09IM($^'A5(&6W)]()K[A3E(EL;Z#PY1E]&UM(;VZK#NY2?51/P>' M"-NP'#K(F-RDU=VD.!H)*?TH!!4S$M7$WYICQ;5[Y""1@U0C#=4<:#GM+D&+ MW*-UW2.9WF)M0H;9U1=/.'II1OV92LQO47^FXVE15+/;J3_3[B2G^OI"?R:05*?4HVE_5B!9 MR<0_%%S:C)JSNE$_=*.)8 G_MM:NB79FJ[WY3/U0RO=UC7Z?.B]1(.@ 38#: M)N7,EXKM.]JV"IJ" M"/*?5_"?RVW]YHV,JP#5\9PL!VC4=VKQQF2K"ZN1\WD &N^8P-DR=Y;GV'AP MDK]V 'F.=:$4G;:V[#ZK9W0S6F31_V2AF*N#AW38+9I/6_'EZRZ6*I[UP2%@RY@F;\$=V*^!^6*+_PM6W MC^PZ2I/Q-(J3;6>0.YBC429\\2EZ"(ZS' 8\7A87K,L8DP<1W LV@3^-)>.C M1,1J ;G[5^I+'U?@C&EDP@OABLFMB$N,:"E&?!Z%KY(14>@D6>,3G3R9KS9; MA:K:M.@/[U-Y>L?Y],-U.IT&8@+CY<$Y#WCHBNNQ$,F%+]T@DBD0Y@;LA?,@ M]_^Z&X[W-"(K_2EUIC%;!XP%=3GC, L-#(#X' /G"03(!L$\5R?HC4&T7Q!-G@ MP4_&[/>SZS/V\V#P!3@%5A_6 #@GY'?J#I9$\.W/.7-*Q8=6]KS5=V^V]D^.8GSIGNPM7@X4A:%E M,\7[7AI.#JGLHKQIG61>&L.K2S?AMRF0//(DR!@W214:91HDR(-I@(.'><=L M%$<3N"^2)3H9ZN$R=PD4S\]VS8_#JY_GWVS M/G[//D=GJ(]:IV;?V%KG95_Q\@\^"&7?SP?_8"5Y9HM#5X/J\3"(#'P4+,>:@XVZ% M"%D8,7?,0:Y(7#X);.6/P*)&*;-DI3TAW=B_54G(:E2#,$3L?U52@<'R78$ M999Y^G]G'/,(X& "N-,[$#MDY K:MSI6F+@S4(8K2C&WK#ZGEETBY89VFP@[?_\,(JB!*GV M*WQAW]1/<82#'R?)],/[]P\/#V??;N/@+(KOWMNFZ;S'/[_'"]_EUR>/4[@> M9+X"U3M\]/MGS_[I[S^\Q^?X'_"_/_W_4$L#!!0 ( #!J DW>IEW'CA M '&L 1 <')F="TR,#$X,#8S,"YXZOWP.0X$6$0%*2U^I2,YXQ1>)< M/^#@X$+PQY\>Y@%:$BXH"\\Z_5>]#B*AQWP:3L\Z7X;=P?#\ZJKSTX?O?OQ; MM_O;Q[MK=,&\:$Y"B/S"S+!42#/.E'X1X0#.J'$!Q4"HD04"N0>2\RG1'[& MZ_>/MM,B:8C,M#-TNM'AWA+FGH ;8/-DE#XL AU@R_G@) MO^MI%G!>X/(I8Z)4?*=4[+_90D7-.213%8CKJY2GVJD>#=QB*+:6;P_%==3( M4WZ."7>HS6::;*Z&O>^HV7X,@1+\NIE(0;Q74[8\\E@42OY8.Z39Z,R/36)9 MD6G$.>0Q&VB3)TQ_;:V/3ZCB>-I$%4.C+KH9\68*D =OUM@9*9&^VMH)-%P2 M(17#DR9:Y,B2ZV[&8C--0DR]^IUOF2J^W-HA@GJ*7;^)$H9&770SX@T5D O> M7 -#I*\<.N P9%(S4K?,S<6"AA,6WX%[JLM^;_KM.S)!.C-]G_2:[OSU:,$9 M)-B20B:5R]XU@QDGD[..RL6[)NG^CX>#5Y#QFB(E <6,0O=00.)%@3;B.E/2 M<% Q^ZPCP-D!22S_GQOEDTE3HX"$AG2/;0KPN*E-0$*"/35GP4E3$R',&42$$MJ*#5*$O=U?K!JI:B36T1IJ1EU6G M#\?]WMM^KX>ZZ((*+V BX@1^)(R0YH0R5C\>K3)881T)XM^$'_3UJDL2XJ2( M@W"E#=>F*S83*UERTWB\,0X#3V<\XHYXA"[Q." 71&(:; 70>J8NY$Y[;T][ MQW61>XF,%)2)02\20=^W'M@;.2/\7*>/\IKB,0VH"A<[0+>"27*Z!\A=D-_&O?_C(/0__1'1A9JJW@'8 M+K:5,)_4A]G(03CT42KI^P/ J8]&JC/;"LN$@PNVD][;DUZ_+FSH1 ( M*FXFMSDCZF)2)G0GK7UKT@I<$)N@/)\VN3\2-"1"0"4 5^*1*[ FG%+HBP="$!FW'D[\K0&L8ER) M:#G3MR.:"4*Q)&1$'4!.G 0ILMI[@I-@=3.Y 13C1UOC7(-W)=1O:T(-LI 6 MEH9=2&0>\$T_=X>UQS?&HQ*\\S6;'[VXP/&"4>&/((CE3BUI;(U7B5(E7 M><[,CE?*^8!:XI-&0^GU].Z!] ^V@;0U$VWA*!KLGU,YUPL#H7_.0DG#*0G! M]S5A<3%P#NKZ)Y9!78Z;GH J\#O XC6=.*[!QQG>^B>6[L@)4BMCF\/-34)< M-1MGI.N?6")=!5AMC'BA3T(@A@O! NJK?8[Y>=K:8%7R<: %L0_^5/P;@B/U M?G8-5L(3Y9D6IWW;%0:K?'R+U5+4C$@*"N\*N"+3"A1?ZS;7&$7THB"E32W0 MO".BEK(@&,G'JW"BAJ'UI_"='!QX]=)6E[ZGDKO4*UZ:'@Y)*(SZ39 M6'=#WN[T\-B2'EI!?(FT+/0BEO8]8B'*"7R)0&0K4T<;+)^98HZ#P5SOH=H: MYC7\*J$MK0*L@=;P1XF Y"):YHD_PYZ=]9_;,GZK4"U,=O_F3'_G@8!9 JK M2RCU8'$Q<"]:O[-T<(:;SC5*2RT'7)07/@E)YRICAFC")?U3:_KI8:%2ZD:A M<$L9[GG?=Y8E-3>Z+U$J%>7%HD1N*Z-F'8R^"#*)@FN5)^PV?)<-T MC'5O0K!X62$'^K"DB=PS]78-L#&U$B3 MM]/+C:*:AM#$C7+)R.B#KW9RSK^;U X:[E/4LM5^1="?1( M,6BIIQM5=!NANZ;W+#6]Z/=6UO7/1,;M_9;PX0QS4L__93+W-,4;2ZU7D[%) MK $12+-IL^<;-8"UU.XL]8UE &+#X= 6E!>:I)_KB-U)YQM+TFG'HWVIIGJI M.Y3).]XTG-YR%L*E1QHL&5;P< [P:=NH5E4C8)BOM5&+D:D^M;9OM#(([P+8=)_,QF]- M/+D6E?6L-)FTTWJ6[20ZO(WAQKI)#E"+DSLAL.VNK$*^GSN M[D^MW;VF;)]C+\B$<$[\]&>CX.EBX8Y\I];(IQF\1(:CN=/21BR"+ND4'HWV(I"<]*0-?!IK$V.ZT)&\BMK":E%>]ZU<1 CK4:,IIR*).Z\\M>:5B;O; MESX.)?.^?<1ZQ#97&Z,:O!>PAM:=7+ZV))>:45=S0GE6K;^;8 ;3M$TXE@) M;*EW6@]L@J:2@;20 Z"I=YIT7TX.[M[LM:4W6P=8*[NW:"S('Q$8\&E9?[&D M1.7>R6";+\E8H)A'BYW>+)JM(79O:CBU;&HH0=#.\!3-YY@_WDR&%(9]X&Y< MF)AE :U_^D1-7NX$T/8F8L)8C5-SK L3O0GS W(KWGX*!&LA>=R#/TNCJXLD M>F&NVM0<:Z^4Z5Y\Q@*?<*$.!I:/]1#>1H #;FBTI^43%)HMK^4E_AW%,@_0 MKR(C;B;G6,PN W9?LU%OPM@-]>MMH-8'VRE)2(LZ(&P# O)R3F90ABY)O,=I MYUA;1+A1/]D>];S,9._6 7\+.-E.@UW#GN/L1OMX:[0S4?^?&/]XM/*1K.1& MX5-:^D-:R3=R=250GQOZ#^0[/"+^+\17Q\V[[O-OV*.54*%F?""V:M*;*WEIF3%W.G?M]RID_;^4KH=*;>R5Y"*YX2O;M6 MW$12,56?G%9'[GO&_!WPV=Q'0K-<]5#>%7[$$RB>QA<7-(CT5UVW]D;&:6_\ MD3N44QU?ETP=_XJ#B S,Y\']$;N,) SQ;&UC%XR>L 7Y9+Q] \K9=ANS8'<$ M!_1/,O!]70-P\ GS$" 6R51NB M4^\E!]8K3:- ^5K\0N9CPHT7',\WL2;^2OQ[G\TQW=B83/FD__I*Y>P\$A)R M66X^PO1HT$G[O=JEGZ6OV-Y@_4&J@?\[W%=4MNKKF8WF'*B"Z[4 MVS4/GZW2KC0C]KX%;+IBQIJ'S]_VU&N(V5E*Z@5'-EDFN1>0ITETC7)[ M&!9=!RH.$J+4PGIEM\@FH&<.IULC9CHI\]87Z#OB!*MI89T&C,B#_!C A3&L M"<$6%5(:-EM;>*D&D40=)K-ZKH+Y9L>7Y'B;25H_&]+L85V]I _$O^744^_S M>3KM4!^ZE<1$_F)(J5_\^8/,50A]AKH%P^\X7]6)M_$ MDR/V*]R'ZFOLWA&O9Q\47*F)$AQ<8LIUXJ[F$:T)YXA])*H)$]\R&LJ\LB-N M>SO O@9EP2K-XQ)[A6POK@KQ<>"Z?N!L]F<#NK^6#X* W2MUXT,J+QF_$B)2 MTFXFUT3M2A:&Q.F21FS^.MFE.;8!X(5RT#VH_5/'O?YQ,9I6%]N_C/,SD3KO MCV?_DQE-Z-SU>^$ &,2ZY&;1U@WHGK\+ >6^,OX-(MHY7E (_D.HE'&AG%V. M(OLZ[Z$.F=5]N)Z2.%<<@QNNZJ*:K4A[\]3(VL7W,,6)O^*MX@NG9&6&8LVS M_6MV6E'S H'%AM*CYV\\M_@QWHJP)BF :'\;<6\&W=_-Q.0%QJA-B?>NCUAU MAP#-AVPB[_59)DL2,/U-Z',FY*KQ%47WVE3.@N".!%BO:19-LSS:V]S'A#Q3 MUPPDUGCJCUVW12-V?YV@+[UES7]IIY(^R=I[/$_J4!=X/A0 CF48B> MXOKZO&C,VJ?/GPSI$9*EU1X./A7A+D:)*8.>&HIF]?\1<3)KKQX%4+CA^Y3Y3PCYK!V MQ2]-Z/YBEGZ&*$U\E16:Q/&"+B%;#/W5RK$CEL_CG_6!@=#Y..)"Z934[)5( MYRRQ!P&"S*F4\=2//I)5+3G.2. /U!?$P/DPT-:3KMGX6KV%7YAQ79FTW2W+ MO>W*D]>;58IB6Z[5V_ ?2^LSC:GV8I%FZ,V('ZDDS/;1 6C7Q=2^F-]\OR1K=2Q)(/? MTH)1$FL ACLB:;S>-,1+O8H*D4(W4[7:I'::Q.M/J>5/*N+95ZVTZG=D8<96 M7!V8,R\8;WNZ;\.4"GO.H[G>_KQ,5D.R KX%[8W(GQ+)S0TWBV!7X0 :,./T M3S758 K%UKAMK\EA[V;,U@W]/Y%\W0J M22T/*NYI+;<^>:Y],-7ZZUR@I+NY6T]O7[Z?@2KMR>BM']C+GB.,P7J,'(A@(P9,XR.AA$:'3,-WEP]F2QK,H MZ;<95EZ(> :Y^Y:RNVK1OPGF AS25^N_X"3X=U)LY56%]K)QIQJ/V 7@M]ZB ME>=[: SQ9B$+V/0QF2=DKW#-Q\^O/SG/_[R]_\AY-^O/W]\\;;RBQ.8MR_>U&!;""^^E>WQB]\" M-+^_B'5U\N*WJOZ]/+.$7#1ZL?PP*^>__RW]<;:!%]^;\F^-/X83^['RMEWV M?=RVIW][]>K;MV\_?7?U[*>J/GK%LBQ_==WJP3?2-W+U&DF/"&4DIS]];\++ M%TCAO%GVW:&3J]>_WWO_6[Y\FQIC7BU_O7ZU*5>]B&#IJW__^O%P22_N,O+UY M [1OJI/3:HX_-XC"$M)Q#?'GEZ=U;)%ZJC.99XGVOZYOU9Z?PL\OF_+D=(9T MOQH2L3WOJP7^^QD\H"RX&;R%UI:S)V*\$=R(I.RWQU"_6=0U?OE86E?.RK:$ MIA<]W6".3=2G:CX&75W CDC:05WAR^WYWCR\^\^B/$VZJA=1'0".2,Z7).U/ MQ/QVVX&0;,IF/Q[4T.#SI>K>C-N#389!:=&4 _?5$$9#^ -*W?RHQ+FPUS307K"N MAM"#@HX@1R,)==+[JCZQET._'_>QY<5//:CJ#G4TPC[;/@3<;ST:HH?5HCT^ MK>K.:\LC8(R&=,?%9&/+01!$\"=E>[*T[^;A335OT>E YZ/N ]B%D/ M:30"NNF]S2T'0?"7J@K?RMD,)\Y=$W(3AAV:CHWBNZ8M3Y**PB&LV_*_R_G^ M[OMI4F$=!6,8Z),1^K6!N)A]3'-N0 (?ACHV85<_]2?F 4AC$W#W>W]"-D < MFZ!NZJDS@$'0_3#'C_#%?M^,V(I7AT:AXQ _W&(0A#Y6\Z,O4)^\!==N0F75 MNX,CT9$M:YH,@A*:(A>.IGC0>% TR\8>'=5PM!2@_7CY^/7Y+U =U?;TN/1[-=A'HO\DH).0=?GAL%K4 M'M!(/+!M"_6/-U!2JZ/Y\K1H()J?WN.0##F$^JSTT#Q)'-QR4"1$?EH!1".EL]2[GSG$U"U W*=RH M/=]$U0"@IR2QV8]O;'/\?E9]VSA@/4!.31(JNAJ.\9WR#"Z\]0&)>QCXQ&3^ M\,F&H^X^S >)\G;F%[/ERQ_Q^^7KB88>P;,7O<'W%A#1,%Y_'8-8KQ%):%PA M,JO\+7Y?=KZ,88ZV<874S#J8_?P2$2BZ-"M"4$H)'TCDUA$A,T6,RRFA $9'F0E-]6V" M9RD$O*HO&3\UQ;_45=,\A>:;#0L)/G,,.#$J6))Q;8B/8(G043MAI(K4=:'Z MAL#MU?Y%5:.N_ODE??GB&Y1'Q^WRXP446_M;2J M?0K5'VM8JY%YAY1-(BU?YZZ#&V.I.O?5_7;:N':N)C=YU ']?(8.(71 M%IC-&+&!6:*X\20S,B>!!:FD$CP//>0H_R%'Y#D*TMB\_"%;?W^URDH8R7QX M3,[(A#;$$JT;^&R6]0=:%(Z#]-[F1'K)2 Z9)5)I1@3-G%$\4FHZ2?4X=*X( MBKV.CFR3:5N&2S/VBK3SS:QX.E#4B48$SP+)!=,D4\X22R4JQI@YRI6G(,*N M6QR#2$*U199N7F;N.T;I25)^]0+"OVQ=+I71BOW5&^*RJ4D1UO97O\9M&TZ.O7C] H M79H7F;3:>1E(9E&\54 L.*= ?)!:"L^E47X0^^&9B,O(S)M*=)8L.5S,0WW^ M^ 7YH7:%+7(G/3,H?LMA%?$6^<)ITI>JT(#)GOZ^(IG-[X# M,JJO>? KA)3V\69FRY/F,A)Z@WFPJDDAGDEU]Y_/APOE+$Z.J$S(;)O.]]XL )DH9T3MACA(EO2'" M!G^-,W8KGS[$^GD.\8#3O>Z&5O'XT*B++N3':$P&9P/D6 M,A($3CHTG#EGN4?CN9.U,0ZU5P&*-WW%'P[ S*(>B26$3DQX-*R"YLY)'2-A M+ LD>L.)U6A@9-SIF%N('3? =FE+YZE#7TW/S*GG-LNZY[=V6[IFGAP MO6ZH)S5H9QL+18W=6\="3V.CL:YFT]A]/ZK:TMC(/+9(TMCX/%3S:.Q^UQ$SG-@2QZ7>C^_+!F7A M?\'6/3FS$F;!;)9#IC2Q/GCBT1PASC/\1'W&K3,Q\+CS'N,8G!U]&_F1A7Z'W>9X7,W>*3,B;]737)6HLWRA\#(3RM% I-2":(;:@V4I M?M@+%7-+I3709:J,246'K*.;[Q7:@J!:>-U5';7 MMTF&&_U!=]+^('DG5Q-J;(22HO-9J@8>;%=3P1"U-@3A /.2>&$I1V>7> M!^IECIQ\'NM"+W-R8!Y-)1%7!3> MH[U!(!.&&TUWF*M8XF M&DYIG[.@*=5^KY'NP8^I1O5N( W*X+OO?K9(U[UV&/$NS0L:(9-9RJA02'@F M&#(3&!"39S:""=*Q'HGI4RX#O:1A)%YMP1CH'H5Z]_W".*:B=88$;A213#G" M?71$.J$%8RFOHX=O,,TF]@"R,!1SIAK\&[&PN&(]7#9PA1QL:EI088)W:/HX MJH!0A>:4RHPF#CC^A*8P%UNL\M$M(/]F3'G0SFE&(PD433F3"A11E6NB!Q(_7PB#^=/5-OB1W8\XZENE8V*)15S FT]U0N/*$V<.)"CK0:YR,+ MTC*Y\_5X^@[< WMAO3DUJ=&S4[6LMNG\#BP-P[%JLC7A\NJDC^4<]N.;&D*Y M=E58\7KAF-5!Q50>!E5HS(5&-]]Z-/>BD([&*/G.[XX/MBX,PZ!M:8-=27W> MYC;)4*(P*)NF$HA'.4(KK&CNJ-!1R510CB-Y/!"P(2=!9T C&M'Y[N^(CNHJ M#,*SZ0JUG9Q&%@Z1N':A"[FXF2QK"1V4<3W_G4.Z8[O M3]#NQR_V^WK?\S&0BHS'S$ATM6SF/-$:+7>)C"!Y1%8%RRT7/:S/:4R.H25I M=!9.)59?:K#-HC[OM 3=?[G@&?I9W##B.:/$1JF(8\C4*"42%R.+IH=PW#BH M&;.*^,#2,0B;IA* SRDG> [AG:WGY?RHN2':;R%%W:YS5#8W+C(IO&.:$Q6] M)=X;1X02C+ (-BJ.[C^E3Q>0:4YO!I:/4;@V0:SWIH#K YM\KV-H4RW$V]@- M&?G]MD)VP44QLPRN#ME1UNZ>Q6^E MTW=-6YZDB8=,K]OROTO8E\&!HP] %[R^-A 7LX])+K>)S]5/V\3A[O=M5]]X M3G$[XW -0@N]$DX[PM,NDQJ#?6;FA8B2 :4:1*II>@^\D@T T:HR:5W4@5E M>OC;T^S&##_$U>A94]PB,9M,X6ML4L.$8.[JIO691&=O@N=B\^&*_3]3)Z OTU7GA6W#M M-+V,3A+.F@L.'D!]>(Q.UX1=;=N(^6VII7 *GT%MC^#3XL2E8DMOR]DBW0B; M4&SV%VV#LR8IE34Z^)&0"L;R&(S71&K0!'B>$^5Y1J+1CN4:E E;S-9]@)I[ M9*2ZE_[Q7%D-I] 2)/7I8@/E& &6HP(5D1)AF:."Q=SF/4ZCIS%Z1I6#:EKN M3F4,K:7C0],LTLY0#T&[ 2)5=U'4,$=89)3H$#0QF>7$BE1@ ;A!>^"9RM@0 MX_X8">O'ULW"]<#%%;B"U,M[NJ_/VI;8[+5M7;I%FRR:+]5G:/"K7U[K7?G? M#Q?N_\"W7ZI_X?/5BGPPV 47.17IK(_)*(@/,1*A!;^^XB%JTZ-FR31GI5.H ML6UR?+KLI@[D71P"?$5?XV!1^V/;P-Y1#7!K4WCE%DI/V 7D!@3RAV0R2,*- MHR1$G5* ,^J\X3ZJ'KL,TYS%3KG@;H/CH[N']XSRL9W"5(=@WEY&8N.0'-35 M'#]Z&/D49'V_'TY.K6_WYU_G=A'*Y0UK&TZH1O?,AD#XL,6_Z?U)BX*OQWQ\ M 3N#^6)$/_:R@ZLK/:Z_CL[5BW[*QAZA2CE: MB/EX]?G_\"U5%M3X]+OU># MW3HZEQ\.*U2#L#LAU&>EAV;B$1M;X)=6$1KB MMR\CFKJ_.U;:GF_+LRFN9UB-S04.WVP=4IF#\57>:BQ&'_F%:^ _"WSV[FS< MU?-N3^,S-!F ]3EZFR5J"?S9WEI1<($;]^:#;OV/CT?G]?WA7("M(=7LQU28 M[/VL^K:]3=[5%=+0VBVKL+3H;8IVN/AW7<3\(\ 4(3 PP4E"LVA(4-H29S4G MCFHF->/"ZDZ>U3@<2?6_D RTRLY*'(/7YU^;=,)U743T4G6OSSCO#J3@G#MJ MO2*1*TNXAYQDWEHBUP[E1_7!T+<>J^0G#KJ MK2.6N9PPR(#H7!M"N1 QYE$+W2.Z:?P*S+H, I*UZQNH$XE!3[Y-EFYR(T1B/SX4^[@J MNV1MP\*",M*GE'V/G0:9]GQM[DGN!*I@KXV@/>H#3[.!.9&D#,[)Z33(Q2[+ M=9C'98#J:YA#7)M/L*%E$94(&76*!*8H<9D*Q'.KD'"0&3-YGN4[7Q9L,CTS M-"LG.URND8'[,>['*QI25$TZNTP;N6^J9IT$;6Z,IIY/128"<4AK2LA1J'1= M))$Z;H)A*N^3LC1-1LI$0C0*-R?+M$]'(P_NL:W*ME_9H( =,K9,1KB0 MBF@K#!$NLQJ8\EKTR+B?YD:+B>1E, Y.)2,K;@6]OL6B31LDR*WZ'*>/'^87F2_[\8$FUW?+TS5"-Q$&!P'AZ]^B-)\>X.R:1!$#>V1Y"JRS)<>_/PJ6KA1FGZ3?$.'<$4D6IK' >EI MPGDM"1&;L],5MFT__@UB9GLQN PGJ3 M*K CW<"1 SD$HE,Q=FI9EF<_0P^(S?W#1&HBEV]==ER4$GZ2P+ML65CL9 M(1>$Z\P0%T(D"J)$)#BW$KUN*GOL=-'LC[2.CL'-75%-W6K\/@)*H2!W3C%. MJ(DFY?VC:YZG2LY9S+FE%*CHD>!%_U![Z>/R=<(CEU7,^C _NXB2[7.HMP)( MH;*<&JHE >4"452;=!T)(^ LD]&9/.]SL\XTN_3;/M0;AJ]32=C519)?JCV/ MW*KAP8M$UDA8=R!%!* I1X&@9<#0RN2",&"1Q(A&@3,ZSUF/J[7I5@VMWB-_ M]TZ7,=GZY%R-*ZS>5_5A%=MORY2_,YA52TS2CM\J9=2U:2%R(Q#_C# 6,R* M>0+6BNNX_]STB2N8*(MY9 $9D9E;TSM76RIP41-MJ<4O?@F/T3QKP!0FY,(; MRM#-9>B,F*@(@,N)ILQF@M+@^EPRF?\A1&LBQF[9@+HL%-3/@%H!I C@N'%2 M$X]ZERB<>\3F)E7^RC.*MJL(KD>>V#2'U]LVH(;AZV2*K*X\0&C>(Q\_IAG2 MH83[@VT*ATX.ES8Q$1=S"Q")I!;IU!YH;O.8[?[]'F,-Z_T;[P9CXG2E%$\O M]>I^O%FFOHO0;&Q;1,-0Y2M)I!&,>.$$>K1@"<1M8FM:%9$:*PVE:7_%D"RJ2#(+J<:2]C(HB:SMH7:V:QD- MKG<&Y6-?-^S!4T1T"ZYR5??CE?&VP3%['+!"X03A(GC"79HF0:.P*J9_I&BK MO$>DWD25?4>6FDG9^W1ANK&6?CF&0S3Y+G-/OAS7U>+H&!^^.SF=5>< R\=7 MZ*:=B >%J@_00MDH'0-);/">2 !T7:4PU]1;[7LL9EN-P1I6MB;F\M2+',X- M7*NO9\?&"U'6MBMB &MUY@EE(:8-?O14TV4RW()!%]99P7ID(\@_A,H:BY-/ MUDZ?X:1LV[3*+FOE0_-;V1X?PRSLI8+2J%:1(FBNK<91#:JYMLOSJ?38NQC!(^+OOOME M^-=GV\+^?/4>RQJU]A@PA9;,6*4845DJ/1^4(L;H# U2D5%@Q@L_S)4+?X1= MJ)$Y.WJMET>D[=Z_@^0VKE,F\-['I:LR>:;;DNNM_T+3" 9A?W%'JS[_4=MY8OQRF>5A^ MNQRT\'^+IDW3N,,D&:?#(A<4<&'%83+HB6H-'%?\#"DV(N:2\XC_[7QLR$BR MN#,LWZ'5YD=IJJTM,MM5NJ.%'5X)%HKWQ8;2 DW@'^Q^#1%%[D8%[5_+>54O M;\%IH4:#>5DT_":4"Y?N5VB/DVV5#I([U"F<"HLB0P=#49V3*&B> C\#\1 L M6OF,H_-I<(KTL&8G.Q-[JH3=#VS<8Q7%VFM\KWBZ,-ART$>BQXA^> M,4M,S)*Z#S)S*E>YVWFIVEE9N+L\#L+_R;)"839+MTW '+%.-RSLA9-R7C9M MHN$,+K.DUXA;-P %>I*!L\@)XUX0DX$E/%T &(-30H5T6&0&D< Q]R)[#^W= M_-"Q>/=G<91G)@E_ED&9I@S*X[, M" Q7&!T5\5;FZ+Z#PP]<IR@;EUZ2G.9^J M>76;&9LW!=8W+)C(?.Y8)"HXY&:FTV4F'BW9$'1.+?,L]##WISE=>3;;44,/ MQ70E!RZX= O?FX1\@G49!%V:HZ?DL4DGO_3/]/LS]EC_,LOFT8_K3_,9XL__[WXSZ=XF?ST>3G[]^7D+KF/WZ:3.%^_ M^R[/'_[]UU__^NNOOWW^E,W_EF:WOR( \*^[5@>?*/[ZI7SLE^*K7R#Z!<._ M?5Y.?_XI4+A8KM]=X27EX\6OTWS7X.G#]-?-C[M'O^GZ+[Q^%DHI?UW_NGMT M.=OW8.@4_OI_?G_[<0W)+[/%,H\7D^3G__RWGW[:()>E\^1#\?'][L M.GE(LIO99!;8\;=)>O]K\?.O.IX7K3_>)4ENTON'=!%^7H8AK'NZRY*;O__\ MD-WD 2@H ,.@@.E_'6^5?WE(_O[SS^8U1WRRNPY)N5 M;CLD[7V6AH?S+VHQ=?^SFCT4RUHCHBITV"$YUX6TUQSY\[8M#7(Y6U[=O,^2 M9?A^O M5YYL=3KKC PSC[-9_J7!V/?WT-F WP2I6]S.PEQ0RV62;Z#+DFD#"BIVV1E) M84WR:78?;UE_=7,56FY^:D!5]5X[(^Q#W(2 ;UMW-M"/Z2J_>TBSRGO+&7UT M-NB*F\G)EJT,,'1_/\OOU_K=8FK211[.)^&<,CL]P@I-NQYB1;97[Z'K 5?C M?>4.6AKN8IHLEDGQHF4ZGTV+L^=37:;">*OVT-. W\>%YGN7Y+-)/&\^^KW= MM4)*>>0OU-K Y?S+F\5-L?A74>FJM&UED#ZL/T'XXOF;<'S.UN\\*1+'VG0V MJ-_B<,!_FP9E8'FUL$D63JGY[#%9ODNJ;A#->NV,L'=IP=1XKN[7)_ &Q!SO MJ3,"JJU[IUNV,L#?TG3ZUVP^#Q/GI0IY:H05FG8]1+?,9_?%$A58F.6S?ZWG MN_O\4"QA%06CG=Y[(_2/97*SFK\MYER+!![NM6O"RI^:$W.@IZX)>/EWV)Y'VQY"118?;M'*@-ZFB]OK)+NWR:?\ MU%#V/=OZ("K"36?Y^F!U M_(1543XZ?NUHH/F8A_\6S]+QQF\.LNISL>;B587S,T\F?.EZOM??%@;J2E>]XJPX']B%9YMELLMX.PN]J MDL\>JWL MJ^BIAY[O9#!5.7R\64M#N[^/LR]7-Q]G84T./\?/U):@?%7QNIW72X\#;Y> M3@BIK/6NY\Y=.I\FV;((-\J_G**JA:[[)'%Y=6/BY9V?IW^=9%B#+OLF*2QT M67(7GID])IO3>HO$'>Z\9S*_GLG:H^[;/@\2%6>3DJ[MQZ>D[>)Y9XO\U^GL M_M?M,[_&\Q>>V ,1PV40*7:7(3K^9YS2$>[*?# M :?W\6S1?+S/NFE]N.O>?[E/[C\E6=VQ[NNC[8'>A?ZRR>I3\LL.FIK#/=+3 MP4$'H9EMCFEOPY_;IXMQ-0A'W[PL^9PG8>I/.WM=Q:CPSL=Q3C1W/X.I'H+= M^7@J1T_O1E*,HQS)/)WLFPKK:7 3+S^MY\)J^T(_56[ MB*#1S!N/E;&8:0ZYY&"+ C)2JBHH?)5$E4U^2K.@NO[]9UBVW*Z@9RD 1393 M=PQ->\$JD!6^6"_^_SZ9IT&W^OO/>;8V^&Z_3!=YF$]NOM:QPKJ?W!8?>A&Q M#_'B-E&?9\?FT.Z9* "J> "4.:\0!IQ;)TK"&7"L1R$YLGM^*S3MFS\\70+!V&E;\'2.]7]R>9^>RY2"*I-/7880@(^_'I6&U M#][@0E.,VS[;]NUBIGJTI-8_2^ M'^D9I38X=J$91E@*0]XJ3[+=B$]J'@=:1$1PPYCU1'BO+%0:25G21R$'X],I M6^5:V@5*?4G!Q_0F_RO.BCBO\J--'I-YNAZZ29?Y\J1<5.XC\HA:R#4N@+42 M,8?H$PQL?4GI3%OM4E*ZPJTOV?&K+#!BM2; SSX7GTX+R^%&$2.$"@,0Y08# M81Q!R.QP] 36E@Y\B=+1&E!]B1V%]$GSB#- M5": M,@T]I%I#S$H'#C&V3S=#4QEI[I7J +'!9>6W+%W6LI2L&T::0.N1UT9SZ[V& M 4VR@U+!^IM*__)1BXE5):0.6GW)AII,5O>K>1%>9I.'+)G,XDWVP<,\67-E M\2RS_""-1Z2HK5=$$E$$4%C3@<#$&B.(*/=F:C44%Z3BMB%O ^$Z^*H5L*NY MLT4(6D*@QL@I:9U6D'N_I90Q",P%J<&=KECG8S6X5)3E(6Z.A>%4:!TYR92# M5%FHJ300 J1M2;?'BER09MRIC-2&[*NH_,>O+] *:MJ?W434[:Q9!'PQ20T$V#)C(<)$ MAK-L.'@"9RTUE9:@KD,A]Q"PU%^>_%4])+):5Q'2#@ I9;"!10HDIQM4=%A MDZIOLF@Y-+(=UAX,BNP$K5$'1^ZA^(2+_T"+*!SZD8+*82 E,YQ0I64)BC?5 M)M:P@9-MCT]$SA6-;S,HBV^BK6I8Y$X&>8N/^4J./A])32#$ MSE.DN#3&86GQ=KS& #1""V>+/$C;1ZCOR?[DO&"3Y22;/:P!.>T?J=9!I)'P M6CI(J-'AJ L\%[34Y@16?6;KU)>/YLII)V@-N#'8. ^JUM,I=!OF3Z'OPO-V MB2,=1+]#0]KZMLC.9:/MK#;\"59UO4Z5_)],TT MC'QV,XN_N0+C2:G2)\FGX9G5?3(];O#NZ(V1=Q :@!7U@$% @&&>;_%UB)KZ M*DUGWI:>Y'-8H'LSM,=?-@7YTBTA)?G)\J3;^$33B&(F)4>>(V"L=))RCW<4 M&U(_5JTS-TS'HM4R8@-NG9L2.6\6>9(ER_Q-D/)D>I45_Q8SX[_B^:J8'K/; M16$7/F.CD=J1)! WW F@)I0Z@Z2*4#Y6C5@34S^&A%R8% M+2-5F[]O"B3CN8]GV5J^BAI-VZMR\N)D.9MN:QI=ISIQ<19$;X_@'A*%=GJ/ M$,->>F,-I2@,GPHE2^.'HTSYVE+#+E%J!@%U0%W] '4JRXK4RO4>O4ZRO+JY M6N5%2;'E&I9_S&[OSE/1&[PHDIP9*A@2"!D*G"]TQA)-&!"N+:+\PD1T%/@. MJ&R]7V63NWB9O,]FDT3-Y]L;I,L31W$-3%&[]3K^;)/I:I*O[[]87R1TGNY5 M_ST1$MJ2<)XQBF"I-)-4E"8E[QBL7^- 7+BL#@%OUY$W3>_\[#%LHQR'+^A, MBEN%OKDC9F<7/1K;6KV;" *H)%?2*\:=90C(TKSJ'<:F4OQJ1^E&AX=?4JB* M6_7RKP[H)TP^%>G10N^1%9Q8 H.P@_!!NJ!:ZBUV"@59'TOP1S<"\3)_J7= M1QT?<@0._>7W^+_3S,SCL.(>CQDYHY?(*RBI+0#T2B)'/!:R!$\(6?]HV7$< M2:^"4UUH&^+;6U+F80J^CO]=?'\ZH.#,GL(V3RA5WG*J(#!%H26!=GAH"\<= MBM()YZM+5XN(_I"T40:R7** #2-89K7,PV$W^Y#,-_KYW>SA="+QD5:1!AP3 M")Q!09$17&"(<4FG%ZI/Q:SB :\S3KZL5M$::GU)QU6!_%7V/DO7Q\QTH>/) MG_/T]J2 '&\8(0TD=LQ*ZC3U5F@G2FHUH=5*^_;K2NY+1EH%KB\Q>9<6MRD\ M)'FR"\255C4KY_9F=>V+S%H"-4(M-9U%$.% MN,NJ743>:>Y06 ,!Q@H $A;)K?G5>Z=\GYD<%85E:,M0$_SZJT9P$J-_)K/; MN^*^^\: W/&L' M&QP>6SGZHZ)S=A]1D?X,B-=0^J##:\.XAR5=FN+ZX#>#Y#&JGRE=F;=-4^?/0&K4KM+U4>>X8#Z<0 M9CCCVCO#E-J!XKD;K8NS.^Y73)4_#[C7D?Y,C(,,(,6QD9@S '5QC\"&9AS4 MMW'[)QMS\NP\Z'IX?1^R,DH/X_A$I*5C\@?U,6C6:5$[,%F^?6N.)\KO?SKR M @D+G0220L&M5,[@[5BE0WJ$A6);Q#]M&Y_7EB2/+";(4,94V%J+:V?$^ABX MUN.8@9NU)\DA;2)WFF&@ &&(2*5&BH46_FT6KX>.5V=PL2?X\ M_'XDR9^;NQTV?^\-\Y!:09271"KFBZ1MP0!7N'ZXU-!)\DWE2O&=$$HYP\Z//^W/H^[\JL;>KS M/@^M[\3G#;@%#D()K>1(<"V$EB4HWO1:[K=;GW=E[E?T>9\'W"OQ8U(MF#$( M"$:X4\3+W53%")"1Y^0VYN3Y#LU:>'T?LG)1/N_A1*2E(_9..3SI[_[VR:B]!K>?(IB&W8I@Z+$%I, 7;"FFQM'Z]4?[]"@WEY.6G7W8(\$"_$09 M0J5TPE%3HB4EU@ 3.L?5/MT!S>4E4&@K"U6>^A_ MGV2S='J=?DCB^>Q?B9I.UR.*Y\5@ QU+'2^3Z0&B#@E8V^^)/%!&80$TXXP8 MBHC!=HM/^%O4CS_ITX?<4-0&!G7 $_A%%%JW'FM#)*!$8((Y1QR74Y@57+X( M+W)[6M,@J ZHN9MTF6\/IEDR=8'B_,MU(' 93\J?S_0R5>DQ0HHBP E#2B+A M)=?$J"T^&B)77U_KLV1Z)[IZ!_"UN>^&C_?IXF.>3O[O;P-M\<*8,UX#(H+Y@X ATW?C=O+6Q@(.W<\-6U27U F$5DDH/5:,P I<@%0Z3PJ%PL#'*I?N[!/Z_XPG3O?'J)DK;?+O$.?3D MFYYFRY-O(B,U%PYJQ(R3E'",;"D%AC!=WQK6IX/FU-0F3'P:$?66M';W/DU$*B!8:&<.6LAZ2,+[ F?#E>): 3$\@0 MH Z0J[9.R>BN&&QA]ISE:Y=,F,0[Q\UD-LP[AT[(>Y^E8<3YE_?S>)&'P17Q M/P_%2'=R>RQZ[V3C2!$M(=/2 0:@Q-@[(2Q'!@$--7>C2,X[2$;UI+SC741: M,V.P*>H\.TL<9\ZQ+0H 0ED)A3Z2\=IDZ,&4O%:Q&G4JWD%*]9?K,/H3:7D5 M6D=00LHXU6'Y-DIA;ACC)5B6JCX+@M5,T6M+&EX&S+8.7F_1U M^/] PC-2>2]\8N-,,( MR\?T)O\KSI(PZ/*C31Z3>;H>_CI^Y.2]997[B !%F'(+@'2>4L^9&?M$WEZL#D=,G&H2408PU)ZBS0/\X\3CG84(L<;A%GW M+QG-%>664*H=R55&W)8VAE(ZW\XF8;'=ZPVJU"[RGE A-!4)<\B6,: MX-7OXX)5=TD^F\3SSL9AT\FJ@+[85-81O6\6-\6]64]C9%M_J9\M IVS>/YF M$01\_?[ND-[WLM_";%R^38M\UJN%#0OE8R#X,5F^2P8O6?9U-"_&6PRWBI6T M6@>1%PI!J(.J)Z%B1%M"V<8P#R BKE+(PP (Z"__2*:W88%X>J^[#E);I#E\ MS,,L6JM%6P^%_K*OLP^SY9^G;*W]#2+B1!,+M+$": $(QUIL?(K8>X5QGW<] M';76MBU8Z84@/FJ;[R%"3QA[CS6+N-!%E VSV@.I2?@O0"4\$)#16GG'*$$5 MA+PF[GTIY%^'7*AFA3I:R;9WK%D$ (26 FB EAYR[Q%S):56L9&;A-MAXD') M: VOURPAHS3[CD\PAA$(GV;)[';A/D_NBC34\.=?<38]:=L]UBP"08^0F I- M.'1**D++A'X *,7ULX$[,^>TP[B7MS.WAU%?TG!@BSVAH1QI%4GMA=,8(@$9 M\9 :C5!)IX:L?H[N^9:=UZ:@M ?[P.)U7[85+E:3C$9XO6X9&:6.,C[1:,F1]"[)U^;NS6"*F-3%LG!WAN_+^F+; M+X]7G3VWG\AR(IQE6F,N$+:"RC)5'0#&X @UDY;XE?:'6E\+Q78+MDE12*"&O!C0($<2V=(&IG!!.F0;+/^;'DKTU#:07QX>3IY)YSJ$DD@8.6 M:R \,P1PH+BR)84*63INE:0IVTY*02.47J,\C%+]&(L8#,/^=X77=S/4Y+0] M9,_3D=+9,U#J.G-H7VO(N+7J)YYO\R\$3_IX$U^Q*^KX]*XIE M3[M(0HIA49).%3?@,&>%6,?#04\]4;B2 ;@CUTT['CWU#^P. M64\VS%/!*MV]-(* "0PA0!88C+@U +HMTAQ"/)I4PI;DY:6W92S ?G;B0# 0T9EE>QA4SI<<48 QIX X@"&2&%+A M$> EI0 A,6[S23M,/">TH!Y>KUE"1FE0&9]@O)Z8D\(L@0VUCDEJJ:?8(;:E MU!(.ZY=R'B;FI#+CSHDY.0^C2_/C:.H#042Y8K2$A M>/NYD W\1#8VWSZ!X?G0]\C#B1:1M[JX5A=AZ6$XH0&+53F/PK1B(RQ#T2JW MTBY0&L#ATG&.^I,2L"_KQ _Q3K?,9_?% A[8D^6S?ZTWAFUDWW%?4S_#^F.9 MW*SF;PN1'-KUY0L2DV(HWPRWB@>L2O.(,V8EU8(XP;ECQ! NP^P "CKL"1S0 M$?:UY-X10JI7O#S5280XEU(RS@ETP@&BF0 ;)"P6T-3/"6G94=4N6P]6O6P9 MKU'[GX[0JK_\'O]WFIEYO%R>L "=T4MDG0OM+-EH#K7969"F=.I[\.4]OCZ<^[GTX8I);;J'@ MEAGC-.#(HW*D%#4( >SL7I2NV=L:6'W-^.LLGB8%P:?G^?*9;:_:1-)C V'7N/BYDF/ 0&" ME31:K^L[LCJ[$ZPO<6@+L[[DXD,1S'/"*+)[)G*".B\H11XZ(8P1A+N=;&-7 MORA$VO.24X0HW1],[ M*S2/M!9 &*09M();I U7NS.&Q'J$N0KM,[6RU-3&K>/XHB,1+N5/ P;9O/S[ M>PBPL LQ(QP Q)7;(E'< MB=ZGHMD\P*8R6^L'V)R'UX\ FV?N6Z"EL%#;<*2C3A(A&*%;\ A@LL_+^[JR M-E66CP8!-N?!.+PZU'78 Z+6%5->2B,$DA M=JD!-I)CIR0$7 &JG?#2DIVV:ABMKWJ/)L"FKFRT!MJ0 3;68XR9DX)H0S&! M#CM;CI186'^O&$V S;GL;0VL2PBPT5QS925WG$M &/(2Z)(B#6U]S_IH FSJ MSNZ&4%UF@ UVW(,B:IEIAUDX(AJ"=Z8)3>I?)S": )NZXM 69B,X?52K_5NM M@TA+* &@S.GP?YQS9!G;4L^0A9<5F]W<1M<):B.0F;53I(%S,<)04<(-$,I@ MZ($PQ3];BC&U(TPX;YN59[H5ST1L!#*B)I/5_6K^,D&[GM0[@/ M6 M"KR9+IK/\[1$']8$G(X4=50H3PY4!B!-.RXNYH.,*U_)%GQKG(0?RGJZ^'N#&N:5NTC]K;NY-_MV-$@2<\] "33$LH4&:]!EP7,F7VXB]>V]&; &6_C2 ?0.N M>%'F_F:1Y4@;3[PB& F#!'?EM9+0&"L?" M>@8(5;[<5IQR_@K[U*=R67:X38&I/X_=IGH07QW,[6\;S>?I7,OV0+(-@3NYVM!ZT M_E9J'!FDM%=A(>)6"&DIM7Q[,2[T&I(1YGZWQ9JT8ZQZG_S;888-1TW_>[7, MUY&,52;_WH916-L U)1*P;CVUBJ'=M0RX$:81=ZR9'2"4\=NM;?IXO8ZR>YM M\NF%UM^B=^OI2X9.X"R6^JN;#6=\/)G-9_F7MQ4R-X^VBZ1A7 D=]#;&A;:& M.KH-+\,>N&JWMO5'[ZD,S8-M(FL*#[/%& H?B*/$F6U\% [$J_J!@BTG9+;$ MK;0;7$;MBGM.W@ECVK'Y#&=/\X6M\_'?+JBV[%V48 *04D@-L(22YERH 3.*-;K MNE]1_6_&LI>UWEH$IR]!*/3QK[=*G=CJOWTXLH@X9@A%@@@ "5,0XI(JIAH$ M7W5! M-P<];1F5OJ;N?\79K-BP/L3YJ2C9EX]&(&@X)E"!+2.806,D*_:_ (XU6;,"5M M$XR^F/LV74S3Q3JB]E.\^//JYB8)&U@Q[+=O]-6'DRROU#[B5A%CL$2%NY(: M Z156]H=(;#/BS+Z%X0N(.K-%'?6?2B<.+<.(="0^GG5%!O'"*"4]L09J1ZBVOO1)AFG _;B5M!K\.')71CTL+I>W MHU3$^F7I,*RL=_T)(LAL;GK5@@FAO41^MY5@VV<01(WK,BISXNCU)^=AT!L_ M:UU_PA$#R"J)!"=$"8$8+36N%G PQZTY[W* X5HI2/-8NH$8!+ MHC"E@4;(,2KN==I0JKPA[J)& H3BUNFA3#:2L.)@"42$H'Z5Y'V*B[G,[:"M+2$66V?QUY"I],U MT/'-J7GH[Q:Y*2A"W13 R LJ38XP86_,[*]':S^;2+TS#Q%;_'^:HHT% D!U:. ML'C:*++8*X]Y/H(BLR6]>=P: MM+/][*W4+H(^K&I2 HI)[ &G(L\G:)Y$L\[4O M,]]D&;O%],RCR8%>(LQMH!H(#8E2&%+-O"IQD+I:SM%>8>$7(2S=0S;,/J'C MY6SY\2$HS=.KQ5,W&:R\:QSN(B" M<9!WPX*$^#,*6>WD5%!&\>Z_AXB+DIH M.L)KR,7F0U+ &72BIJ:0PQU%VIB KZ.::@ZL$XAB4Z*!)*SO@)07)3V=HC:D M#/VQ6"V3:3GPKX=XGR1A$9V$3_'MN8FCE?J,M 1,2X9X4-HTH991!TJ,N$8- M?"K@XD6K"P1KZ[X?BEKB5S=.O[FVZOU\M?R8IY,_37$ATF*YKC-^G9;;K_M< M?)F$0_WU7?(^2QYGZ6KITU5FTO#U9)7/'A,_6T[B^?^_BK/BB'=(<^[VK9%@ M$E-G/(/42,*Q,$J4V(G L/K2=QE6WO%AW%0^WRRF88M/IHMDN;Q.C]!T0N(J M]Q,A2A1WD HK("*.4T/@;OY!W2 #XH*LPAVCUIM4O$N2:3(-XOT^_E(LM5HK';RPX[L9/B2%^J,FD\(,''3N]UFZ M"!\GR;-:1CV_]LU]T-3RJ\4?BW@59D-0W=+PWL5R_6&9SF?3XFH6'<\+-\?' MNR09O"C.MM+OFP*)>*X>'N:SR7I.;4PG9G.=3-C3W>=!M[58&FZ )PA+;CDDPF*&'%<&65K)+CHRY$[5X&G6<>0I<3*LMD#"PA)=#&6L4P M9PPAM8-4D3[OHSXKOKTO2?JFSEP/*/=ECCJ?F H70-3K,J)*:>T!19 SPX%1 M")8KBF3.C;RP0==BT5@*&Z'\0QZ_16H8.3QY6:W53@]A&_?+#;DZ.0FS9*BPNA-GF37Z<-LP@ [&0#?1O>1UI9C;K%B MPEFML)22;9%3WLOZ^AG[Q[DO"37Q?+*Y9/2/<$K-CA)662[K M=QI9I!WR F'D%+%%G7SA2Y0 IZ,L/]RS-/:&;E\R^*2LLD^S=\E?ATPR)\XK M9_43*">>Y0YP3 C4V@LJPEG^=0A",^U31$1=?WF;3'G"O231&J>"/6"(& MVHUV]'\LPM/C;+K\XZ&P]8?G"9 G1:-2^T@#YI0G'EOGH8*<:ZRWM&OMU @O MX&C&PI>[20<@]5?I)YVN)OE5MKU2\816LN_Q"%#K@NXEM2$>"<$IE.4\TA;R M^DM%Q]7;!E(^6L"P9^DHK@O9#G9YTJ1TL$W$I9-8FC E&/7%]9""EH=�A& MX]8VFK%MOPRT!M+K%(A1ZA@CD8.6HI"ND\G=(IVGMU^V[S]QR=[^QR.L*!#> M8\H)9-8[2DVY=6KF79^7VU?4 %I /FT=F-IL_)C>Y'_%:W/=/X+^47P\SLB# M#2+-)7(688P8#V,'B)M23S$4-+A/IS.C5."D=T4@&\CF1VI64"R_&6%]HN"B.#A#M[;RX7"9Y ME5LWGS\8:>054 ))R$P7(-P8MK-# M&*!_M,NGEB; ).CW;!I9%Y.#LL3C2 MO$MRL\JRY&B%@&/-(H\]P=P(*(J[@3T!?N<7LLB:^G?7=R8'=5FUWP;0!BK] MSO63BA;7"-4F<*05L\K4-_?[ER\:)2V@4J TSX:A,],M9+R!T # "I: ME@YR:V"#HJ =9G^UQ]WZ2'2<:]-&IL:3E?#JH:A!$L:P_)&RU\1A7F@\C0Z[KE W,&0H;JE/& RR$IQ9N$0O*+.\SG*[K ME(W*PM%RRL99"/](V:@0KBLH M*:L'TC)*PW4%NSA51*T&LUW5[=D54EJ9V4 MC?-0_AY#Y UVF#A+&:#0:ZF$"==QD'QE(>DB9>,\G+_7E UB M%?*!,8@X*B 10*/R&* T(R,T=O#/RFW,[XF*5 /UZP+TFT1BE M@C]BB1@T+*/CE V#@R;HO$!:0T^!98B7VJ FBH[PGMYF+*R5LG$>2)>4LB$I M"9AI)\.F2[1VQ776.\IH@RND1IZR45/Y: '#RXS01P)B3#&!4F&' )!>D))& M8ST9M[;1C&V50_7K@?0Z!6*4.L9(Y.!<_G>"@&742B01-A11XH6"I0)LG-4CC. ;,%:C'1#[$I(M4#X@:-+% M>J3_G.5W)AR7 Q69^SR9K]87SBV72?C?]#K^?#H2Z)S>(BZ)HX!@IZT!UEE$ MB-[B8C$?X[W$C3F\/[JG0]1Z<[2DR_SJ9DM/A05G[_.1YQPXPK34CD%DL=9L M1QO!;(37S+8M$6W@TB_/?TO3Z=.-]F,Z/W;?V^%&$302$8JDX,8)'.3:4EE2 M&?;2$1J-&G)K+^];@*:W3(%-;/#B=C,+WJ;+8Y:B/4]'E'!H8'%C*:5A)2N* MHI06$RN5'^$EP6U/^.:H],7MW4T')_C\[+DH*,?("8JM,1A;%_[5;$N+,TS7 MKW#=V86^;7.X"1Z#Y@IT?I/%>MGLNG^;W"19EDQW?_[(8CAV^&%:>.FLY.%D MJSVW"HK-]8]0>LM%I3"^D2'7<18#5TQ938E50AFA,,'$;Q%STL$^+5U=9S%4 M%HYVLQC.0_A'%D.%"%9MD!58&6<\(-8C'%'D-=5$;L$]Y+"A(DO@AH5D@082:VRQ+N2,NR5&+=& MUQ$7J\0+UP/N-8G&*)6K$4O$JXX@]S2HI$)P1QG$O*AIOP-2$#K"DH_-6%@O M@OPLD'KS"]_%B]NP_^X+:5@7O0O*5UD^Z4N56($Z_44. J@)H\8@RKS51&PO M0(<* ,1[/+F;_2HX'.9W34:0MT@Q21;7@QCOL M.&>[V6%0?8GJ+ IF1&M+4SB[66S6Q3^_'AUJ+3DO^HBP*"B@%B(-E?*2$U%. M&NB:).!V%DHSEH6G&9*=!^%L E-FR_CV-DMNURK?+JI0?_DM26^S^.%N-E%9 M$@\=OW)@F&\K1*><:AH9$PXR7DE'E.(*(J45LD)33"R!&/@J MXKU:VS[QF+?&CJCCOG8A1)^G'?< M5'^P382\M)HQ82'0P!EE"+0E,$K /N]".LLLWPZW#]V%TA"FOC3,CQNQ>SK: MD[[L@VTBA&WAN V$R2(CA'B%3$FC)XZ.V]3> N]>2D/+2+U.J1BEE7U,PM!$ M");)Y&^WZ>.O:^MM]F4C ]L_7K)_^W7TQ\<]?/[Z8R2@9TPY(8GS%!;5:0C= MCA4VJ]8U"&P\QVO-:#$=;Z:Y]M M9\-0^S2^/N*9]6MGR?)XJON^9R-,@O**($!(8FO#4B,%VHD7;G"=16=&F/;8 MU18J(\Y=KN!G:M!K1#%05'-65 F#6F!'<*G $B98GX>YBM+3V;&N/QA'+&[M MBEFD+)$6,X>@5$)JHX#!)2Z"DQ%>?->+%+203G\>L@.; KR$E=EVEIWP+'1&;2=LH_)B6"]!T-"TXU) KBPJCPM M2PE[+:#6HG6P*H^KU%4\#Z&^5(QVR^@5M\(7^CK3Q7VBFDNK_(Y&P=FX#8/- MV%:YGEX]D%ZG0(S2)C@2.6C)0-%2747FF1+(>XL@$A(!X044AED/>%AT<'G@4!A6N\IWB-3'3DY1G6 V'HDYJ557 M[2+21#GAN19,(NJA@9:5ID3%(!AYYF/;;#Y;BAJA^#W*TR@/;9=D6A"4O _;>++(37K_,$_RY"3GSVD>"0>=%]H$L 7DA)O M2].Z%@;4]P]VEY/4%?\[Q*VO5>+KZ"NO#X>:1 0Y*60XXREAA$=AD87EN4!; M!>O77^TNMZCKE:$EK&JO"1^2V?VG5;8LM'+W^2%LK*?,#X=;1- ZY0C!$G * M/:4(X]V8$7/UH\RZ2PKJ=.:W!E6/*D$@^>IFGT M).RJUCY2E01E7QF'N"2!4 MRIWMU1!NW;@/L:UR]SS):83?]R5#HSRXCE]T!A*9[9BS9'KUF&3%L>KT:?50 MFTA*;D'0KZ1 3&%( >JI!%+/<(XV99Y]U(R6D)J &E0^?LT8/IF<:Y([&D8 MMG,$$),0(\0MEI)J5(9\&@]@_;N@.CO ]B87S>$:<9QTQV'YCB#*61&Z;KV1 M6'B R_.]5037/_T.%Y9?-XJR/QA'+&[MBEGD>'$A(#(0 $$ !N& 6;J\+?)C M-+OV(@4MA.6?AVP_8?FEQWTD-\ET&6%OF<8DK"X2!)Y[1PE0SF*&')>( %]I M.[Z<"'OOF!!<6BVT"J)FI39V2RTP5O297=,LPKXRV\Z)L#\/G50A=:$ U0DS#@)6V"'@$)$6^I!%: M"\9M)FO&MNJ1U;5 >IT",4J;UTCDH"6_6DL1]H9**ZDQ8;#6(47R M=I0[;+\L'8:5OP=([U?W)YGY[+F(,.$AQLII"Z0CU$+(2EH()R.\[;T6)]+V M,.B-G_'G:OQ\^ES$C2#.,.8\%Q()+3BT.]N#-_5MH9UY<%KA9P,,1FPG[]HM M(Z1' C'N' \@:0_USDXEO>VU1&%+;IFZIK?^8*Q]KGJ7YIM VEDZO4Y-<9G> M_"J[3K+[V2+^&E)[Z)Q5L7G$D KG$Z(9*FZ),!I1IDMJ,( CS&SNA7=IYU#V MXSU9'U4.>4NVKV_PEH]Y.OE3QP'E(M0[:&?KB=KSZSXD@;NS29Y,U[^K23Y[ MG.5?AO84?;R+L^2;P:HL*S; POBNOWQ]Y'W\I?A*_15GT[<5?$G-.X^X)EP[ MX9R#1#E'L.1@(ZY4:R4K>>D[0FYRETQ7\^3JYB29RT-TGG)-M?:.*&P_T#BG MK&9A]X%"P/!Y@Z,$NM]QNL7F\>!??GW2'/7DLTLQ: M@!R#&#GEI$;&DI)\Q)GI4=;.,J0-( O[>3U8>S--;(=XFE_R+,'(T.]9$&K MP9I 2AW2UILM-0H29L=M?JO'F /<;83(I?-YE*:X(=C;T@GL;;JX+;3\-XLB MEW'VF!3#"(^AXQZN$\TB99WVVC!! 54"<<4,+$=O;8/PB/4@NZ M8(D=RGORS*9WVF6][_F(<2<=,LH'I4)2Z+TENK178*4K76W8\QT^@[+X&R]) MW\6+JX?UM6Z][& M$ EGO-;&"6D=4S*<)2TN>1!VX4O< @82TO[G4BT67OXT^BUTD2_?+#8>YT%F MT?,A1-P"29APC%H$#99$@VV$#344R!$57?XQB=K@X.7/H?]:LVC0.?1\")'C MN+COWE,$?5&I^V<9[X>);]5SQ?):,Q,YPSTLASAYE5P%*C)8?0>B=V_-2^OE=S?"KB1=@A M.F3>]S091SX#(R$T4-@XBIWGS&/,&-CI)!:,,)]G#+#5DOT1SN$SV7_Y$_?Y MJ7: D:!<< Z]DH&!FAEG82E_%@)2OTSR)1N6+GP&=R@ '6=P[D]VW*0X%J07 M03[+'TF.QRTT3ALDK,+.$0.XIX:RXD9-PH&"%E;+F?B1Y!AF!@1>>RHMDTP M(8%%?HLCH++7J\R[3G*L+#*=)3F>!_:K2W+TG%D#D'2>6TXT==:BD@&$-TB? MN)@DQ\H"<"S)\3P8QY[\I@U00D+E>&'I8LX*Z4IJJ(-RW!D+]1AS/ NN'B*7 MSN=1AO*@.; M!TX7HSK>,%(>2$DX]E1+@SWAU+$MM6$[HR,L+32D]M@FEJ,W+*W_\R$)A_?E M+"^O>-@8V>#Y M?L?1$R2@!JK;<$ X=,@+J4O,II;L M.4M1.R^(BM+C4'#% $=!/;9%.:42/<% MSY_^;L(L?)?F_S?)/R23]'9QXLS1V3LC9:54DA#CE35 "H>-*C'6F*K:,LM? MH\SV /'%B_'&4A"TU^U7Q7/'S$#]#B1R#!55PJ%5$D-FF>90E]QPO$&!7_%# MX-O#?9!HG*[+JZ\^+9/_687OW&/A->[M18.'%3T?S]LJP4('FD1,&2:=)BBL MJAYIY3%@ZTN-,:'%K6H#A@ ]'_+):)X]CT=2",*=1$1Z'B:%,(Z3#778>&D^:HS'JR)F7])TN0GJ@15A'B52.6^^5PYA#XS O00%AD1UM M/$TC#I\0EWK@]&;N_7:TIZLM'FH3:+1:AZ.YI^&8KA G@JGM%"/( S7NV)G& MG#LM"8UP>ITR,WX>LC%)C&)^(M!2W^S%/%\EU?)L:*FT")_TJ[QZGM9,.G] MI^+&RC!>FRPGV>RA8IQOM0ZBL.UZ1[S5G))B;R82[Y"UV/:9(U9/KVQNE.H$ MJ0&WCR(]]NKFZ62Z#3.IL($=\\^,+4ZQ0_V:! M=]]D]'XH/EW=7*WR27J?+-<%)?XQN[T[3Z]J\**(&VC#T85929BG5OM-'.=F MCA,SPKJX/4GI(/AV'8^PNK^/LR]A0LUN%[/P<[S(U622KM;TO4_G18,N P:J MO+[S8?RQB%?3HJYPX.:TB L/BS#6Z?KL.<\_+?@:1AF$;YQE\X#PY>;E6JX MV(9R5+OCQC$+_C,I,1X""R"'D#B*UW&T#%E)R,9GCT8 M:4-AF$<.%]=)$>8L5FQ#D7/*]7IP/![#T( 9+_T/31 8=]Q"2=EFFA714NFB M6%=/12\<:QYZ(FGP^)2PO@]!8N^GRH M)RW0>Y^/ "],,>& *SP24BNCO"]IXXK!<7LH6N+;RSC,%I%Z7=(P2A_$F(1@ M&.:'4=YO2]>=C%GXYMG(&RL#'1P04)BYJ*<8EC0A[GME>K5S34/>I.TBTEM^ MYW2Z1CB>OX]GTS<+$S_,\GA^DN-'VT72&,X1!01A8JEDSF!6:E@!O_K1*IW9 M^MKE?IOH]"8)D\GJ?C4OSF#K#,("BRRY*];+Q^3-HCA7GY:*JGU$'"/*-> 6 M8&X\ =@"76+ D:KOF.[,.M>RA'2$5%_2L/16+)(IFZ.%O,%K?+"A=[[VL0 <^, MU)OJVLR'4[BRH*0N'*U&F*O=+L=;@:4OIH M(NR=T@@2IY 1Q!KBH?40>RZI-)",T+7?VHA.;_'L)^',[FV"$$HD0\JET9?\6%VA&>17E>; MSA$=6.+6SN*#Q)PO;\?[BZS31@*(L! 4XTHE;S$1F@VPDI7 TM;JW@VB=V> M_/FTC,"'9'UZOTX_),L\FTW6ONOP3'']4!B[6DP_[.HO?8P?"X6_&&\1S)#- M/JV*+I:;B70DX+NK5T:(8>T,4,QI)YDT 3M!B/OMEFL"/KVLH[&_=NR3:B"G;I#J^M51D1@(I>-.8" )P\QRLD.< MPOI+;6>5NOI::D<&_2!6RVTASDWL[3$#QI%6$= ",LJ(I%Z%0SZV1I?6603" M%*\M8IT5UNI+Q-I#;1#I6(MQ.>"B_M'O27Z75A:3 \TC)1#FUC#/,)4.&@BA M*"GWPM:W;'16EVH0>6D'OE$<99^$6]<^O#[M(S*.. HE<"K,($U4.,+['0;6 MU8^\DY'&/6]?ZVUVT>OPZA=J>1DA11X9SR4C(CH0)RMV9KYVA]27L=UOP^ M4!W#"G:$GM5^*T@+O4;,88&*>#U-L=)ABFXJ[*]QPAB3^M)W\4Z#_F#M2_S> M)?DF=N;M\6359\]%'G++$-$6*D0PI4[04AG 4,L&WL:+=P T :HOIA^*GRJ& M'.A/9K<+L\JR9#'YGFA9%P M1 $-G&:,AQGD"M-)B6Z8; T*=UR\9V 4B'><'%@Q+6YY=6/BY9V?IW\-GJ)7 MC.5;IHQ@5%3_"K; MN@%.W16^Y_'( Z0'UB9JR_K?S3'I+>Z,)NA M+L..NAWL\O0=T8?:1,J$$X,@V$E)J;)&2>++V02X&GEZ8#.V[9>!UD!ZG0(Q MC"">#S20!MDO=7,*X2\A2SH^-O1 M*2AYJ$"FHBR@^8ABW M'A''Q$Z4&5"ROH.@,[M9RZQL"YK^TG0>D\4J658H#OGRT0@YIH+>8CG6%FC, M 4!N2Q&7$-4/8^@SYZ*NEMX0C9[YN[E&;[$>Z3]G^9U9+?-PZL[@MDCBL7-(2[H2$PGD-J"QQ0;J)+;TK*:G/VOTRTB%<_25F M+/.KFRT]%=:*O<\'VI@QQ&#N.>","6 A*FES@(XP%:/%!:,-2/IE]V]I.GVZ M+WY,Y\>\O8<;15!Q9@3B%#B*PHD76L5**H$7(RPOW9!;>WG? C2]N623>>CS M]K=DD63Q/(Q93>\#^@4,^>PQ.7UM;K4.PF2".F"H&!7,>$>Y(GQ+O0AKX CK M;;9IZ.L"H[XDQ"8/63*9K0WF1^3@Z6.1$\ [;*Q!7-HP8:S=:=3" E/?F-O= M?>WM<;L!$KV%]=^G63[[UWJ(5S=O%GF\N)U]FB>%?I(?L]0>;Q@QJB&FRA-! M*<4.,8K+[:?._NOO7V^-XJ-GU)PIZ"JD^"V+;Y+<6N5N5RHM.=1!@Q M"*$R&H=]%6L6P, E"@S3^L:\[JY';T]".L-I0&FI4'[7W!4?WRS"!%D5E5L/ M-'D[BS_-YK/\2Y6+"#H>020!5=8#@'U 7S&IE80E_HX;65M.N[L2O5,Y'0'( MO44,;<(#%K>5@L7V/!TYXRERR@KF+ "$0$C+35\:TB"FM;OKQ=L3GN: ]!H: M]BY=I,]'O%7'*Q@_JG40&8JUHP!#:855,FCW]UF"$*1EMBD,7&/57YFAS M]\&S,3\EYEUR3#ZJ-(\$H0H5$6]<4":Q+R)F2\K#B:%! 'Q7TM$V2[\I5NG44 MS!:K,/:O\8@ZN4FS;:#D=?PY6?X^6Z39DTM8U&+ZO)=-%.TF__'-XC'9IFT? M791Z&T5$F).8<^N-M5P+)SF&NWT?XP;7 '261M;BUC=>I/N5^$#9=F+J9!&X M>7S+W-LBG(P]U \?")?B@VT%EW'DVRA3W1D'. Q78 M4L;"1K"E16GD&^A!E^ T;()%7WPM*Y.^3[)U#J*.E[/)$?[N?3[RR@5:.+%< M8*V%P-*:DC;#48- [TMP!;6!R5#\MK/YZG@>\($6$98.0N2L%]@P*YEE6I3T M62@;Z &7X!!J!Y6^N/[/9'9[%X:G'H.6AQ<5[[KG$P<5V\9__X]O=%CQD59V7Q7_] ?YH_0%DQ;K_@NBKOP-_*ZO?\(7WWKOLCT'ZQS8O?_YW_YRJM,_"MSO^]7M]F=^F' MW;IKG_]Y]^^OKUZX_?KJKMCV5U\Y-M65$W:;'._O#?_QL '1U5N __OKY_,GI\FX%< W+P$:PI=2\(O*B#'6'W^0,UX+UG3S?0B?OE(S9B[%XT6 M&Q/O[_/':L:N%[+1-Z-LTJWF-^/%(T]BWO)/?6!?]1_D3Q^1W]9X+ZI'#\Z^ M-5FQR3:M:#YY-,@W__4']M5J5[^[2=/[U9_+/?KEP%2^R.31O\@P]7+*%197>ZJ==>%,;2\!^\<^.\#3I 6&W! "CJHX( 5 M_#:@_7__\Z>#UT_H+]>OO4\MQNNTOFJ!]@0QP##X*=LV]?"3=_PG[RS8]\[_ MIL3D\XB4:\,1Z0C>\EREK/KW_,GKB*HU**M-5K$<:OBCM%J_$X'F,F5? MKERSD=U4B[$145)W%$0@U$8AGZ:<*QTOA;+*>< M(V;QX\_I/\HJWJ9UC;[E]#1RP]!WO1Z!:_E1+".=.NT:ULXW M&N[5(VCQ@A8P2X@89$GUU!H$,?D\%_]R^JF5>B,**L'CB(2:B,8R--2(9Z7Y M=UF;BA[L_Y+>9:2\2_-B97N$$@*]*(K#T(W\V";N@,)'5)>2*MD^JYI>/&G0 M'#7XK<.M3U+5(C)95HT'0Z>TJL1A;GU]C5 UC9T4FL7K[#3OQ+56 XNB>AOO MZJ:\RZK/V;9=#:IO\_OZY^SN*JM6'G:")'0\&T'L6;;O1DXR6/0""\MHZQ0[ MAG5T@ :J8VQR(CF)1C%!G(M!.?';D_<$%OBM S:SQ(U0-")G.HA=AG1I\:34 M_]K)2=(OS-GR[CYK,G1391E?\1X,1H%#402M %D>IF$2$3?J#7JQ[TE-.4XP M8UB0&+)W/320[K')"=(4$L7T:";^Y.3H H<4)U)C4X3-")&&EA=AA;I<*34 M_L:)*=%]==WLA0^GZ]^WY4UOB"2.X_@T"ET<>XX+J4/)8,@E4&B\.>'QXULS$E&+*TP-Z6UZTL;7I=X"U/?&Y67L"1OD5^U%4E+E77&I# MRW>L5FA/^_F*P&H@Y;S"JL.!4ML+(I?275;I)N-CV4&O<8 #1** !D%DN;Z= M1!8>S&!(7)E$3OKAAD6TQ0,*!D@N99,G22Q1,\J/G'1VU+18SI24/2=C)!53 MYFT9"9@Z_%+3^R.Y\Z2\;KZF54:RAVQ;WO.>I;?GT""Q*(X<'U/'#W$8N\Y@ M+\(NE=IHHFS%L&J\+]@?%>EV^P@V';9L ^H>K>06$G4FQ11E'A+EI&7 !(Y MG4EC3M(SMO5C,J7+4!T-?CS?V*&)&0TKD!_R(GO?9'?UBO@Q]'&(^80\=H@' M,=V/-Z,DE)J(TF+PO#LW?N- 08M4W^JB!-N3EQ3-$*US'5&,X[E7#O>\J2T7 MRM.^#)73ZY+XPJ J7QJT[Y>LV6\]QA&,+,OS*6;_%P2!37R_-^[;!-J:U$_& MY)GW6C"H(AOXC9(^601-\:U3!H6IGEL)C\A3TT(5]A>OADI.B>NA.F<:%/'/ M55G7*PF$3M8Y_5SJ5;@6WV*$K46C)FER1"]>S"3=$9/.['XK8;)@X*N'%*PLBVW+ [ M&P8I#;$?B:XS:C%F<,UQP,=/I1\C_"/H,)YMHDJ(N;'E2*W,+Z-):O;I^3*E M <:D&V5WOAW''@RQ1YW(@XG+##G('XP@2GRI_1)RCS8\ 75H<&JU-21YDE0I M_12IRM%Y2F \X4%$7.0(6YB*2((_)1 MIF9A9C52+,N@R)Z8#)DG;IK\G*F$PJNTC.C.-!J7H3<3?2AUOEB2I0W*N[NR M: =C_8;1)"81>W9@N5:,8]=+O'Z%C=FQ@T1*6^2?;EA7.D#=-(1D\0)YHL1D MQ"Q',X#@+;LUS;<8D7^31V^@%:8C&Q0C+2,8P,S'I)S8G";Q3-(S2M2(#.DA>!F2I,F7TL0K*"E5AW7MC\UM5O%\ MJLINLZ+.'[+WO$A"UML/'-L+L!40RPGBQ+41P[B@;AQY;CP8@FXB5]U$_O'S[=CYH%HC0(4TR>5V,WS)J8HD5697V#\( M'.R?P-XRE&2* Z<6T%6Y$#]EL.;I4$:R[M_WQN*0^ M:0^)F'B=,QIRRF8@$(:.,4@Q.B*-IF*S#-TTYMV+]F(K\!([&J0=0Q>M[I_=Z"R0B4@;D6FOS_$(-UV<;OG=V;()FSQCH@F; M49ID$[97].OU"?&YL[CG+(UF<WYMF\YP]P6=#T8RZO+)'-SZ@SX@>4%=0OQ]!%& XR* MJ<]L-,KIT/'6I@O0(;L 1]C.MLWI!4MB.Y[4R5V&(NEQY?0^J*G\2&4^[^MZ MEVW(KF)V/G7-NS5/[^ZWY6.6M1_ZQ%[-6Y:A?6(O9KVR^-8L3&P;PLA.J,62 ML@,:GTC-EYO"8'CL^:DJUUFVJ0%_.T!SFX$ZW68U/RA:M\M0S6U5[FYNVU\- M;O0K5(,C@'NBKHC&HB>1JITY< KY'.@@@PXSZ$ ?5'4L5#/7;%(D^*U4T&#( MEJ'.QKU\+:DTSNI$3?]KNMUE)\&L",5Q9$';"4/+\;#M>5$P8 FQKT/1)R+X M7O1?^2O[EN%$Q>9SUN15NQ[U)7W@J]H< M6UP6W=P4O\:QZWY6MN]@&EN(ETV-_"AFH)T!+@KC0/@^LW."-+Z&S;5B?>1; M=U4L4YFF9%\.[O4]P4/G(&!#,_;+P4767[0^@GN>U*^/O91/\<_.N,B];=_+ M&Z'2R1R[!7J_P&4)#I[U/4SO&V#.@8-WH'>O&^$]<; ?:7PO[X'$C73?R_N@ M=J_=N=\+L=OR#,;@E=QD,6%?P,U]BZ"A7%ASE#VA^8]=W;37OEZ6)\Y=M0"N M6#*V>>K:/W=YG3?9EZQZR-=9E\E]SM;E3=$^I4WJ5KP4*(QH0$/'BES?\4G@ M[F%[4.ZTU+G!?N=)D>QITW._&F)#ZK/C-)<8';G&WX!G1V#!X0AL/YGZKG7Q M28]Y ?9>@M[-?@ /CAR=^^2LV8B-#.D7\[(L8_2_'#I>' %>"C#U\W)=QXW6 M#$^5;586#J'O^6[D)2B./(?$>#BA9UNL.Y>[ F"*)2'!FE+K?YB]:>=RF^&L M6-=K\=[J:O?(KZIN9WI;Z."ZK$"3?LL4!NY:N!?K:HR3KN$PWF%=;8!VQE-Y M3SD:T64=S"Y#4K5X,G9:;Q([2D+6*N9@,"[KYN>LN2TW*Q3:3D!B/_$=+Z(P MAA"&@^DD)&B"HJF:7+*T39 SY0@HZ)I1ZK4(7+_P-&"\ !PEZ&">4>Q.$">J M>E-Y7Z#\379I3 ?U\*5EWU:+HFZSRWH54Y=Z,+(H8JJ,7>1Z,-G;)]1?/635 M5:EEKY:479GV>0Q1_$@*0]EN.-TOX.?M!,0_=L6ZGW(#U@9K\?+MGH M!;3?Z-U->%SOFEV5/9T/,;-S2RY^&O9J&0N<_MU9QU 7L9S_DD'5[5=*45B& MS!KP2V:+U03F=&RJ>F+>#6#H>!2')&+#>-\*O,@>S+/?$2UZ*V_V_P]RJV]C ME5S$IN^E,A8J[=NG%J>O+_A3W"&E%()%J^L$MR3V04W@34LR^VRI$O%CH$E9 M76,"7&0- M^%I6O_.FO^X+EM99TVR[U3HS">W$&&K(<&<(GK&4]\7.DA;]!=CC7X1."_"L MFACK"=ZBM5RKHS*ILTYN=>32(WAV?-^)3YW0YK>58,]!F'5 U*8#(L=Q7"V" MKP7)]Z'X^G+JR9&;GF;/$C)3F?<;,K^3V!IH/B%_@VG%'%U7_!8M]7H]ETZGD=#;YB<<2".I"Y9D'NRXB]T*K/M]<@KN_@H-AZA;%P&\# MK+FOAS[!SD@;FDSH,MK/=#>>WQ.MAQ>A\BHO;/$U_O /#TU '2AZQ*;_C&Q+HY/.D";+)Z M7>7W[13*<-H&5-G]4'_LOBIOJO3N8CB'<_C59O^SVVR[Z:&N;\%ZF]:OG.OY M<6*!$.%@OM*I&7H;%E"\PX!3I=$6))6 -B<^AL'ZV;5;-2U!P0S*GY M 34X@MT*1P\<')"# _2SI:@3:![)8N<(WC(2W5D\+>=O&AKTXL]I7O#)5_S8 M VOK"?&-P;?Y/7[LLLC#-5D\D.R7^/&UAWW.Z]\O^2KP*G"Q2RP4& M#@Y1[T""'$>H/N$"81M.VU_7I0O G1T6VW]KD4I>=;4@"J=T+,L/NHY^2"[> M\_4W1MB7[9[.^PHLN#<[,S$BG=\28C>EK^0VT;>\7@4A]F,:^00G5H1=]E_+ M'DQ"RQ6:4-)BZ!S]$4N"&30-'9 XG>I=AA$F-8C\6R3.INH#09(Z+,WK;,APR?Z>E'=,85>6!2'Q+!A;.$I@D"2V3P>3!/F)FCHI M&)I/G09PX+<.FK(ZJ= IJTZ&F516)W$2#:O32X*$U&D"KTM3IRFNG%2GR?R( MJE._CXM^6]^R5RWKKWG].;N[RJJ515POR/,^A,NHT MR9!A=1JV9P[@AKN1Y91I&I5BRC0;BW+*=(I \%L';69Y&F-I1)ZTD+L,>=+C M2FG@Y9.3IQ/CS#9=BW 24NQ .X2^FT OQK8]6,30CV34:8H=P^+4[PW88P,# M.*7!W21"Q31J+B[E)$J91B,*-<+1B$#I8'89^J3%DY=7V6MB9Z(Z]0F;XQ-* M$L_WXA@[?ARR! X--FF(H 9]$K1T/H52&N)-I'622AE@5)M.G66H-\J3O%9) M\KMHM9+U14ROE!@2VH7)3^#P(SV=8?J-UW7C&V':4Z:LW6=UT_^PS^E(X(:4 M^!@[06@[)/2B X8?!\*C?_,6)YA3V9WK&\XR-?#^U.[\:3;LMGA!OUO)/80 MZH_#N.2=/P1R$JC _ML#S3G"(+&C\ZSA4-O8^:G*[]+J$5SG15JLFJ/I;'X M+&"KI3G?RCG><+D5 M2PE&8,5 D42\-GX$ZN\U&@S4C>_3HQ(PGW1":7D6E/=:+4 M^G9-59H^E8\L"DF K3#Q8]<*+!0@,IA#-O&F:8V@D7.HC=+H7YU&5<4QP* & MS3G+:/\4.5*Z(\GG4I5'UHTWM4>)%^$R;V6QZ4UEPYH,P@'UH.V$+B16&"!> M6&ZP%+NAE/"H/-_T*+UL]DTFVX"TWI\(.6SND2P&IT*BF.R8YD]RB"U W9D6 M;U\A:D1]IM"Z#.&9Y,'S>G&3V=!R/N5#7F3OF^RN7B4ALB'$CA=$$/DN)JZW MS[1LE]K:SI:(FYQOI]OIV7 MT\+_,O1.MU,RIQE4.9-7Q<'BQ^+PLU^RYE!DPR(XB!++CF+/HP'BFV1Z^S:_ METY-&*=:G4T;GS91-MPY_A6?X!>C MF#B^S40YBI) _*H"\U!,;A7Y"@[0P%/\[2:#W@-^,\^3#PY.G"WCT4#\V+S8 MC&%=ADK,ZO&+>QKF9EM4:3YG#UFQ8V/AO,G3+;J_W^;=-L/N7IIX=[?;MF)' MKZ^S==-6[F[OFNP.[">>2R//\ZT(NB0.0@*=/:C0=:3.IQJ&8GCLVJ._ #U^ M<.1 ?Y,4.+@ .A_ P0FU8C"FPR?61RPHD9IM$]TBG,%,=E] =S M.5N>I:W('E211=/NDR'8]FC$Z[40Y#N![]LVVH-!+I8[P6($@F'55]8-I:-Y M9H(DIO$+B(^4V$*69M/M,1R#5"-:JWY(Q M^UX57-;-R1JNQ*OPNE;.K/$+TC*<-5^SK.A'!W_>Y1M^(='[HH.#L^NRK4F. MKIG<79;W^=JW_'X#%\8D< +B(#^D!",GBB*_AX:2)/*EM@K, R*U^SA$5P<6QI$9%_'P+W\>7;M>\"\HVOQ8L!*/ G@$B M-J9V$MJ.39%+/)1X83( L@)/JD"[01B&9?]O>7-;[AKP5/[1IFQ/'LMU ":# M(2;["XF#G-@?0(,=1RT@]><6>'6>1V1]AN M0\SG+:B>,& P9B4ZDC5WHMF\[*#V#;&[3&=V:HS(]K M#H283I\O!G+2K)5^(THLQ>2(^)J)R#+TUI!OY1SOM)RJ\L+&'Z^'[*T7\) F M ;6#P'4A=N+0BUCZ?1!P:,F(IY(!PQK),?'[! =4BA/.:MR)Z9UQVN1D39XQ M(]KU&BLC$C6)Q&4HT3072HTOE62VMI>R+_P>\+3:U+_>;U@ZR2+K6M$PQ+=\ MBA(W<0A-(()!@!WO@43+9FIU(RR3HD M5'N H$,XL'NF8:X0E P8EK >4[>KO\>E-I!4HT],PHPS M)Z=82J094:C7B!D1I$D\+D-_IKE0:GROE-2%GUP8WIA^D3R(:.1$,9,WWTM\ M$L#0&U9&L.4Z4M4\U*V<1V>41FH3J)22&\,L:M&A@5V):M;*=(T+S6P\2@*9BS9W]DG^. M_<6VNQ3X F3%35YD6=7^B@M_75XW7],J UU!LJEUO4_0^(J,:V%] 56Z)[M0 M:GP+)73[2Q]XUDG\A8V*^9?#8#B(;$ILQ[']@)FU[" >!L.Q9R'QZR3431C. M'0=@;0NX[:%)"-($[@1D?![:Y(3\"6,#*A4MGT"=A)K/0Z&BGM_FU>;=?5HU MCP?U/7X1 ?OC=)O57+O!U]M\?0N:6WZ7[-U]6CR"O 9,E^J_:;](:! MZ.6<_R%?B6DO;"B8\#\R97_(MN5]=A![X2??=^??T^W4?N%D0$[U#-,CN("^ M08,3I=:W>J:B!!_V]?MP1-AX(XBMQ+6=*& C#G?8KQ_;Q).:BI@!CN%^9_HY M]P^J%4GGB*787,C"PBC7#\X3P665*_@@4 )UQJ N8]9F3H=UE2Y0Y5JTO]C? MD??Q.ADNG_I4]F=PA_HY7IS$-(JHB^V(]5>!&V$ZF Z3D(K-"VDU:7R>*.;U MOHN:)57LJ[KF6'*7L+SIC&? >(!@0 MGJV&F AM(^*JE?5ER*=>ETJ#;ZGDOJ:ZSII#L3!L)\A"EAW2"%IQ@"V$K'U> M3BQ)L9-\N'%9Z_ H"Y7U;8LZ^)%+75:0/3/T8I^XKDL0BF+LP.'AD$ D)41BCS0L M.9=EPP8!:8M%)4-YFQ*9S$0K&RH9R3G2D#?3#V%6%M+F)4&_FFY(^BS:CC_D MZ56^98.=HZ+%3@!M!XEX.X)T MIJ')"69&A&8JE\L0F\E>E'K?,.7T9163)((!M2S?LB+D>S&&0Z40$D,BM!-- MY;FS#$B4!46*(>D,12LYRIG)V=(1L31$F*1E*((2\M-IAZ3WBFLG?H1I1*+8 M"EU^:,KQL->>FHHM%]+$ECO\+?=HTW.@7[[0RR_?QW* *%7+>-%5P8\O!\AQ M(/>Z]YWIWA:R;&+;MF?Y7N3".'0=$O:V7.0@J;L2+I7INGWR?.:5Q&>\O*D@JCPN24B4?7A53Z8Q(E[ M+[EEYFQ?^@_ M=_E#NFU+1#5Q6E6/>7'SUW2[RU;\]C(KL0.*(T@C]IU-\6 [<6VIS%J/1=.R MP]"U.^37_(OL@%.V(JD6=L4$:7YBY01JSVG[Q1'$"Y V8$ )6IASEQ,58&Y$ MPO0ROPQ)T^S3BWJ@^AD3KX20W:?YAGZ[YYLLA^D)E*#0# 46E=JDI?!XPWKR=+U# M9;^$"F42JQSFV%)9X'@V/#O#VL83/MY:UE C;QDB,L6!UQ8SIG"A-+VS"J,P M01XB$,?0]5SB) <;CAO%JX:O"2A,Z[SY9"G1V(.07,N8(AJ21"G,Y6CE:-(< MSADG;D0G;(3)6H8T*&(?FZ"19$"B7MM]5C6/G]@+TK"A$A\FW?-3*K]DS0HB MB$.;A$&""4&>%2,2#28]2J06.R89,CYFZ;"UTP;9 $QA!_@T-D5',3,1*3N8 MZ6!=@!982R4]4/G+")6FBK>=I&ET=*.!W66(D!Y77E9QT\6/J$3]N2PW7_/M M=D42"Q+;/VIIEEB!+JN@Y* M?"LDD&G+8)HFKN2>3BTF95J T@;/ \I^X#*>AQBZM/AMID::C%:BE]&<]+KT MXN)A[7PIS"?^PICHQQH.II!XON]Z,0IA3#"$PXJ(SWIRJ54*-0NSS"H69?%. MT\RB#'G2DXN&>)LROWB =+8IQ@,$L5E&!1:7H3T3?3@]UZC,B.3I362S)X4A MA6YHV0E?"HG0\/# "1/Y><8W'SG+!.,;FG'6HXNB!"WC%9<%_?K113F?58XN M%ILO3;G^_;;<,D)J/OAM'O=;IT*?1@&-(8WC,$EPQ#II.IB/'5_Y/.,DHX8[ MT@_O$7[_X?WE>_H%H%\(^'+Y,?Y??_GX@=#/7_Z??PMM&/P'H/_[U_>7?U<_ M^#B-=+'>]BQ\RW7 QT'I22WC$^A4%K03+*G M+&'GWT%^FB$QR5*E=7$BI>S(:5F:QHUL[:I/Z2,O1K-?*76BV'8MXGDAQ2%Q M7!(Z@S%DAU+;R!5-&!:@?;FE^PZ66ITJ6=K$A&<&QN1$9T]6C^C,-:F>\C(V MD)M&Y#)D9JH3)RI03>)$/<]9.6$8.S",W-CW0QC%7A(-TR2!$U&IF0R%Q\^Z M;4K'47!AWE23&JV434]FSIW!2&4NPMPM0TJF./!FIB+)A;"$E,7-95;=?B*9-<>*XJT_E0+8)U MM)+C(NC;EA+"0N M"13'2&\^=Y;!D8C*+*0:E"A?RV@%2LA'JD')>2]^F=#)M1;70[&-7>Q2Q/Q/ M/!*X26\PHA[?Y"#>[TXP8[C?/5[?_6._L@O0Y>7G]_C72X0_4'#Y$7Q"G^DO ME[(7!JDS*]8+ST2J7"]\#.J/PY(N:IHJO]HU?(H+-"7XE)YUH41I;5<#V\L0 M)AV.O+@*2!,WPN5WRKN[LFC-=B4O7!J1T"(.B6/7HR@) VM0Q\@.@UBJTH[L MPTVOSK9X0,T!@1_NTPH\<%C@__[1LB"X9TEO?P"@:?EGN&G[]>7OK>=I> M<_L_=VP\[U@7@%\YVS[/":R+R/5./,^-+GS?._T\DJW;&U6! ]MG!G^2K \D M'7XQ134:>3D=[8/>8KGHBOM<@/;]K*U=/LIS3?OBSB]SUE*?V1]!;$7QC!.J$^2&"%*R+[X641C:$FM'$\W M9WH5>8\0\/HE[_("K#N0DNO)&H@57%N>EU/)=>8#G1P=O\V\QW9=] M*&M^J.CC]67Z;>62$,(@L5W;L7P46F$ 88\"V6XL-5#5;=O\OID!+BB[PD+' M@,&6897>2Z.7?$$A/"/ODJIX1'DWY?P$*^C @A\XW#^U=0)XQLLPS[X[1X;0 M\6T[1D*S$ $UY=W+C3X&6125ULLJ2^M=]7B4F]+ @;''\M&$,,FV@^"PGH8Q&?Z.XQ=2/HMFKJNJP;\ -T+_S(OK!\=QBJ MOCK<91^#-KRP0^OIQZ:.8E6"(::FIJ*@))A[^H_'LO.*X4L^1O1N GG+D+0I M#I3:7B0Y8?J<-6E>9!N:5D5>W-1'-J-'; MC(VHDT:ZEZ%6.ATJC;V:4U=55[X;NK:+$5/-* ABZCO[\^C(CB*I300*CY]E M+T%]A&LX*YNU^,Z]OB>UKB=,YC(:T!0'WES'D^1"UQ'T%;01H=A'L67'V+2O$B+ M=8!]3'^KE3UR<( .#MC!;QP]:.'/O(=K"M,C M6CM+ )>AP_.X6IZA@'S[)AKEV/\ "Q[C.MBUSC*21)JN%VV4T23VNE ;>/XGJ/'CT7>'U@V9/=>";@"[JGV.8V,&A5H1H@C& M4ELXC0 PO9:_;5\_!JE=,&X'A9_89V_3.@.?JGR=L69:U#E[!]M/26Y'-Q(2 M,?4[>S3D5'& R\.P5\ACQ!?@ZO'X!RP-:G>VGRT94B%X;$K,9+R6H;1F77P^ MK6:>3WEE9B.NO,D^L$QL\[Q<I/YGX7EM;9S.[_R9[H/)&0'9,?]8R?JC(I MJ[OT?7'-_WF*PH$VC:"'$\\CT+>I9V&R1X'D;M+1;=MP%\.PO6O!@<]9O6,M MGTO.Q_M^D" YAZJ==[GID7-0KCAC<@3U@HW.2M#%X CNV25>DE6!*1;=\5F& M/!OS[L1$C!D6Q7?:/63%+DL8#7%9M+- ?\N;VWA7-^5=5AT.[EILS!';D>VZ M 8X"A&B(_,3W:,(&(&XH>NN'+G,F]XBU" %_,<" $7QE(,& \FQ3HH+LC>X7 MT\O_,IJL=J]>[!PSP9KXZ?973/+4#!6;89'[L>U<#F+AQSY&3F EODU03#R? M!.Z Q/(]J4O33=@WG 61[#JK^+BKCYSL>7(#A(OIX[FYEM/*U^7QHAO]MNO% M>\QG3W\4F!W149-Q6H:F&O7PQ0EYTVP*[][)Z_3FIN+GBECR]?&ZUX]GMC&R MD]CW/S$2NZR.<7I MV:52B+FQ73-:F5^&'&KVZ?D^& .,B4I>DN95>Y:K/NS&J7'*WM5U]N4VRYH/ M_3HT?CQ\8%#L2V8*/_;;=4A6YS?]C"!'OH*6'SH06C:Q8L<.2&Q!2@([AHD7 M0.A(W;-Y1IBF-SLRS[ICD#4X\NT"]-Z!UCTP^-",]A;FPC'0O"W@7EM$G+8&(O(N@YD ;\TM@ ASXE88A[FXF+'*E#QM,L&9\P.9*?@RZ!WSA"T$*4[%,F M$BN8X\_&J61N/X5.PQOD7V%*: ?\%(:7H9>:?#FYAWTZ0Z*J]4O9E>)"=_RZ MJ(_71QCVD]%6XJ/ ML+8[2Z-(A[=6_;B6.H:%AWV#"O8 /'H/(K0WG5S_(I) MV-S4R@F9*JM&-$R JA$ETTGT,O1,JT>EN==23-OR@CV[.9+3IQ!6"<%A@#S; MB1)HQY%%'#3D?XE%?2BB9U-MS):%\T2-=))Y7@[1Y4>I]M:27>_I>[>,U M+\&7%74[XOR;3^EC=T!Q+X $68YCQ\AU78@3VX_B MF$_()C"A" M?^V@8A=$EC.'H+[_>[0@ZZ+&#%OP%:.&_:_&#P8&SY1'3^!Y? M^)@CD,O(/N9R]N52R7P;X1SI +>K(#F4(I"L@S-[Q,2Z M@B4'2ZYO.#XE;SDTH3Z"/HH3!_+KE3QH"U<-5GV\ M.4GI:ZGO(9TM@3Q!S4B[GDKF,MKG9"]*O:^8TE&'0RYHLT>'/B:!@XF%G<"R M;-J;"2)H2UV'(_UPXVE2AT>V3K L16):8I0=.1$9H)S[$(?(>%*9MF7(A3K\ MU\]?J/*@Z2P4_;;>[OBU=7QK,OO?AE_,$#EV0B+B!C2,8$@3;'G1@,3&CM1( MS83])3=OS@]-I7=EU>3_ZJ=(ZMOR:P'J[#ZM6)Z\?03, M=/E5^HI4)>;%--4\Z7*J.?"]/T]QIDSO55Y&9&\:C\L0MHD^O#@8-IT1.7'Z MT@(BS9(\1-]B:L M.)0[D"/Q8.,[/P]89,_9R- C)D_&F)$3(2%2#)V6.5@>V^^EPM,R%$,-^HNC M+\K^"]_^?C07\O'Z>6W*E>]AZ'@H<4//\QQJ^Y[C#D9M9E[JLO=II@PKQ#$Z MR3O<)U(HIADSLB>G(L? ^-#L197>F6]B'^5I1&PT$;P,^='ES/-KU75R-.'& MF*.:CL?[4E>.[4,(48P=*_ =[#,JR-^\>0>BB=[\,]^><\)!D<4ST 8EJ%^)AQ[^YH?/=Q-4$6^ M^LB&D5G1/+FY!E45>Z_;'6!U?,N_?%\,QPY/_,F^*!Q<19:'2,*"D##LR(\P MBN" G@:Q5(F&I6 VK<>;?^SJIMU!V93@FI&C+$[#L:+T'S[]4O5YH*42J MZ_WBXZZCLS@@?GJ7%#AVDWVL=13D17^BLCOL]?J?7AQ*?IZ]QS$10[GNZJQO MT6+[NO.R\G9'N8"HB?:R_>31'AU48LRW4A](:)F"AV MJ2=S6;K*\Z5Z+_G[T?M3 .V6N%+Q8@LEVL3Z$M.,R>G^'@WH:?N! SJ]>:$?[8UC;$E=4:[)I.%TN46Y;S\].,G]=[K(%=2@^7F5E*66TF.$+_@]VZX] M,?+&!$PO^PO1-,U./9M&4@ZUO$S>B?%IY7X;NZ77IQ?E7[7SIR?96 MED6C"$:AZ]B^11W;"VUO,.J%V%%0NXD6Y].YLDU.>I$#/^0M3*WYWMOTZLCS M]%!J*K];4E*GG,P)4[P,,=/EC%3R)LF17/4+/AX>#K;EQ8[9/MQUBK/KLLJZ MSUVFW[+ZY[PHJ[QY'&07%9NG3Z'_W+%?_YPUMR7[#2](UT[VK5R?1DX0D"0F M), AC0('[@?>H\C)+#$=S MZN6]2U%MU-I>DC1.\>%7'IK(B?+U%UAPM=Z$80P_#(&!/=XCG^TDR[$]#V$ZD MUK/EGFPX/^XF53F:F>]1."9AI"FHD;6,!J"(_?DM"!,8$'W9:5H5+".H/V75 M4&TR7Z\21-FS Y<$H8-Q&#H1&4K@H3BPI0ZZJ5DPW+FV($"Q;P* 942@YO#X ME!O8L-0_K>K#3R4GX!19%>MQS1,JU]\.> #U!7;Y7<(,DSSZLJKM(SHRS0: MEZ$S$WTH=;Y8TW2'Y-M=DVU63D0AM"E)0B?V2>03'X>#-0(CJ0T>JC8,:T\/ M8S[U$>9637],T#I=@7I4Y]6@'H2$"LF2N4P=DO;B#2528T54B_Z6Y3>W[/'H M(:O2F^R7W=U55O75M^N/NZ9NTH*7J.OT$'H^M&V(76)A+X16B.$^#T-6X,DH ME%[+AG6K0P5VO,1CSL_2W=WOVL6UJ_%DJOUJ9-?G'#$14[;SA4-.[P:,X#@B) M7)L->UV\1^%%.B16V?:Y1';S5M:H4V;5(S-):&<)BE&I/4O6*Z=V*2JXE%4=%-\B)OL@_Y0[9Y7HJB/8M=,8#UI[1J/EZ_<@JMN_6>A&S< M[T+B)A;[(J*AY>/$=CS+2I!-$RHCQ'/@,2S.G0OO6A]>5G(!@QL@92-1Y@@7 MB=>.OO8W2DG>"CU+/,7D>VFAE)/TN:)H1.LU4#^B_W,&=AE]PJP>E^=K1I+[ MLSGM'ZM/5;G9K;DQG*Y_WY8W/V>\*UO9V(HLESHIU M?%>E\-;L:<9DA.(8E[!>#%<5@*L.E^1>[(E4BBGRC!S*B6T+C#5C<( &>FS@ MMP[=W"?L1JD:VXRMA^-EZ)XN9YYOQM;)D7"5QEXL1_3T U//]TUV5Z^@!5$4 MH"A!?D");UM19/40J./(U7#5:MAP[KI/:]Y(?W[CB$$+63)!U1L&,=T[6P3D M5% K^68*0TH0.:*11N*Q#,4TX]KS$I+F^-,P;_#GJJP/U^ E% ?49K)M.0ZR M+)?INM>;3RA*7+DL4)M9X_G@>!N^ "U[[8?\.ELYB(0H)AZT^)TM3@*9 M=@^0 L>2NKK3*!##>>F+!98.&N#8M.>?$\*A+1^=)Q+3\M/M*:E5BM:Y$M:3 M3$]+8*<'_7:-I[RT;O*[MIJWM#H;8'EL>/>G;W MK2R3_2<8A:/0L[ME:/ABW_5Q'Y@?@I)V03 MW6D-[OMEPQ3<5.7NOOVR[T#S OSQ4_'WXN>"7!9_8?]\^2,_W\D:UT5[SC/[ MEM[=;[,+]BGX=^]GZ) _@HI?=%/S4[: 6>3?EA5OB]?\.F[V[++(P&.65NP) M_&:TN[)H;IDI?FE:(XYGG'.WIS?T43Y,@8/>EUZ M=5Y'*U_"=]ZN;[/-;IMU%^U^S;?;R^Q;@YGKO_/Y=C_VP\2-$4Z\P/.I%?B) M[R6(Q#B)D=1%MQ/L&!:T 9#D%;93B!-3KKDXDQ.L =5P\3;'U>\- QP?: '. M/"D]0M6(3ND@>!GRI,63Y_?0:F-'7HQ&IDO:-^T(B>LM55[ZU-#8O10F%BA312?YB6IIT&/#RI MJ:;8%)H%/L#8SW0.@^F'K/YX_7Z3%4U^G7,@;Z!S(8DHWX8;8(QB'R'+._0$ MOB6,F,..\T'"IJ_I(U(Y;W>EO6N:N/-IY:S?(O9L&G3B7KX_/41/,9(K: M:>AS>%V>MYVH#:G*L80CV36L41Q?Y]T7'GP.,4XHC+W0)BB D46(%SD#1)^@ M6&6L-0NPV3I\5!2[= N.$0]%.=4&9O/$36[$MKB0F1K*78#.FU?CN9AQGHYP M" P 9XWZLD:&\[I^8LAX!OY%.YEA?K MGOT4&-GG7 <0 7%=*BAQ?5 M9G-HIA@%7D#]*'""*(I=S[7LJ+?G6@Z4.G:B;L5P6O&B"4F.-=794U,=,\1- MEIWSC>1.\2.A//*<+E-Z%/QX0WM4F1$5'Y)=-8<,X:!T ?$].TPL'\$DL;S( M]YT$6H3)'$8^303;CN+3S34<#NA)^GRFWOIU8D9:S$0FE]%>RK.L4V\7WB.#!,F!'/I7$TV+,@DMI#K6[%<"_- M@?$YQPX:&+"I5<>;P*68[LQ#HYSTJ#)H1'].$C0B0=-)788*:?"CU/VZR6G1 M4TOH6UZO*(K]T*,6#B&)O< -$YL,AGQH!3(BI/!XP^KSHLUP4)*BHT*:F-H8 MYDM.9B2I,J(N+PD9D94)["U#3Z8X4&I[DZ8H""GOTKQ8>4Y@)W[@8]^-;=OS MJ1_&O:DX8FJEKB&"!N96D0[6)!T1I4Y%20RP-E%+WB)L!C7I( CKB22'2U04 M61=&-46)#U%5^9P]E-N'O+AY:K.O)\FTRX:1"YTXY#>!^HA:@Y+%R)=+4:99 M,JPS>W#/DG/21I1(SW\+D.6-/E2FG@#Y6<] MWQ=U4[4;\P!):0"E M0IKX-+%!OA2FB,6I,C8]_)20-Z:&%=E;AJY,<>"5*>%)7*@IR"_I7=9G5A%V M0HLF 1NKV7;L(N@<"98=3] 1"2/SJLD%X- 4AU/J1*IHBR$.)RF,*'TS*,V! M'F&]46!TB:JCXL:H]BCS(G0&LLN5T$V59=Q8GRPY4>S'B 8.MF,[\"&*]Z,Z M$D"2"!]G5'O\/-,W>U02!]44Z1I7F)F84IJRV0-Z>[BDC2V)$WKF65,\;'>; M\5NC[M/B\8\U6'=D-^&NZW6:/ *?% M[Q?@UQ^__-A^R82=F^=G:NJZ7.?M=UVMM_;7Y35 =UF5KU/6!_R(?KP S$I6 M=97L2L">^S]WVT?@P O Y-N9>H[O5=9?$7H-(5K Z;J)#I3:7E>YQ/*O:=4> MN/N<-EF;OUI.P/J(,':([SH^C./('Y80B16Y0J*N_'##DC[@ 1R0TJ!4GBZQ MM-$H4W*2+D62D23Q.1DCR:$R;\M("M7AEYK>'W6UZ+--/Z2A&UO$@S9T$SL* M(*6#H-0SP-4DWSC*\?$F(H'9(LK<\]9!U8$0_ ME+@059!/57[76NFS&I?IDA.X0<(>"FV6VX3)W@J)':DS![+/-JP=+9RV-5T=RRW-9;,KB/1^27K'A MZL?K:SXVY68_O,Q$-K7X3H,+/!:/!^;#.1-$/+4 @%W,\W"2EZ+M72AV0J"6.$HL0E M,<34]3!)W,$"30*I"5>9YQI.6_I76VG&1(H>B=9N@!FE]GZ6N9$C!MYJ\Y(\ M+:C5RR)_K=TK>2_:\G_.B_QN=S?<>>_:,?5PB!T<^F&(D\A.]GF$0Z3.^+I BDWXYL M!+9OV01%=ABX+@I#V_>&I9K$]8DO)0)23S8M AT821&0XT90!(S1(BD"'8YS MB< Q"V,BH,360D1 #?MS$9C P)0*#_QG[YOLKEY%L1^@$%O0\8,0D]BCWI!] M)!:%UM0J#^*63$]OGJI3T/ZBA:BAW(,$L8*SFK-Q*CF;.87.V6H_[)D:F[O4 MPO R5$F3+P)U(%09FJ):^U(X7AQ:0>0BQ_.81,+ L3U[,(F2:+)H"1N:5[,$ MJCH9X%)=IXS0J$FFSE0@:XPF28V29G>Y$B7OBH!"*?(S1:#Z= Z7555^Y4<_ MTWOVF^9QY=LNB0/BXS",,8GBP WA "&RK7"J8"D;GF=D!JX&8&#=(YNN8.ID MJRO:+#QK4;@+,'"_!POBM[B?3?).\2@I@9/#L5Q)G.Z:@$1JXD_H:->K$KW9 MY-U)DKB\N\L;?@KA?;&NLK3.5C&T*8J02Q"E-K$P1*Z_QV EMO"I+^V6#8OF M 1M8[\&!O$!)/^7CRGE^MC5)YX(C('$:[:R14#NHAN[*'6.:Q20=#0$_ M0\;OBNN/LEWWWDT]22;+V"O=E5GF%W#^S)QOY1SO[M0>:[LMO_(-[-V;FI35 M^[K>I8RVC]Q>F*JS.(*EV>6>*CZX> 8/^%]\. 2P M^^,EQ6QJ)WFFV"GVF<^;UW%+>KVM[0K60\S6@8JS*=6?&@C24KM7$ZZ^V=L: MXU=XANVIE8^[IF[28L/&J1VD%?$IC!,;0\J,>Y856S :S":.W)'0R<9,+P4\ MUUMP!/&B5VG)2;7)_ I.I,U)K63_-XE5,]-E;[ U-D6FB^B%3(MI<^?Y5)A> MGM1JJ_V<-KN*5ZY-FVQ%'(J@SZ0S0G'HD\AW,1P,^E$HM3XPP8SQU8 ."]A( MGU6=PIV82LU$FYP^O2BIMJ>0C%$X0TFU8X)&)$D#J\L0(QV.C!96F\"-T&S& M4VN767577C_TI_$K;A,F+'&+0LN#GN=:-'+LI)]!<3TFA^+S[9,M&98ACHCW M^ ,F4 G+D28F!>849B5QDBB!\_,I,=Z?E5?%:FT]GWQ\GK>%T^JFY93])&5C M]>UNW>S8MRQM?>##>%[D@%=P ^R#NVTW>UYT8_SM(U_WOU=6OW^['%\ MGH!]ZMO$0?];E)X:U6L+Q0*&[?I\*4V\K-.WMKSOWYRV\%/S*:OR MECF8UC0[O6?_<\]^AQ8PN.??VW*"1\FM+5.CL8RLV8AG AM;]+"G-K#':9W7 M7^ZK+-U\+([K74%FWL'8B:R$.+85^!11TE=,=OW$P1.&^1.,&A_T5S=Y\2SS M8#*YYGG1S:1I@"E,JTP*S$3RQ"F"%B7H8(*VAN]1O;QS3AF0$ MTZ8W1SRD^;9MGB;V2$^A7#V3G(EM3@DX#?<#G5N@=5)B8>KG>^] TUYF%K*.@?;#;!\\>R^]Y']8%>Q M/]M[":Y;-\$_>S^_HW="8JGS.WHWU!9*]^](EE8\*Z_!5<9B?U@UO0!-^BVK M+\ F8^_"DXNJTKNR:O)_=2_1#QU'?S+[EDW=7&TVGJ=6:1?R%BU@C7+30$U:P<'BA9IFU??=UBY(FP&M ;E M=U+@#/2-<\5LEF[S>XVKP1YWKOB>MS-^*_!S=]8CK.OJQW4$]COLXK6X/:7W MU\>[Z,HLWM4YA\507.5%"X*PL?.VK'=5=IE]:S!C\_>5E5#B8#?V,$&V';B1 M1Q+B$.@@%#I1)'6+G":3ACOU 24X@@D...765W6Q++:8>@:"Y7K@-[@%OW&0 MH$4YI&UD,U<[^,Q4_=3I5&WU4V M92_PT9%JOO5PO:_%&MMNDK@!M/T@P,3R&0HG<2#U0L>*!1/,3(E4I7M1F=29'?I7V[K[O6 MSLMEE7=W+,/JQKKE(68:55B*?0W":XIXW5K;X>QE=D':>L2?JIRJA. [4% E MMV1$4YTW(SGM*B2^%X;$QGX2$!@D/LNS]QBLR%DU99-N#>2R;UJ64LP]2.'6 MVS?1=K-N7K23@+NF+330YD1%UA;J+>_:K=:=G"ZH!3]G4U=6)!R5[Z MJ_LV M)0N29'!2JR;Y=L=^]@((VOQC5[=[@_].&]+*"FJ?*K7=,>:FM*T'K'M\/1Z^MLK7Z+D?$P3LBN MSA1!N:1KIN#-I^CBK,MJO(%X+ECU37@KT@\88UEH=\=10"\E#!U%BL7^>^ CLWEA<:-1EO\-_2NR/XMK?M5@?;#1>MS +ZZL05_ UHUY_2W/ MU;SD1H!"T.@_=^U)T;SYQ%K>;5IGZ*;*VC^K5QX.2&+;H1=YQ$9!B#POZ''9 M;B17YLX\&L/]?-]]M'=,\*Z#;_!*UPQPW0I3>P8JW_ *A>VV,*9*G5#]26[ M-T/4Q(9\RPJ8J=[_^5"/G[UL?0+<*3!X!0YNS3L$G!R%D4'@?!%>QC!P1G_+ M<[4E+5/_IX:H*^)1UE'!V(MLXA."K,@;%B!\"T.H8?)?V?:YIO^'1'.Q"P"G M&)5? I@<*?1B^>3RHBZ74Q[C!P<'P. !X$(# MCGQH<\FA1@-SHTM!SW._DA;R1SJ,>8.[C&YD9I_+V]F. MOZ;;7;9?THA"RPK\!#E6%",:T[8(:V\0AH3(]",3S)B>*VAU_W-V/PP?/U7E M397>*2\#3V%43)YG(E-.4<(6A R,/NI;O1XB$ <'A7BD1Q%)S MH09AF,YZ]]"&>W>;$EQE+.<=@$I> V(R(F+"MY!@R GCJ0[FN+#S4:R./GB. M[%.=XA%AG2%NRQ#>.1PM9V\3$GM67D?3SJFR;]\7I^&LO-B*D.TY-@D2["4P M=KQA92V(DE HW32-88[=B[SEYP5(=]X 26Q! M64B@U#:>'(>%3]R];$+E=3_/UUY4N$Z+9RVJNY2PVW7"'CUUWX@ZFZ=VB\P0 MGP7L$9G#RW+>MWYR'[JRV*.)E7@!MJ.88&)A-)P]"!(V[)K8/[[Y?,-]7[R[ M:R?9'[*AL>KLZ=YF3[D7TTJ_"VE$NR,4&F#PVOZR .'^A7D5=LD.6%0>30&%,2(9?Z]K!T'(:> M*S0[913 ?$)?[ ]5]QN%=8J4AD@H]PGS!F&63N.BWY:WA+A,[EWFC8^6[N=% M6SE;1_0F>7(]E;Y8++8KT^CBVWV=;CZ%%VQV5W7VSQU[S^D#OPR>[Y1<16'H M!C2RW2@):!"$,0U<$F+/<1R:T$#J:+*2 =.KQWM,H 4%?FMA22X9JU$GN&9B MFC7)WD>6,#.K'*^0,K9^,87#A:Q,3'+A^9K#=#Y4587],?J6\Z*I;H1H0)($ M4<<)8$R=8+!F,4&;(BRB-N;6%@X,_,:A3=0781+5),8$?Q-51H2Z692FYT9" M;&397*;>2'OQAN2HL3)!=4C)5U29/8)Q9'N)1ST+V8$;^JBSY[IV8DG5!U6W M-M'5)B1E&)?L[X M+,"*Y58.#K#K^QXO+H=\:B>#+0_1*2HD:&%F!9JD.:*D*>F- ;ZFCJ@Z2.>5 MF0Z#N,1(TKA(>9'U85Q:E!B1O1T"'4[%M^D4)"Y-$HN2,(XHHI'G('>PYL=> MJ'(=A*P-P]*ROZ/@")?2J$J90S&=F8,^.:518<[H90[/J!E1FZED+D-O)GMQ MXGZ&::Q,T1S^994-*53LQJ%E^R%QH4V9Z#D1=7J['@UL/%5]Y*R=08JF1O5P=4_1'0-&F,"6Z$Z3(+K.[^VW& M;ZK>;7FQB;BL[LNNPE"?R7E6[&.<8!_:. KM)$H":[ M'\/4V7]^"^CY;Y^DV_U=;[A#4&5..6Y 5-TR.VI(3=_F_ MNL@"[?'^)&SC[;)@[QIUXOJV!RKF']$ &.,)ZMX(@8=0)C?$W<+T/E=#LE<+_L9,XF3&>2M,D^7A_//0Q50>$*XP#& M.'9)Y$$*411 /"P/^Y%C35U9F6+:L")R:'RW^E$%YLF3FI.85I[AG(MD'=.= M ^O':S5[N&>?^AQA4FX>5$=(EJ65NIU[>X94'X>BVODI?6QK)5^6_>SL@"JK M_UR5=;VR'0]"S[9IB'W7\U"$['@PBP(DI9:3C1G6QSBM;\%]FF^>UZF74\GI MG(KIXJQTRBGA (V72NG!@0.Z"]#BFU?[WF)K1.VT$;T,?=/G3FGHA9R<_W5E MX=\73 2RNNGO@_U8O>_OH7CMMMB5'3O\SC#LQVY,*?10$(4#.,N7*U8W$R33 M>GA\J77>0IJ<+QJ)C'(>>>Z@Z,@O^ZLW!B?Z^["9C(#!C8L7EV:?/>U4(%XN M'349V67(^-Q.OYV^FN=\PJ1H7!9\68CU3_'QI4.HJE@3ZRX,^1ZR<>P0ETK7V_Y<;QQ,E3D]",=Q$#]*=W.5V MN_1;?K>[ ^LNJ7XL=Y)[Q^>.H?+,[%+"IV,&]RB>3YP!Q]Y<@-8?WIT,'O5E MIB\ ]^KL$[X3(B(W,3Q'Z)?5V\SM_-L3S?/%0+3WX7ESWMY*7*-BL\>WSK.: MY/5Z6]:[ZE"UVZ<^\AW7HH7LNIXJH M?%"^(Q55<$Y%1E4Y%-519BF]N:FRF_YNI<_90U;LLKYB#4ULZEJQ8U&,D.W8 MKA^U:9A+0H2I)Z.:DPR97H!_@HV/GWIT:M6JIG$JIHJST2FG@>I,&M&[,99& MU$T+N/HGS0Y^J\IH-+IFM=/NE/P?0;QY/?$)M&#G4BRSL6BR] M]$EO+7)\L?/84VT85J=C9.#+6\<@]+(W+D9S$B>YT/T:9RIG?J:0)W'.9R82 MU<[V$-:\M^4]_\,+D//C'/MG7/ [),J[3NUYTLO2E:RH>^V_&N8R[ZMRW6\Q M:++U;5%NRYM'D!?75%%J?"5B!)0=M,:WB_9V=6BG;S]6][ M?ZKR-;\VCY=!"2/;"I,0AK%/$BM@0N\,J3YRH".DQII-SK"NSE&"KPPF&'!> M@!8I3WEZK$KUDG2Q+CJO.COALO.I>K@V-),JPM[H#*I6^I)?0$5["(:)@$.?5[L$L:0^,Y@WH=R!YFT&5V,+BI5;=+'O2YM-$"[*74\ M2S4G408G*:1D$+X7C91U2UHEE7@3U;GE,E(GF[K 4Z?L/HA"GSL M!I%K1RB)[)"&=F\4VUX8R:CC1%.&-9&C:X=/=P.^MI@-!RBY\#Z54C'1FY%- M.:GCP-XQ(M\=B-RKWWEJ^8Y3-:)IFCA>AI+IA6FPY]FC>O M^_R(EZ3KZM0=;K%]2^87 M32(=_YSE=U>LG^+;R2COS.K#AB+JN$UF!!Q//LQUG;\WVQ>[UF6K#L.8< M(^OZ\EIJ-\ 4]@02ZYF(D].<)YP-J%1RYRGD2:3+,Y&HEB$/X-I=7FW)G7+7 MO"NOW]V7Z]^S9O].\ET#Z^VNRWZK](%QR7/:LMVG<5^5_\C6S;LJV[:)Y_!' M;=K-G@?2ML[S[GYJ,GJ:RE/YIP;R%Y!RZO"BU/M*2L\3LS?GX_5EE1;U-2] M\.>RW'P<-CAT*WD.I18FKI]@+PQ1C,)PV%6&$^@$DI/%D^V9GS'NAX,#2/XU MA\G+AO1 E;86:"%;>!IY5IZEYY*G4VQJ3ODMWL8GEK6QOHP45JM'+Z>8-;.E M2?7ZE3E$O,CQ$;^K-W$MUXNB_6[:V V(U,8J/1:7H7Q*FPV .%'D8?9O;S2Q MH%3=T8FF9I2BM $M/KX..4F1E"B5EB73;*IKTW,BSR]1KW EIE-32%Z<6$UR MYK1B3>=H8L6.#_O[C#!"?A!&2>(3A!T_<)-H6 >.D>V[&JIVB!LS+%TC]28^ MJ-YX-IU@,1F;E5LY(9M(ZYRU//9TC6B9-J:7H6;ZW!&KZZ'*DZBB]682YNAK M>]?IMWZ5"?$* G6VN4R_[:O+4=?V M]&&)$DCIPPL9P!$4&N([4+Q20.XXO& M??-4O$;-: C$Y' I[,NN/'?$\U8*GNXM/)S)V6,' WC T)^MDN8$ID=$=H[X M+4-_9_&TG+]U2%ZPV^]NY:>*RONL:AX_L9;1H&+#Z\VWU6*Z@E 8^W'LQ$E" M$24N#7Q*?1+8L6UA"\)(2J*U&36LQP.Z"]#B:S=&[!&J5973Q[>8'I^%:CGQ MG<:RF0M[!5D;$5+MQ"]#-?6[]?R"7S.\"5_9=LHH?KQD#VK7E&$$/3_PL$/= M&"$GB'T_&"P3#TD-S778.Z<*7@ .4VDWBQ:JQ51P;I8U"J 8P68N=7N;M1$! MU,GY,K1/JT?/;W?3SM9DQ>-V^[7C,/!AD'@8)[8#F>XF-AJT%D($$RV*)V%O M"8JGM(M%"]D3-<\0SP8T[RS[5P1X4U$]!=87KGHJ'HFJGC);PN/>OD(I,SI\ M>50@-2[K9M@W;7FVXP7$LB*:>![U/2O!@_TX"*0NG=!GU; "#NC AWPM<73% M +N"P]RS$"LG>7M.N=;MOSF""5J<9UIB%F9P;,RK/0K+D$ #?CT?]1IB;G(2 M>%@U0BZ.H(\C:OD6C!PGH6$X&,8!E9H U&#NO%-_RLO2.HB>F/^9X5CKG-_9 MEJ??)DTE]Y-G?!FZI],AT/+K507F=4)%-.M6;B34ZNN:+DD>4;TZ10Y(ZHTF<]E M:-%T-TK-[YG,U3=9E9>;R_(3>\%NTSH;W&"$;0]=V] M36)+7( SU9+IO*K%QXL:W?<(#Y>%;*7&FIJ('1>E^3F5S*.61J?,;3ESTJI6 M1*&GM[SF-;ZR<9K!KF 2V)4.ZR_9*<"GXN_%SP6Y+/["_OGR1UZ'X2YEO^+U M&+)O*:\ =0'^^ G^W?L9.N2/H,KN&9RVBVEK@F7W9<4++USS_4@,1LGRXLMR7PBIL/&3-:)SM^6=//>9'?[>X^]57KR.[HOE\WQJ[MN&X8Q2'Q:8B@ M/:"PW4CJ[+)NVX:[J#U#Y"\N5[KI[L/0KKB+]^K37/.^&5/@"[*'S]/5(CI8\#+([:GUKV6KM\(W/]:'7=TZI#7.5C])UIJX*# MJM*JRJ5^940X/W;5;L*((AL[^/8+DM9 MJ:_60Q?534E,6J1"LF4KO_X (-G=NG0+( &2=D[52BS+4F/,,8$Q)VX3O<1[ MMA.&."11#"!D,D^\?D_/M=TD,*6LT@"F4%9H2EGE:=:MK$;X-:ZL_.3 HI6U MIU6+LBK[Z$=35G4#!ROK0"XU*^O5759EZ4V352OJTCAT0(@C-TF"R$7(CWH< M<>3[1H15H7WCNGK 8D1=5:C6*JZ&.#:JK1*^F%-8#_#&Z^H ]_Q0LCK$OF&J M.IA)S:*Z@C )8. '08"QG]C B7S0M^Y A%;B%5*M0OINFTHGO?;PY,53O*MZ MWPWF+<>Z?\+5B)R^3[)6$=7*K\%S6HN4R_$B*4W_#R6-\E8-$T1%UF1E4#2* MBLU7?@A\V[V-MG)].R1N: ,;)!CC$'EX+[F![RH5-AG6@N'#K!Q,_VR?FJ0- M)$Q.P,QS-5:N!'').\09T:*@S1H*8)?_OTX2HAUN45NDHNAVA!G:W_ M?%L^_C^=-:T4=']YJ0('B]\8[@/HF'=<#P%<#G:]VDB-T00PB8*40CW&N#(/10^ M_-,-C]RV>-*Z!Z50C6085^=']#0T*2X^=N6E.CSO%P#5195"L1;CE TKT/*B M ,BCC\)>Z^I""QI*N*_&R M@D63-T\?BK;N#NM91\\I('M37D#E=Z>%9 MB%?7% "M(X3*14HTDJN@/).3/$R)]F2G@\F6TQX9/DYID58N%Z!->NTI3?4Z M.>W:9/FJ;>MK=IOS)HKF4WJ?K4*4V+$3H-!V$PPCEH0"TC5#@>=*%0<<_.&& ML\-NI!Q 61R5G!X-)^R\MD_"E9J4*](D,2=D1O+YH,N_X"KC'LT%3Q'PAJR, MYFI>%1D/O]349U0U(L[X^Y';#\4F^_[_9D^KR(]#"EC6!$C(YJT^9LVV[<0V MKR>G)A*JGSZ-2G2H+ '+8KA4=4*9-%FA,,G7(*60ITJ;5KS@X*Q8#.5K*6HQ M&/\KN1C'A(Q>Q+NJ8HT,VYQ/2L"R*!9')N\<@RG[WWQF(0YQ=7F(:1IT)!35)R0D=',S:\DXTTH M-?8DU?R#YMNLBED+MV7UM*(P<3Q,O-!V@!.3&$48[5NQ?:ESM$,_>YK<0V"R M>E"JB8F7\VWQA&U/P:,0K]JUQC# LRRM OFO#7 M^U9NA#WH>JYGQWZ$71 3U'\\B!$DLI*@]*&&M6"_R,?!R&N &B_O#WYCE Q< M7S[+AH;1?FSOB6$^B)+YQ_WU+H.=*KDT,_?RK-.)XU M"V3JJJ%,G;QNF&1MH'+($Z91.U[P\(YZ#&5M.?HQV((W%&0<&^H:TBI6VU9 M/6A3AR8DAAX@00#?\ MD0L=Q,ZO13J->7T80Q]',JIU5:7\DR^?[J_+[[K=96RJ(Q1FQ;*?,(BAZT0 .3B)(I_XQ/%A M; .((BBUEZ*S/=-GLIX%T(>TLAXY/+7J'5IX/2\9DF1G&8-)G9Q6C7BQ;\(SB)7!HG.\?H0"S&:3. J)0Y%#?<^GOO,@^K\VJE6LA8.2,R(SA;QG:,LJ"4E]O4E,2O*OS(JMKM/[7+J]S7M_C2U527NOCK9(? MK"V?PL@+$21QB",;^G9;K@BZ,'"4EFLU-VU8?WJTUA'<"XL!M@3B496%3#E# M3KIF](.:JFEV@1'54R/SC" :\LHRM-*4<>4D/7NTPM8]BJ_98U;LLE5 *4L- M8Q 3&&+'@1ZR2=]R0 *I8K4ZVS.LI1T,Q>Q-"Y&#)=$HAWIUL$,XN_"]I$Q- M[083OEB)&V[1^[HVDBT=8O8I:SX4Z_(^^UC6]2I*8N DCD>=D+ O8M<%4=>^ MYR,'Z)(TM58-"QL#8^4"C3YI4Z1UO,"98U2OS'&R6Z#6+QSJQ*MITA0.E+UA M;EB^^ VT2T$"QS"G8=ZC@G -,).$"<10)X/>AA$ M\4" ]L9-SYTY"*O8BZ/UD%7M IZV^?% TD?/D,WSK5[R'DU$7EL \NWB> M97381'F<8GM4"]69#M\>F16U44_G- J&SA<:H=Q*?5. MQ-LHQ++HW[/\]HXUBQZS*KW-7FUKMP& VG$ 0.3Y7NRY#D"$ +?'9/NA+?UN MCW$DAB6X.[&YJYD,YX7%-/AA)U[3OAZ9^$[DI_,BO3P7C==KJP=O]>BM#OX; MMQK?29#G\)C" R*+\MRPQT7V'DR///C0>_!;[\&T\^ ;9Z[$0!S[[-%8)M^( MKM-Z: %/EDQG:SG'&)@F_/9)0>S[GANX%&%*( 81!C'J47FN)_4RRE18Y@K! MF]'3H\F\938,FW#4U('XO6G4/'Z;)AB;\-]O3' F.S0OUW?99K?-/M^@M7CXMOY4-EG]L4R+&A4;FA<,&Q.(K]DZRQ_3 MZVUVE7UO,*/GGRN?,F7PH>?B!(=!'+@V( M1"Z.D@3XKA_U#8-0[2*;AN8,BW&/L'TXN8>GIL ] M9W1V_7R?NC,RJ9'W9:BA3H-*8WU43=L^-W=9U;U$]S%/K_,MF])F]=5S7:4Q M:YJEQ+Z7)#YP8I\$]KYM&DE57M;;HF&%$R"M_F'%(YAJ(J>)73F=FYY8-:D[ MR>GL,B?%W!FET\O\,L1.LTVER;XZ0/(^,1;>:QX18#M>R#))D+C$CD+H[+-) MZ'E06?5T-#J)\#&@O^D1/RT\*^C?U!0/D< #QN6IH 1_[PFA3A@__'*:=5-6QQOF:O%_%,UR(7\JAM6B?(_JPN*X MNJK.!V3SR,P;%$DHSQABER5&HRPYH4_CV5&6K++*\MNBSYS6$5"+(YWEPKL\B3)BJ,\3 M"]-&C8:=DDK=W"G/;0(:>!%_]R<,"<$>=0C:?[P7$+>;VR3%1G%F\]X'J\]L M>@Q#YC59L?D19C2RI"UKH,C#/C6C4;-;_8#1F]>>4;'ISAZ^6$Z(0^HY44@3 M#T9\E@5B%(KE!"=,8L]3RA5,83"<.+1U'OBV:W\I^:A&R\.[3[%,ZPZYS&$) MGE!+(X[/&)VL]O#,27,OE@[D6.I4D1FO+4-)C5MY\C21259E=;HK=$89+7%9 MB".G?\^;NYC-29C<5(?F0QMB$/J>[=M>1(E/$NI10#&-_%@,6G/2Q*Z>SLQ"K)JP]IWP@6CU(ZQM#:?4PF93.):*R!)Y13>T^ M6(9,ZC>K--QWAR:LG[)OW3E/)LY?JK)@7ZXSL4+#Q#F^8[TYJS\4QS^3%^O\ M89O51VKM(9\BIM$QY FVXR8$<+5.$H!"D"B=3YH8FF%1_7#_P%Q;B\/;E[%U M53ZP1,JW?0MMR@>Q-E,6^S,Y7\2DD0EPO=NJ+I!-[5'55'AQSAR>(3-3K -. MZ[DQ(DONS.&WBI_]8&_1@M)G'7Z1RJHG[0#+B")S&7\R!Y_!![(120LT:B/7 M 1Z.'1 3W[=#._0%-!)[H4^4"@A/ LAX2K_F<>6D6*F%F&E<)!=8%N<=M7"B M)83,%3P,AXQ)7;N,0#&MR>6,0TDM*!RU66[S=7YT4Q@ 7^Q641(&"7:(G1!* M@4T@B"G GNP)EA$MF%.'XP'?H9KMMOQI@LX,80VL+F-@ZC"DU-[C5 M3U'G] M^>8+ZW!]V18VKB_SVR*_R=?\OM,K1$F_X= ;;>&*F*]7.-.D=. Q?C%S65%+"Y0XZ!B]SI M'0_-F#J-H?J,WD[BP64H\C2FOJI>,AF_JC7/X_+^.B_2$^^4=F"0G5*IU,CVZ: MS;&!SX]-Z"1)R5^T?Q3C0%]:[LB8$T\\7O3OG+7%5%JCK)I;]:S (+?KPFHM MFZ?^NC;'G(L:LW6"A822^>P_4=Q]+D_H#3K]28_/%3]7*@4WPA[V:))0'$> MEU,(8Y?#]8/0ACX8]$;PY" -AZ"Q#\5-[S2=L6AF?QD,2?L#=V5E<=M^\-BD M[JC1(13$Q*8D M=!,W"0'$(5$).T/;,!PU/C(_<46)JVR3*]8(&TR;G/!/P9B:;G-$1S=%9UPH M.L'-&:D/J:F,^VUA:OT^Z')0VG;Q''\D&+7!I"U'?HXB0(; MV &Q$R< LN]*CFG"W,#I[FLP6,^&STQ[5FDZ@M'PUL G#.M2CZM]#:M0%:2AWLI,)X[2ISB4ZQK@,'4&ZX!=< MIYY,O,7-V;G$*#*7H3ECC7@UD]# B5*-S,M=L:F>CAH[5*A;(>H[<0A#X-@. M#&D,21+US08P4BIX/KHQP]K35FTLRN*WOFSC=E1-S%&\RJG1I)2JZ5++9HOM MA2[MX$2AO/RY L?>:\5>!2'T^JZ5)*]V#T-2[PS.H.M7Q%OR<, MEQ>08_2,:AISSC*TU)QY)XL &.'Q/=T5;S=_19>HKLMUGO('!3_&?\WNK[-J M14.^/I]$=N2!," 12F*G:RE*():Z8S;F\PVK)T.E\/C\4([.2]U4]*BI&0-D M_<_T_N%_60=<%Q9#9OW18I,,(*.(>_:>_>P$/D,C322R[M,BO167MBVF/+Q^ M$+_Q=I-7]U9SE_+"W&RV4EM\P[[);MG$EK]WU[TRP*_,7??!Y*$JU_Q/7IWH M/O^W^)$_RT8/SA*/":'M.[:("&=X>T/T=; \KZYKL:#4U^>&G>\_"@8?V3<^ M--E]O8+$3A"E00!"A-D4-@A"T#6)8L7B*J,:,JS7;^55UA\XRO-V'V_%^!;K49@@D_+BL$F#;V_5F&.8ZE5K-9G/A[6?TS+V[C M]"%G6?%EUC1;L0:W(C0((P?2. $HH@A"%/C[Y@"VI9>TQS1B6(1Y/8)O+39K MW8*SZCTZA97;441*K'M/Q:&:ABZ#/H75[ZEH'+8$?I[.VGI(TQ6*D!Q#>JQCU[G,^FUP4#Z7F3.C^-EC%6<-=^RK"_M M^I==ON$/R7\H$O8#ZP9G-V65H6*#;IB6BL<#?=OOCH#%,?:8E^PX)H3$<0@1 M14E < (P"EW;63UFU74I?5ER"D@J6G2,7C[+%<\MGGYM<>*+>QHX/:,UD[IL M&1(SK@&WH1 7U+$:*14M&A 9]O? =# ME#;C7CRZ'C/QS?+7M)P9(F-(7,8 &67!RTODH]F0._=1-FP:V;[5?E7&///; M?JZNLNJ>GT#,^)JE&)<^1';DN=B' +LTQM#S,6'C,0E81+.!U!J?U@9-GP<1 M,*V']A'[IK36 JG8=.^QBMT"#E;E?(,NOF6.BLQ M>*QD:6SK'*B9 :VA^V> MM1C%)EG.0T39[7UM<[Z[U?V-5X))BZ=33NDWR[A)%_Q=YS]]*?Z[^&M!KHK_ MP_ZX_)/5/IQP(3X^^Y[>/_ 3DW_Z O[;^RMPR)]8WO;0OD!7\R_+BJ^MWG3K M'66164]96K'?SA\SZYXU=%>W1_:;NYS]:,8W])Y&;[A)^NSD$1C-+E_ EIEV MDTJ#0T1UG;(OK,OWX@YUCKYF6];XAN>C]27?Q\7\),>7;G/X4(0W#)W$LW$< M!7YD>XS9*/+XJ] 4>($?JKT>:QJ+X>AXR<^J_R:P/2LVIEC4S;1#Y':PEN0+ MM?!Y5 ]+Q ME"Q+362NTN_MJT!MP1>^<$ "0&+'QTZ2 #MR1"7CQ 5Q['I21"^TDH8#8V'- WR#$KM+"Z(AFIED?Y;JQQW9A<736'QR?8F&4 M,7S*I:D34:DFN\-9-/LVS2N.WMW''$7L,K)!'8:<>I5F+#?C=(F4]VE>K$@ M<4Q=BEP'AC$,@P3"KDD2A$BI;.FHAF;4IA:A%G62976,/AD@5)]"O]B76?68K[,/7R^[TU%L2AO%=NC[ M("2AZ]+(L;V^5<_W%>5J7%O&%:N%9W7XK Z@]0N#^*NJ6(VD55:OIF-45;+. MD?E^.5%#LG66KK/*I8?HI8B7)FM>Z9=.EF0EC.EENQTC4CJ$@>-Y-H$^< ,W MMITHZE,ZDB"@] ZIVB=/L&S6[7H.F=PILB2G/^8(4E\YD^/&B*X\H^&,B@RC M:QF:,1![J:/##-2#+G&*":%\E8FX,72B,'%#$O6M.)&M5$-2];,GU(1!DRIE MKA1UP0!-PY5AEJG2"RIDU$&1M(7I@RKZ4PHQB 79;;;_SM*J9AX#['\0%1OV MA],E*>R38^K%7ICXV">VZR':)RD)2B*DLNLVHID)E$.@LSB\"_[_4)Q-XA#5 MMIW&<"FW/3<1C>K*\EC*12;4-O(DH'EL;HZH1F&UX(@V_=/9TB6L-F MWFDJSNSM:>!O&5M].@PIM?>M@6I^59*TR;JV H"-L39&LGO"QFJU&G,#9=H8@SH5>D\K+U2D M4YF/K9<1Y4%L+4R/A]EP2HI',*)V=.WC_J4)UH:'D./& 8IM&+B!!U#?2H < M3_WXFOQG3WB$[:/J.S2#^9(379-4JFFMR>]XUZVZJB*C$C5[>'] MB99GT&3X-'NBY4VF9,ZTC*-X&8NXNHPY=:Y%!T=2Z>B7OD JR>MTNRV_99NO M+#*RW[W;"V:]BB'"%-FN%Y PC(CGD<#O&J88N/(9JI[F#.O6 9M5=>">'9Z_ MSOB)>O[RSBW/ A32-$UL2^2WTQ.MIFM[?-81VSU"ZY 0GRYB88Q=A;QX>I8' MW@/9%R/==^B^,^\K)&^?>.;;NX+EN7D;>@X70O:7Q].'AVV^%HEQOZ+QY['I MK!25IS)-^G82#$J-AS4U66K)DDF2 MQS&\L"1YI#&GDF0=',DJU]^*:O\Z(VL:9T5VPW72=YS C0+JXU; M2ZB=J$C6T#8,:]4Q+!'OKSM@:A(UF$$Y;9J"/#51>L8;ER;\'F]&M.@$,6=$ M:"R5RU"?T5:4>CN8%KWIGPS\7.Q5,*O1>EWMLLW*"X'GQ!%Q@H0&463[@,'J MD,0)D)JEFVQ_2ITZ'F\7AX<]V;3FV:ID!UV+DHWSS2B5F\PMFA1PA$>FU,AS MM*KKIQ8G+5I;]5@HI[L:V935Y+9&>OZ8[5O\VA4RRXM=7MQ^WE=>706QX](H MB'&$,;9A$GGX$!005'KP6F.SAA5XC[1=-)(^8V6"8#D]G8E;-1D]T'HTS^4X M+?YB?+'.MWG:OF#S)6.?,/4#-?(T MJ=JO/]_0LLKRVR+IGM!<;WJ$$O(=MUF0L8^:=E[5_ M5:5%^^@8^R4&C?W+[GXG2CR^ /JE*A_S6KR(O+>3OT16U-G*B1A:G["@DD#L M.\!W8]+;X(6$K(I,;)I?*1QI790!4I(4M9+TRE9I>>*% :HZW79U^]X/%-9F ME_'CA9RX9W4: -GQ#>==M:W%KN7]XYN,$7UL%DZV#SA76P M6G0)OGU_9/@;D>S(^..XV-G_0_SVN9GFT,?XO_'ST4==;"]5[)/%"P+E=LM+_W<];UU6#V7WZ/8FR^[%B:N# MICWLJGJ7,EQ,V,Z. ('PVUV^ON.M=[YICZMPO"+7L_*Z-4*X4,?IZRG[R+FS MW8OLJPLX1+-<;EZ>2U\F2L4-JTU>LX%[O6-H>AC['/=R=UWGFSRM\JQ>^4' MF@(8TQ@[F'AVT!^[A[:3 %MMGTI;LQ-L3]WGS4M5[*6P/H*JNAVECWG97:A9 M2%?=?#H"N<]QCF?PES*4&]IODB7P[#:3=B\L8Z9NPK!7FTJ&N)-^GR:[R:I* M[&A]S-/K?,MK6);-U_U65YN1?;XYWOYZZY<4+ EL%#EQ$$!JPQ 2!P1]30%F MB4VD[ODO&?^4YPLVG2DBP=SVQO#T=V=*YY=(N>RK.PN$;B[R],#%G&4/W6(& M6P>+^V5CWC>>]:RW?_O"6G(\F\&_9P+CDGO;,B+LHAEZ^?S0DK$JQ7R\J_,B MJ^NXO+_F;^"QZ5F[27N;%0W[BK7?;=3N,<<[9D71K!+;#A+/B;S #DD 4M' M8@X(N[X;4*IT:=@@#-/G2[H%*?YV9%Y9C^EVE_4K2RU\_N4!_R$PJT5:DXZ2 M"Y@+\9%:W.M!6T>H+ZP#;NL9\(OCX-:!GS9J#2?Y3/"9P'/+B"%3&%I./BH4 M]E:[PX:_LY#!E\N/G\9;L1DB(BQN)([+&G:0[[=;N:(YXLB_H#VF$<-JW$%C M,MQBL];*CX..YU%BFW J"M7$LF>OAS7@:=7Q["ELBDW%XL#]JW-]<>Q>SQG3 M3VW+Z&!K 3LH6LPH-?[_&4+4/4*BEQWHHE4N$)V=33<5[>&TEL![@_*FM M#&UGDEBMK"\C7=5K4FFPEZKIV^?F+JLN=\6F>NI;S+-ZG_:2V$]"[/L1(9X= M.2Y-HKY-+W1#%6$;UY)A11/@K'4+9C_O5UYC'\FFG*9-1Z2:F+4I@V/%4["D4MW+ M,%O#IKIJ?4NR^-9K2T_-;,>0LH 9[2CXI:;.H;[(^-=LDZ_3;;Q-\_NZ/\A' M4!P2"'E;3AQC)Z1@GU F42"OH&,:F6B1\;[%9JT%N/X(LOHZV3 BY5<9C7,X M;)6Q@V6UN 8.-=48- MO,CEMU5YD]7M>6N:9?5^[K^"&!*($AJ"F(91D$0D0GUCCD_E'TD;WH3I7/<( MF'63R1'HZPUU:]X_>!:HNUQ92MOK"VZ;?W)ME;EAF_PR3:D093IIZ2F^6O''Y_.N>IRF7?V7T.XG\ M<)(6H+[C;7@CA1_+B-(^VANKX4[D4AN#R LI<6W/2^#^X)B/(8I73=FD6X4= MM %M*.GO'H[T*+CBOS+#WH[ZKLX([A:TGS/&BK=VS6=Z[ MVXJ\N7LD,<(N $Y"/8B"*(X3)R(.A8YGVTD#6S"3AV.&T*:0FD] W=*J[[E&MG[J'!K/L0:PU5DU>\S<) MN]DB^X?';%L^\$8NV%RRW&VLG$])]ZVRF2J?\V[RVYQ)??L9;,:YSMBOUOSJ M6%E8?\V9DM5L]FL];-.&/W?83I39A_,)]MB$Z!35IQ*BT:Y90$(TWH929V=5 M2X@NUW?99K?-/M_07;.KLK_F17Z_N__*^]3V2_HD7EN@9=55ERQN/V9IG=57 M_%SG5?:]P8R&?ZZ@"R"T(8XBZ!"$(V#S^;'O40^P/ Y+K7].B\AP,&FA6QUV M?NK[/F]?KN W/+/*VJ.W!'P+W599-N!)F(G\=SY(+==U:D&MQR^NVS[W8&N# MU1LAE@1?^) %0&&)Q4VQA"T3O]JHA?\SV?FT_EU&+C^QS>6<(THM='05B^JO MV3K+'WF+?V&IQ7YRXL(@B2A- I\?AW6(AP@E#@$.BF'@>KY*3!C9E/F538'. MJO;PU$1\+)-RZCPAB _:0W9?8EDR@M+8M->">5\=6 MS*AZN&*>M>D ]ZI'*)NZHAGZ^G=QS M="C-AP:PN) QIL64=^="@_F1VMV]+'?-W4-9-1\_QMVV L4)#6S/3IPH1 "[ MMA^"M@@:=J$/I*8_0S_;\)QGC\BZ[,^/LJGF[N'"8A 5-BF'L":QJVN8,,6E M[W-<#=G9'4*:PIZN8?*&[N;>IT5Z*_9Q^HU=\41!7MU;S5W*RX#>\*/)UWT- MM;QHLNTVOQ6[M&(?-FU2ZUM:974]PO[#>5'*MMYH[TO6967FZOR:Y9N\W]G:+,1 M#VVDV[Y2+$YK?L_WS7*#*VJC&#FAC?W =V,/NK'3O:F!V=]#J?=^YT%F>/BV MX/DMF*J%;Z5[_/OZZ+]='WXV9VLD'XN MVMD#*TYH<&_[&-===DAPUP>"QF:PNCD_E?_.YML%9,_SV5XN870-R]S1^E^[ MO'VQBU<(^7PCOE%EFX2A:9[$>UXLQ>G^N5Y!Y$$[<'V((AC2*,!NW+TU@S& MB=*.LRD,AA.&(SPJ99.,,R^WN;,$T@=&]"/(WL#GRW+L^LT0ID3T$J^* M\=G6\SG80YIO]A.Q]#C>\V]PB=F8&!#^(P]5]IB7N]HJOQ5\ MM^+;76FE AW/KG=\5T+<5#O^./$-1@(S:MTNWHK]CFU^GSYC0HI-]SOI0\WX>LPJ7C,EJT11E7;QX8(73VG_1;Q G6VYT?P-Z7;RNGM@ M'W>?96+7I7[(UOE-SE_HNW_8EN*LO'6?;QG(LAB_H3*Z:RK,/PWU^65..$T9 M^\X,TRC'(S:##D^@?=BP'LQZ-#\G@.HZ:^H^ ?M+66Z^Y=LM*C9'U\39SS"Y MVGS*FOTJ.XH=; <1FPH[;N*")(CI/B4CP%%Z''1NK#-L25TUH'9MHM39: MO9$75F]F>R?WR%*K,_7"8L;*;'$MLZ.HS91_A#ZB(SF;H7M,M0.JTV]JFZBS M])AE3?5G9^/]K=P9O60XNKZ)MOV150@(Q=BW@0<3AC%**.S3@-A.H#=!0!T# MSW ,[2%:#?MNSH4P%;@FB76CW&8TO$WEL0DCVNDPALY[?$GAZXQ?]$/;]/Z>A&A[V!R]SL75OOZ5L/,WD\! M?]S0^*Y+)XJ:^KK6SQ=0-7)C,-;J]N <8?CH.ZLXPD&8 S].(D\-W @Z>>O ML>MCV-_>OIHG[JI E5+=YY>]K]0#[;%^IBW(^>*KDB>GCZ3:O;>DF'GTS1\W M,!Y]9Z(0.*1/_'S!;A +!L/:<*](U^]LF.#RG>W/-W%:W]%M^>UPIR9P0X?- M7,.0X-CW*71P $D$0\@K*@6NK':-:L.< .UA\6,0')@ED,VV9W*.IC,JH(7= M90QE/::\+(&HCQ_90<4OX;.FOE3E8[[)-OCI;S5/4?=%%M&ZR1_;<=X#B6@4 MQQ2!V$=N[( XBFW0 7%]ARIMK!MHWO RR>'37RP47WWX_CBK0'U+/IH3JQ9U32H)>6 MH9TF#2PGZ_'*.ONA6)?WV<>RKE=>@,,X (F'$,8>HBYRP[X-#()@]9A5UZ6" MB"I\MLJ(/8:A-'!S@6?R07B@X?SX&D#78H;.$.RO1\5@!J3+5VW^L:O;.O#\ M*ANW+QW4.-8U=IJNOXOQ:*#LWA:+N-9O)/5Y#2_I= MM=KV:$;EXL"45*I)^I[#3KX9-JL#9_W2P?MU6CU^AZPSTJJ+YF6HI#9K2C.= M47'Y_"ZMLJYTQ-'EGB@AH4M :+,&0>@0>%A6]!SH)4KO60UKPG!2_*DL?A/9 M;GOY[MG%0[XW5V5-7K6KZW7ZR ML\ ?C"G$'4%R+XCFQXE-5 [F6W*0P3[/B M]@0'U-7+B67NXIK9E'B3EG/;$>-X7(9(C37BY1:$#DY&'$DY4=8&517K<.VK MYY0>'/-R=^9?^V/5@YL0OLP'?L)$$XBK&;1$Z//HJ\4"TM6PIJ MX^G=(3$7][;3O.HNX8L+WF?*8CVP#[SC3_VQ'^QO=<]^PL&$C]1./,S:2Y:A M5HMCY?T3$0OPFJR>_KW*F^SSSK@7'ZP!\%WR\%>G%H$QLC&-DH\@/B K_/77V" M$%:1/(W-&I:^-B;QLOO]SDYQV]WF$;/>[>&\WH78$&+C]ZB"CNHFD$Y_R,GB M3*Y0D\<>I/5+#_-7[I'#]DL'=;:]%WD6SRBF 53"N#\KX"<1#-2>ZM/:](#+&XK3X;%O'^ME M>JA*FJ98IT[N*><12Z ]>J5O;J$\3:225&KPQU+%4H=I[\JE-OY&I)[\"M]A M-[J]3 ^C 44V]"W78K]P(7.7JT=:I.Q4CFH4>,BV5[Z'7)K7!>M@[-'8WQJ MS1P%OT?'=V8H.2+'G5J^.(;\ISQ/'-2;\'UYA]F)<[P. MSJ#$3I7LI$GH0#?TV1NGF&]>1QIL@UDLS-5A! @<41:=T07RQ5##58IIC@#6=/_UW@ M5>2%"9M21PYP;<_W$:8!Z0 $3A)1E??G-3:K)(_JK]%_.G-OAN^N[(&:NA#\ M/N]RJCD3Y6JB.> "\%)O_9X130.N6(9FFC!L\.U>1>Y&*N:'XC&K3UQ,<<,P M3+ 'P@##P"4X1,CK@2 ,E3)+ \T;3C _?/H]N311/6$4Y:-$Y"R]B#YF?@.IM7CO+ $TO:ED^1=VHVHJ3R)9U34@">6H9XF M#"N-]V*%9T/[UFE9798WS;>TRDCVF&U+T6+W6FD < A\!X4!"+$?N1# O4A' MT)'32&W-&5?&[B!5_N_VB@K3Q[Q@R6N1;K=/UJ:%RQ*CNC- Y9EF?9R?E\AI MR1XGC/P*T)[+S0'@/+PJ/,$Y-;_#'MF\XL])\M2^W#4WV_(;/VU1KG/Q..3^ ML-AV/],ZL1\EUHYE%>U5V3K= M9NW;E?_:L1%U\R1^7,"3D5K-*0WU])&I?'_E*JO9 M=*,M?-D7FET%,$X@"6.($N) /\2VBWL(21#"D??O40Y =4#4WCC M'&M+X@](VP<)^U*[/=R9T_@S1*HD\CK\L=!47HMI[R7S^OC3O\B\\FW/BQ&) M^>R!4A]'MA]T $)*4:!A6VY(LU-MR^W:Y4WV7[^ZJ7E+;A#GNE>7M=)M?%5Y MJ4O)6I:0I5VQ#,4T8=C@)6-%[D:J)"0)2.AA"CT* 0F)W\MV MF/B0:MB2&].\X2TY^N$3^A0;V)(;1?DHT9R*;:WBN0>]X"VY,\2JZZD.+RU: M5[48**>O^KB4GL=7Y3K+-C5E;'SD&3'+A451C96;1- C$;)QX*& :7P"_+Z] M$$9*&^PV.^T59$$-L59^G B):?DDW"H./]^1I] )>;;Y_DS M,]$^1<^Y6?5H2I#E?UL2,K Q]S1ZZ&?KGFX]E<7N552_:C;W0B1&F MU 8Q\0,OB&%?:BET$/'4UA#'MV=^X;!?VRJ+4<*D@5HY@9J(TT%"=<#&:>3H M?F/18F;)>I>P,]*EC^QE2)A&>TI3W7+8#@FOJ?2\EE*]2N+ ]BFP8^Q&_(! M@&ER$-' '[8A,J2EJ62LW5]\6:YM/U=2+]PVBEZU31!CO([;\Q"5VEX6:)MX MH>X,11*[&6.(789L:;'DQ%[%>'943AJ=+'=)RZK?P_Q\TV^;K"+/PYY-8\:9 M$WG4ATG>PG/1!E$,4+UGNYDCCJOA7,[9XQ$BKSNX)#X ME4..]^;Q8ARB?M)I1L=H.OM495MQ\*DIQ;&G!\D1Q7_VJ-JA*'ZX'UJ:SB^I MD?O.B29#GEK.&2=3!KYQZLDHEW*A\VB5A'7IRW3+&KSDSU-(5P2& "(_@AX#Y7F()% 9VJ.BV6;?)!-3%>&S,>N_/X"R58+L8IPT+ MNNCVMA(Y+C\MW+JQ+8'9;F%RG['/Y//RS:[BDW(1B;,J+S?&_"T9B<MB8[DRS6D!I>IF17/;5#>M@BW$!.U9;A#)(Y_J+, 1GGM,4VSU+< MFS1)+,:-HW=9RW$C;3FQ(*>#(:EYQ=?L/F\:ONKW^>:*/\;Y][RYN\NV&U1_ M22LV\?F4->*%K\NL:;99.QGZFM5-E:^9& A%_;T]J+>"GNL1Y([NZ3*@[%ZF0V$[J9(DYR5+]J[K1^Y_F6H49S%)=/'01,:^MK'-<7A^O(5;3 M]P*YF8Q&#YR:U\SAY 7,BD-'IX2B**.X@0)*PL:OT4K'6IE4&\:#GAENT/(?*.KQ6 MQ1>=RZ+55EZ 0GR1'5"KB:A>5\C)Z&P^4!/2 _D]4.MK1W[T5(C_EB&FIHQK9R@/ZLIZMN-?1$;3B^K:*\2%T4!9KJ.7&J' 78A"GL( MB-I*5^*U-FPX)6W?_^2IJ";QU,NZG'C.1KB:>)Y4R NKQ6J]\0# M.JIPN09 M]33BD&6HIQG3R@DZM [U1"Q+KJHGEA#_GFYWK&V4 .BAV/8HTVF$XICT6ZG0 M]@%8M?O[ETU:-6/$4[5=E4'\$J+Z>'ZIF%;:6-?9;5X4?$[)ZZR*)I8PE%\0 MJ3R&ASIBR8-WL$U2HW8<8WJ'JQ>X'@F#B (_@H'MNS3LU_V@QV!UPS4I),\A MZ&E5?;#V /4,U8Q]_Z<>I+(.^)$&J;1-@P:I&F.R@_1R]_#0KLRG6PZ ;LMO M'XJ;LKH7.U.'4@S$3F*?-139!$K[=E MO6,__U]JLP]M#,M-/.8@5VW.\8Q7H8(G,204(@#2KN&'#\!GMIJ]H &C*]9 MBX'WP-!T]9(YPO;8@/++B/U X3@NY)6$Y1E9W?2MA!1"F#@(PIA&L>T2Q_7[5F#LN&J/L:I] MMN'LZ*5^M.!4M4.1+EGA,,>4JFJT2.93C&=,G)6+89PM12L&HG\E%&-84%D8 MX1G.)V8<^_)08;38O+&Y3_8SCWT:%)(D='P'!BB@A#@)#(+^_+43.TF@(BO& MP1C6(8;[-[&"\JIT\I/B1,V\6^2WCA;CD0';21P[T[H6_5%E9;[6]6:IT(,) MLTW\QG+^SGK8).Y[NFCT$U+X.3;1A\40_G>INM4.BAT ^)38GK)X$;0-?K$2(G\%1T?TI< MIA?JQ&GU7, :675F%J_)A86E.DPM0O166$=F7+RH4W-DR45WK]#:&V.UUHAH MTMLS;:S0Z(@S86,.=R\C@LQB>3G_8%,M'_OL&@7ZEE8;6E8W6=[P38J5;0=> M" .R^B?/0[L'X([N0JG6FAWI!SGUG](%:HI^0-:5P1#8+JPC M=%/7F#U+U1G-U47R,G14FS6OJLOJ9$EZT42<"OW 95BDZ_RJ6;RKF_(^JU#- M1B^3W(]Y>BW*K.YS^@38 +N^%\?0\RG!;D@A!3:! -DV#*#22HD1!*:7:?>' M:7O8K03VP"\L 5VD4WOP,M/P*9TDN6XRNW\4%TM,N<;,"LD0=L\MBQCUUC(4 MV+"-+Q= )F!46JW?P+!O>Q6%<0 =@%C#U$FH%WLAZ=N,$QP,.*([JKU)CN;B M="MNYRL>Q#5!KZ2>3L:IHFZ>4,L]MHF%\1Q-YP10"[T+$3H]MKP4-(T,214A M.ML@VFQ$Q5U>D9QEML@- /!]D #V7Q3T+:,X<*3K"VEJSW *23*^T,&FR*)& MR&-6[$XON)GC]+QFS46G9N5B*5\/LQ9>&;_MNX,$GL)W^[R]=V+.MQW:%8_Y*J[.2XLNA8K5 W[MX>R$ENB;>P?6[5;SAEOA"(3KEQ 71S= M%I7F.K[&K/IK*\U?6<>[+?)_9YL5)A#[P$,>#H.8)DX2!/X^0L90*DX9:MIP MR.J0] 7R-UF[5*\6ODRQKB'[-DNX]J#6P;4.>!>4HK_B;:RA#R5YZFC[8+NED?1QS>A;"(77L)(ZH$X<0QIA0Q^N# M&P"![2M??A_5FOHRN/*E]Z-%\#FON!M9LI6E]P?(]N1M45JR56-(^@K[^B[; M[/AS&Y]*'A;2;;OH4W^^^;QKZB8M-DS3">MGCRQL/&9?RO;IM/J*K]1<9=\; MS(CYY\H/HR#R0R]QB0)-^:D<*3<#7Z(/U=+/L>ZS_A"F6-P62Q@S]7U\/2XX(^E3 M.WD9XC^YU2_O^\_"NFQ H7F1-]E'OK#_@4TUBMN<-2I.4-1TQ\^X,;!5D_]; M3$*2[P]941]ND7BV0Q-"$/%IR- EV'6Q3WV/QC"@04A4HHA1((9#1U(W^;UX MG. 8I-6A''S"S*QOY +#8MRB%@U:V+\)W-8!>'O*K!:WDR_>=-:%1?-ZS4+' M?V=I9?TU92;.>1)M#/UG(L$D7EV&_$]C:CG#J-$F]&^ ^9K=ISF_8/#YIAT/ M?#BL_-@/74"@[89^'(,EOA9 M/*%7Z=\6^;T5?&IPI/B+47=9YH>)O':_+E[K]5LL+_F&V#:C_!S(U;=R!1T: M>6QRX2,_ #$D?GC 8CN1U,."9A&85_?(I*9+$VU"Q4UP/(5NBZR< 5^R3G?< M:E-F55_]B%JL;.,H]1W&J$&]99TU6[F1Y[NNXY(@0A3XQ">>WZ,A&"C=WS.% MP;CF0MNXYLJ1;4QUM?,\G>YRZ(M77@Y2K_8J>>R'55\U*\?K[P!6S2DP9<-E M1;P$>5&2T 2#V+-C%(*P!P-)HK0I:@B">?T%IO57CFI3\JN=Y-G/\BH:-G =@ED:[M(X@@% '9C0)2$V++PR M$,P++S0NO%)4&Q->W2Q/)[SL=Q8OO.QG]0JOBKM^6.%5,G*\\*IS:D9XT0V3 MJ#TB-W!8%( .=GW?!]B'MI?TB'#@*U7:-(G#L 1?W655EG)$)H58D7H3:FR. M]2DD67CHQQ#F9T1K4^=A[OL1)7J@I:-T>@R[ZH>X+^_2*L-IG6WB\IZWWSX! M5%7\]HZX(86?#C_S)7WBWQ-%Z,3AP!5V?! G"6+1Q$8)"$/ OG9\F 1>9&.U MDF_3H9KP(+> ^=LUQVD=&V,=6\-+:![_8&=16]RQ.Q>L>'1O0A?+A8AE>EJ<]U2^7D9TF<'NDV>]IV5>-O)\8>/I4WJ?H>]YO<(^(39, M?.# !"41AC%Q^R9@H/;,I=('&]9_CL7B8*P_.!Q%Y5:C2$Y\C;&CII_2Q!A1 MOF,2SHC7(*Z6H3_#H)<:^LHP%2 E/X2VBCT:^3#D62[PO 1B0N.N$01<7^D6 MA^)'3Z<$+:"!6B!+E)H:&.!HL!Z\1X]116@;E] $1<:6I0JJX$_HPB .I$K% M?"R+VZNLNO_ S"K$3336)',=_&MV?YU5*T023''LAY[MH1 &R(]!WR0A0&J7 M1DM#Y@]^0HMCM#A(:X_2XC 5*I:,YO.\G$Q.I9JXG"+0$O3^T>*3U&,]="K4 M?)F2UF%E7J[N,NML1[VPTMIB>E%L^,M"Z79;?JM%D4=>[^6634.:KB;S8UKE MY:ZV>)/BIG0M7K9(^5RDOK"*LN%U(K/OZXR_1,2^;MKRJ-Z?;>L^WV[YI+OF M,QGVP_P'MWF[C)L7F_PQW^S2;3VVZ.,[[G@C>EX.7&QOS^&/A89)?+^D$2)3!&E.6RD0L7QW=6(*=YN/#F7U4/C,D1MI WG M7V<?59>CZE :K MIJ:ZN38>,?I7UEEP$SL#M2C??767%I\?1&7(3V7QR$)?MOE:;K>TK/@OK:B- M[<3W"08AC!", @?#W@@(DW"2Z&(&^M(CT875S="/#.\>.VB8Z59G^X6UMYY] MN>/)ROXH8VW]P1FQ.DJFBF>&NIKAV#=_+YLX3D[9P985;0>YVD1D-MOG?O H M;I@<71%_"A\N*#MH%6 5)C'%.$["B"0^BA AQ.GQ4Q12]1>HEX-=1;,'OV9] MM%YT?#;"*H]*RNMXZ7HYM"XG@!OH!S],[/[I0G1KUKS16;%#_<<$9E5>IH_) M@SPW?SC^"S]K5W\HOHB(L J(';E^F/@>@2!V(A?;I(,?>W:D]O+.4D!/<9:J M;D\M,GG])>]/'/ZZE "KZN2YXZM!_RXUO+8F\Q<1O\SP#-M4KIPEN [L33][ M;!U*RV2A=93?YH^LOXNT8 \_"1S^C"7U(*"1XR.2!+2'3V/BK8KLEC_2,W=L M580MI;U1J[W'%JI&US;)6F)P5?7SW,'5A(,7'EQ;DW^^X/K,X\N*EQ%=UY%.% MV)L>V1*C[ "'SQUH#7EZX;%V;_7/%VY?.726B#N\6_WL07<$,Y/%W;'>FS_T MOESQMJ/ AK$=8!?';LC^"Q*_QP\#'W<;N$DQ>^A51:Z^?=L;J7OS-BLV$MNV M/YB<+G'C3;9+_.Q2.IB7V3;>U#RW(!G]>Y;?WK$_T6-6I;>96/4D+(FG:5[] MGFYWV;/3/D'B^ 39Q(MQ% ! :!+N@P6FTUS2F,FVG_&<;4^0U3'4[@-9G".+ MDV0)E@:_T?ZCN7CV.=O\/7>I\SHCG?9'S5A4>L>\>8V1?OP?D_V886_Z',E@ M+_B1,JE5&&(;.7'B.0D-?.HXOF_OE[F)[2[RL/%XLR8YAXQDCQV+Y>4-ZW!I M5?-OM4O-BUEIUMF=?IQT1FL?^FERF/^\Q&7AV8IT-_W_4Q1URA:8ERCZ>_YD MY/FAM??MBQ,;DC .'!HRC97*F_\X5DU_(GNY^8;V'C-WTC%G M9UEJYO'R>/=_6@*BV"<6<$Y<7[_]V5,18[S-=-)'_9[WSX 73L" M?L ,2Z"?V, +^Z2+8(_:RTA*=%LU35)R=)!]N3F)]@XS=TXR9U]9:D[R\E3\ M?UI.HM@G%G"\7E^__=ES$F.\S71 7[?GY\])NH.0.R:%$JM 7A & : H8O9A M/TX(Z+>D"+!=?QD)B5:3ILE&GI_Y7VY"HK>WS)V-S-91EIJ*'!'RGY:%J/2% M.>\;Z.VL/WO^88:TJ6\IF/#Y_)F'PNZ3ZV$W'%03DA],]G^>'7G9[O2S2[X)RI:X(Z_F;VFYWST\;(4- MZ1:G3"S6V>5=EC4DK]?;LN:1Z"K[WF#FRW^N4 PPMFV,(I<&!(?$3D*?^A[U MJ)O8/E*:#NILV/"DK<-G"8 B)2\+[DW%69I6JB7G4G.QK#CC.8)I/6?["*GU M!\=J";!3GVU7X/%S2(HB!(W(1$D8HD*GZT8=%C:'A6N,>C)G:J-,G)F4&&U 3K M)3D7UI=RFZ^?K#^Z/V=3JN<4G=&B@5PN0VV&@B^U]"043D'B0TT:YA MK>G06MS15H_7^L8 6SUB.?DQPOEY;9J;;C7ADF!:26W>&_5DVQ'"6>. (;=^Q M1=@8P-L;,<4D^_,&'*.6E>;[KH[%WW:M A6;#XPJUC\?,_YD;]U"6A&/4B<( M0@1<$H2 8#?"/1(8^$H9L(GV39\R6 +V8W'P U&_E.7F6[[=BE8; MUOGSZVV&ZCIKZE=1 "3414'L)\@!+@@!M4$'P"->HG0^1V.SAB6W1]J-]1ZK MU8)5$UZ=9,OI[4P\J\GL>8J7L]HA3^89(37@D67HIPG#2N.]64TM25;ECRE7 MYE<-0A-&(9,%?ED/B]N M,S9$7P.P$X_?L_@./C0$6A-#9K6+&.D(K\XAG6?B2J*9A. MSN44;2:ZU11.BNGY-4^>RS,::, AR]!$$X:5QCNSFF9^S%C*F'W,V/S[58N( M7_2-R,RR=D2X=W"Y#J[184NKO>5K.P'=E55>(VE'DLE31PU'L4#=@DU<28C>P M$:1$;5XYLJF9-C=T%T:69G;,EH814O7L7BRM9F\'1GGS09GB9:B6+F/DCHT/ MX\CX_1WQ?U^S?^WR.F^RRZQZS-=9>PL:K&",0MLCA!+7L1,8,^BDQXJ)HY2# MS8/0^ FF#I95M[C>>S1D2]0@P M47=8=."8B@-=UY0T>L1XF&J?G?E\(_ZU1KOFKJSR?V>;%4["$/MA B)@>T[H MQ$ED]SA9;)4Z.CL?.L/AZ:_I]_Q^=V\5 A\_;"BN==96NH=H[0HV6JP']GLS M/$0YW*V&@]F MCE*/:U=1# A($IA08"=L_N<#%/5PO3#2L81D'J3AF/7I5:SJ M$8IS\7E=[\0]T39N-7?9BW.?\T0N=5=/&\",>GD!<>Q9'Q$6_I@![:6?)HAK M@[O&SQ7>AM-@*,J-](MLL$-;X<%L\S;NY#O_,ELA "$(>*E#-R0VC3!P^TCK M@,A5>@I34Y.3[(*T^K,^UJFLQ:<6:'31+!U_BK]WH%IKT2_C@($ !^$ M ?+M !+7(9Z7P!Y<$D M.[.:]+MUW:M"E:W+V^+LLN^L+I33Z@5Z3TW&>P/V&\BGKSDS,WI1[XMXS)TJ MZZ'_C.!/[-]EQ(*IC2YG'5,&(LB^MF9;]?:J;-+M\;_S_.=3V?QWUGS=J^ * M$7Z6U'5CBDAL1V'BQ*C'BQU/J<3E?"@-QQD!TMH5A^CQ?#:PYKEFE6U%)&I* MJRB+W[KWE^HC84N%Q08"CQG/:XQ%LSO=6'C:6]:NT-<7S^.3F(4PRZRGK+&^ MOI]\S!>OAKAH; @SVBU^H*AFEH^]H#7[2LNF_QGP.KQ(&%]ZTI^_Y9V[ZUT!?C;-;2]'0N) MCP-[Q\Q!TWS'6%@DO>C.'HM>]%6B%_U8$?9-?\X1=L=UK)\\%H\D9ZH K<.' MLE&;YNSSLX_Y8_:J3LY?JK*N][>"$NC[ ?8\WR;0PS%V(X>2 -H()$Z(B%)) M"&V-&HZ4KPI,S78?3I:Q,Y*CG?1EB(5^LTK#G577 /U;G=WLMA_SFVR%<6B' M,<0^(&% ((X#Y/=-1PZV5RR3NR['#T^%)E6&YC$Z^92E*X^^L78"E;7EI734 MLE(]Y,KEDI.SJI8!MO!^$_A>5=:[L%J,%@>Y%.4[T#9(]0:POG3%&V*2M-H- MYDM6Z3Y7MRG+?[JTJ*C+;;Y)NS*G7UC/[:N8?[[9EY:[9-_)VO(PO0J') *) MYP'B@B * A\#ZO'759+8<2D$GN1HG0:,N>%\C)_/T(XL$'NOQS;P0Q>':GT' M,V;+=K20?T84IG7N,E1C8IO+.8>3FN[@79T765V3K%Y7>5]8F/8ET''A.,:GEGR9X%U.W&[#6$5HAX6^Z8,:WZ-19/2/1!EVT##TV:6 Y67=7O+;82_KGFP_BT)M>WN$RRJ+TE(V?U'VCV8]E77_* M&+:K]/N7LA**T[2'[/F%L:OR2\I/@>[11="'/O$"&#H (H<00.P.763[CM)F M[E28#*\]MZ?FU\\TX)%.E?N!6_ M7EC,$"[DS!1>T[AJ[Q ?67<-8_UD-0>T5KJ'NQP-&D[U0$F:P+?+5Z@I M2% 0K,E\HO"4QDN<^Q8#+TI8*PEBDIGXT E<@+L6V;>28-7P,R!R(C2F'24E MV4.25I+GB4^;DBJ_C3&<1+DLMG+32Q(RM87WEI%_0]KUJ6CEAD'L^X2Z(:6( (1A%'6MN1X(;,5WK :U8;CK]["L_Y-6FV\L M0*@'X4',R0=@TZ2I!U_!UQZ2]4<+:OK'I=ZBYIV@.H;,9:C):"O>"*;C69'> MPBIO&C[*V,2C_Y)DC]FV%$WST]QUUSZ%'@$!=AR0!"2"?@*]H_:)XIE,?>T: M/QK0XQ.;U/N_'*$5=T1.G]0TLW\ER]^YG2OM/EC&B#1@U\O=*D/,21^BWE5% MSHN-, T_\Z_ZAOT7=<+8QMZ0>S889RX$,9]@SYU@=*]AN'-F%[WZY%9#)K5 M8U,\+#V"1+EL82+^U!*& W7I$74S)0VG&3IW!GH\K;#_?6LI"YVI N,5N5# M5C5/O#A]PW1P/Y/ZE!TV@@/?]G"(L,=/70,/8^#X7=.>&Q.E=4,M#9I>4NPP MBJA_M%8P\(%)/1S+"=?D]*HI6 _O0KR&T#PGN-T F>LTC QS9X1-*_'+4#B] M)KTL^:F?K]&:)^[TKK +"(44QS@@E&* $.Z%UO,14)H5CFQJ(IT[,1H%1DU2 M)TGM2)'3SZI6>3M/Z+2J)K ,T3,UCA>N9(K&R&K8$(ZDG\18KW?W.U''D&0/ M5<:+Z^9EP;[>9MVQ&'3/3_>U-^Y.8EQ%T(,VA"&P0\1DZ/[W9+Q\+F8?WT9GO M48&')/)1 CQ$ /:B& ;8M*U[%,'*1VDUM&>X1SX;WT!F3/%3;CUE+MKS_Z9^3=/'G3[?S_.&G?^;S/[//HU]^V33Z M:?W#-)O]^6_Q/Y]&B_2GKXOLWQ;C^_1A]#8?CY;K[[Y?+A__[==?OWSY\K>O MG^;3O^7SNU\1 /C77:N#3\3??BD>^R5^] M$OV#XMZ^+R<\_!0EGB_5WE_B2 MXO&OKY[_@M=/0RGEK^N_[AY=9/L>#-W"7__/;V\_K.7\)9LMEJ/9./WY?_VW MGW[:P#'/I^G[]/:G^.\?[]_L.GE,Y[?9. L8_VVW?__Y<7Z[#-)# 1@&4?;_<;S5\MMC^O>?%]G#XS3( M_6N= U/C<;X*_[Y/QVG@PJ=I:M/E*)M>..*3W34HRLWR/IV;U7P>?GF;C3YE MTVR9I8M*\I3KLVFA?L]G3HZVJ)%2)#AL4 MYV-D^X4C_[YM38-<9(N;VW?S=!$^7YONTV,[V*2>(:T6V2Q=+(+!UIT]B@U#C09Y'%G]^GB]5T6?IENZ2SQL0PT]$\6WZK,/;]/30VX#>!=;.[ M++P+:K%(EQOHYNFD@@0ENVQ,I&"3?#Y_&&U5?W-[$UIN_E1!JO*]-B;8^U$5 M 5ZW;FR@'_+5\OXQGY>>6\[HH[%!EYQ,3K:L98"A^X=L^;#V[V83D\^68=$1 M%A_9Z1&6:-KT$$NJO7P/30^XG.Y+=U#3<&>3=+9(XQ+*,4Z/KJU09(2Q]HT-JA_C,("_VT>G('%SQZ5.IJJA_4*O((PQWMJ3(!R=N]TRUH&^(\\GWS)IM/PXKQT(4^- ML$33IH?H%LOL(9JHH,+Y,OO7^GUW7Q^C"2M)C'IZ;TW0/Q;I[6KZ-KYS-0IX MN->F!2O^5%V8 STU+<#+WZL+E7.YR MK5L8Z)N'Q]%X>3/[8S9:3;+E>F%U?(55DA\-?VUOH/FP#/^-SU^PI=C6][< M5KD7\YP^:AKTYW2V.FEB7SQ6YU?;]#:=S]/)[M>2S"C1N-9A9HO1W=T\O5L3 MZ.9V^['^]H\TOYN/'N^SL9JGHS.'?U&GK8BU_>%#OIJ/T^ DOALME^G\Z8G MU/QNMCXMJDGFR[^Q3D ^I///V3A=7$3'XXWK'&99<[+GX5J&\6&9C__4H[6M M?8@+ZE*[?,=;-3BP]^EB.<_&Z^D@_%V-E]GG\B>.5?IL4*C-UWX9S2?O@AM0 M=DZ]I*\&A2A'Y#)MZQGDZM,B_:]5^,Q]+N.G'GJ^D<&4U?#Q9C4-[>%A-/]V M<_LA"S8Y_'GTG=L2G*\RIV[G]=+BP.L5H!%!2GN]ZW?G/I].TODBAALMOYV2 MJH:NVQ1Q<7-K1HM[/\V_G%18A2[;%BD8NGEZ'Y[)/J>;U7J-PAWNO&4QG]9D M]4GWNL^SA7H9SRLWUF\[GWS6+@<0R!A)#MI9H7V\U MC_3W=%GO8%]V6/-XWZ7S+)^X6C:G(M,(S=]_#D-)SNL@\09;9[A0 MT''I@;..8N89]=033*7X'H!I3#/)YUO FT7@P^HQZ#9.;J/I=UN^3U)\# K1 MX=O_/(+#.=TDRD"M =!*$L^M%A8X4:#A %-ET'A.0#4?_Y3/@Z/X]Y_ASS^% MOVPV[MYNAGDPBV9-R.4K*S*:C[^C\>N&VR=^?5R'._TROL^FDZ)U3"IJEB)Y M:\@'.8N7_M>];WU3]J!D!LT #05#FGM H010:6P\9&XK5. M_C'/%XMM\LP1R8\W3 CB3GKO."-0(&RILKZ0F!/*?DAC4)H&>8-8/[W^S3+K MC]FG;#J-!RW%H$NPZG"CQ%#D%3:6:BHX,"Q8.EY("8&0%1B%?CA&U89S6VQ2 MTVG^)2+B\[G-5Y^6MZOIZ]>BA-DZIY]$<020U!9*AJVT"G@E"RPT5: "YW!I MSAW92+@RUC4)?FM$?#7>WX./<\%T^=0LL5YX9SW07@.-M-.>[%XY@V@5TT;. M-FVOUK+71K+ZD.[,4SXG-WN [K*#EE ID736: 21MPAY)K$F#&,I.EQ7[TE+ MV^4G+>/FF3=Z2'TW/5Z[.,^$FT;?-5.OF/T3Q;SY1[0B*>\>M4DT1YIH)-A0Z3,'ZL M&#-D-VJ+J[#G>EWJ<]E3,\IM^3&1V5'>?V;+>[-:+/.'='Z&S2K3/ &2@;@D MURJ$^J+I[=WHV\!D>E6/),OGLZ07DYK>QY- MF*3(*:\44U))QGD8VVZ4%),*A* _#"%J0K>JB_-;.HG9YF8ZRAX6VP3,$R[. MOB:)548$B>.0L3$:"P]W!M%)7H43[,?B1'TH7VX?YOEM\,_7&=P^31>[Z>^@ ME3C4($$:6:2<%]!X(;F35JIBQ)CY*H>5_,?B15T85[48'U:?QEL7*9_'@9PP M%Z^>3SB$G F))5>(>V.) 'H[7F9U)5LA?BQ.U 1QJ_[I^9[I'D<)2^*!AC), MC98 2AW:[0,PC92I0"%YM3NYE7S2RB!WNXE;OA#E /=QA<-0(@LDI !Z!J@7 M=J,HPC5WI2;99A HL@ _CKX^T\L1B?-X!QMWL:X74?7[BM\=0T[AAB(Y" && DO$&V6&X3P9'D/^2^[*6L MJAGMMOA5O S/MY*?MONFH^!QWV;II!3ASNXKT0Q X/P&F)(%!)2Z@(3YV@5 M5_AZ=VZKVK6FX._*32YO[/:_>-2H]=D[)H(9@KT5QA12&N;\#QGV4,G,U8%S M9_YRZ1KG _24?5C):.8T\8YA1322%EG.%$ ><AR\+. @A$A[6L@2EG]T@#PX5XMY??BUQH71UW)<>/Y< M8BBD4G#F%3.6>Z& >Y(%B2J31@^W66KA0@7\VN+"P2E1?_L8!G+"I2C1.D$. M82TMP4 ;+BD2A._0<]@/;'NN<6>C?L@[IUH(( P=YY@H MQ 'P2,!B^B:,ETL?\BOF65.HM\4\OYK/ MLN5J+8#/OL:?3E/M<*.$$4*% 8AR@X$PCB!D=CAZ H=U+M4DLVH#N2TJO4U' MBS16#GSS\#C//V\JMYWDTI%6B5$$.JA=S)'P0AA, 2GD#'] PTH@:)),]:'< MN>O^-INE;Y;IPT6+Q%WCQ"J -8.>"6^$4AI*Y;924U8M,;.'AJJ[->*EB'?. ML]_398GCPS+-$\X U4)IRC3TD&H-,2LD)\8.[/"C3BJ49=GE:'?.LW6EH$L8 MMFZ8: *M1UX;S:WW&@8TR0Y*!:LX7-?$K8L(4)9=ER#=8KF3U<-J47 MGBU6ZVF4K1UII7-[&;"[<#Y.$+2$0(V14](ZK2#W?BLI8Q!4"0;OH<_7C:T\ M'^?.&57:UJN-\NMBN#L+ MF]QWI^SU?IHNW^6BV M6&^NK6]UGMT]%20K57KY\EX3YD5X(Q EVFG!#2= X2U6RD.EA^6TUTV@@W&4 M32NB\YFJ#"]/-TX((MHSJ*PD6CH'&6&RD!H*-+#XB(;I5SO>K6:+O,Y]_5C6 M )9JGW@31 ^0,NH<@]B$V1_L9/?2#*MV>DEXN9ER)+I+@$@), M13#IT!$+I$!X9]81I0,[.&J#=/6CWHH_OL@6\3[ F]NMPS*:/MU_5<)+KZ7_1%@)':5A_1Y/?GA&U-0&];G=;7:#G;6IU*\XU M*K6*;4W:IQGQ' -QO(,$1($U,51;A1 GDA87>RB!PZ0ZL'5\+60X7=.Y.M(= MO=UJ'-9^BVQ[D_1J>N">WBM_[6/4(F)&8@"0H,I:0)!'6 /%B;"T7\7?P^K< MY_.'T9O9;?QGHYKU#>IQNRBH:YZF'[+@/3_3G0W3F!HO5Z/I>1!5^ZY$>R_C M0;(T8=8$.&Y)\8@KCMP7@]L4K(5BIXU)JTII:RU=3DXWFL^RV=WB9OXV7RQ: MX?OY7YE(337USGEM)(S;8<*0B##C B &JQS*]G$SLCO:-ZZ;CF9=,QW-L^6W M(4ZU!B'&M8- 6B.UQA1P'?"G #B%D2ZU4=_TF5HAP#,&+?2W9[^5KSY2KJL$ M:0< @%)+X2PU%$G.MJAHY%25W;UKFRA+$^3@F5DCF+<]#SX;[HGTX0,M$B8\ M4E Y#*1DAA.JM"SD\\8,;"77G/H/S$S5X.Z23MM)\F2R\,FV"60206F=9PQ1 MCP2.=P 7,H-R):2NAV*5-5^"257P/HOKQ_=#BW,VQ+Y3,>:)<#';74# ;;,6(@P MD6 KJ0VVNLK4U<,%5)=3UZ68=[@M\/P Y:+%R)X.$HV$U])!0F.D@0>>"UI( M+[ :6AG 6HA08MN[,M(=6K&X:;#=4M@:][M@V>-A(#S/KAWI*&%&*J.$)U461T_:M/NP[M'COTW%^-\O^E4[>3,+(L]OUA8]JL4B7 MBZW',?E'GD^^9-.IFDV>A;.$9U8/Z>1X@DE#WYAX!Z$!6%$/& 1D?:_[%E^' MJ*FR.NCA+-X2M[M54FOAPJ-OZZB+C_E6D$+\='$RN?1$TX1B)B5'GB-@K'22 MSH))TL7P3WI!T,6+2\JU13N8Y1GZ^Y <[JX>/,E M&.%_YO,_L]F=&3UFR]'T0[I<3M,#"SP-K1U(^R^9J;-[<'+H?_F.LT'H:FDSVD/T2C>GI/ M$,->>F,-I2@,GPHEB^U/1YFJG4?![K!J_]BG4% MX9O;F]5RG#^DBS4L_Y[=W9^WG*GP18GDS%#!D$#(4.!\])$+-&&UQ(L^WMK: M^BJF/=UTZ%R^6\W']Z-%^FZ>C5,U7;,D?%RLSN*=QN/E^A8ZFTY6XV46%W(/ M,?/S/%_S\N])D-"6A+6?401+I9FDHMCV\X[!*K<5]/$FVM9=S]94TU',4G"J MPVN:O=J!&&(0D[:,:T^!E,HCJ!FCEFP4XF503ZE*>\U(Z[/@0Z1OL\_IY)!" MU.+=:+Y\.FQZ)N&IN*8:>D^LX,02& #X0?I@LN[C>_Q"@4^#W['^P(:O:RC MVKH:6JO=>U@R_>VWT7_F\_7=A2 MTK%5YI1G;46M]("=3^/_??1P.K3JS)Z"!T H5=YRJB P\4(E@79X:#NPP)I& MF%*>C35HH"U&FM5B&99$\W6.?)Q;[K/'TP6JC[1*-."80. ,XDH*+C#$N)#3 M"S6PZ;DQ%KR\NZ$VQ%NK;1%U=C-_-\_7BY%\ID?C/Z?YW4ER'6^8( TD=LQ* MZC3U5F@G"FDUH96*5/?RIH:V&%8K[&V1+);@B!=4+]-=6,9IZW6X48)B7B[B M\9H>K8TDPL/MD8VWT*,J>Q@]/-IMBUJU =X6K3[.1Y,T"GZ:3"\?3; -XDB' M+6%&2DX=VX%D%195+FOLX0EL6Q2J"'-[E:C;G8BGQ_R88UDB99HG0AIN%&7> M8*Q!/!PJ\OT"MD0,K,YLXX:M 8,^2"H6L$5H"Q$"!".)X M^%EC%Y"C1(1.;8AW&&GVS#BL2X*=1[J7K1/NO6?41'"%QAA1!6PA-[=\^'FQ MM9#B-/+M_$C>+T[?$$K=)])-(9B!VF'@L;?C#AU99;#"A3N,JI M=P^WQGI OBKP=QE=NQU^40[N73K_LA+FTU7RW/3"$]TEMBP6%%>"4>!(,I)PS0M M4(&L7&&]ZSFXZA\W+]/#Q5M@^T>VEOS%]MQZ=(N;U7(1%KV3,.1#9K&6?A,/ M#(=0TN"\4!++UEM("OD!$U72JWN<@-@0#[M021>4/&P1:^HY,8Q1PHE7VEND MH=30J (#2LJ5^+Z^+,6>TO(RI72TV_9^-,A=-62L\)1A!)T"+E@'*>)1#?$. M,\MXJ=WE9J3MLA!O3.JFFG+M%)?4<4H8WZ(BC$(#.TRLAR!5"_&>AWF7E5,O M*\3+'>,00&9X3/=QABFUD\]S-[ 4D^;47[(0[WEP=TFG^@KQ$N,@ TB%N5IB MS@#4 !4RXVKGTSVD6&7-GUV(]SQ\+_:@WZL/:K'(Q]DHWO;[UAPOP[O_Z<0+ M)"QT$D@*!;=2.8.W8Y4.Z2HUA*Z$"Q?J+J\;VPYMR]NJ)7B1!4YYSSD4*EYQ MS[F 6TF5894RSGJX]][EI'4IYAT6;FFD!"^R8=EG*&,J@&DT\V(=U[&6GADX M?+MU 1$N*\%['M(=6K%62O B;2%UFF.B 6"(2:1$@8860_6=ZJ)(M1*\YV'? MH<6[TA*\P1WVWC /J15$>4FD8CZ6=14,\,&>H#?,[6Z5U-9+T&@)7@&55@I) M Z+ & 9IMQK0FHHJ444]/D=OB)8UH]WA=-^+$KQ".>YQ6-X%E""S6*XS63=H M1==^F.?H[;D#S>GBXFV7FDOP6L^%Q,@;!V."&$)J?3W+9M10#_0$O&8&U8SR MQ=RXBA*\GI$8!NV")\V%QPHY+@LLF)<#/=QN@G&=*.2OPJ3'JE\Z!Y3B1L;Z M>!X+CAUQ6RPM0*)*Q9CK+7<0W4*8BL MEV'&1%H)SZ ,_Y%!81H[#SJL6%K?.3O@%C@();22(\&U$%H6,GHSM-LGFZ- MR7/V\^ >R#D[U8(9@X!@A#M%O-2ZD!D!,C"*5=;\^>?L9^%[L5._FQ).GK&_ M?C+QVGD.*'!8"@4U 4S [1@)"B_5\#EPH<[R.G&]YK-UZ8/?9 D45@$B+>9B MAUC S.AA[Q^'RY;RI&=MA'P@B MPDS DT@O1##I7+-83F:#!<"TRC[5=1Q!5^19)VJHG'C]3/YWZ3S+)Q_S]^EH MFOTK59/)>D2C:5&V0(\6Z>2 4(?(6??W)!XHH[ FG%&#$7$8+O%)_PNJL3: M7,>Y=46:=JR0#G=)KN+J6.NQ-D0"2@0FF'/$'$ I!5R5>(FY<#)UXD&KCP=Y[)SECJ_.5$& M:\!E<+@P<00Z;OSNG;>PTN9YCS:3^M^#(ER4"6J\U M Y B%P"5SJ/"T!C@4)5;MJ[CU*@;CM;S[M2GV&M\75[>'7"SO$_G'^]'NX#9 MEMZDD^-(%(8("^ZMXL@AZ1DFO-!%\"ZKU!WJ\>PRY)>L;IU?X_OW[).6WK1G MGR1&:BXK4Z5W-9+5&)^ MV9D!3AT@#"BOL?(8A0E9[LP U+I*SLQUG#/V@I\7JJ/G5KF'92YLT ME*J!* M@0&&6"G);M;38OC'G;V@>S^T^U@P MBC^/H'!)=PD,$! "8>,$6H4#DY+0,*ZBY-E IEL"_$O:VI[DF4 MBM>WGT77FKXKB4)!:9!PWM.H3*?]%E.ON:FRUWP=VV!UAT9D\T6XVF^6,W3$K[86?TDS+&@ $*Q) )QC[A0B'E&/9%H@F[M1=>E;KHQ M&]9A@ 2$0FK'D5+"A74]1P8!#;#!'1:Y>7*@PI04=+G\]FXZFBV#3#'GZ3$* M6+[DS_$N$JV9,=AX[Y2SQ(4)U+$"!0AEE>H"5V\J2C/DH -<*_BM)><>&K3^ M]C$,Y$2]I1*M$Q@\*<:IQHX8I7#PX1@OY+94#:R(>OUT>)FN6SODG5,MCOMD M!:82K1/!P_K 4QTW1F# UR-58 JA@E6RP7M(M5J94)9E%Z/=VHY4?KO\$O + M@RY^M.GG=)JOA[\.J#]8U^GL/A) $:;< B!=6"RZX 5Z76!@.!^8\UTK*U[. MHPUAWKEUVQTK76+L,O#',$)1[LW"3E>*1?\FJS7!2K/&T'XXM2M(K6W M.&TN+.C;;)S.%GO#(4NU2[PG5 A-!4?!@0C>!&%D-WZ+JI0/[R%#JJLQ;P[< M5@W,LW ;LYI'[$[9E]LS^G\4WXM]*D7 MV-:(\[C.MY[=O4T#VQ>;),+?LEGVL'HHBDS959F]O3-[2A@QFB!,8ODS89D3 ML4KD%@]$9)5L^A[Z1NWL:S6K@SYQ\GT:%RY!V_$,>S$>3?]O.CJV.KRXST10 MZ[WD%ELND#=>>UTXJV&!3JKP].S9M!6#V!2'+N!J'1KI$VL#;F]F'[_D48QC M2\NS^TH HE))HSDP7FAME&2FP$1[U^K-@#\:2ZMHHG_L#-^:UL?/76\)@Y(0 MA73 @2L.C;6[13^6#K:3:O5#,_127?2.HSY?S6NCZ*ZSQ$K(UM59.(*(4:P< M*CQTC&6[U1Q_2(9>JHK^$33[7)\-W766, JP$%I8:2 *ZU)E:;'W0 I%T=5 M5U[4CTG0"U71,X)^O$_GZ>AV>?0\[>R^$D^\$1@*+8ES7!*E6+%J)496JJ)\ M=OG''Y">%VNB9^RLSLD$(<<19YQSK9D#$$L&"_DQ4E7NS#B_4F.^'$U_)!Z> MB7Y;[%L/6LTF[Z-2USE\L\4QKNU]/B$,"$L$@ ZK;505._>+,Y(E6B5'@;V MM[-K60?2W<;G=IQ0V554OX?2$R6PH,&42&.(6@=04QC>?53*R#:>X/;<1FWX M55@JG\]?&+2U%L],:KN\_P21X#D"I*5$V"HM(:!XBQ^'4 _L8J>&N'4XLZTU MS;1B>H(EF6T*?2_R:3:)A8+T:#J:C=,/]^FS>G_MWX(;I%E7:5XG$X8!90'H M?'O+T6F34Z9Y8K32W''+F9'.:88YD!8S9 "!'JA2E62;D7Z;*GE:SN\?3%B8 M(F58.P)!D! <4TUY(9'S0RN86*^2\QJ1;KY/HVRR7:.?YL[>YQ/E57#KP_1NG0;0:$]- 1A%#E69QWJX MB5(O:>I M-6HU._$/Q60^MW#B47* ,L1A\Q)HJ0@&A52\?!^M'D@>VT\J0QG M)ZYQ695(E%*>7L6(U,:EK6MB31U0MNO.GO1C$X7"4(5PD B ?%RQ256,GF-1)9#@_+MR6W)@ M:]K+/1.[U@),GE4[GTW6E_3=Y].@D47TF9;?2FS[E^TB$6$%QYV!SACAO9;! M2KH" 8/9P+;=&CT_:@CS#EA7_GCI<*-$!-P0XL0Q ,)_H$?>%E)ZS:ND:?3P M<*!^Y1]F5S6DVSXD>#?Z%G>DRQ\/?-\@2"<-(L!2*IP6%A,K<"&=0F)@ATQU MJ/G Z4 E7*^O_H"ED"CK.%:0$"6QH0&OC7PQQ-.X^*!$@F9PY!A@62QV\V9J^3>]/!(J0FV5$>UJTFI_+;-WD8) M49 A0"4.^# 8:TRI8NH5\4T9UJ*K<=>X-J0[F*G*35$)=5@X!Y6')H82:XF\ M*>3PQ%;9)>[WW-3X8NI,:-NBR$6[/D>0(E09I(DF3@6%>&HY*5PVZ6BE7<)^ M3U?-$*@VI%L+",T?'O+9>M@G8S]?/)H0)ZT %EMC"'7*B^#D%Q(A,;0RMW6H M=L^%$A40;6W'9C)9[X3&!)=L\F9F1H]9,/7/1G]L]^9DXP1J*@PTWC'KC5+. MVEV8B0SO8*GLB^MQ>QK@4>T8M[@7N'I836.R45$F,:CK/ITMLL_IF]DX?TC? MYHMXB'MS^W'T]?@FX3D])<0*"+E'!&' E ""0[C%0R%B!I9FVP3G&@6\+0)^ MG*>CQ6K^K=0$^/KAQ'$,#0U&VMOP%B'.G]:ERE6[2+J\^R0W-)JE=U$;UT:D MRJBVQ97W\8ZD63IQH_DLF]TMGKT!-HT9E<=<\-.-D[B_+L+LSZ&USMF()RVD M9H)6J0[5P\B-!IA4.\;=+>K.6LPEC B"B%;A=9&<&\?P+E!%(5GN;N+K"?5H M@#F5,>U+"$B%T(\$(F6=9LH 9#1#.OR"=^]&F**'%?'>YEY2'7CWH@C NS6T M]^DR&X^FWX]O8!4!8 SY8L#$>C#4:N@5V&H=>(=XJ:WXQG=L@CINYFMQ)FO' MZ5TZ_W ?5%1N$^=0Z\3$>%B#")908>VD9)9M9 ^4E6AP^SIUTN'P#D]-<'>P M,;@>YD*MEO?Y//M7.BE'KY>M$H MI%Y;J$B<3SV!8IMP"K$PHHI_V\MMGG9H M51'FSNCT9K%8G4>E38O$4ND9DMQS;RBQ #N("OE\\-B&MG/3)HTN@K@S"MVL MEHOE:!93.\[AT;-FB>(:AA6#%!9[A3VCS!6ADNASG3G;_-H,N MN_VW>3JQV,4T@6!9/=<6>*.(+.2""K5:,/G*^5,=WA:62#8?KR( ,4]UM@RK MN#>SVWS^L.[G@O70@8O;CGW+D05.Z;:)(PK%"S.1]THC:QB%PB/&$=3&FW*7 M>1Q[)1?I^&]W^>=?)VD6WT82?XARDF 7O-:@3W/7I]'#A-DGH^F;\*[]/7_ M3?=M&%NF@U ;*0R(=^P-8\71!CVJ(=L,/[8!IT_W-KG9 MQ(8)Z@!%#CV>>!>9+JGV6 OBE;5&%K(XKZOX@#U:4#3+DIK ;=*0^&R:SDT8 MTUT^/VY&OGLR\5(_<_6:Y4 '09DFPN9GW^"2R]]D$8P:1 M]F$ERPBFP6-R&A=24.NK;)B??_YZY;2H@FRS_'B:W'SX9-].P9&G$T80))9@ MQK%AGDM+#"TD$117\47/OS'DRCE2#=LV6+)A<7F>/'L^X9XBX+%WUB *+>>0 M[#BOF:ZRIR1^3*9^,UUH0824FQ<(+0E[I9"-&B_\8 ME*D=YV9X]'$^BF/Y\.WA4[ZO\-RK9X+?;;0C1BHF8FE.X#5QVU&C0/XJF:;P MA]DYK0)I"V<5NR.:-[,@Y!J"[FYQL6$*_AQ$B+D!N]$$C?Q[.KD+&*IQ^-,Z M5NZL^Z0J])I Z@B!#&GIH,$L3 9AZ0F!A=X'-3+27837!5*5N52J2K<)8F&= M[H6S@$-!'(%"F0(M#BJEIO?(7K3*J[PS]71D?/XQRF:+F!049M#9D[@Q1\C& MT/WI7^;IB4;8$\&Q$%@#))'!U!GMF<0.QQP^4VH5V")64;=1M?K;5KCWZ71- MFL5]]JB_;1+"=O$#;^-PPQ_UMWV=O<\6?ZXO3#L7VD8&D7"BB07:6 &TB/5I MM%!;37B%<97U^,!,7VG.EC%]?5!F6X%(A\:LOF;'(I*.-4NXT,PXR:SV0&H2 M_@M0(2D$I)1_<^6T[9A")5A^H;;:YV6\3S.^X_'4QN8/ =A2O'S=+ $ 0DL! M-$!+#[D/:R172&I5I?/4*^'E^4H_R*3*^+;%))_/T^QNYKZ.[T>SNS3\^F4T MG_R6/GQ*YT>8=*Q9 BRA$E.A"8=.246H]VM)"0"4XH%5 *U'Z7EC^+;%I -6 M^\14>:15(G58.6D,D8",>$B-1JB04T,VL,24*Y@IZU-6QZ0\.5,>;9=@9IWU ME%%C-&9&A+=<%;(ZH:I4E^BA@:M%Z^68=!&^I[ET()P[UD"))5(V@]E>K!>6 M5.'S-[. :[I8;C\\.!]>U$]B.1'.,JTQ%PA;026'A7R,P8%-D#7I.F\/\;:L MT]:FVW01YOHRL^7^!DEX XT6W"A $-?2B?6AUUHZ* *LPXB4O:*)LA8]=+*%A(J5.FFO1Y:MJIJ/LF:BU!MBS>_Q[(4FZ&F MIU>,>YY.XKTM%"(L"+1 <,4TQ859U0]KE/NK.9+_-9NF;8)?/ MW5%]W4'BA4(0:DRYA(H1'1;*NSP(N]7,!$VHK?V65N,^/GQ:/ USSIJ M/-%'8H#57'J I*'4<17W%<@E45DO(8OD( MK(CCR,EBDD"L6G7Z\E3[OCKFQQ895QLESB7=F[ZI6:P>UM=0_14" M\O(X'4@%K"<6:D$L$;&" K<<&>@I![Y<(D!#ISFC;+XN8K5X%L;SO%+"OEH[DL3")C $ )D@<&(6P.@*Y"&L%)RSK7,B75S\N5!4U^4 M=\TA'80CK@/A0VUCDEJJ:?8(;:5U!)>Z>J/ M7C.IBM+/">$X#]]K.X_2U >!B'+1@!,%J)!F*YV#NE(YAAX&;O1P/JQ%+U=Y M_H20L@ RI;SUP '@=H YC^G +C&OJN;2YT]GH7H]YT\6("(QH=JH((HR!G-0 MR,6X4T-GR[GJ+7'^=!ZD[3O;BYVU/N_8:4^[1$**H>/4*,&U8,X*H;>R>J+P M0 J4]7B:JU,][5FMY[NK-[?/9"BQ;5FB=0(\4QP!88AP6EALJ=O)38T9V!Q8 M$P=>F;:Z<;ZLPD V"]^XC.S"VY\CK_ S7FT^?0;#]T/?PZ43+1)OM>"*(BP] M#.MG8+$JWL8P.["!1;?6JNF\"80[.@9:F^:_CGV>MMC#O(00=!X"#K2"VG&[ M90$/)J93U32]N7UQ=G=S^ZPDRI/L16WPC8[+U"BHZ1L2)B27 M3%!'+$720J=B(OX&0XWUP"*?6V';RRO3.M%4"S;J'WD^^9)-IP&_-Z'Y["X+ MXU6+1=IA]90C8SK++)W53R(LQV'J,)1(*Q0WD#/-/*->$8P4Z/ .K%)RE+$W MYW447A9,,/8T7M8&)7)A^4D*1+ )HQT'>[2C4F)>5N2QE!A2+D@-*R6P%I[!G%L7(=%EX)KFBW#BNYS^DH. MOUI&&5[KL 0\5;I-*(AU*JVRS(LP33I-B"[0\EQ4.=^X>G-3FDDOC\O:4TAK M![.'1=HCS/LT;L8&$L1+?(HZNIDCD M=BA6GM<-J:F?](Z"?/R2UT;H;7\)PE[2L"IABG%HD&7B"1N 994SG#Z>-?>? MPID#5]_-/SULAX3(BDC!!/+I?(PWBU+68&/U;#*-GT?3X^NA+@7J*:_ MU/7YJCX/HN@PL=0I*IWS3D-#@5$"B@(=9%V5/;P>)ME="7$OT$R/>1N>K9>W MX=D$ X@P5:'^8AX(Q&':HN.(+;2K7,]NB3HVGA[OF;ZR5MU&W1:.WF_ZS4A M/*A%(ZP)8PQJA@!U!4Z:LRKY\CVZS^B*&%Q%/3W9 OUCD=ZNIE'@SC/]NMGZ MI%09&/>IJ0Q3)/)<,VDY @I:'*;34IMY31_K'F'EJ>R\\ITDB',I)>.<0"<< M""^, 42 II*5Y/TS[PTQ)*#Q[$UP]^#65!_^VWTG_G<3$>+Q8E$@3-Z20*^ M5 N-J=,2 A$_CCQ=DG\P<.+.GQ $:Y*8. M(TZ5MDA ZPL\/*ODKJLTG2;6X4:) M(0XZB@R 1F/B/)6%E Y[2*H4>[FN Y):>54;X!=7KRV8K4?C/Z?YW?$2M7L? M3ICDEELHN&7&. TX\J@8*465RFMBV+$V\)R^- I^V+R\?30ST M2'# K'56( P($*R0T7I=Y03_NO;E:Z5277BWQ:GWL4C"B5V$W3.) M$]1Y02GR82DLC!&$N]U[@RJ!R&JK MD41 [@R>'EJ9Z8NTF->'7VM<&'TMQX7GSR5$!6B MW@.^_6.>+\I4(08UQ3RH!%-+KL$OL" :%:*M;, M&[R50GE5R9+M224^BE^#- MGE:)89KR("4A88THE$ N^'U;.26OM+CNX8*J71)5Q[MU7FV*WII5T-EL_.WC M?#1;; [>BRLQRM#L9">)L)[R\%I)Q!'2$@<84($"M\8,:S'6,NOJAK]M$I:9 M ;GG5$(#H1#6QH*I5NTDH-Q6.4 X^_QR,P.ZV61 )#H3X&Y=VE=X_)"N+8\U M8KPR&$@I%.)>R5A^RB(@,"'E:B:"^TT-Y"S,(T"Q!7.R0TX ,[,&B( M)9<'PI\'?_>[+TT%P@,MA87:8HZIDT0(1N@6!P*8K.+D])"&31"D0B#\>>#W M@(0-!\(C:IVUD$IIA""2&61)@0=3;F!D;(0I%0/AS]/ ]0;"4XVY%Y@B!36- M]R)*[ LY*0<#N_2M,1:<$0A_'N+7&@@O.79*0L 5H-H)+RV16RFI871@.U5M M\:HVP+L,A+<>8\R<%$0;B@ETV-EBI,3"@6TG-4V-VH"^AD!XS3575G+'N02$ M(2^!+B32L-V-I.NG3DTP7V<@/';<@YA-R;3#+*QP#,&%C%*3*H65!A (?RF5 MZL*[!TN\MW7%LEEF( LKZ(BGQI9"[78SL_1#.[3K=F?A4M1[P+??TV6U2+9G M'21:0@D 94Z'_^.<(\O85GJ&;*5ZA]>UK+N $.79=CGB/>#;.N*J0LQD@J&B MA!L@E,'0 V'B/UN),;4#NP>@;AJ<&2UY)MH]X)<:CUY 9PD@ M& IIG8C)$AQK3KPH4-%65]F^*C^WR@T'9^E='-] 65B/!MKBY1YPW-?Q=!6O MXRD1N5"F>0(PIMQ ))CWU!G+$"I622R>PK>ZCY$O1]-K9EX#B'<;YM#QC6[= M1#4@+L.ZCG&-C-"2. BMW]Q+8PT#Y6[#;#JJH9#HO)O87K5*((#QJ@!/C-*> M\D!YP M9M3<#N\^X(1X+CZ >1K:OJJR-[=O)@'%[#:+@SN;AS5_0T*@E9KG9K6[:MJ?YL3?O8$7JLPUM'5^3$.,=-%0@ MJWCP?JVE$N\T:565 \T>GDJU:X$[4% +ZX8W\1@_C/)KARN$W1C.6@\<:95@ MAW%PT#0!$#FGPOK?20X@X!;$ EJE$MU:D[6,E3C6+-$6"" EXH'?'@D+O>*% MM("3@=U+6(O>7ZWY:X.WW7>VZY2%^E]=383P2%-JG9$*0Q176DQB1Z AVI:J M,%C2@0T#,('7V?)0#L&>IQ*L-;,<6H.9QLY!(+$MQF<('5A ;"V:RNM"L[T] MVZW4:K6\S^?9\EL,2#@1XG^X48*5TIQ0@H!S'EJ@*8:%E$B3@50DJZ3?0P:Y M*IC=4N9D./ZQ9HGE2!M/UC=V"X,$=PAM);56S2E7Z;KM/FO_ M7+WE#0%:"Q4^YG:T/%Q*^>CS"8<*NS!36@V-\#P6(_?%>(EA59:]/9H.&B- M!2RKZ'XSK;T]$C]^X,DDC) JA8GAR@#$":=0%6/D"K<;4M3KZ;\>!%M?I_XQ M&Z?S92#W,DO+%"X]WC!(:[$#Q .LC)+ 48[PCM.0XV%,$)5U?6B!6@>H%QN* M=_DRGM6.IC9;C*;3_$LZ>1\T$?J[W\EZT':4:IP8I+1789KC5@AI*;7QA'0#*RT2EUJS1O&N76CLQUF<(74Y#]7B^4Z;;B,T=G;, DS)X":4BD8U]Y: MY=!.6@;?\Z!*8%"?.53#>4Z]R';,G/767KI8WLR>G:ZJ\7B^2B?GL^I8 M;PD5D&(C+>;.P M;$$35*H%V-9]^/?!],[&8;!KK;U/'T?+^>;GF]MM#6$WFL_"JU#*LS^CNP0 M8:E%WDL-M= <($,*9! 658XPV8]!N19@K[1?N5JO/_Z?_%.8MY[Z<_K#XMLDDVFA^?\LMWDL0+P,)0M/9&8VTIX,76)P+8P2HW!XD?PR8W!G:' M'N6WW_/E^]T:33W$%^_F]OFZ;5^C6KC;P6@2#I3$AG/D 1+(QBL1Z4XOP%8Y M'94_QDO0?ZVU$-C_-@]S4SI_L.FGY?=?WF)(?_SRLZ+Y]S=(M+!20$*UH10C M+*%30?_$$2<@U*Y4R$@;$I9)OSG0(@':.>4LQ]J%KU+<6. +&5$ 8%C'6E45 M_>J5KP/4EE_+KA-NZGH[ ;>,(N$!4]![0"5CVR*(6"OF?'=O9SQ5O[G='$;Y MT7AMU$]=\G&P36)-K/MB,8;"!^$H"=-2(2> JLKQSO6\H:65G3<#:UN.Z//(^_9Q//X<5Q/=C/IF+ M<[1=$J!"4!*(C;#$4J8<*( SB@W-S%13=]XQMF*J4<=S#")7Z9Z7*D'9#E%+YHX>:)%)C 9SG MP3 C9(B"^-FK@"K=E-I#&U-%Q4?9VN5?>7*"RO&=&V[,5_C.;K\EHQ .7$M/+RT02$"=@$ M*;!E!#-HC&2%,;5 DBHKBTJ9%$3<#;VJ;*:'9WRE_9/1/6],ZMDY@T MI%P0Q3DO_'B'C:MRK\+9$VP+E ?_L83K+@N^<21)!Q5 N-M6!":"^1 MW]DW; =VN'>1%O/Z\&N-"Z.OY;CP_+F$(P:051()3H@2 C%:6$=/F&7#-*A$D3,RZT-=31 C$/JL6L]C!UI7Z/HDYT MNV12B?"98\T2:@3@DBA,:7A;(,>(HD)2Y645'O5P_JE)ZR6X="' 75)I:TQU M/I_G7^+YY.@Q_&7Y[4QJ'>HF82B8=VZ9%L)H*PTG A9(2 1*E46^;JJ=3XH2 M3*L)[XM/>_8*.IFL:)I8Y:#S2T 6Y*0 &0%E(['&EDZL>5CIH9L*L%^-NPFA^ M&RU7L?QSK+]8.I#F>:/$8J<@"V^-5$8P*QG1L)"225'%];J2U6)E)M6&[L7S MXOWG[7G,?#\U2K5+H _65 I (:4$.(F1W\[KA(:WHXHCU<.:!/7/ M;#4#W.4:L*@_M X?6&X*R+K9L?)19_228&Z#U$!H2)3",-:2404.4E?:M"I? M)> ZB=8\W-W,;7JTR!8?@NI&DYO9\]-E6'JF.]Q%0 !KC- MGPLK%ZRKS'L]S.QO8=ZK#>LNC=S[- 8N!!^PZE;7X8X2;4S UU%--0?6"42Q M*=! $E8Y\^]A.GUKIJXVQ+ODWQ^SU2*=% -_VFCQ:1J,]SBJ_.[<5-%2?29: M J8E0SPXJ9I0RZ@#!49 'IF43Z%^\3G@?57-SZ_2;CU:]FZX6'Y;Y M^,\PJ%CS9ZVVCWGA,FP+ ?E\_O$^?3=//V?Y:N'SU=SDX>/Q*E8)]-EB/)K^ M?ZO1/&KLT"JCV6]-!).8.N,9I$82CH51HL!.!(558>[03P_ZIY^JW'XSFP2W M))W,TL7B8WY$IA-L+=U/@BA1W$$JK("(.$X-@;MW%^I*R4@_Q&E#PXBWQJC? MTW2RKK'V;O0MFOB;6YM]SB;I;'+*--;Q%8EC8?:PL8P(=4YSQZ%'!2I&D$H\ M_"&.(;I31@ME7GY/EYO*5L'K^' ?$/Y^!"T6>=E5']P.I$2?J[FZ9H9QRHMG==!0JD0CDM) MB3%,*:@LVTD%]-"R3ZHK-V\!Y2Y>T:[+,=7YIEK,+1-2&Q<33*VVR >DH:," M@W@IU25O:CU2[F!_FR^.15U^]UQ"I+3 (M%O C"&80)KLG "J145VM> M'YAM;=#\,\WN[H,CH#ZG\[!(_WT50XEO;M< +)Z=%\>=SW&)=^.B_A*#B/>$ M0\0XUQ8P"S$NL#'5EK<]7%W43K0V0.\%(6-X3#I9BW$I!Y]UD7!B 1%".\64 MIV'V1<9L$8!:D8'Y( VSY!Q.7JZ$7M#P)5AUV<-$6!8<-HLT\]Q"[IEW=H<% MD%5"GLZW@_ER-/U1"%E1$YVRTF;36"GYE2!/=\!=.F^7[SD1L:ZY4!9J2+>' MH*+ R\)RB]3K"0]M9P9O#/Z+=PO7L=#QBS M/8XCCXO1#ZM/_YF.EQ_S_PB?A]$?VCJHH^]$!KREBW7U@>260"M X61#2&R5 M*.5KF=&;8$W>K9[:,J^E1'/_M5H?>6;+=ZOY^'ZT2'>UIDY)"4YK@KLM^KV$Y=2Z:>_S27BK)"#A1?848L*D M0;CPRIGQMLK%JST,Y*^=2G6 VA5AMGP_@S+;%HFB02(BO"'!SS .<0@*>\RP MHE7L3P_C^QLGS66PMD4;-5MFDSC"['/Z(1W'+)4L7;BOX^DJGF,'N.+I]FJY MO2CQ%5JGLM9JZ3\Q6A#@E40Z. <22AQLE4@# F5<82*.<<>L8]:V4L-K5E#W, :B=:K4AVQ9_ MU@-]GSYNUR7OYOG=?/2P"QQ7J^5]/H]7KST]LWD?CF6<7-YIHB&&DD("&)/* M"FZUV+UE"NJ!55BI@RYY1]A?O"NX?X1%W80WL\-#/+07>'F/"35 *D0QLMQK MZJ'!M-A9XM)7NM"MA[LD-?*M7>!K)MMY1$I &)P%GG*-9)P,@%;%DH?[@-6P M3BO:(V()HO/P&""[F?TQ&ZTF6;#")@]V:[98_[#(I]EDM(QAG--8LN[#?9IV?KEV_^T= ME)H9A2W%QDA##67*6,R0XTI*STN%NC>#W?OT?N]C8&\\Q'L\6Z6N:IN[VK=1Q\"^(DI0Q(&"NZ"@OQ#C%!\,#NBFB5 M8Z_O9FU/4>T%=9TKS8F;;2[K,+$:42>!-M8JACEC"*D=.HI4*8G30QJW1:57 MT5LMZ*:_S#UY0>"E7294*:T]H AR9C@P"D%1(,2<&]@ZMVD:56;M15IIK<1= MMK[,+$Q;.EU^2=/9UAC\8Q4YNOD974;5/HQ?\S&#+"3M\;4 MT7VBM>686ZR8<%8K+*5D6^24][+*93.#X/.Y!'M9-J]]';7%;C.:CB-HZ>2/ ML*B9'Q6L-*9*,A Y8@CPDOL+#(58G<[2%+._)^FU1):_%OX=MN M;M4D?XQXG#2<^QY/A//<(O$J9,CV17[U,/PHXXFPQJ0;YE3<8-W.]C%R9V<@VT2+IW$TH07B5'/+(>"%LLF M#0BN4FL(P:^9=JVGP;5RY7H/>\MIAO3S",;]=?MF4]?OW,#?&'X_3X&"#1'.) MG$48(\;#V 'BIIA##:V6:-3#95?--*@+UK:FD8LGVKOIR. MW2C3/*'&&R>E(QK)\')S(K4K)!=>5+H@HH_S9IMD>9765+L^6MM?6"S299EX MH>\?3#3R"BB A),0&*Y!6"7O9@T+!L>N>E7\<@^A"K8M[T0M8IA=]CG:]=_3 MI5G-(WJG-Z#V-DL\]@1S(Z!@.CBA!/C=J9A%UE1)<.OA\NY2->_?<:H#T7:M MS$GKDL P:$$-LX00JY0T&L-B]-#"@=7.K8L/EV#7EN;?9J-/\:J'K%10ZIZG M$\PAPEKHX#4*P@Q#6A4+50NPKW+Q7P\YT>@\4QW>MFASL[Q/Y\^&>WJ>.= B M$0Z$53+W&G G&!.<853(1["I$E+02T>EDH[S)C#MP-24,S&)L5Y"[@!@ $C% M8L'F(JC!&F@'MJ-4)S,N1_%*$D&>V>&;QWCU&B5#YJF45T9(>=IY:^,D*=H;6,T#;P QEAKC1%( M>54@)PBH]S5.LB9R0\[3TH^:$$*N0#XI!Q%$!B0 :V0(ESF<(J1PZ90%;& L[^Y824UGJ9G)#S@!Y63HC!P3-Q7B"MH:? ,L0+[T0310=V MH60U]5^4$W(>P->4$R(I"9AI)X,Y)UH[%)S;G6045#FR'6!.R(6380W(7V=. M"!(08XH)E J[H"_I!2ED--8/S#!54W/IG)#S0.T\)X2M0]Z9($9C(A4DL)#? M>&I:S5?L-B>DM-Y*Y82%^(887.7TK(?+KIII M4!>L?^6$;,+'C4>:.XP4(, !HXEE=O?Z8%PEG&2 .2$7NCVMZZF]\[!8>GT7 M=U(B8.- BV#&.;42280-191XH6"Q;(DGYH,+>6N3$J]O6*U!!2T;T,VE8K/U M2/^9+>_-:K$,4LPWEX[%>W@6BS3\;_)Q]/6TQ3RGMX1+XB@@V&EK@'46$:*W MN%C,AQ8F4)D=^VU?@XBW=LB4+Y8WMUMY2IBZO<\GGG/@"--2.P:1C7>?[60C MF%5)PCS;^VOGF+->/M6!:KN,^4>>3YZ[OQ_R)[P.TF9?HP0:B0A%4G#CXF76 MQ-(BBLP&#W=@NP@5-;V7-S7 VEHZP2:$=W:W>8/>YHMC2X$]3R>4<&@@\!A0 M&FQHK ]4N*M6*E^E"D4/MS3K-C35$6V+*;L[D$YPY+OGDK!41DY0;(W!V+KP MKV9;69QANDH][!ZN_.IF1Q4L.T\GZ/B.K/ZG!!#*XTUJT%L1;RD66$*[OB?$ M004T+W6M2S/8/5W8U/#U./5^46*H8EY!HPSBGL?;JBPL$!70M9I[?QTI Z4Y M>/!*KPX4UXII6SN$G5FO$PO:$A:J9 \),C&SFG.CJ?1 >JP,]M!K;YB40I0Z MDNX$@S+VI6P7B0!(0\$H8"# $/>X/"U0P,P,K)Q>[=PX;SOF4MC;>^_M5E^[ M7[M-;VS/&N#@46)*"",:8(Z85-A[""R"TGI#2P70]>R,J^$T1:Z8LIH2JX0R M0F&"28&8DZY<8N?P+$=I'M6;BGB>,OJ;T-5,*J(VR(I@PYWQR%D,"..@0 )YN^LO.BNY" Z.YU9!80O4+!=5JJ[T,*:BHXFV=3VU%A"V/G-[,]N[ M01=+X@97MRA3^*U,B.$E_24. J@)H\8@RKS51'BTP48!@/C ENMMDNEES%D+ MZFDOEO&U#+NQ'PUG/-(ND<)PA,/4HXG'+N9K%U&_;_N.9#F#+GRV;C M&IMEQ:NXQ_KPOSA[[N@@U&2R?M_VS=QGM$Z< =PIPB%D##H8_B=Y(8LRO$J% MB1ZN@=MA47/X]\)N;>>&]^DXOYME_TJ/QV6?TU&B+=(,4D6UX,8[[#AGNS?+ MH"IL[*&CV".;5E45S1BY=5GRIZV$BTS=BSX2+*($U$*DH5)>AC!VQ>#5TT+O3![%[MKR&/@C/38"(2,MA[3XDV"D(,JJ>OT,G?-S28#8%T3 MZ+<8DI4M1G=W\_1NW<$N94=_^T>:W\U'C_?96,W3T8\3JF4DLDHC( %04< M"*FLT!03BY32I5Z3IDY?]ZKJ5"#6L6:)E$)*BAS5ACMJK'*4%](")0=6#;YV M#KPZ&JT-ZK;FFEU6S=/[/IJ>.-X\V"98.6DU8\)"H(.Y4X9 NP-.P%;O3FZ> M3O6H^]#=CA7!;8U Z=W+T9X,5CK8)D'8Q@";()B,2>3$*V0*&3UQ PO[K$'7 M+]E3$[+GL6>1CO]VEW_^=7UT-?^V(<_VEY>\V7Z<_/%A#T&>_I@(Z!E33DCB M/(6QOB:AV_%BQ=HM*=X"$ZKK+:\(8?,J-^J(RHU*,+8<44N\IM1ZQZ ,_O=V MO-:#@=4TKE_E9T-X\7;)>AUMUE^;I8OCQ=3V/9M@HKA"$" DL;7!Q$F!=M3$ ME6Y"Z^$.6WVJK@O1]B)&][I(;TL<^)]JFICH6'DE'5%!=(B45H7$!&+@AV4N M&G$V:\:XQW6EJN\0'.LUH1@HJCF+%;^A%M@17"B ,,$&MHZNCS;5"TY=J((> M4[5>BB;*$FDQ=II0?[P=L?/N2K^3A& M];\;+8,VGY[8GMFM$PQ^F,WB>.DYT9)";CUU'OW_[7U9;QN[LN[[_36KATSIJ%*#(H"D;Q; MIE4<=9I+J_Q!QM'5+LY3<^5*#/5 /7O+J*%*#,PS)9#W#E, )10L-+:2DSE MZ"I--J"W*I48ZL%Z-@FB-#=Q"1QQG\Q*<8[SX.T6P3.;EL_840DT 1[%E?NA MSXR.Y"I;,VI;M %IWO9Q-?V_\FB WC,!@>;.0 21!M"+?2^59RAG\WA &W_- M*SX?R[,UWF )%H\$0-P;QSW 4G** "E[+"3)N> _(.VW9/^;@K7/4$@]64U7 M%S>?E].KM*ERW >I]H(@) +""R@,LQ[P:.QPN117&&:54AD@J5KQ2EI!>C@\ M.^FV5'U%T$0YX;D63"+JH8&6E5M_BL&L:H4#6K>T18O:K#L+]9!..B\T":"!;B0E'@+2VF$ 3D' M1@.<"UOC3HN8=V6=?O6^LEUZJTD@R$DAH]NBA!$>1>,.R^6JM@KFE"P88,1/ MZQ:I(9S/MD5?BNG]M\URE9:,[L?W8KXZYI?5"61I=%&8>Y)X!0*0\;IX;PK'C6 M :ZW&V5#/::=A7=G7-OW.6KJXJ%8)J_AM"/W5IL@);<@3N-2H(B80I"#\A:: MP;+:3<31<*JNWI^SJB&4>V"26G]>3.?K#_.Z='JE8;3_"" F(4:(6RPEU:@, M<3,>P)QZJ /T[3KC5#[48PC(CRL*%IU7[YE5&C-.O"R=6*-05HG+ 2[C6UEG M-8SQ@*.<6P[(=P11SE+@N?5&8N$!+G&RBN"<[88!3I[-T:;!@/QZ*A@P51L. MR'<\E7A'!@(@", @>N7ED;M%?FQ[\YTPJ(& _'I:Z2X@OSSU_^UJ9E&ID">0 M&PA!7)I+*C2TF"''A?>*5=H4?#^Q]=XQ(;BT6F@5R6>E-G8GK03&BM_KEDY] M#M2)K:\']7N*K2?>4V\Y5P8I+(@EG--2,J?1R"(+FE%RE=CZ>KB^T]AZA)B& M$2MM$? (2(I\*2.T-F=G8(#K)WY02DWXHE)YO!,4"DN"SCAA8OD$YYSLI^()>1 =KIO MV 4U6IE;SH6S4TJ4 .4.$@.?L[AX;_$YYRXM&L9XP)OQ;9\;">F10(P[Q^/0TQ[J T[2VY'E MN&B.-DV>&]52P=E.\Z?%>A>6/5U<7RY,*ET[NUA>%LO[Z7SR*T#[+2>Z8O/ MD(KN(]$,I3H]1B/*="D-!G!D>4P[T?NB=35T=[RS-?N_PW$. 49A@Z+9(%Q+ MKI03BGE&G9?*$5'I0+Z[NW\ORD-L]709-:-C)_[G"!YGO"TPP^)TSX%GR"IC M*;.A*GY'1#K9BOMF_H;5Z**%[-%JO-LKBX>=RA M+\4LSNJQCZOUZNM=5/BWU.7/DY^[*MZGIZN\%P>D(21(T$@-AZV3G@*4].8A MY8Y6*[_:,V+ZL6 5K4C.FX,0V%&@C>0L'7@ ("4M,6."CBR.O2N"O30['2JI M-X/TI8@X3:^B1-O?JZOU]"'.YGU'10W57'EB((; P_C!*JTX1'+G]5"I-:DT MM;>#V->KN^)Z,XMB_6+E8P'5GPJX:NP[@L8,&N>4 MU0PH!X6 \?,>1Z#'5G6[*](]KUW3D[HZB]>93>:?)O/18TLQ8@QR!& M3CFID;&DE 1QEK,V'R#Q>F# \U">\\'OFD:G8[V>/!@,]9(A@; FD%*'M/5F M+XV"A(ULD^$\1;[!AK,0/'MC^N-B?ILV,#_,4\*0Z4.1NA$?0\>CNDXT"\HZ M[;6)BSE E4!<,0/+WEN;E8!CP/JOJ[I%:XAV91]V5C!^Y8EYYLES@6BOA%(F MCA3FJ7'*4%[*XIW/.:88X"90_Q--#OI=,>E\;'Y)-[^N/%^U\77! :0!L8PS MY F%6 IW&*. D)$=OYW)JN<+\?X5T5T PI/]A-/!CZ\]'QAWTB&C?)P()(7> M6[(_7*0:*YU3B6R ).N7'B\"#?(5,AA[^A9N'RM$6>6_/'!-N';".0>)K,%?INR_/)N,K_XGEZQ^K28 M/\017UQ_6AU1*/LT^;$>JBS/@3AC-?:."&M8TI&!]OB4@=QF=OI&NO[-MSLZWJR7 ]S MA+5,\^Y'XUDD>/\#\1_Q%>O5A_DNOK&7& M CFR0@F__0#,TO[['W__VJJHU_'WM O!<4P$]YXBZ%/6.NNX+S7@3=;]A.H^ MFMR-OWD*GL7_U4/Q7)R6VR7ZC9.!'XR7?YK,ML4@]DCK=/3X+G# MS"I@J=&20VB]$P>SJGW.D!Z3A_DN-E%;5/SO-) '/GJ#$!JD"PL4.\^9QY@Q M<'!*+.@T_%2>0\P!2$5IQZVF M8\OD],<&],N?]V\#]IN*FTCY81J .AT,@G+!.?1*1@5J9IR%)?\L!"3GHO< MZ__\&?T]DN?]#_WQ>/^$:BT$<]H03JS@6OY:N!E%&$LL5!]!IJ97''FHK-.% >L)ACPERWE?&"0&! MUYY*RR030$A@D=_AJ "5_$_2G+-(UUK&B7KJ&G+&"<^9-0!)Y[GE1%-G+=I+ M @G/N@@\0.+UP(!C&2?J@3_TC!/: "4D5(ZG77WFK)"NE(8Z.+)"A^3/4^I76NLIZ)?MJI.MXP* ^D)!Q[JJ7! M<XQC>K.N:X\Q#7'P.C>D%K>&]4?)M-9 M6KGYQ7*[T=X!XY]_99 FSL#.(>VW>O]H*@($*0I\ 2(BSP4D-2CGX,)+>?: [PKXKG[[[/%SZ)<>K^.T^7DQUZ877F:.B:PF2\(J?(L M%%PQP%%T!VQ*EENB)YC+V;-GOPU=>]'%H)A\B/_8KDI6EXOU9/;X]^E$]]-B M_=_%^DMQM;B=G_#/6OO.H*R42A)BO+(&2.&P427&&E.5P7?^A^\=J^?=#X'= MCDQ]_E)X[ME77;4>"8RB5Y(1620R999J7<18*.YY5!D7\&2Q#T%EOX74] MUT$=:C@=L I@C(PBA$#M$9/&[,IR>:>TJ[2-V$\XW;/$S/^,?%SMMJ+W-;LJ M5[%L^)L"<00[PB2"WC.E*4<0EY@*RCJ]K3SXT+K*!*P96M>NTKHP8YMOJ^+? MF_@S]Y 0Z\UT/>](E>/H-YH$P#SPBJ>HR:1M8PVCEC,&E$8 HTK9Y;J1LI+A M>*M-T(I3[ICDF$MI""4 R;V",)Y"S"C&V&H&^UPAX7JL*X=#UD*YWS MCH^MJ$:VDH^/T7,P[>SX\UE73]>N>J-%=':(5(Y;[Y7#F$/C,"_E ]$3&C5G M:JKX!%_.@[1'RIRN+_56FRBCU5HBZJFCT7OG1#"UDY$0Y$'.)N [H$UM39]F MSEFX]L2=DS6?7GT^Q'&%-=>$11^$&JV8VP;';F6CRHV?,W5U?)PU9Z':%6/T M9C6=%ZN5NMH%T"5U'9^@WF@1H"7.>Q!G<"-3*5**%2GE8X;F1$$.,2RLR0FJ M&4C[I$SZN"Q.3U0GVP9#C "("4L@S(O+XO[[K#"+^6HS6T_GMV:Q_+Y8;M5R_/I5M=:! L.T]M%70%H*Y..P M Z4L'*F1K8D;U.VB;:Q[6O!\K'+KZHTF@2G#I-,$*2L]2G>M 2LE--KFL&F( MX9TM>ECG8MKU#&86]]^F\ZVR;+&Z6DZ_5[ST5.T%(8+F'?%6U'0.KJWVA K*710 M20YUZ;0PB<'(+B,U39'3RZGFL.\L,'A_\'FYV"\72JF*U3^6B]71]!DGF@:$ M*80T54O0C%"JI$*FE%AQ-3*GKV6V-8QVCY:N3*(555*LUJL/J]6FN+Y8IG_3 M.N/I58[=;^M9P#.^(""#H894L[A,=@Y2Q:4HT0,L*V?# -=WW5O&]G72X_HP MND;)+XK )R=I&K7^(N/ E_3IXN9BL[Y:W!>K;0JX_YK>WM5;1V9\4> &6D,% MLY(P3ZWVNXLI._M 3#>5N\;&\%YTTTGXP/W]9/DS#LCI[7P:?SV9K]75U6*S ME?'S8I8:]!=-\+(K%?RRMQL%"!F-KJWW5G"GL07.>@]!*O;IH:8]QO_HR6JZ MNKCY_'C@S:^/:J5*B%#.:P-C1%)DF()"4@XC>3G8H64!HG1DGFL3M'EN/;I# M?S"V8G0V QA+D..<":.=HY2@5,1%2LX=EMQ5&@7M2/K/59QDW&H]O8_NZ#$/ M[NF#03FDE%9QU86$H\A%=Y7N)2+.RI'EK6M"M8L&\3S[-.5+\5#,-\7N-MU\ M*\'?T_6=V:S6<96QW$KW\]BD<,9;0K1Y"F,.%&78,>NI$::43<8%S+A\^P:Y MTC[8_6;OV"7"CM/9DUQ^._/_\]C)2_VW!4N]QYP+!8GE EI-I"YQ09SE&*P! M.NTM&*SV0>^*C/]8+*[_,YW-MKU>1S]K^FU6J-6J6*].&\#Z+PD>.D\4-RQE MHR100 _@'@5J:;79__UXTRU0KS6LNV*<+9;3ATD:'348]G:C@ A2%!.HC90P MG:E*CDLIX[H^)X'0 !-FM,"HQK#MBD'1YMY/U[M[9_/KP_[1P5NJQ*CJ+PG MT51ODGEDJ$& XVB\2Q0PTSR#80/,<=$"PUK#NBO&?4SG1<7'(L[X-2AVI%50 MJ6"AU"E; 64$IF6!*N6D'N:<\0TPCT0+G&H.W ZV>OXYGVRNI]OKL_/KE*LE M?5C%7E]O$V/%%VXWNB]NMI=;[Q:SJ,C5[NBGMWV?H[VJ<@VM2OLXPPB/%8^> M_C;E.0)$T-VNG$L'LI5C/9_]?D >(H'Y- (CX34RBCO2]FX8G"D=,G3 M\_-,.PT@VZ4/M"\R=_)"VHMG@S=61CDX(""%UE%/,2QE0MR/C"V9>GW%FSS9'K]86XFWZ?KR>PD6XZV"](8SA$%<9E.+)7,&;RWS!Y$ M_'*N,0[P_*)9YC2);&<&9/I*VRQ^_?#_.4^UI=?M=./4*?F MFP).&1$1)$XA(X@UQ$/K83I?H]) ,M8=GC,(L>@2Z.[,TEM;_:^:I>V;J^,O2E,?:X>?U^P3AL)(,)" $PUHE3R$ANAV<@* MA_7,U$9UD9.;Z>I_7DF8?KEXEKK\7_&_L>]J?OWE4)+JZ^0AN=&IO]NX]NFW M37K%+M'Z:Z:T[:\,B&'M#%#,:2>9-!$[7**FA,F)>1O@[DC;#!Z8NKH[@OI_ MF]6Z3+_P^NG'KUH"3Z%YK?3PHT(EVT%_]!2KW:\.*>\DE(X[@8$D##/+R0%Q M"G-,_ "#0KLR\0-36R]G'_M:K+ML)<>@DOE3NZ#DO;I.=&P5!F\.\%VYM!T'9X53+Y:]B?;>H3+(WF@)3@YNR-@L?O",811Z$$3L7QIXDB M%/H#!C;K6IFL.QL_%,MOBY',QVUI8 C; 7DD?/&*0#@4F#HMK(SK"@8XE:A$ M(/[.YFS(@S\D;%P#@["$SUR_;4FSB-=-D6Z+G&L:C[XT*$D1%3:O[UDU\-; '!8HQ7=KBI6. ]PA5^*$ M,/Q=*Q/G@L>.U\8A",*:. T8SR./I>VNDITXT#-*N!0^_1I3.O00>CK MO80G02$)=XAYXU%(^G)P*JXL;,UG=^=GB/SU6\?UU2_[0 MF7HI%%XT"YP(K!D0PFK#6%QI:XZL1 )YBRTGE:;YUE;>J;N?EXN':<17__QG M5,Z'^<7W;6KG^>V^9'NU3*+U7Q:DE\9X!4W* 8VAD0; /3*$89\3P#CDP.HL MDKQ+^K"]0,JU,!PZJI365'FBB"AET9#G1+_49E 7*^@VU7W4$ZP'="]Q M*RF$8'XUG15/>GZY:,[$M?%U(85E,JD-<)Y8+S!A%)3(&D-R*#S 6TL=$G@ MVNHN56/4\]5TJ_\C_'W\6( 8:,P)9<@K(JF 6N%2$D#PR-(?]4N&%XDH+4; M%.L:U4QWEFVGT!U@EY,?[D>*)"QT,2]NIL(1KKBVWE%N,Q=^OAA'NW]9KO9\'J3C]/)M^ELNOY9I?QJ MRST(V! (.,/ .:6ET<3)S& MM=-?KI,#//N[-15VJZJ_)% C@ 5:(0GB4I]; EDY_3&KLM*Y#3')^9 XVIJ6 M^N/J/HE\*B'P:;%.$957Q?3A1'+N.J\)"B%#C$14I]O"3!%DRMUHYB3J9MN_ MU^#"?)*VKOJMH+ I)<<:\!8H!XS3A!^ Q]B#G_L [ M"6WM@'T-(-^_!?P\^7FVV=NW#9A;Z"&EGAHNF;#\P3*/B MRKB14*$@J7!QB2$Q)( RIK3G=H\"QT[FE&&M;_T6D0-C.1UO30<],_'#_&&? ME:6!X+4C+PM$".$TA8)KQ(G50JGRO(PKC7*,XP!/,KL,7FL.]:ZX&!<.92J4 MW;7_*%(<2.N?*0W0.CI0*?;W>WKD" >KOR1 C0@B$H*X,.%&"Z)TN=G 830 M8_-_VR3*HB,MG)VPK.R17RR_+F[6_XF(V>*AF"VVO4B[F&\F'JO0-" .4SH4 MK 1/:=8D01 =@)(HYQQ\D-YL!UQJ"?O>K%EY0%2LMG>A$GP5LA[5>4W@R#AD MA4'*68R8T(#H$@G'1KFX*HKKE8^X?4P6/:(4=7(85D!S MJG@<>PZR4D:!LG9:!A@/WB8)GL^_#4'>%:V^%-_W*X:+FX^+^>UEL:Q,KY-M M@Z$"&Z6]!]!8QBDWJ P"$EC9G*1&[\G=:(-H38/?M;^1PG2>AN<<6\X=:16< MX2!5/S(ZNN?1$^?:NU\#B^?<;7E/WD0KUJPQV',W1-X,.8P>=YE8_N*F='9. M;)'4>UF0E&H*O(FJPI)ZAIPI+;=D0.98L>H.PE."78YASNQ,)>>3[]%L?GE7 M?)W,8B>VJ1@N[Y:+S>U=_&&=^A7Y+PT6"8@4BVN)*#VERCJT70AC *'S,.UT!&1[K^9K ML5[/]O[ZZZ4RWC* #7Y%0)10JY@@5@*M$4. ,R@)Y$P37*+ +,TQF]5S\?>]R=R&T6Q-!UTQT=W<%%=Q M^+@?5]M+5E_BE'8QWY[3S*_3/\G^/\0%R?RHAUSG-8%9:"BG2HJH7*JEE%[O MD4#69;%QD+DH6]E:;A'QSE(!OMK979+AY^&+1[A7YS7!$26YC@-1$0\$UP0I M42*A/.BVAEGKEK 5YK6(=[_,4]&6+Y<_H]D^54FL4OO@E(.(JNB4^3C&E#+& MEHX9 @SFA$Z=F96R_:*Y'3(N#^YQ48WRN,P57'K().* $2_*92ZB#N;$M-1V M1+I)@-HCT>J!W5G&D,WW[SMG:#(K$?DPOUDL[W<:K9!:M-H; K; &19%E GCT<##=(:2:I M<099CS3W?B\59@YF59L9I /0M+9?WO7)@[@[XL3Q6JS655CSY,D@/$+(X70; MV$L#B,6$E?(@DU7D98A7(%HG3 ZZ72Z=DN2?%O.K^/%7Y-[\^I4-%CM=7N@WTQ:OXZ4 MMX4_=MK=G:V4@W&U*[44Q=^&.AR_S-W@MP0EJ!),6)#N\3E.."*TQ%%AWNET MW#Z7NZ-=I=Q77:BLNW"^<^N_G2HG!@"G G'M '?8&^Z8+C$G&L.-F_>M5 JKPI0*N,YQPC @%V(L[7 M,,[2##GN!%"HDJEO[4CTC*(,1B+G/" :1CXZC3AR:"^/%%;D'"4-<.IJ3=M' MZS'4P[BKN>98X;6RC-KGE(4Z*G4=C=JWS3K-G)>+SUNH*XRMAKXA2,00LY1' M,PF1PM9""TK\0#32XYJ[NN)H/]H9 KO?4]U)[97F3$"JH +4&:*BF[A'UT"9 M59MW>-SOG)/=%*.LI\3.=H=>REF!YT=:!4ZEB[(Y%7%W#&%.H-[+&7^4M:++U^J*: M; :8'=Y)OMY[9&"6) MW\O( %?=Y,+JC"UY:GZ=,]F@GGVSY+*XNILO9HO;G_OO_ZNX_U8LW[HE\L;C M00.=SM.M9EXAY"UDAI2]38F5QA:ZT(#>%HW#>C8)RNQ849K_FBROT\?C-'BS M05!0.QA<;+ MAX.CA .!+,8(*.>T]=*64M$X!X^++ TM,[)Q[.[8\Z&8;RJE87K^:$!Q51X! ML1QKFXIS H#<7B(N(IIN,YK-:AT] MMJ7[<37;7.^K#L0_U\=WK\YX6Y XI26PA#LAH7!> RI+7)#.BIP;(,/.I\7K M_&H1ZNXV2E?;^[%;>:K$QKWV?)2-&4,,YIX#SI@ %J)2-@=H3M#WD*>P?$/5 M!)S=4N4?B\7UXY7>U\4OJ-[DRVN- E2<&8$X!8ZF.%)H%2NE!#XKU>H ;4^F MIE_E30.P=K9(+F;QG;?_*.;%4$\$912[!"CN-R) M$LAGU6H?8(:K!CG3**X]!NMO\Y.OINGCEV(VV9X%'T\/6?TE 2,&(51&XU2= M6+,(!BY18)AV>B7\7;&K-8S[O18RQ@+K$E!E?62+C^@K)K62L,3?<9.3(W" M2;':Y?@ %-19R&-9#JQ2&/@K3P=G/$5.6<&?2NNKELV74ZYZ99 M\<9U]@:!'X9!.]N0!0"9HU"WFVNENT- M@/U1UG2^B7W_%;^LBYO%LGB40^2OZ7RQ?'3_.%T\?O*6W?7DOXKU7B)P./.^E%(,Q)S+GUQEJNA9,.,.>_>LC(: M4@TYCU)@2QF+$]!>%J61SUH%UC].?T\V*@?'KCCA)LMY-)LI)^HV3[F>K*97 M1[CQZO/!*Q=EX<1R@;46 DM;7MY0AJ.L*RSC/NAL L^^N&*GL\WZ:+';-UH$ M+!V$R%DO<"I'PRS3HI3/0IFU[AGW<6U=[)YZB*NRV^+3)@5. M7]QL>[ZZV*Q7Z\D\1::=LCJUWA,@91 AJ(D%F@H(A(8'2ZM 7I*H<1^,MHES MSYS;#Y07HM1GW5MO"M$I MIEW'CA '&L 1 " :\< 0!P