0000860731-18-000034.txt : 20180801 0000860731-18-000034.hdr.sgml : 20180801 20180801163821 ACCESSION NUMBER: 0000860731-18-000034 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180801 DATE AS OF CHANGE: 20180801 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TYLER TECHNOLOGIES INC CENTRAL INDEX KEY: 0000860731 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 752303920 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-10485 FILM NUMBER: 18985301 BUSINESS ADDRESS: STREET 1: 5101 TENNYSON PKWY CITY: PLANO STATE: TX ZIP: 75024 BUSINESS PHONE: 9727133700 MAIL ADDRESS: STREET 1: 5101 TENNYSON PKWY CITY: PLANO STATE: TX ZIP: 75024 FORMER COMPANY: FORMER CONFORMED NAME: TYLER CORP /NEW/ DATE OF NAME CHANGE: 19930328 FORMER COMPANY: FORMER CONFORMED NAME: TYLER THREE INC DATE OF NAME CHANGE: 19600201 10-Q 1 tyl630201810q-document.htm 10-Q Document


 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
 
x
 
QUARTERLY REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.
For the quarterly period ended June 30, 2018
OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.
Commission File Number 1-10485
TYLER TECHNOLOGIES, INC.
(Exact name of registrant as specified in its charter)

DELAWARE
 
75-2303920
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. employer
identification no.)
5101 TENNYSON PARKWAY
PLANO, TEXAS
75024
(Address of principal executive offices)
(Zip code)
(972) 713-3700
(Registrant’s telephone number, including area code)

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes   x  No  
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data file required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).  Yes   x     No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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. (Check one):
 
Large accelerated filer
 
x
  
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 Act).  Yes       No   x
The number of shares of common stock of registrant outstanding on July 30, 2018 was 38,651,386.
 




PART I. FINANCIAL INFORMATION

ITEM 1. Financial Statements
TYLER TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(In thousands, except per share amounts)
(Unaudited)
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
 
 
As Adjusted
 
 
 
As Adjusted
Revenues:
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
22,400

 
$
19,306

 
$
45,176

 
$
41,064

Subscriptions
 
53,009

 
40,517

 
102,037

 
80,379

Software services
 
50,674

 
45,860

 
96,613

 
88,356

Maintenance
 
96,076

 
88,811

 
189,973

 
175,118

Appraisal services
 
5,532

 
6,366

 
10,926

 
12,978

Hardware and other
 
8,369

 
7,903

 
12,509

 
10,597

Total revenues
 
236,060

 
208,763


457,234


408,492

 
 
 
 
 
 
 
 
 
Cost of revenues:
 
 
 
 
 
 
 
 
Software licenses and royalties
 
1,204

 
647

 
1,982

 
1,378

Acquired software
 
5,724

 
5,360

 
11,106

 
10,770

Software services, maintenance and subscriptions
 
109,487

 
96,172

 
215,572

 
189,712

Appraisal services
 
3,568

 
4,282

 
7,349

 
8,479

Hardware and other
 
6,801

 
6,799

 
9,144

 
8,115

Total cost of revenues
 
126,784

 
113,260

 
245,153

 
218,454

 
 
 
 
 
 
 
 
 
Gross profit
 
109,276

 
95,503

 
212,081

 
190,038

 
 
 
 
 
 
 
 
 
Selling, general and administrative expenses
 
52,262

 
43,000

 
99,866

 
85,780

Research and development expense
 
15,831

 
11,874

 
28,879

 
23,473

Amortization of customer and trade name intangibles
 
4,041

 
3,331

 
7,356

 
6,656

 
 
 
 
 
 
 
 
 
Operating income
 
37,142

 
37,298

 
75,980

 
74,129

 
 
 
 
 
 
 
 
 
Other income (expense), net
 
558

 
(101
)
 
1,157

 
(291
)
Income before income taxes
 
37,700

 
37,197

 
77,137

 
73,838

Income tax (benefit) provision
 
(1,461
)
 
5,427

 
151

 
9,299

Net income
 
$
39,161

 
$
31,770

 
$
76,986

 
$
64,539

 
 
 
 
 
 
 
 
 
Earnings per common share:
 
 
 
 
 
 
 
 
Basic
 
$
1.02

 
$
0.86

 
$
2.00

 
$
1.74

Diluted
 
$
0.97

 
$
0.81

 
$
1.91

 
$
1.65

See accompanying notes.

2



TYLER TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except par value and share amounts)
 
 
June 30, 2018
(unaudited)
 
December 31, 2017
 
 
 
 
As Adjusted
ASSETS
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
93,247

 
$
185,926

Accounts receivable [less allowance for doubtful accounts of $5,105 in 2018 and $5,427 in 2017]
 
299,253

 
246,188

Short-term investments
 
59,459

 
43,159

Prepaid expenses
 
34,985

 
32,206

Income tax receivable
 
13,100

 
11,339

Other current assets
 
1,944

 
1,997

Total current assets
 
501,988

 
520,815

 
 
 
 
 
Accounts receivable, long-term
 
12,387

 
12,107

Property and equipment, net
 
154,464

 
152,315

Other assets:
 
 
 
 
Goodwill
 
740,146

 
657,987

Other intangibles, net
 
293,194

 
229,617

Non-current investments and other assets
 
57,580

 
38,510

 Total assets
 
$
1,759,759

 
$
1,611,351

 
 
 
 
 
LIABILITIES AND SHAREHOLDERS' EQUITY
 
 
 
 
Current liabilities:
 
 
 
 
Accounts payable
 
$
4,839

 
$
8,174

Accrued liabilities
 
52,959

 
64,675

Deferred revenue
 
316,084

 
298,613

Total current liabilities
 
373,882

 
371,462

 
 
 
 
 
Deferred revenue, long-term
 
785

 
1,274

Deferred income taxes
 
44,803

 
46,879

 
 
 
 
 
Commitments and contingencies
 

 

 
 
 
 
 
Shareholders' equity:
 
 
 
 
Preferred stock, $10.00 par value; 1,000,000 shares authorized; none issued
 

 

Common stock, $0.01 par value; 100,000,000 shares authorized; 48,147,969 shares
   issued and outstanding as of June 30, 2018 and December 31, 2017
 
481

 
481

Additional paid-in capital
 
686,782

 
626,867

Accumulated other comprehensive loss, net of tax
 
(46
)
 
(46
)
Retained earnings
 
701,449

 
624,463

Treasury stock, at cost; 9,517,525 and 10,262,182 shares in 2018 and 2017, respectively
 
(48,377
)
 
(60,029
)
Total shareholders' equity
 
1,340,289

 
1,191,736

 Total liabilities and shareholders' equity
 
$
1,759,759

 
$
1,611,351

See accompanying notes.

3



TYLER TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 
 
Six Months Ended June 30,
 
 
2018
 
2017
 
 
 
 
As Adjusted
Cash flows from operating activities:
 
 
 
 
Net income
 
$
76,986

 
$
64,539

Adjustments to reconcile net income to cash provided by operating activities:
 
 
 
 
Depreciation and amortization
 
29,649

 
26,102

Share-based compensation expense
 
23,490

 
17,577

Deferred income tax benefit
 
(5,196
)
 
(8,847
)
Changes in operating assets and liabilities, exclusive of effects of
   acquired companies:
 
 
 
 
Accounts receivable
 
(48,870
)
 
(32,334
)
Income taxes
 
(1,762
)
 
(9,311
)
Prepaid expenses and other current assets
 
(815
)
 
(4,797
)
Accounts payable
 
(4,599
)
 
2,152

Accrued liabilities
 
(12,185
)
 
(11,061
)
Deferred revenue
 
10,532

 
5,555

Net cash provided by operating activities
 
67,230

 
49,575

 
 
 
 
 
Cash flows from investing activities:
 
 
 
 
Additions to property and equipment
 
(14,952
)
 
(30,123
)
Purchase of marketable security investments
 
(74,850
)
 
(21,392
)
Proceeds from marketable security investments
 
39,154

 
17,029

Cost of acquisitions. net of cash acquired
 
(157,152
)
 
(5,855
)
Increase in other
 
(186
)
 
(68
)
Net cash used by investing activities
 
(207,986
)
 
(40,409
)
 
 
 
 
 
Cash flows from financing activities:
 
 
 
 
Decrease in net borrowings on revolving line of credit
 

 
(10,000
)
Purchase of treasury shares
 

 
(7,032
)
Proceeds from exercise of stock options
 
44,317

 
23,360

Contributions from employee stock purchase plan
 
3,760

 
3,427

Net cash provided by financing activities
 
48,077

 
9,755

 
 
 
 
 
Net (decrease) increase in cash and cash equivalents
 
(92,679
)
 
18,921

Cash and cash equivalents at beginning of period
 
185,926

 
36,151

Cash and cash equivalents at end of period
 
$
93,247

 
$
55,072

See accompanying notes.

4



Tyler Technologies, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
(Tables in thousands, except per share data)
 
 
(1) Basis of Presentation
We prepared the accompanying condensed consolidated financial statements following the requirements of the Securities and Exchange Commission (“SEC”) and accounting principles generally accepted in the United States, or GAAP, for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted for interim periods. Balance sheet amounts are as of June 30, 2018, and December 31, 2017, and operating result amounts are for the three and six months ended June 30, 2018, and 2017, respectively, and include all normal and recurring adjustments that we considered necessary for the fair summarized presentation of our financial position and operating results. As these are condensed financial statements, one should also read the financial statements and notes included in our latest Form 10-K for the year ended December 31, 2017. Revenues, expenses, assets and liabilities can vary during each quarter of the year. Therefore, the results and trends in these interim financial statements may not be the same as those for the full year.
Comprehensive income (loss) is defined as the change in equity of a business enterprise during a period from transactions, and other events and circumstances from non-owner sources and includes all components of net income (loss) and other comprehensive income (loss). We had no items of other comprehensive income (loss) for the three and six months ended June 30, 2018 and 2017.
Effective January 1, 2018, we adopted the requirements of Accounting Standards Update ("ASU") No. 2014-09, Revenue from Contracts with Customers, utilizing the full retrospective approach as discussed in Note 2 - Accounting Standards and Significant Accounting Policies. All amounts and disclosures set forth in this Form 10-Q have been updated to comply with the new standard, as indicated by the "as adjusted" footnote.
(2) Accounting Standards and Significant Accounting Policies
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Except for the accounting policies for revenue recognition and deferred commissions that were adjusted as a result of adopting ASU No. 2014-09, there have been no changes to our significant accounting policies described in the Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on February 21, 2018, that have had a material impact on our condensed consolidated financial statements and related notes.
USE OF ESTIMATES
The preparation of our financial statements in conformity with accounting principles generally accepted in the United States (“GAAP”) requires us 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 period. Significant items subject to such estimates and assumptions include revenue recognition, determining the nature and timing of satisfaction of performance obligations, and determining the standalone selling price (“SSP”) of performance obligations, variable consideration, and other obligations such as returns and refunds; loss contingencies; the estimated useful life of deferred commissions; the carrying amount and estimated useful lives of intangible assets; determining share-based compensation expense; the valuation allowance for receivables; and determining the potential outcome of future tax consequences of events that have been recognized on our consolidated financial statements or tax returns. Actual results could differ from estimates.

5



REVENUE RECOGNITION
Nature of Products and Services
We provide integrated software systems and related services for the public sector, with a focus on local governments. We develop and market a broad line of software solutions and services to address the information technology (“IT”) needs of cities, counties, schools and other local government entities. In addition, we provide professional IT services, including software and hardware installation, data conversion, training, and for certain customers, product modifications, along with continuing maintenance and support for customers using our systems. We also provide subscription-based services such as software as a service (“SaaS”) arrangements, which utilize the Tyler private cloud, and electronic document filing solutions (“e-filing”). In addition, we provide property appraisal outsourcing services for taxing jurisdictions.
We earn revenue from software licenses, royalties, subscription-based services, software services, post-contract customer support (“PCS” or “maintenance”), hardware, and appraisal services. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy a performance obligation
Most of our software arrangements with customers contain multiple performance obligations that range from software licenses, installation, training, and consulting to software modification and customization to meet specific customer needs (services), hosting, and PCS. For these contracts, we account for individual performance obligations separately when they are distinct. We evaluate whether separate performance obligations can be distinct or should be accounted for as one performance obligation. Arrangements that include software services, such as training or installation, are evaluated to determine whether those services are essential to the product’s functionality. The transaction price is allocated to the distinct performance obligations on a relative SSP basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. Revenue is recognized net of allowances for sales adjustments and any taxes collected from customers, which are subsequently remitted to governmental authorities.
Software Arrangements:
Software Licenses and Royalties
Many of our software arrangements involve “off-the-shelf” software. We recognize the revenue allocable to "off-the-shelf" software licenses and specified upgrades at a point in time when control of the software license transfers to the customer, unless the software is not considered distinct. We consider off-the-shelf software to be distinct when it can be added to an arrangement with minor changes in the underlying code, it can be used by the customer for the customer’s purpose upon installation and remaining services such as training are not considered essential to the product's functionality.
For arrangements that involve significant production, modification or customization of the software, or where software services are otherwise not considered distinct, we recognize revenue over time by measuring progress-to-completion. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.
Software license fees are billed in accordance with the contract terms. Typically, a majority of the fee is due when access to the software license is made available to the customer and the remainder of the fee due over a passage of time stipulated by the contract. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.

6



We recognize royalty revenue when earned under the terms of our third-party royalty arrangements. Currently, our third-party royalties are recognized at a point in time when we receive notice of amounts earned. Typically, we receive notice of royalty revenues earned and billed on a quarterly basis in the quarter immediately following the royalty reporting period.
Software Services
As noted above, some of our software arrangements include services considered essential or require significant customization to meet the customer's desired functionality. For these software arrangements, both the software licenses and related software services revenue are not distinct and are recognized over time using the progress-to-completion method. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met. When software services are distinct, the fee allocable to the service element is recognized over the time we perform the services and is billed on a time and material basis.
Post-Contract Customer Support
Our customers generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone support, bug fixes, and rights to upgrades on a when-and-if available basis. PCS is considered distinct when purchased with our software licenses. Our PCS agreements are typically renewable annually. PCS is recognized over time on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.
Computer Hardware Equipment
Revenue allocable to computer hardware equipment is recognized at a point in time when control of the equipment is transferred to the customer.
Subscription-Based Services:
Subscription-based services consist of revenues derived from SaaS arrangements, which utilize the Tyler private cloud, and electronic filing transactions. Revenue from subscription-based services is generally recognized over time on a ratable basis over the contract term, beginning on the date that our service is made available to the customer. Our subscription contracts are generally three to five years or longer in length, billed annually in advance, and non-cancelable.
For SaaS arrangements, we evaluate whether the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and whether the customer can feasibly maintain the software on the customer’s hardware or enter into another arrangement with a third-party to host the software. We allocate contract value to each performance obligation of the arrangement that qualifies for treatment as a distinct element based on estimated SSP. When it is determined that software is distinct and the customer has the ability to take control of the software, we recognize revenue allocable to the software license fee when access to the software license is made available to the customer. We recognize hosting services ratably over the term of the arrangement, which range from one to ten years but are typically for a period of three to five years. For software and software services associated with SaaS arrangements that are not distinct or are contingent on the transfer of other performance obligations, we recognize the revenue ratably over the remaining contractual period once we have provided the customer access to the software. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
Electronic filing transaction fees primarily pertain to documents filed with the courts by attorneys and other third-parties via our e-filing services and retrieval of filed documents via our access services. For each document filed with a court, the filer generally pays a transaction fee and a court filing fee to us and we remit a portion of the transaction fee and the filing fee to the court. We record as revenue the transaction fee, while the portion of the transaction fee remitted to the courts is recorded as cost of sales as we are acting as a principal in the arrangement. Court filing fees collected on behalf of the courts and remitted to the courts are recorded on a net basis and thus do not affect the statement of comprehensive income. For e-filing transaction fees, we have the right to charge the customer an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount billable to the customer in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18. In some cases, we are paid on a fixed fee basis and recognize the revenue ratably over the contractual period.

7



Costs of performing services under subscription-based arrangements are expensed as incurred, except for certain direct and incremental contract origination and set-up costs associated with SaaS arrangements. Such direct and incremental costs are capitalized and amortized ratably over the useful life.
Appraisal Services:
For our property appraisal projects, we recognize revenue using the progress-to-completion method of revenue recognition since many of these projects are implemented over one to three-year periods and consist of various unique activities. Appraisal services require a significant level of integration and interdependency with various individual service components; therefore, the service components are not considered distinct. Appraisal services are recognized over time by measuring progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
Significant Judgments:
Our contracts with customers often include multiple performance obligations to a customer. When a software arrangement (traditional or subscription) includes both software licenses and software services, judgment is required to determine whether the software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software services and recognized over time.
The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine SSP using the expected cost-plus margin approach.
For arrangements that involve significant production, modification or customization of the software, or where software services otherwise cannot be considered distinct, we recognize revenue as control is transferred to the customer over time using progress-to-completion methods. Depending on the contract, we measure progress-to-completion primarily using labor hours incurred, or value added. The progress-to-completion method generally results in the recognition of reasonably consistent profit margins over the life of a contract because we can provide reasonably dependable estimates of contract billings and contract costs. We use the level of profit margin that is most likely to occur on a contract. If the most likely profit margin cannot be precisely determined, the lowest probable level of profit margin in the range of estimates is used until the results can be estimated more precisely. These arrangements are often implemented over an extended time period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.
Typically, the structure of our arrangements does not give rise to variable consideration. However, in those instances whereby variable consideration exists, we include in our estimates additional revenue for variable consideration when we believe we have an enforceable right, the amount can be estimated reliably and its realization is probable.
Refer to Note 12 - Disaggregation of Revenue for further information, including the economic factors that affect the nature, amount, timing, and uncertainty of revenue and cash flows of our various revenue categories.

8



Contract Balances: 
Accounts receivable and allowance for doubtful accounts
Timing of revenue recognition may differ from the timing of invoicing to customers. We record an unbilled receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. For multi-year agreements, we generally invoice customers annually at the beginning of each annual coverage period. We record a receivable related to revenue recognized for on-premises licenses as we have an unconditional right to invoice and receive payment in the future related to those licenses.
We maintain allowances for doubtful accounts, which are provided at the time the revenue is recognized. Since most of our customers are domestic governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. Events or changes in circumstances that indicate that the carrying amount for the allowances for doubtful accounts may require revision, include, but are not limited to, deterioration of a customer’s financial condition, failure to manage our customer’s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.
The following table summarizes the changes in the allowance for doubtful accounts:
 
June 30, 2018
Balance, beginning of period December 31, 2017
$
5,427

Provisions for losses - accounts receivable
1,147

Collection of accounts previously written off
(212
)
Deductions for accounts charged off or credits issued
(1,257
)
Balance, end of period
$
5,105

The allowance for doubtful accounts reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine the allowance based on known troubled accounts, historical experience, and other currently available evidence.
In connection with our appraisal services contracts and certain software services contracts, we may perform work prior to when the software and services are billable and/or payable pursuant to the contract. Unbilled revenue is not billable at the balance sheet date but is recoverable over the remaining life of the contract through billings made in accordance with contractual agreements. The termination clauses in most of our contracts provide for the payment for the value of products delivered or services performed in the event of early termination. We have historically recorded such unbilled receivables (costs and estimated profit in excess of billings) in connection with (1) property appraisal services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing normally occurs subsequently and may span another accounting period; (2) software services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing for the software element of the arrangement may be based upon the specific phase of the implementation; (3) software revenue for which we have recognized revenue at the point in time when the software is made available to the customer but the billing has not yet been submitted to the customer; (4) some of our contracts which provide for an amount to be withheld from a progress billing (generally between 5% and 20% retention) until final and satisfactory project completion is achieved; and (5) in a limited number of cases, extended payment terms, which may be granted to customers with whom we generally have a long-term relationship and favorable collection history.
The opening balance of current and long-term accounts receivable, net of allowance for doubtful accounts, was $226.8 million (as adjusted) as of January 1, 2017.
As of June 30, 2018, and December 31, 2017, total current and long-term accounts receivable, net of allowance for doubtful accounts, was $311.6 million and $258.3 million (as adjusted), respectively. We have recorded unbilled receivables of $77.9 million and $64.6 million (as adjusted) at June 30, 2018, and December 31, 2017, respectively. Included in unbilled receivables are retention receivables of $10.8 million and $7.2 million at June 30, 2018, and December 31, 2017, respectively, which become payable upon the completion of the contract or completion of our fieldwork and formal hearings. Unbilled receivables expected to be collected within one year have been included with accounts receivable, current portion in the accompanying condensed consolidated balance sheets. Unbilled receivables and retention receivables expected to be collected past one year have been included with accounts receivable, long-term portion in the accompanying condensed consolidated balance sheets.

9



Payment terms and conditions vary by contract type, although, terms generally include a requirement of payment within 30 to 60 days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period, and multi-year on-premises term licenses that are invoiced annually with revenue recognized upfront.
Deferred Revenue
The majority of deferred revenue consists of deferred maintenance revenue that has been billed based on contractual terms in the underlying arrangement, with the remaining balance consisting of payments received in advance of revenue being earned under software licensing, subscription-based services, software and appraisal services and hardware installation. Refer to Note 12 - Deferred Revenue and Performance Obligations for further information, including deferred revenue by segment and changes in deferred revenue during the period.
Deferred Commissions
Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be three to seven years. We utilized the 'portfolio approach' practical expedient in ASC 606-10-10-4, which allows entities to apply the guidance to a portfolio of contracts with similar characteristics because the effects on the financial statements of this approach would not differ materially from applying the guidance to individual contracts. Using the 'portfolio approach', we determined the period of benefit by taking into consideration our customer contracts, our technology life-cycle and other factors. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the remaining period of benefit. Deferred commissions have been included with prepaid expenses in the accompanying condensed consolidated balance sheets. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying condensed consolidated statements of income. Refer to Note 5 - Deferred Commissions for further information.
RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS

Revenue from Contracts with Customers. In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, Revenue from Contracts with Customers. ASU No. 2014-09 supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") Topic 605, Revenue Recognition ("Topic 605"), and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the considerations to which the entity expects to be entitled to in exchange for those goods or services. This model involves a five-step process that includes identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies the performance obligations. Topic 606 also includes Subtopic 340-40 Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, we refer to ASU No. 2014-09 and Subtopic 340-40 as the "new standard."

We adopted the requirements of the new standard as of January 1, 2018, utilizing the full retrospective method of transition. Adoption of the new standard resulted in changes to our accounting policies for revenue recognition, trade and other receivables, and deferred commissions as detailed below. We applied the new standard using a practical expedient where the consideration allocated to the remaining performance obligations or an explanation of when we expect to recognize that amount as revenue for all reporting periods presented before the date of the initial application is not disclosed.

The impact of adopting ASU No. 2014-09 on our total revenues for 2017 and 2016 was not material. The impact of adopting the new standard on our retained earnings and deferred commissions is material. The most significant impact of the new standard relates to our accounting for software license revenue. Specifically, under the new standard, software license fees under perpetual agreements are no longer subject to 100% discount allocations from other performance obligations in the contract. Discounts in arrangements are allocated across all performance obligations increasing license revenues and decreasing revenues allocated to other performance obligations. In addition, in most cases, net license fees (total license fees less any allocated discounts) are recognized at the point in time when control of the software license transfers to the customer versus our legacy policy of recognizing revenue upon delivery and only to the extent billable per the contractual terms. Under the new standard, time-based license fees are no longer recognized over the contractual period of the license and are instead recognized at the point in time when the control of the software license transfers to the customer. Revenues related to our PCS renewals,

10



SaaS offerings and appraisal services remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the new standard is dependent on contract-specific terms and may vary in some instances from recognition at the time of billing.

Adoption of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions) must be recognized as an asset and expensed on a systematic basis that is consistent with the transfer to the customer of the goods and services to which the asset relates, unless that life is less than one year. Prior to adoption of the new standard, we deferred sales commissions and recognized expense over the relevant initial contractual term, which was generally one to two years. Under the new standard, we amortize these costs over a period of benefit that we have determined to be three to seven years.

We adjusted our condensed consolidated financial statements from amounts previously reported due to the adoption of the new standard. Select unaudited condensed consolidated statement of income line items, which reflect the adoption of the new standard, are as follows (in thousands, except per share data):

 
 
Three Months Ended June 30, 2017
 
Six Months Ended June 30, 2017
 
 
As Reported
 
Adjustments
 
As Adjusted
 
As Reported
 
Adjustments
 
As Adjusted
Statement of Income:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
17,107

 
$
2,199

 
$
19,306

 
$
35,330

 
$
5,734

 
$
41,064

Subscriptions
 
40,947

 
(430
)
 
40,517

 
81,049

 
(670
)
 
80,379

Software services
 
47,372

 
(1,512
)
 
45,860

 
92,390

 
(4,034
)
 
88,356

Maintenance
 
89,412

 
(601
)
 
88,811

 
176,271

 
(1,153
)
 
175,118

Appraisal services
 
6,366

 

 
6,366

 
12,978

 

 
12,978

Hardware and other
 
7,919

 
(16
)
 
7,903

 
10,647

 
(50
)
 
10,597

Total revenues
 
209,123

 
(360
)
 
208,763

 
408,665

 
(173
)
 
408,492

Selling, general and administrative expenses
 
43,451

 
(451
)
 
43,000

 
86,593

 
(813
)
 
85,780

Amortization of customer and trade name intangibles
 
3,463

 
(132
)
 
3,331

 
6,921

 
(265
)
 
6,656

Operating income
 
37,075

 
223

 
37,298

 
73,224

 
905

 
74,129

Income tax provision
 
5,396

 
31

 
5,427

 
9,049

 
250

 
9,299

Net income
 
$
31,578

 
$
192

 
$
31,770

 
$
63,884

 
$
655

 
$
64,539

 
 
 
 
 
 
 
 
 
 
 
 
 
Earnings per common share:
 
 
 
 
 
 
 
 
 
 
 
 
Basic
 
$
0.85

 
 
 
$
0.86

 
$
1.72

 
 
 
$
1.74

Diluted
 
$
0.81

 
 
 
$
0.81

 
$
1.63

 
 
 
$
1.65


11



Select condensed consolidated balance sheet line items, which reflect the adoption of the new standard, are as follows (in thousands):
 
December 31, 2017
 
As Reported
 
Adjustments
 
As Adjusted
Balance Sheet:
 
 
 
 
 
 
 
 
 
 
 
Accounts receivable
$
227,127

 
$
19,061

 
$
246,188

Prepaid expenses
27,252

 
4,954

 
32,206

Accounts receivable, long-term
7,536

 
4,571

 
12,107

Other intangibles, net
236,444

 
(6,827
)
 
229,617

Total assets
1,589,592

 
21,759

 
1,611,351

Deferred revenue
309,461

 
(10,848
)
 
298,613

Deferred income taxes
38,914

 
7,965

 
46,879

Retained earnings
599,821

 
24,642

 
624,463

Total liabilities and shareholders' equity
$
1,589,592

 
$
21,759

 
$
1,611,351


Our adoption of ASU No. 2014-09 had no impact on our net cash provided by or used in operating, investing or financing activities for any of the periods reported.
Recent tax legislation. On December 22, 2017, the Tax Cuts and Jobs Act ("Tax Act") was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for businesses and individuals. For businesses, the Tax Act reduces the U.S. corporate federal income tax rate from a maximum of 35% to a flat 21% rate and transitions from a worldwide tax system to a territorial tax system. The Tax Act also adds many new provisions including changes to bonus depreciation, the deduction for executive compensation and a tax on global intangible low-taxed income (GILTI). The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate. Refer to Note 8 - Income Tax Provision for further information.
RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS
Leases. On February 25, 2016, the FASB issued its new lease accounting guidance in ASU No. 2016-02, Leases ("Topic 842"). Under the new guidance, lessees will be required to recognize the following for all leases (except for short-term leases) at the commencement date:
A lease liability, which is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis; and
A right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term.
Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach.  
Topic 842 is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. We are assessing the financial impact of adopting the new standard, however; we are currently unable to provide a reasonable estimate regarding the financial impact. We will adopt the new standard in fiscal year 2019.  

12



(3) Acquisitions

On April 30, 2018, we acquired all of the capital stock of Socrata, Inc. ("Socrata"), a company that provides open data and data-as-a-service solutions including cloud-based data integration, visualization, analysis, and reporting solutions for state and local government agencies.  The purchase price, net of cash acquired of $1.7 million, was $147.6 million paid in cash, of which approximately $1.1 million was accrued at June 30, 2018.

We have performed a preliminary valuation analysis of the fair market value of Socrata’s assets and liabilities. The following table summarizes the allocation of the preliminary purchase price as of the acquisition date.

 
 
 
Cash
 
$
1,724

Accounts receivable
 
3,616

Other current assets
 
2,057

Other noncurrent assets
 
68

Identifiable intangible assets
 
75,000

Goodwill
 
78,909

Accounts payable
 
(1,254
)
Accrued expenses
 
(1,717
)
Deferred revenue
 
(5,915
)
Deferred tax liabilities, net
 
(3,120
)
Total consideration
 
$
149,368


In connection with this transaction, we acquired total tangible assets of $7.5 million and assumed liabilities of approximately $8.9 million. We recorded goodwill of $78.9 million, none of which is expected to be deductible for tax purposes, and other identifiable intangible assets of approximately $75.0 million. The $75.0 million of intangible assets are attributable to customer relationships, acquired software, and trade name and will be amortized over a weighted average period of approximately 14 years. We recorded deferred tax liabilities of $3.1 million related to estimated fair value allocations. Socrata’s solutions are a direct complement to our current offerings and will provide a new and important additional revenue stream. By offering Socrata within virtually every Tyler product suite, our clients will have the opportunity to make their existing data discoverable, usable and actionable, but more importantly, potentially include data from other agencies and jurisdictions to make analysis even more powerful and meaningful. Therefore, the goodwill of $78.9 million arising from this acquisition is primarily attributed to our ability to integrate Socrata's solutions with our existing portfolio and to generate increased revenues, earnings and cash flow by leveraging our sales resources and client base. We also incurred fees of approximately $578,000 for financial advisory, legal, accounting, due diligence, valuation and other various services necessary to complete the acquisition. These fees were expensed in 2018 and are included in selling, general and administrative expenses.

The following unaudited pro forma information of the consolidated results of operations have been prepared as if the Socrata acquisition had occurred at January 1, 2017, after giving effect to certain adjustments, including amortization of intangibles, interest, transaction costs and tax effects.
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
 
 
 
 
 
 
 
Revenues
 
$
238,432

 
$
215,209

 
$
465,675

 
$
421,209

Net income
 
36,196

 
27,528

 
68,839

 
55,480

Basic earnings per share
 
0.94

 
0.74

 
1.79

 
1.49

Diluted earnings per share
 
$
0.90

 
$
0.70

 
$
1.71

 
$
1.41


Pro forma information above does not include acquisitions that are not considered material to our results of operations. The pro forma information does not purport to represent what our results of operations actually would have been had such transaction or event occurred on the dates specified, or to project our results of operations for any future period.

13




On April 30, 2018, we acquired all of the equity interests of Sage Data Security, LLC ("Sage"), a cybersecurity company offering a suite of services that supports an entire cybersecurity lifecycle, including program development, education and training, technical testing, advisory services, and digital forensics. The total purchase price was $11.6 million paid in cash. Tyler has performed a preliminary valuation analysis of the fair market value of Sage's assets and liabilities. As a result, we acquired total tangible assets of approximately $1.8 million and assumed liabilities of approximately $730,000. We have recorded total goodwill of approximately $3.5 million, all of which is expected to be deductible for tax purposes, and other intangible assets of approximately $7.0 million. The $7.0 million of intangible assets is attributable to customer relationships, acquired software and trade name and will be amortized over a weighted average period of approximately 14 years.
As of June 30, 2018, the purchase price allocations for Socrata and Sage are not yet complete. The preliminary estimates of fair value assumed at the acquisition date for intangible assets, receivables and deferred revenue and related deferred taxes are subject to change as valuations are finalized. The operating results of Socrata and Sage are included with the operating results of the Enterprise Software segment since their date of acquisition. Revenues from Socrata included in Tyler's results of operations totaled approximately $3.0 million and the net loss was $4.0 million for both the three and six months ended June 30, 2018. Revenues and operating results from Sage included in 2018 results were not significant.
Our balance sheet as of June 30, 2018, reflects the allocation of the purchase price to the assets acquired based on their fair value at the date of each acquisition. The fair value of the assets and liabilities acquired are based on valuations using Level III, unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.


(4) Shareholders’ Equity

The following table details activity in our common stock:
 
 
Six Months Ended June 30,
 
 
2018
 
2017
 
 
Shares
 
Amount
 
Shares
 
Amount
Purchases of treasury shares
 

 
$

 
(42
)
 
$
(6,171
)
Stock option exercises
 
722

 
44,317

 
534

 
23,360

Employee stock plan purchases
 
23

 
$
3,760

 
27

 
$
3,427

As of June 30, 2018, we had authorization from our board of directors to repurchase up to 2.0 million additional shares of Tyler common stock.
  
(5) Deferred Commissions

Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized commensurate with the recognition of associated revenue over a period of benefit that we have determined to be three to seven years. Deferred commissions were $21.2 million and $19.3 million (as adjusted) as of June 30, 2018, and December 31, 2017, respectively. Amortization expense was $3.7 million and $7.1 million for the three and six months ended June 30, 2018, respectively and $2.7 million and $5.3 million for the three and six months ended June 30, 2017(as adjusted), respectively. There were no indicators of impairment in relation to the costs capitalized for the periods presented. Deferred commissions have been included with prepaid expenses in the accompanying condensed consolidated balance sheets. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying condensed consolidated statements of income.


14



(6) Other Assets

Cash and cash equivalents consist of cash on deposit with several domestic banks and money market funds.
As of June 30, 2018, we have $99.2 million in investment grade corporate and municipal bonds with maturity dates ranging through mid-2021. We intend to hold these bonds to maturity and have classified them as such. We believe cost approximates fair value because of the relatively short duration of these investments. The fair values of these securities are considered Level II as they are based on inputs from quoted prices in markets that are not active or other observable market data. These investments are included in short-term investments and non-current investments and other assets.
 
We have a $15.0 million investment in convertible preferred stock representing a 20% interest in Record Holdings Pty Limited, a privately held Australian company specializing in digitizing the spoken word in court and legal proceedings. The investment in convertible preferred stock is accounted under the cost method because we do not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values. Our investment is carried at cost less any impairment write-downs. Annually, our cost method investments are assessed for impairment. We do not reassess the fair value of cost method investments if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investments. This investment is included in non-current investments and other assets.

(7) Revolving Line of Credit

On November 16, 2015, we entered into a $300 million credit agreement with various lender parties and Wells Fargo Bank, National Association, as Administrative Agent (the “Credit Facility”). The Credit Facility provides for a revolving credit line up to $300 million, including a $10 million sublimit for letters of credit. The Credit Facility matures on November 16, 2020. Borrowings under the Credit Facility may be used for general corporate purposes, including working capital requirements, acquisitions and share repurchases.
 
Borrowings under the Credit Facility bear interest at a rate of either (1) Wells Fargo Bank’s prime rate (subject to certain higher rate determinations) plus a margin of 0.25% to 1.00% or (2) the 30, 60, 90 or 180 day LIBOR rate plus a margin of 1.25% to 2.00%. As of June 30, 2018, the interest rates were 5.25% under the Wells Fargo Bank's prime rate and 3.34% under a 30-day LIBOR contract. The Credit Facility is secured by substantially all of our assets. The Credit Facility requires us to maintain certain financial ratios and other financial conditions and prohibits us from making certain investments, advances, cash dividends or loans, and limits incurrence of additional indebtedness and liens. As of June 30, 2018, we were in compliance with those covenants.
 
As of June 30, 2018, we had no outstanding borrowings. Available borrowing capacity under the Credit Facility was $300 million.
 
(8) Income Tax Provision

We had an effective income tax rate of negative 3.9% and 0.2% for the three and six months ended June 30, 2018, respectively, compared to 14.6% and 12.6% (as adjusted) for the three and six months ended June 30, 2017, respectively. The effective income tax rates for the periods presented were different from the statutory United States federal income tax rate of 21% in 2018 and 35% in 2017 principally due to excess tax benefits related to stock option exercises. The excess tax benefits related to stock option exercises realized was $11.5 million and $20.7 million for the three and six months ended June 30, 2018, respectively, compared to $8.5 million and 18.6 million for the three and six months ended June 30, 2017, respectively. Excluding the excess tax benefits, the effective rate was 26.7% and 27.0% for the three and six months ended June 30, 2018, respectively, compared to 37.3% and 37.7% (as adjusted) for the three and six months ended June 30, 2017, respectively. Other differences from the federal statutory income tax rate include state income taxes, non-deductible business expenses, the tax benefit of research tax credits, and in 2017, the tax benefit of the domestic production activities deduction.

15




The decrease in effective tax rate for the three and six months ended June 30, 2018, as compared to the same periods in 2017 was due primarily to the reduction of the U.S. corporate tax rate from 35% to 21% as a result of the Tax Act, the increase in excess tax benefit related to stock option exercises and the research tax credit benefit, offset by the elimination of the domestic production activities deduction and the increased limitations on the deduction for executive compensation. In the fourth quarter of 2017, we recorded a $26.0 million (as adjusted under Topic 606) tax benefit due to the remeasurement of deferred tax assets and liabilities at a lower tax rate. As of June 30, 2018, we have not recorded any adjustments to the provisional amounts for the income tax effects of the Tax Act recorded in 2017. However, 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. Overall, the changes due to the Tax Act will favorably affect income tax expense and future U.S. earnings. 
We made tax payments of $7.1 million and $27.5 million in the six months ended June 30, 2018, and 2017, respectively.
 
(9) Earnings Per Share

The following table details the reconciliation of basic earnings per share to diluted earnings per share:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
 
 
As Adjusted
 
 
 
As Adjusted
Numerator for basic and diluted earnings per share:
 
 
 
 
 
 
 
 
Net income
 
$
39,161

 
$
31,770

 
$
76,986

 
$
64,539

Denominator:
 
 

 
 

 


 


Weighted-average basic common shares outstanding
 
38,390

 
37,154

 
38,416

 
37,144

Assumed conversion of dilutive securities:
 
 
 
 
 

 

Stock options
 
1,834

 
2,047

 
1,834

 
2,067

Denominator for diluted earnings per share
   - Adjusted weighted-average shares
 
40,224

 
39,201

 
40,250

 
39,211

Earnings per common share:
 
 

 
 

 


 


Basic
 
$
1.02

 
$
0.86

 
$
2.00

 
$
1.74

Diluted
 
$
0.97

 
$
0.81

 
$
1.91

 
$
1.65

 
For the three and six months ended June 30, 2018, stock options representing the right to purchase common stock of approximately 742,000 and 926,000 shares were not included in the computation of diluted earnings per share because their inclusion would have had an anti-dilutive effect. For the three and six months ended June 30, 2017, stock options representing the right to purchase common stock of approximately 1,251,000 and 1,205,000 shares were not included in the computation of diluted earnings per share because their inclusion would have had an anti-dilutive effect. 

 
(10) Share-Based Compensation

The following table summarizes share-based compensation expense related to share-based awards recorded in the condensed consolidated statements of income, pursuant to ASC 718, Stock Compensation:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Cost of software services, maintenance and subscriptions
 
$
2,955

 
$
2,253

 
$
5,731

 
$
4,350

Selling, general and administrative expenses
 
9,978

 
6,648

 
17,759

 
13,227

Total share-based compensation expense
 
$
12,933

 
$
8,901

 
$
23,490

 
$
17,577

 

16



(11) Segment and Related Information

We provide integrated information management solutions and services for the public sector, with a focus on local governments.
We provide our software systems and services and appraisal services through five business units, which focus on the following products:
financial management, education and planning, regulatory and maintenance software solutions;
financial management, municipal courts, planning, regulatory and maintenance, and land and vital records management software solutions;
courts and justice and public safety software solutions;
data and insights solutions; and
appraisal and tax software solutions and property appraisal services.
In accordance with ASC 280-10, Segment Reporting, the financial management, education and planning, regulatory and maintenance software solutions unit; financial management, municipal courts, planning, regulatory and maintenance, and land and vital records management software solutions unit; courts and justice and public safety software solutions unit; and the data and insights solutions unit meet the criteria for aggregation and are presented in one reportable segment, the Enterprise Software (“ES”) segment. The ES segment provides municipal and county governments and schools with software systems and services to meet their information technology and automation needs for mission-critical “back-office” functions such as financial management and courts and justice processes; public safety; planning, regulatory and maintenance; land and vital records management, and data analytics. The Appraisal and Tax (“A&T”) segment provides systems and software that automate the appraisal and assessment of real and personal property as well as property appraisal outsourcing services for local governments and taxing authorities. Property appraisal outsourcing services include: the physical inspection of commercial and residential properties; data collection and processing; computer analysis for property valuation; preparation of tax rolls; community education; and arbitration between taxpayers and the assessing jurisdiction.
We evaluate performance based on several factors, of which the primary financial measure is business segment operating income. We define segment operating income for our business units as income before non-cash amortization of intangible assets associated with their acquisitions, interest expense and income taxes. Segment operating income includes intercompany transactions. The majority of intercompany transactions relate to contracts involving more than one unit and are valued based on the contractual arrangement. Segment operating income for corporate primarily consists of compensation costs for the executive management team and certain accounting and administrative staff and share-based compensation expense for the entire company. Corporate segment operating income also includes revenues and expenses related to a company-wide user conference.
For the three months ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
19,991

 
$
2,409

 
$

 
$
22,400

Subscriptions
 
50,637

 
2,372

 

 
53,009

Software services
 
45,002

 
5,672

 

 
50,674

Maintenance
 
89,795

 
6,281

 

 
96,076

Appraisal services
 

 
5,532

 

 
5,532

Hardware and other
 
3,724

 
33

 
4,612

 
8,369

Intercompany
 
3,086

 

 
(3,086
)
 

Total revenues
 
$
212,235

 
$
22,299

 
$
1,526

 
$
236,060

Segment operating income
 
$
58,417

 
$
5,502

 
$
(17,012
)
 
$
46,907




17



For the six months ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
40,680

 
$
4,496

 
$

 
$
45,176

Subscriptions
 
97,321

 
4,716

 

 
102,037

Software services
 
85,289

 
11,324

 

 
96,613

Maintenance
 
177,609

 
12,364

 

 
189,973

Appraisal services
 

 
10,926

 

 
10,926

Hardware and other
 
7,526

 
33

 
4,950

 
12,509

Intercompany
 
6,322

 

 
(6,322
)
 

Total revenues
 
$
414,747

 
$
43,859

 
$
(1,372
)
 
$
457,234

Segment operating income
 
$
115,032

 
$
10,149

 
$
(30,739
)
 
$
94,442




For the three months ended June 30, 2017
 
 
 
 
 
 
 
 
As Adjusted
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
17,553

 
$
1,753

 
$

 
$
19,306

Subscriptions
 
38,621

 
1,896

 

 
40,517

Software services
 
41,184

 
4,676

 

 
45,860

Maintenance
 
83,706

 
5,105

 

 
88,811

Appraisal services
 

 
6,366

 

 
6,366

Hardware and other
 
3,279

 

 
4,624

 
7,903

Intercompany
 
2,486

 

 
(2,486
)
 

Total revenues
 
$
186,829

 
$
19,796

 
$
2,138

 
$
208,763

Segment operating income
 
$
54,036

 
$
4,595

 
$
(12,642
)
 
$
45,989



For the six months ended June 30, 2017
 
 
 
 
 
 
 
 
As Adjusted
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
37,662

 
$
3,402

 
$

 
$
41,064

Subscriptions
 
76,695

 
3,684

 

 
80,379

Software services
 
79,329

 
9,027

 

 
88,356

Maintenance
 
165,319

 
9,799

 

 
175,118

Appraisal services
 

 
12,978

 

 
12,978

Hardware and other
 
5,973

 

 
4,624

 
10,597

Intercompany
 
4,649

 

 
(4,649
)
 

Total revenues
 
$
369,627

 
$
38,890

 
$
(25
)
 
$
408,492

Segment operating income
 
$
106,524

 
$
8,921

 
$
(23,890
)
 
$
91,555



18



 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
Reconciliation of reportable segment operating income to the Company's consolidated totals:
 
2018
 
2017
 
2018
 
2017
 
 
 
 
As Adjusted
 
 
 
As Adjusted
Total segment operating income
 
$
46,907

 
$
45,989

 
$
94,442

 
$
91,555

Amortization of acquired software
 
(5,724
)
 
(5,360
)
 
(11,106
)
 
(10,770
)
Amortization of customer and trade name intangibles
 
(4,041
)
 
(3,331
)
 
(7,356
)
 
(6,656
)
Other income (expense), net
 
558

 
(101
)
 
1,157

 
(291
)
Income before income taxes
 
$
37,700

 
$
37,197

 
$
77,137

 
$
73,838

 

(12) Disaggregation of Revenue
The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenue and cash flows.
Timing of Revenue Recognition
Timing of revenue recognition by revenue category during the period is as follows:
For the three months ended June 30, 2018
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
17,260

 
$
5,140

 
$
22,400

Subscriptions
 

 
53,009

 
53,009

Software services
 

 
50,674

 
50,674

Maintenance
 

 
96,076

 
96,076

Appraisal services
 

 
5,532

 
5,532

Hardware and other
 
8,369

 

 
8,369

Total
 
$
25,629

 
$
210,431

 
$
236,060

For the six months ended June 30, 2018
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
36,323

 
$
8,853

 
$
45,176

Subscriptions
 

 
102,037

 
102,037

Software services
 

 
96,613

 
96,613

Maintenance
 

 
189,973

 
189,973

Appraisal services
 

 
10,926

 
10,926

Hardware and other
 
12,509

 

 
12,509

Total
 
$
48,832

 
$
408,402

 
$
457,234




19



For the three months ended June 30, 2017
 
 
 
 
 
 
 As Adjusted
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
16,135

 
$
3,171

 
$
19,306

Subscriptions
 

 
40,517

 
40,517

Software services
 

 
45,860

 
45,860

Maintenance
 

 
88,811

 
88,811

Appraisal services
 

 
6,366

 
6,366

Hardware and other
 
7,903

 

 
7,903

Total
 
$
24,038

 
$
184,725

 
$
208,763


For the six months ended June 30, 2017
 
 
 
 
 
 
 As Adjusted
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
33,250

 
$
7,814

 
$
41,064

Subscriptions
 

 
80,379

 
80,379

Software services
 

 
88,356

 
88,356

Maintenance
 

 
175,118

 
175,118

Appraisal services
 

 
12,978

 
12,978

Hardware and other
 
10,597

 

 
10,597

Total
 
$
43,847

 
$
364,645

 
$
408,492

Recurring Revenue
The majority of our revenue is comprised of recurring revenues from maintenance and subscriptions. Virtually all of our on-premises software clients contract with us for maintenance and support, which provides us with a significant source of recurring revenue. We generally provide maintenance and support for our on-premises clients under annual, or in some cases, multi-year contracts. The contract terms for subscription arrangements range from one to 10 years but are typically contracted for initial periods of three to five years, providing a significant source of recurring revenues on an annual basis. Non-recurring revenues are derived for all other revenue categories.
Recurring revenues and non-recurring revenues recognized during the period are as follows:
For the three months ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
140,432

 
$
8,653

 
$

 
$
149,085

Non-recurring revenues
 
68,717

 
13,646

 
4,612

 
86,975

Intercompany
 
3,086

 

 
(3,086
)
 

Total revenues
 
$
212,235

 
$
22,299

 
$
1,526

 
$
236,060




20



For the six months ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
274,930

 
$
17,080

 
$

 
$
292,010

Non-recurring revenues
 
133,495

 
26,779

 
4,950

 
165,224

Intercompany
 
6,322

 

 
(6,322
)
 

Total revenues
 
$
414,747

 
$
43,859

 
$
(1,372
)
 
$
457,234



For the three months ended June 30, 2017
 
 
 
 
 
 
 
 
As Adjusted
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
122,327

 
$
7,001

 
$

 
$
129,328

Non-recurring revenues
 
62,016

 
12,795

 
4,624

 
79,435

Intercompany
 
2,486

 

 
(2,486
)
 

Total revenues
 
$
186,829

 
$
19,796

 
$
2,138

 
$
208,763


For the six months ended June 30, 2017
 
 
 
 
 
 
 
 
As Adjusted
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
242,014

 
$
13,483

 
$

 
$
255,497

Non-recurring revenues
 
122,964

 
25,407

 
4,624

 
152,995

Intercompany
 
4,649

 

 
(4,649
)
 

Total revenues
 
$
369,627

 
$
38,890

 
$
(25
)
 
$
408,492



(13) Deferred Revenue and Performance Obligations
Total deferred revenue, including long-term, by segment is as follows:
 
 
June 30, 2018
 
December 31, 2017
 
 
 
 
As Adjusted
Enterprise Software
 
$
299,332

 
$
277,198

Appraisal and Tax
 
15,199

 
20,387

Corporate
 
2,338

 
2,302

Totals
 
$
316,869

 
$
299,887

The opening balance of total deferred revenue, including long-term, was $290.1 million (as adjusted) as of January 1, 2017.
 
Changes in total deferred revenue, including long-term, were as follows:

 
 
June 30, 2018
Balance, beginning of period December 31, 2017 (As Adjusted)
 
$
299,887

Deferral of revenue
 
414,396

Recognition of deferred revenue
 
(397,414
)
Balance, end of period
 
$
316,869


21




Transaction Price Allocated to the Remaining Performance Obligations

The aggregate amount of transaction price allocated to the remaining performance obligations represent contracted revenue that has not yet been recognized ("Backlog"), which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Backlog as of June 30, 2018 was $1.2 billion, of which we expect to recognize approximately 51% as revenue over the next 12 months and the remainder thereafter.


(14) Commitments and Contingencies

Other than routine litigation incidental to our business, there are no material legal proceedings pending to which we are party or to which any of our properties are subject.
 
ITEM 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
CAUTIONARY NOTE CONCERNING FORWARD-LOOKING STATEMENTS
This document contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934 that are not historical in nature and typically address future or anticipated events, trends, expectations or beliefs with respect to our financial condition, results of operations or business. Forward-looking statements often contain words such as “believes,” “expects,” “anticipates,” “foresees,” “forecasts,” “estimates,” “plans,” “intends,” “continues,” “may,” “will,” “should,” “projects,” “might,” “could” or other similar words or phrases. Similarly, statements that describe our business strategy, outlook, objectives, plans, intentions or goals also are forward-looking statements. We believe there is a reasonable basis for our forward-looking statements, but they are inherently subject to risks and uncertainties and actual results could differ materially from the expectations and beliefs reflected in the forward-looking statements. We presently consider the following to be among the important factors that could cause actual results to differ materially from our expectations and beliefs: (1) changes in the budgets or regulatory environments of our clients, primarily local and state governments, that could negatively impact information technology spending; (2) our ability to protect client information from security breaches and provide uninterrupted operations of data centers; (3) our ability to achieve growth or operational synergies through the integration of acquired businesses, while avoiding unanticipated costs and disruptions to existing operations; (4) material portions of our business require the Internet infrastructure to be adequately maintained; (5) our ability to achieve our financial forecasts due to various factors, including project delays by our clients, reductions in transaction size, fewer transactions, delays in delivery of new products or releases or a decline in our renewal rates for service agreements; (6) general economic, political and market conditions; (7) technological and market risks associated with the development of new products or services or of new versions of existing or acquired products or services; (8) competition in the industry in which we conduct business and the impact of competition on pricing, client retention and pressure for new products or services; (9) the ability to attract and retain qualified personnel and dealing with the loss or retirement of key members of management or other key personnel; and (10) costs of compliance and any failure to comply with government and stock exchange regulations. A detailed discussion of these factors and other risks that affect our business are described in Item 1A, “Risk Factors.” We expressly disclaim any obligation to publicly update or revise our forward-looking statements.
GENERAL
We provide integrated information management solutions and services for the public sector, with a focus on local governments. We develop and market a broad line of software products and services to address the IT needs of cities, counties, schools and other local government entities. In addition, we provide professional IT services to our clients, including software and hardware installation, data conversion, training, and for certain clients, product modifications, along with continuing maintenance and support for clients using our systems. We also provide subscription-based services that utilize the Tyler private cloud such as e-filing, which simplifies the filing and management of court related documents. We also provide property appraisal outsourcing services for taxing jurisdictions.

22



Our products generally automate seven major functional areas: (1) financial management and education, (2) courts and justice, (3) public safety, (4) property appraisal and tax, (5) planning, regulatory and maintenance, (6) records and documents, and (7) data and insights. We report our results in two segments. The Enterprise Software (“ES”) segment provides municipal and county governments and schools with software systems and services to meet their information technology and automation needs for mission-critical “back-office” functions such as financial management; courts and justice processes; public safety; planning, regulatory and maintenance; records and documents; and data and insights. The Appraisal and Tax (“A&T”) segment provides systems and software that automate the appraisal and assessment of real and personal property as well as property appraisal outsourcing services for local governments and taxing authorities. Property appraisal outsourcing services include: the physical inspection of commercial and residential properties; data collection and processing; computer analysis for property valuation; preparation of tax rolls; community education; and arbitration between taxpayers and the assessing jurisdiction.
Our total employee count increased to 4,367 at June 30, 2018, from 3,972 at June 30, 2017.

For the three and six months ended June 30, 2018, total revenues increased 13% and 12%, respectively, compared to the prior year periods.  Organic revenue growth was 11% for both the three and six months ended June 30, 2018, compared to the prior year periods and revenues from acquisitions completed in April 2018 contributed 2% and 1% of growth for the three and six months ended June 30, 2018, respectively.
Subscriptions revenue grew 31% and 27% for the three and six months ended June 30, 2018, respectively, due to a gradual shift toward cloud-based, software as a service business, as well as continued strong growth in our e-filing revenues from courts. Organic subscriptions revenue increased 25% and 24% for the three and six months ended June 30, 2018, respectively.
Our backlog at June 30, 2018 was $1.2 billion, a 10.9% increase from last year.

Adoption of New Revenue Accounting Standard

On January 1, 2018, we adopted ASU No. 2014-09, using the full retrospective method of transition, which requires that the new standard be applied to all periods presented. The impacts of adoption are reflected in the financial information herein. For additional details, see Note 2 to our condensed consolidated financial statements in this report.
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
The discussion and analysis of our financial condition and results of operations are based upon our condensed consolidated financial statements. These condensed consolidated financial statements have been prepared following the requirements of accounting principles generally accepted in the United States (“GAAP”) for the interim period and require us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates, including those related to revenue recognition and amortization and potential impairment of intangible assets and goodwill and share-based compensation expense. As these are condensed financial statements, one should also read expanded information about our critical accounting policies and estimates provided in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” included in our Form 10-K for the year ended December 31, 2017. Except for the accounting policies for revenue recognition, trade and other receivables, and deferred commissions that were updated as a result of adopting ASU No. 2014-09, there have been no material changes to our critical accounting policies and estimates from the information provided in our Form 10-K for the year ended December 31, 2017.




23



ANALYSIS OF RESULTS OF OPERATIONS
 
 
Percent of Total Revenues
 
 
Second Quarter
 
Six Months Ended
 
 
2018
 
2017
 
2018
 
2017
 
 
 
 
As Adjusted
 
 
 
As Adjusted
Revenues:
 
 
 
 
 
 
 
 
Software licenses and royalties
 
9.5
 %
 
9.2
 %
 
9.9
%
 
10.1
 %
Subscriptions
 
22.5

 
19.4

 
22.3

 
19.7

Software services
 
21.5

 
22.0

 
21.1

 
21.6

Maintenance
 
40.7

 
42.6

 
41.6

 
42.8

Appraisal services
 
2.3

 
3.0

 
2.4

 
3.2

Hardware and other
 
3.5

 
3.8

 
2.7

 
2.6

Total revenues
 
100.0

 
100.0

 
100.0

 
100.0

Cost of revenues:
 
 

 
 

 
 
 
 
Software licenses, royalties and acquired software
 
2.9

 
2.9

 
2.9

 
3.0

Software services, maintenance and subscriptions
 
46.4

 
46.1

 
47.1

 
46.4

Appraisal services
 
1.5

 
2.1

 
1.6

 
2.1

Hardware and other
 
2.9

 
3.3

 
2.0

 
2.0

Selling, general and administrative expenses
 
22.1

 
20.6

 
21.8

 
21.0

Research and development expense
 
6.7

 
5.7

 
6.3

 
5.7

Amortization of customer and trade name intangibles
 
1.7

 
1.6

 
1.6

 
1.6

Operating income
 
15.8

 
17.7

 
16.7

 
18.2

Other income (expense), net
 
0.2

 

 
0.3

 
(0.2
)
Income before income taxes
 
16.0

 
17.7

 
17.0

 
18.0

Income (benefit) tax provision
 
(0.6
)
 
2.6

 

 
2.3

Net income
 
16.6
 %
 
15.1
 %
 
17.0
%
 
15.7
 %

Revenues
On April 30, 2018, we acquired all of the capital stock of Socrata, Inc. ("Socrata"), a company that provides open data and data-as-a-service solutions for state and local government agencies including cloud-based data integration, visualization, analysis, and reporting solutions. The following table details revenue for Socrata for the periods presented as of June 30, 2018, which is included in our condensed consolidated statements of income:
 
 
Second Quarter
 
Six Months Ended
Revenues:
 
 
 
 
  Software licenses and royalties
 
$

 
$

  Subscriptions
 
2,477

 
2,477

  Software services
 
538

 
538

  Maintenance
 

 

  Appraisal services
 

 

  Hardware and other
 

 

        Total revenues
 
$
3,015

 
$
3,015


We also acquired Sage Data Security, LLC ("Sage"), a cybersecurity company offering a suite of services that supports an entire cybersecurity lifecycle. The impact of this acquisition on our operating results is not considered material and is not included in the table above. The results of these acquisitions are included with the operating results of the ES segment from their dates of acquisition.

24



Software licenses and royalties
The following table sets forth a comparison of our software licenses and royalties revenue for the periods presented as of June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
ES
 
$
19,991

 
$
17,553

 
$
2,438

 
14
%
 
$
40,680

 
$
37,662

 
$
3,018

 
8
%
A&T
 
2,409

 
1,753

 
656

 
37

 
4,496

 
3,402

 
1,094

 
32

Total software licenses and royalties revenue
 
$
22,400

 
$
19,306

 
$
3,094

 
16
%
 
$
45,176

 
$
41,064

 
$
4,112

 
10
%
 
Software licenses and royalties revenue increased 16% and 10% for the three and six months ended June 30, 2018, respectively, compared to the prior year period. The increase is due to an active marketplace with generally good local government economic conditions, as well as our increasingly strong competitive position, which we attribute in part to our investment in product development over the past few years. Additions to our implementation staff, which increased our capacity to deliver backlog, also contributed to higher software license revenues.
 
Although the mix of new contracts between subscription-based and perpetual license arrangements may vary from quarter to quarter and year to year, we expect our longer-term software license growth rate to continue to be slow as a growing number of clients choose our subscription-based options, rather than purchasing the software under a traditional perpetual software license arrangement. Subscription-based arrangements result in lower software license revenue in the initial year as compared to perpetual software license arrangements but generate higher overall revenue over the term of the contract. Our new client mix for the six months ended June 30, 2018, was approximately 40% perpetual software license arrangements and approximately 60% subscription-based arrangements compared to a client mix for the six months ended June 30, 2017, of approximately 48% perpetual software license arrangements and approximately 52% subscription-based arrangements.

Subscriptions
The following table sets forth a comparison of our subscriptions revenue for the periods presented as of June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
ES
 
$
50,637

 
$
38,621

 
$
12,016

 
31
%
 
$
97,321

 
$
76,695

 
$
20,626

 
27
%
A&T
 
2,372

 
1,896

 
476

 
25

 
4,716

 
3,684

 
1,032

 
28

Total subscriptions revenue
 
$
53,009

 
$
40,517

 
$
12,492

 
31
%
 
$
102,037

 
$
80,379

 
$
21,658

 
27
%
Subscriptions revenue primarily consists of revenue derived from our SaaS arrangements, which utilize the Tyler private cloud. As part of our subscription-based services, we also provide e-filing arrangements that simplify the filing and management of court related documents for courts and law offices. E-filing revenue is derived from transaction fees and fixed fee arrangements.

Excluding the results of acquisitions, subscriptions revenue grew 25% and 24% for the three and six months ending June 30, 2018, respectively, compared to the prior year. New SaaS clients as well as existing clients who converted to our SaaS model provided the majority of the subscriptions revenue increase. In the three and six months ending June 30, 2018, respectively, we added 126 and 248 new SaaS clients and 32 and 58 existing on-premises clients converted to our SaaS model. Since June 30, 2017, we have added 425 new SaaS clients while 92 existing on-premises clients converted to our SaaS model. Also, e-filing services contributed approximately $2.1 million and $4.2 million to the subscriptions revenue increase for the three and six months ended June 30, 2018, respectively, due to the addition of new e-filing clients, as well as increased volumes as the result of several existing clients mandating e-filing. The acquisition of Socrata, which primarily has a subscription revenue model, also contributed to the increase in subscription revenues.

25



Software services
The following table sets forth a comparison of our software services revenue for the periods presented as of June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
ES
 
$
45,002

 
$
41,184

 
$
3,818

 
9
%
 
$
85,289

 
$
79,329

 
$
5,960

 
8
%
A&T
 
5,672

 
4,676

 
996

 
21

 
11,324

 
9,027

 
2,297

 
25

Total software services revenue
 
$
50,674

 
$
45,860

 
$
4,814

 
10
%
 
$
96,613

 
$
88,356

 
$
8,257

 
9
%
 
Software services revenue primarily consists of professional services delivered in connection with implementing our software, converting client data, training client personnel, custom development activities and consulting. New clients who acquire our software generally also contract with us to provide the related software services. Existing clients also periodically purchase additional training, consulting and minor programming services. Excluding the results from acquisitions, for the three and six months ended June 30, 2018, respectively, software services revenue grew 7% and 8% compared to the prior year period. This growth is primarily due to additions to our implementation and support staff which increased our capacity to deliver backlog. Excluding employees added with acquisitions, our implementation and support staff has grown by 158 employees since June 30, 2017.
Maintenance
The following table sets forth a comparison of our maintenance revenue for the periods presented as of June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
ES
 
$
89,795

 
$
83,706

 
$
6,089

 
7
%
 
$
177,609

 
$
165,319

 
$
12,290

 
7
%
A&T
 
6,281

 
5,105

 
1,176

 
23

 
12,364

 
9,799

 
2,565

 
26

Total maintenance revenue
 
$
96,076

 
$
88,811

 
$
7,265

 
8
%
 
$
189,973

 
$
175,118

 
$
14,855

 
8
%
We provide maintenance and support services for our software products and certain third-party software. Maintenance revenue grew 8% for both the three and six months ended June 30, 2018, compared to the prior year. Maintenance revenue increased mainly due to annual maintenance rate increases and growth in our installed customer base from new software license sales.
Appraisal services
The following table sets forth a comparison of our appraisal services revenue for the periods presented as of June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
ES
 
$

 
$

 
$

 
 %
 
$

 
$

 
$

 
 %
A&T
 
5,532

 
6,366

 
(834
)
 
(13
)
 
10,926

 
12,978

 
(2,052
)
 
(16
)
Total appraisal services revenue
 
$
5,532

 
$
6,366

 
$
(834
)
 
(13
)%
 
$
10,926

 
$
12,978

 
$
(2,052
)
 
(16
)%
 
Appraisal services revenue for the three and six months ended June 30, 2018, respectively, decreased by 13% and 16% compared to the prior year primarily due to the successful completion of several large revaluation projects in mid-2017. The appraisal services business is somewhat cyclical and driven in part by statutory revaluation cycles in various states.

 

26



Cost of Revenues and Gross Margins
The following table sets forth a comparison of the key components of our cost of revenues for the periods presented as of June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
Software licenses and royalties
 
$
1,204

 
$
647

 
$
557

 
86
 %
 
$
1,982

 
$
1,378

 
$
604

 
44
 %
Acquired software
 
5,724

 
5,360

 
364

 
7

 
11,106

 
10,770

 
336

 
3

Software services, maintenance and subscriptions
 
109,487

 
96,172

 
13,315

 
14

 
215,572

 
189,712

 
25,860

 
14

Appraisal services
 
3,568

 
4,282

 
(714
)
 
(17
)
 
7,349

 
8,479

 
(1,130
)
 
(13
)
Hardware and other
 
6,801

 
6,799

 
2

 

 
9,144

 
8,115

 
1,029

 
13

Total cost of revenues
 
$
126,784

 
$
113,260

 
$
13,524

 
12
 %
 
$
245,153

 
$
218,454

 
$
26,699

 
12
 %
 
The following table sets forth a comparison of gross margin percentage by revenue type for the periods presented as of June 30:
 
 
Second Quarter
 
Six Months Ended
 
 
2018
 
2017
 
Change
 
2018
 
2017
 
Change
 
 
 
 
As Adjusted
 
 
 
 
 
As Adjusted
 
 
Software licenses, royalties and acquired software
 
69.1
%
 
68.9
%
 
0.2
%
 
71.0
%
 
70.4
%
 
0.6
 %
Software services, maintenance and subscriptions
 
45.2

 
45.1

 
0.1

 
44.5

 
44.8

 
(0.3
)
Appraisal services
 
35.5

 
32.7

 
2.8

 
32.7

 
34.7

 
(2.0
)
Hardware and other
 
18.7

 
14.0

 
4.7

 
26.9

 
23.4

 
3.5

Overall gross margin
 
46.3
%
 
45.7
%
 
0.6
%
 
46.4
%
 
46.5
%
 
(0.1
)%
Software licenses, royalties and acquired software. Amortization expense for acquired software comprises the majority of costs of software licenses, royalties and acquired software. We do not have any direct costs associated with royalties. In the three and six months ended June 30, 2018, respectively, our software licenses, royalties and acquired software gross margin increased 0.2% and 0.6% compared to the prior year period due to higher incremental margins on software license revenues offset by amortization expense for acquired software resulting from acquisitions. Excluding the impact of acquisitions amortization expense, our software license, royalties and acquired software gross margin was 70.6% and 71.8% for the three and six months ended June 30, 2018, respectively.
Software services, maintenance and subscriptions. Cost of software services, maintenance and subscriptions primarily consists of personnel costs related to installation of our software, conversion of client data, training client personnel and support activities and various other services such as custom client development and on-going operation of SaaS and e-filing arrangements. The software services, maintenance and subscription gross margin in the three and six months ended June 30, 2018, respectively, increased 0.1% and decreased 0.3% from the comparable prior year period. Excluding employees added through acquisitions, our implementation and support staff has grown by 158 employees since June 30, 2017, as we accelerated hiring to ensure that we are well-positioned to deliver our current backlog and anticipated new business.
Appraisal services. Appraisal services revenue was approximately 2% of total revenue for both the three and six months ended June 30, 2018. The appraisal services gross margin for the three and six months ended June 30, 2018, respectively, increased 2.8% and decreased 2.0% compared to the same period in 2017. During the three months ended June 30, 2018, appraisal gross margin increased due to lower headcount of appraisal staff. During the six months ended June 30, 2018, appraisal gross margin decreased primarily due to the completion of certain higher-margin projects in 2017, and a lower volume of revenues in the current period to cover relatively fixed costs. The appraisal services business is somewhat cyclical and driven in part by statutory revaluation cycles in various states.
 

27



For the three and six months ended June 30, 2018, respectively, our overall gross margin increased 0.6% and decreased 0.1% compared to the prior year period. Our overall gross margin increase for the three-months period was mainly due to a product mix that included more higher-margin recurring revenues from subscriptions and maintenance and improved margin on revenues from software licenses and appraisal services. Our overall gross margin decrease for the six-months period is mainly attributed to additions to our implementation staff and lower margin revenues from appraisal services, offset by improved margin on revenues from software licenses.

Selling, General and Administrative Expenses
Selling, general and administrative (“SG&A”) expenses consist primarily of salaries, employee benefits, travel, share-based compensation expense, commissions and related overhead costs for administrative and sales and marketing employees, as well as professional fees, trade show activities, advertising costs and other marketing related costs.
The following table sets forth a comparison of our SG&A expenses for the periods presented as of June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended

Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
2018
 
2017
 
$

%
 
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
Selling, general and administrative expenses
 
$
52,262

 
$
43,000

 
$
9,262

 
22
%
 
$
99,866

 
$
85,780

 
$
14,086

 
16
%
SG&A as a percentage of revenues was 22% for both the three and six months ended June 30, 2018, compared to 21% for both the three and six months ended June 30, 2017. SG&A expense increased 22% and 16% for the three and six months ended June 30, 2018, respectively. This increase is mainly due to higher share-based compensation expense, increased staff levels, and an increase in commission expense as a result of higher sales. Excluding employees added with acquisitions, we have added 31 SG&A employees, mainly to our sales and finance teams, since June 30, 2017. For the three and six months ended June 30, 2018, respectively, stock compensation expense rose $3.3 million and $4.5 million compared to the same period in 2017, mainly due to an increase in share-based awards issued in connection with our stock compensation plan coupled with the higher fair value of each share-based award due to the increase in our stock price.
Research and Development Expense
The following table sets forth a comparison of our research and development expense for the periods presented as of June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
2018
 
2017
 
$
 
%
Research and development expense
 
$
15,831

 
$
11,874

 
$
3,957

 
33
%
 
$
28,879

 
$
23,473

 
$
5,406

 
23
%
Research and development expense consists mainly of costs associated with development of new products and technologies from which we do not currently generate significant revenue.

Research and development expense in the three and six months ended June 30, 2018, respectively, increased 33% and 23% compared to prior period mainly due to a number of new Tyler product development initiatives across our product suites. As a result of these initiatives, our research and development staff has grown by 72 since June 30, 2017.
Amortization of Customer and Trade Name Intangibles
Acquisition intangibles are composed of the excess of the purchase price over the fair value of net tangible assets acquired that is allocated to acquired software and customer and trade name intangibles. The remaining excess purchase price is allocated to goodwill that is not subject to amortization. Amortization of customer and trade name intangibles increased substantially from the comparable prior year periods due to the acquisition of Socrata in April 2018. Amortization expense related to acquired software is included with cost of revenues while amortization expense of customer and trade name intangibles is recorded as operating expense.

28



The following table sets forth a comparison of amortization of customer and trade name intangibles for the periods presented as of June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
Amortization of customer and trade name intangibles
 
$
4,041

 
$
3,331

 
$
710

 
21
%
 
$
7,356

 
$
6,656

 
$
700

 
11
%
 
Other Income (Expense), Net
The following table sets forth a comparison of our other income (expense), net, for the periods presented as of June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
2018
 
2017
 
$
 
%
Other income (expense), net
 
$
558

 
$
(101
)
 
$
659

 
NM
 
$
1,157

 
$
(291
)
 
$
1,448

 
NM
Other income (expense), net is comprised of interest expense and non-usage and other fees associated with our revolving credit agreement, as well as interest income from invested cash. The change in other income (expense), net, in the three and six months ended June 30, 2018, respectively, compared to the prior period is due to increased interest income from significantly higher levels of cash investments resulting from cash generated in the last year. We had no debt in the current period, as we repaid all borrowings under the revolving line of credit in January 2017.
Income Tax Provision
The following table sets forth a comparison of our income tax provision for the periods presented as of June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
Income tax provision
 
$
(1,461
)
 
$
5,427

 
$
(6,888
)
 
(127
)%
 
$
151

 
$
9,299

 
$
(9,148
)
 
(98
)%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Effective income tax rate
 
(3.9
)%
 
14.6
%
 
 
 
 
 
0.2
%
 
12.6
%
 
 
 
 
 
The decrease in effective tax rate for the three months ended June 30, 2018, as compared to the same period in 2017 was due primarily to the reduction of the U.S. corporate tax rate from 35% to 21% as a result of the Tax Act, the increase in the excess tax benefit related to share-based compensation and research tax credit benefit, offset by the elimination of the domestic production activities deduction and the increased limitations on the deduction for executive compensation. The effective income tax rates for the three and six months ended June 30, 2018 and 2017, respectively, were different from the statutory United States federal income tax rate of 21% and 35%, respectively, principally due to excess tax benefits related to stock option exercises. The excess tax benefits related to stock option exercises realized was $11.5 million and $20.7 million for the three and six months ended June 30, 2018, respectively, compared to $8.5 million and $18.6 million for the three and six months ended June 30, 2017, respectively. Excluding the excess tax benefits, the effective rate was 26.7% and 27.0% for the three and six months ended June 30, 2018, respectively, compared to 37.3% and 37.7% (as adjusted) for the three and six months ended June 30, 2017, respectively. Other differences from the federal statutory income tax rate include state income taxes, non-deductible business expenses, the tax benefit of research tax credits, and in 2017, the tax benefit of the domestic production activities deduction.
FINANCIAL CONDITION AND LIQUIDITY
As of June 30, 2018, we had cash and cash equivalents of $93.2 million compared to $185.9 million at December 31, 2017. We also had $99.2 million invested in investment grade corporate and municipal bonds as of June 30, 2018. These investments mature through mid-2021, and we intend to hold these investments until maturity. As of June 30, 2018, we believe our cash from operating activities, revolving line of credit, cash on hand and access to the capital markets provides us with sufficient flexibility to meet our long-term financial needs.

29



The following table sets forth a summary of cash flows for the six months ended June 30:
($ in thousands)
 
2018
 
2017
 
 
 
 
 
Cash flows provided (used) by:
 
 
 
 
Operating activities
 
$
67,230

 
$
49,575

Investing activities
 
(207,986
)
 
(40,409
)
Financing activities
 
48,077

 
9,755

Net (decrease) increase in cash and cash equivalents
 
$
(92,679
)
 
$
18,921

Net cash provided by operating activities continues to be our primary source of funds to finance operating needs and capital expenditures. Other potential capital resources include cash on hand, public and private issuances of debt or equity securities, and bank borrowings. It is possible that our ability to access the capital and credit markets in the future may be limited by economic conditions or other factors. We believe that cash provided by operating activities, cash on hand and available credit are sufficient to fund our working capital requirements, capital expenditures, income tax obligations, and share repurchases for at least the next twelve months.
 
For the six months ended June 30, 2018, operating activities provided cash of $67.2 million. Operating activities that provided cash were primarily comprised of net income of $77.0 million, non-cash depreciation and amortization charges of $29.6 million and non-cash share-based compensation expense of $23.5 million. Working capital, excluding cash, increased approximately $62.9 million mainly due to higher accounts receivable because increase in unbilled receivables attributed to revenues recognized prior billings and our maintenance billing cycle peaks in June, the timing of payments related to bonuses, timing of tax payments and the deferred taxes associated with stock option activity during the period. These increases were offset by increase in deferred revenue during the period. In general, changes in deferred revenue are cyclical and primarily driven by the timing of our maintenance renewal billings. Our renewal dates occur throughout the year, but our largest renewal billing cycles occur in the second and fourth quarters. In addition, subscription renewals are billed throughout the year.
Our days sales outstanding (“DSO”) was 114 days at June 30, 2018, compared to 102 days (as adjusted) at December 31, 2017 and 108 days (as adjusted) at June 30, 2017. The increase in our DSO is mainly due to an increase in unbilled receivables attributed to the increase in software license revenue for which we have recognized revenue at the point in time when the software is made available to the customer but the billing has not yet been submitted to the customer, as well as an increase in software services contracts accounted for using progress-to-completion method of revenue recognition in which the services are performed in one accounting period but the billing normally occurs subsequently in another accounting period. Furthermore, our maintenance billing cycle typically peaks at its highest level in June and second highest level in December of each year and is followed by collections in the subsequent quarter. DSO is calculated based on quarter-end accounts receivable divided by the quotient of annualized quarterly revenues divided by 360 days.
Investing activities used cash of $208.0 million in the six months ending June 30, 2018. On April 30, 2018, we acquired all of the capital stock of Socrata, a company that provides open data and data-as-a-service solutions for state local and government agencies including cloud-based data integration, visualization, analysis, and reporting solutions.  The purchase price, net of cash acquired of $1.7 million, was $147.6 million paid in cash, of which approximately $1.1 million was accrued at June 30, 2018. We also acquired all of the equity interests of Sage, a cybersecurity company offering a suite of services that supports an entire cybersecurity lifecycle, including program development, education and training, technical testing, advisory services, and digital forensics. The total purchase price was $11.6 million paid in cash. Approximately $15.0 million was invested in property and equipment including $1.6 million for real estate construction costs. The remaining additions were for computer equipment, furniture and fixtures in support of internal growth, particularly with respect to data centers supporting growth in our cloud-based offerings.
Investing activities used cash of $40.4 million in the six months ending June 30, 2017. Approximately $30.1 million was invested in property and equipment. We purchased an office building in Latham, New York, for approximately $2.9 million and paid $9.5 million for construction to expand a building in Yarmouth, Maine. On May 30, 2017, we acquired all of the capital stock of Modria.com, Inc., a company that specializes in online dispute resolution for government and commercial entities. The purchase price was $5.9 million in cash.
Financing activities provided cash of $48.1 million in the six months ended June 30, 2018 and were comprised of proceeds from stock option exercises and employee stock purchase plan activity. We did not repurchase any shares of our common stock during the six months ended June 30, 2018.

30



Financing activities provided cash of $9.8 million in the six months ended June 30, 2017, and were comprised of purchases of treasury shares, proceeds from stock option exercises and employee stock purchase plan activity. During the six months ended June 30, 2017, we purchased 42,000 shares of our common stock for an aggregate purchase price of $6.2 million at an average price paid per share of $147.30.
We had authorization from our board of directors to repurchase up to 2.0 million additional shares of Tyler common stock as of June 30, 2018. The repurchase program, which was approved by our board of directors, was announced in October 2002, and was amended at various times from 2003 through 2016. There is no expiration date specified for the authorization, and we intend to repurchase stock under the plan from time to time.
 
We made tax payments of $7.1 million in the six months ended June 30, 2018, compared to tax payments of $27.5 million in the six months ended June 30, 2017.

Excluding acquisitions, we anticipate that 2018 capital spending will be between $23 million and $26 million, including approximately $2 million related to real estate. We expect the majority of the other capital spending will consist of computer equipment and software for infrastructure replacements and expansion. We currently do not expect to capitalize significant amounts related to software development in 2018, but the actual amount and timing of those costs, and whether they are capitalized or expensed may result in additional capitalized software development. Capital spending is expected to be funded from existing cash balances, cash flows from operations and borrowings under our revolving line of credit.
From time to time we engage in discussions with potential acquisition candidates. In order to consummate any such opportunities, which could require significant commitments of capital, we may incur debt or issue potentially dilutive securities in the future. No assurance can be given as to our future acquisitions and how such acquisitions may be financed. 
 
ITEM 3. Quantitative and Qualitative Disclosures About Market Risk

Market risk represents the risk of loss that may affect us due to adverse changes in financial market prices and interest rates.
As of June 30, 2018, we had no outstanding borrowings under the Credit Facility. Loans under the Credit Facility bear interest, at Tyler’s option, at a per annum rate of either (1) the Wells Fargo Bank prime rate (subject to certain higher rate determinations) plus a margin of 0.25% to 1.00% or (2) the 30, 60, 90 or 180-day LIBOR rate plus a margin of 1.25% to 2.00%.
As of June 30, 2018, our interest rate was 5.25% under the Wells Fargo Bank prime rate and 3.34% under a 30-day LIBOR contract. The Credit Facility is secured by substantially all of our assets.

ITEM 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures (as defined in Rule 13a-15(e) of the Securities Exchange Act) designed to provide reasonable assurance that the information required to be disclosed by us in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time period specified in the SEC’s rules and forms. These include controls and procedures designed to ensure that this information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosures. Management, with the participation of the Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report. Based on this evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of June 30, 2018.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) of the Exchange Act) during the three months ended June 30, 2018, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.



31



 
Part II. OTHER INFORMATION

ITEM 1. Legal Proceedings
Other than routine litigation incidental to our business, there are no material legal proceedings pending to which we are party or to which any of our properties are subject.

ITEM 1A. Risk Factors
In addition to the other information set forth in this report, one should carefully consider the discussion of various risks and uncertainties contained in Part I, “Item 1A. Risk Factors” in our 2017 Annual Report on Form 10-K. We believe those risk factors are the most relevant to our business and could cause our results to differ materially from the forward-looking statements made by us. Please note, however, that those are not the only risk factors facing us. Additional risks that we do not consider material, or of which we are not currently aware, may also have an adverse impact on us. Our business, financial condition and results of operations could be seriously harmed if any of these risks or uncertainties actually occurs or materializes. In that event, the market price for our common stock could decline, and our shareholders may lose all or part of their investment. During the three months ended June 30, 2018, there were no material changes in the information regarding risk factors contained in our Annual Report on Form 10-K for the year ended December 31, 2017.

ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds
None

ITEM 3. Defaults Upon Senior Securities
None

ITEM 4. Submission of Matters to a Vote of Security Holders
None

ITEM 5. Other Information
None


32



ITEM 6. Exhibits
  
 
 
  
 
 
  
 
 
 
 
 
 
 
 

 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
Exhibit 101
  
Instance Document
 
 
Exhibit 101
  
Schema Document
 
 
Exhibit 101
  
Calculation Linkbase Document
 
 
Exhibit 101
  
Labels Linkbase Document
 
 
Exhibit 101
  
Definition Linkbase Document
 
 
Exhibit 101
  
Presentation Linkbase Document



33



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.
 
 
TYLER TECHNOLOGIES, INC.
 
By:
 
/s/ Brian K. Miller
 
Brian K. Miller
 
Executive Vice President and Chief Financial Officer
 
(principal financial officer and an authorized signatory)
Date: August 1, 2018


34
EX-31.1 2 tyl630018exhibit311.htm EXHIBIT 31.1 Exhibit

Exhibit 31.1

CERTIFICATIONS
I, H. Lynn Moore, Jr., certify that:

1.I have reviewed this quarterly report on Form 10-Q of Tyler Technologies, 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 quarterly report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over our financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for Tyler 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 divisions, 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 first quarter in the case of this quarterly report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):

a.
All significant deficiencies and material weaknesses in the design or operation of internal controls 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 controls over financial reporting.
 
Date: August 1, 2018
 
By:
 
/s/ H. Lynn Moore, Jr. 
 
 
 
 
H. Lynn Moore, Jr.
 
 
 
 
President and Chief Executive Officer
 
 



EX-31.2 3 tyl6302018exhibit312.htm EXHIBIT 31.2 Exhibit

Exhibit 31.2

CERTIFICATIONS
I, Brian K. Miller, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Tyler Technologies, 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 quarterly report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over our financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for Tyler 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 divisions, 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 first quarter in the case of this quarterly report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):

a.
All significant deficiencies and material weaknesses in the design or operation of internal controls 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 controls over financial reporting.
 
 
 
Date: August 1, 2018
 
By:
 
/s/ Brian K. Miller 
 
 
 
 
Brian K. Miller
 
 
 
 
Executive Vice President and Chief Financial Officer




EX-32.1 4 tyl6302018exhibit321.htm EXHIBIT 32.1 Exhibit

Exhibit 32.1

CERTIFICATION
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
H. Lynn Moore, Jr., President and Chief Executive Officer of Tyler Technologies, Inc., (the “Company”) and Brian K. Miller, Executive Vice President and Chief Financial Officer of the Company, each certify pursuant to section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that:
1.
The Quarterly Report on Form 10-Q of the Company for the quarter ended June 30, 2018, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended; 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 1, 2018
 
By:
 
/s/ H. Lynn Moore, Jr. 
 
 
 
 
H. Lynn Moore, Jr.
 
 
 
 
President and Chief Executive Officer
 
 
 
 
 
Date: August 1, 2018
 
By:
 
/s/ Brian K. Miller 
 
 
 
 
Brian K. Miller
 
 
 
 
Executive Vice President and Chief Financial Officer

A signed original of this written statement required by Section 906 has been provided to Tyler Technologies, Inc. and will be retained by Tyler Technologies, Inc. and furnished to the Securities and Exchange Commission upon request.
 



EX-101.INS 5 tyl-20180630.xml XBRL INSTANCE DOCUMENT 0000860731 2018-01-01 2018-06-30 0000860731 2018-07-30 0000860731 us-gaap:MaintenanceMember 2018-04-01 2018-06-30 0000860731 tyl:SoftwareServicesMaintenanceandSubscriptionsMember 2017-01-01 2017-06-30 0000860731 2018-04-01 2018-06-30 0000860731 2017-01-01 2017-06-30 0000860731 tyl:HardwareandOtherMember 2017-04-01 2017-06-30 0000860731 tyl:SoftwareServicesMaintenanceandSubscriptionsMember 2017-04-01 2017-06-30 0000860731 tyl:SoftwareLicensesandRoyaltiesMember 2017-01-01 2017-06-30 0000860731 tyl:AppraisalServicesMember 2017-04-01 2017-06-30 0000860731 2017-04-01 2017-06-30 0000860731 tyl:SoftwareLicensesandRoyaltiesMember 2017-04-01 2017-06-30 0000860731 us-gaap:TechnologyServiceMember 2018-04-01 2018-06-30 0000860731 tyl:AppraisalServicesMember 2017-01-01 2017-06-30 0000860731 tyl:AppraisalServicesMember 2018-01-01 2018-06-30 0000860731 us-gaap:TechnologyServiceMember 2017-04-01 2017-06-30 0000860731 tyl:AppraisalServicesMember 2018-04-01 2018-06-30 0000860731 tyl:AcquiredSoftwareMember 2018-01-01 2018-06-30 0000860731 us-gaap:MaintenanceMember 2018-01-01 2018-06-30 0000860731 tyl:SoftwareLicensesandRoyaltiesMember 2018-01-01 2018-06-30 0000860731 tyl:HardwareandOtherMember 2017-01-01 2017-06-30 0000860731 tyl:SoftwareLicensesandRoyaltiesMember 2018-04-01 2018-06-30 0000860731 tyl:HardwareandOtherMember 2018-04-01 2018-06-30 0000860731 tyl:AcquiredSoftwareMember 2017-01-01 2017-06-30 0000860731 tyl:AcquiredSoftwareMember 2018-04-01 2018-06-30 0000860731 tyl:SoftwareServicesMaintenanceandSubscriptionsMember 2018-01-01 2018-06-30 0000860731 tyl:SoftwareServicesMaintenanceandSubscriptionsMember 2018-04-01 2018-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember 2017-01-01 2017-06-30 0000860731 tyl:AcquiredSoftwareMember 2017-04-01 2017-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember 2017-04-01 2017-06-30 0000860731 tyl:HardwareandOtherMember 2018-01-01 2018-06-30 0000860731 us-gaap:TechnologyServiceMember 2017-01-01 2017-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember 2018-04-01 2018-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember 2018-01-01 2018-06-30 0000860731 us-gaap:MaintenanceMember 2017-04-01 2017-06-30 0000860731 us-gaap:MaintenanceMember 2017-01-01 2017-06-30 0000860731 us-gaap:TechnologyServiceMember 2018-01-01 2018-06-30 0000860731 2018-06-30 0000860731 2017-12-31 0000860731 2017-06-30 0000860731 2016-12-31 0000860731 srt:MaximumMember 2018-01-01 2018-06-30 0000860731 tyl:AppraisalServicesMember srt:MinimumMember 2018-01-01 2018-06-30 0000860731 us-gaap:UnbilledRevenuesMember 2017-12-31 0000860731 srt:MinimumMember 2018-01-01 2018-06-30 0000860731 tyl:RetentionReceivableMember us-gaap:UnbilledRevenuesMember 2017-12-31 0000860731 us-gaap:UnbilledRevenuesMember 2018-06-30 0000860731 tyl:AppraisalServicesMember srt:MaximumMember 2018-01-01 2018-06-30 0000860731 tyl:SubscriptionAndCirculationHostingServicesMember srt:MinimumMember 2018-01-01 2018-06-30 0000860731 tyl:SubscriptionAndCirculationHostingServicesMember srt:MaximumMember 2018-01-01 2018-06-30 0000860731 srt:MaximumMember 2017-01-01 2017-12-31 0000860731 srt:MinimumMember 2017-01-01 2017-12-31 0000860731 tyl:RetentionReceivableMember us-gaap:UnbilledRevenuesMember 2018-06-30 0000860731 srt:ScenarioPreviouslyReportedMember 2017-12-31 0000860731 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-12-31 0000860731 srt:ScenarioPreviouslyReportedMember 2017-04-01 2017-06-30 0000860731 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-04-01 2017-06-30 0000860731 srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-06-30 0000860731 us-gaap:TechnologyServiceMember srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-06-30 0000860731 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-06-30 0000860731 tyl:HardwareandOtherMember srt:ScenarioPreviouslyReportedMember 2017-04-01 2017-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-06-30 0000860731 tyl:AppraisalServicesMember srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-06-30 0000860731 us-gaap:MaintenanceMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember srt:ScenarioPreviouslyReportedMember 2017-04-01 2017-06-30 0000860731 tyl:SoftwareLicensesandRoyaltiesMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-06-30 0000860731 tyl:HardwareandOtherMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-06-30 0000860731 us-gaap:TechnologyServiceMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-06-30 0000860731 us-gaap:MaintenanceMember srt:ScenarioPreviouslyReportedMember 2017-04-01 2017-06-30 0000860731 tyl:HardwareandOtherMember srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-06-30 0000860731 tyl:AppraisalServicesMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-04-01 2017-06-30 0000860731 tyl:SoftwareLicensesandRoyaltiesMember srt:ScenarioPreviouslyReportedMember 2017-04-01 2017-06-30 0000860731 us-gaap:MaintenanceMember srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-06-30 0000860731 us-gaap:MaintenanceMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-04-01 2017-06-30 0000860731 us-gaap:TechnologyServiceMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-04-01 2017-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-04-01 2017-06-30 0000860731 us-gaap:TechnologyServiceMember srt:ScenarioPreviouslyReportedMember 2017-04-01 2017-06-30 0000860731 tyl:SoftwareLicensesandRoyaltiesMember srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-06-30 0000860731 tyl:SoftwareLicensesandRoyaltiesMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-04-01 2017-06-30 0000860731 tyl:HardwareandOtherMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-04-01 2017-06-30 0000860731 tyl:AppraisalServicesMember srt:ScenarioPreviouslyReportedMember 2017-04-01 2017-06-30 0000860731 tyl:AppraisalServicesMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-06-30 0000860731 tyl:SocrataInc.Member 2018-01-01 2018-06-30 0000860731 tyl:SocrataInc.Member 2017-04-01 2017-06-30 0000860731 tyl:SocrataInc.Member 2017-01-01 2017-06-30 0000860731 tyl:SocrataInc.Member 2018-04-01 2018-06-30 0000860731 tyl:SocrataInc.Member 2018-04-30 0000860731 tyl:SageDataSecurityLLCMember 2018-04-30 0000860731 tyl:SocrataInc.Member us-gaap:CustomerRelationshipsMember 2018-04-30 2018-04-30 0000860731 tyl:SageDataSecurityLLCMember 2018-04-30 2018-04-30 0000860731 tyl:SocrataInc.Member 2018-04-30 2018-04-30 0000860731 tyl:RecordHoldingsPtyLimitedMember us-gaap:ConvertiblePreferredStockMember 2018-06-30 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember 2015-11-16 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember 2018-06-30 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-06-30 0000860731 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:PrimeRateMember 2018-01-01 2018-06-30 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:LetterOfCreditMember 2015-11-16 0000860731 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-06-30 0000860731 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:PrimeRateMember 2018-01-01 2018-06-30 0000860731 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-06-30 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember 2018-01-01 2018-06-30 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:PrimeRateMember 2018-06-30 0000860731 2017-10-01 2017-12-31 0000860731 tyl:CostOfSoftwareServicesMaintenanceAndSubscriptionsMember 2017-04-01 2017-06-30 0000860731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-06-30 0000860731 tyl:CostOfSoftwareServicesMaintenanceAndSubscriptionsMember 2018-01-01 2018-06-30 0000860731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-06-30 0000860731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-04-01 2017-06-30 0000860731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-04-01 2018-06-30 0000860731 tyl:CostOfSoftwareServicesMaintenanceAndSubscriptionsMember 2017-01-01 2017-06-30 0000860731 tyl:CostOfSoftwareServicesMaintenanceAndSubscriptionsMember 2018-04-01 2018-06-30 0000860731 tyl:EnterpriseSoftwareMember 2018-01-01 2018-06-30 0000860731 us-gaap:LicenseMember 2017-01-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:MaintenanceMember 2017-01-01 2017-06-30 0000860731 tyl:AppraisalServicesMember tyl:AppraisalAndTaxMember 2017-01-01 2017-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember tyl:AppraisalAndTaxMember 2017-01-01 2017-06-30 0000860731 us-gaap:MaintenanceMember tyl:AppraisalAndTaxMember 2017-01-01 2017-06-30 0000860731 tyl:OperatingSegmentsAndCorporateNonSegmentMember 2017-01-01 2017-06-30 0000860731 tyl:AppraisalServicesMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:LicenseMember 2017-01-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:ProductMember 2017-01-01 2017-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-06-30 0000860731 us-gaap:LicenseMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-06-30 0000860731 us-gaap:TechnologyServiceMember tyl:AppraisalAndTaxMember 2017-01-01 2017-06-30 0000860731 us-gaap:LicenseMember tyl:AppraisalAndTaxMember 2017-01-01 2017-06-30 0000860731 us-gaap:MaintenanceMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-06-30 0000860731 us-gaap:ProductMember tyl:AppraisalAndTaxMember 2017-01-01 2017-06-30 0000860731 us-gaap:ProductMember 2017-01-01 2017-06-30 0000860731 us-gaap:IntersegmentEliminationMember tyl:AppraisalAndTaxMember 2017-01-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:SubscriptionAndCirculationMember 2017-01-01 2017-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2017-01-01 2017-06-30 0000860731 us-gaap:ProductMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember tyl:AppraisalServicesMember 2017-01-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-06-30 0000860731 us-gaap:IntersegmentEliminationMember us-gaap:CorporateNonSegmentMember 2017-01-01 2017-06-30 0000860731 us-gaap:TechnologyServiceMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:TechnologyServiceMember 2017-01-01 2017-06-30 0000860731 tyl:CorporateAndEliminationsMember us-gaap:CorporateNonSegmentMember 2017-01-01 2017-06-30 0000860731 us-gaap:IntersegmentEliminationMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-06-30 0000860731 us-gaap:MaintenanceMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-06-30 0000860731 us-gaap:IntersegmentEliminationMember tyl:AppraisalAndTaxMember 2018-01-01 2018-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember tyl:AppraisalAndTaxMember 2018-01-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2018-01-01 2018-06-30 0000860731 us-gaap:ProductMember tyl:AppraisalAndTaxMember 2018-01-01 2018-06-30 0000860731 us-gaap:TechnologyServiceMember tyl:AppraisalAndTaxMember 2018-01-01 2018-06-30 0000860731 us-gaap:IntersegmentEliminationMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-06-30 0000860731 us-gaap:MaintenanceMember tyl:AppraisalAndTaxMember 2018-01-01 2018-06-30 0000860731 us-gaap:ProductMember 2018-01-01 2018-06-30 0000860731 us-gaap:ProductMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:MaintenanceMember 2018-01-01 2018-06-30 0000860731 us-gaap:LicenseMember 2018-01-01 2018-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:TechnologyServiceMember 2018-01-01 2018-06-30 0000860731 tyl:AppraisalServicesMember tyl:AppraisalAndTaxMember 2018-01-01 2018-06-30 0000860731 us-gaap:TechnologyServiceMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:SubscriptionAndCirculationMember 2018-01-01 2018-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-06-30 0000860731 us-gaap:IntersegmentEliminationMember us-gaap:CorporateNonSegmentMember 2018-01-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:LicenseMember 2018-01-01 2018-06-30 0000860731 tyl:AppraisalServicesMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-06-30 0000860731 tyl:OperatingSegmentsAndCorporateNonSegmentMember 2018-01-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember tyl:AppraisalServicesMember 2018-01-01 2018-06-30 0000860731 us-gaap:LicenseMember tyl:AppraisalAndTaxMember 2018-01-01 2018-06-30 0000860731 us-gaap:LicenseMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:ProductMember 2018-01-01 2018-06-30 0000860731 tyl:CorporateAndEliminationsMember us-gaap:CorporateNonSegmentMember 2018-01-01 2018-06-30 0000860731 us-gaap:MaintenanceMember tyl:AppraisalAndTaxMember 2018-04-01 2018-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember tyl:AppraisalAndTaxMember 2018-04-01 2018-06-30 0000860731 us-gaap:IntersegmentEliminationMember tyl:AppraisalAndTaxMember 2018-04-01 2018-06-30 0000860731 tyl:OperatingSegmentsAndCorporateNonSegmentMember 2018-04-01 2018-06-30 0000860731 us-gaap:ProductMember tyl:EnterpriseSoftwareMember 2018-04-01 2018-06-30 0000860731 tyl:CorporateAndEliminationsMember us-gaap:CorporateNonSegmentMember 2018-04-01 2018-06-30 0000860731 tyl:AppraisalServicesMember tyl:EnterpriseSoftwareMember 2018-04-01 2018-06-30 0000860731 tyl:AppraisalServicesMember tyl:AppraisalAndTaxMember 2018-04-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:ProductMember 2018-04-01 2018-06-30 0000860731 us-gaap:IntersegmentEliminationMember tyl:EnterpriseSoftwareMember 2018-04-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:SubscriptionAndCirculationMember 2018-04-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:TechnologyServiceMember 2018-04-01 2018-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2018-04-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:LicenseMember 2018-04-01 2018-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2018-04-01 2018-06-30 0000860731 us-gaap:ProductMember 2018-04-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:MaintenanceMember 2018-04-01 2018-06-30 0000860731 us-gaap:TechnologyServiceMember tyl:AppraisalAndTaxMember 2018-04-01 2018-06-30 0000860731 us-gaap:MaintenanceMember tyl:EnterpriseSoftwareMember 2018-04-01 2018-06-30 0000860731 us-gaap:LicenseMember tyl:AppraisalAndTaxMember 2018-04-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember 2018-04-01 2018-06-30 0000860731 us-gaap:LicenseMember 2018-04-01 2018-06-30 0000860731 us-gaap:IntersegmentEliminationMember us-gaap:CorporateNonSegmentMember 2018-04-01 2018-06-30 0000860731 us-gaap:ProductMember tyl:AppraisalAndTaxMember 2018-04-01 2018-06-30 0000860731 us-gaap:LicenseMember tyl:EnterpriseSoftwareMember 2018-04-01 2018-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember tyl:EnterpriseSoftwareMember 2018-04-01 2018-06-30 0000860731 us-gaap:TechnologyServiceMember tyl:EnterpriseSoftwareMember 2018-04-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember tyl:AppraisalServicesMember 2018-04-01 2018-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember tyl:AppraisalAndTaxMember 2017-04-01 2017-06-30 0000860731 us-gaap:ProductMember tyl:AppraisalAndTaxMember 2017-04-01 2017-06-30 0000860731 us-gaap:LicenseMember tyl:AppraisalAndTaxMember 2017-04-01 2017-06-30 0000860731 us-gaap:IntersegmentEliminationMember tyl:AppraisalAndTaxMember 2017-04-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:SubscriptionAndCirculationMember 2017-04-01 2017-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2017-04-01 2017-06-30 0000860731 tyl:CorporateAndEliminationsMember us-gaap:CorporateNonSegmentMember 2017-04-01 2017-06-30 0000860731 us-gaap:ProductMember tyl:EnterpriseSoftwareMember 2017-04-01 2017-06-30 0000860731 us-gaap:TechnologyServiceMember tyl:AppraisalAndTaxMember 2017-04-01 2017-06-30 0000860731 tyl:OperatingSegmentsAndCorporateNonSegmentMember 2017-04-01 2017-06-30 0000860731 us-gaap:MaintenanceMember tyl:EnterpriseSoftwareMember 2017-04-01 2017-06-30 0000860731 us-gaap:LicenseMember tyl:EnterpriseSoftwareMember 2017-04-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:TechnologyServiceMember 2017-04-01 2017-06-30 0000860731 us-gaap:IntersegmentEliminationMember us-gaap:CorporateNonSegmentMember 2017-04-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember tyl:AppraisalServicesMember 2017-04-01 2017-06-30 0000860731 us-gaap:ProductMember 2017-04-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:ProductMember 2017-04-01 2017-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2017-04-01 2017-06-30 0000860731 tyl:AppraisalServicesMember tyl:EnterpriseSoftwareMember 2017-04-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:LicenseMember 2017-04-01 2017-06-30 0000860731 us-gaap:IntersegmentEliminationMember tyl:EnterpriseSoftwareMember 2017-04-01 2017-06-30 0000860731 us-gaap:MaintenanceMember tyl:AppraisalAndTaxMember 2017-04-01 2017-06-30 0000860731 us-gaap:LicenseMember 2017-04-01 2017-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember tyl:EnterpriseSoftwareMember 2017-04-01 2017-06-30 0000860731 tyl:AppraisalServicesMember tyl:AppraisalAndTaxMember 2017-04-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember 2017-04-01 2017-06-30 0000860731 us-gaap:TechnologyServiceMember tyl:EnterpriseSoftwareMember 2017-04-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:MaintenanceMember 2017-04-01 2017-06-30 0000860731 us-gaap:MaterialReconcilingItemsMember 2017-04-01 2017-06-30 0000860731 us-gaap:MaterialReconcilingItemsMember 2018-04-01 2018-06-30 0000860731 us-gaap:MaterialReconcilingItemsMember 2018-01-01 2018-06-30 0000860731 us-gaap:MaterialReconcilingItemsMember 2017-01-01 2017-06-30 0000860731 tyl:RecurringRevenueMember tyl:EnterpriseSoftwareMember 2017-04-01 2017-06-30 0000860731 tyl:NonrecurringRevenueMember 2017-04-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember tyl:RecurringRevenueMember 2017-04-01 2017-06-30 0000860731 tyl:NonrecurringRevenueMember tyl:AppraisalAndTaxMember 2017-04-01 2017-06-30 0000860731 tyl:RecurringRevenueMember 2017-04-01 2017-06-30 0000860731 tyl:NonrecurringRevenueMember tyl:EnterpriseSoftwareMember 2017-04-01 2017-06-30 0000860731 tyl:CorporateAndEliminationsMember 2017-04-01 2017-06-30 0000860731 tyl:RecurringRevenueMember tyl:AppraisalAndTaxMember 2017-04-01 2017-06-30 0000860731 tyl:RecurringRevenueMember 2018-04-01 2018-06-30 0000860731 tyl:NonrecurringRevenueMember tyl:EnterpriseSoftwareMember 2018-04-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember tyl:RecurringRevenueMember 2018-04-01 2018-06-30 0000860731 tyl:NonrecurringRevenueMember 2018-04-01 2018-06-30 0000860731 tyl:CorporateAndEliminationsMember 2018-04-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember tyl:NonrecurringRevenueMember 2018-04-01 2018-06-30 0000860731 tyl:RecurringRevenueMember tyl:AppraisalAndTaxMember 2018-04-01 2018-06-30 0000860731 tyl:RecurringRevenueMember tyl:EnterpriseSoftwareMember 2018-04-01 2018-06-30 0000860731 tyl:NonrecurringRevenueMember tyl:AppraisalAndTaxMember 2018-04-01 2018-06-30 0000860731 tyl:CorporateAndEliminationsMember 2018-01-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember tyl:RecurringRevenueMember 2018-01-01 2018-06-30 0000860731 tyl:NonrecurringRevenueMember tyl:AppraisalAndTaxMember 2018-01-01 2018-06-30 0000860731 tyl:NonrecurringRevenueMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-06-30 0000860731 tyl:RecurringRevenueMember tyl:AppraisalAndTaxMember 2018-01-01 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember tyl:NonrecurringRevenueMember 2018-01-01 2018-06-30 0000860731 tyl:RecurringRevenueMember 2018-01-01 2018-06-30 0000860731 tyl:NonrecurringRevenueMember 2018-01-01 2018-06-30 0000860731 tyl:RecurringRevenueMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember us-gaap:TransferredAtPointInTimeMember 2017-04-01 2017-06-30 0000860731 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2017-04-01 2017-06-30 0000860731 us-gaap:TechnologyServiceMember us-gaap:TransferredAtPointInTimeMember 2017-04-01 2017-06-30 0000860731 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2017-04-01 2017-06-30 0000860731 us-gaap:ProductMember us-gaap:TransferredOverTimeMember 2017-04-01 2017-06-30 0000860731 us-gaap:TechnologyServiceMember us-gaap:TransferredOverTimeMember 2017-04-01 2017-06-30 0000860731 us-gaap:TransferredOverTimeMember 2017-04-01 2017-06-30 0000860731 us-gaap:MaintenanceMember us-gaap:TransferredOverTimeMember 2017-04-01 2017-06-30 0000860731 us-gaap:MaintenanceMember us-gaap:TransferredAtPointInTimeMember 2017-04-01 2017-06-30 0000860731 tyl:AppraisalServicesMember us-gaap:TransferredAtPointInTimeMember 2017-04-01 2017-06-30 0000860731 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2017-04-01 2017-06-30 0000860731 tyl:AppraisalServicesMember us-gaap:TransferredOverTimeMember 2017-04-01 2017-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember us-gaap:TransferredOverTimeMember 2017-04-01 2017-06-30 0000860731 us-gaap:TransferredAtPointInTimeMember 2017-04-01 2017-06-30 0000860731 us-gaap:TechnologyServiceMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-06-30 0000860731 tyl:AppraisalServicesMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-06-30 0000860731 us-gaap:ProductMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-06-30 0000860731 us-gaap:MaintenanceMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-06-30 0000860731 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-06-30 0000860731 us-gaap:TransferredOverTimeMember 2017-01-01 2017-06-30 0000860731 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-06-30 0000860731 us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-06-30 0000860731 tyl:AppraisalServicesMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-06-30 0000860731 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-06-30 0000860731 us-gaap:TechnologyServiceMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-06-30 0000860731 us-gaap:MaintenanceMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-06-30 0000860731 us-gaap:ProductMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0000860731 us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0000860731 us-gaap:TechnologyServiceMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0000860731 us-gaap:MaintenanceMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0000860731 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0000860731 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0000860731 tyl:AppraisalServicesMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0000860731 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0000860731 tyl:AppraisalServicesMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0000860731 us-gaap:TechnologyServiceMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0000860731 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0000860731 us-gaap:MaintenanceMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0000860731 us-gaap:MaintenanceMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0000860731 us-gaap:TechnologyServiceMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0000860731 us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0000860731 us-gaap:MaintenanceMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0000860731 tyl:AppraisalServicesMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0000860731 us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0000860731 us-gaap:TechnologyServiceMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0000860731 tyl:AppraisalServicesMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0000860731 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0000860731 us-gaap:ProductMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0000860731 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0000860731 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0000860731 us-gaap:SubscriptionAndCirculationMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0000860731 tyl:NonrecurringRevenueMember 2017-01-01 2017-06-30 0000860731 tyl:CorporateAndEliminationsMember 2017-01-01 2017-06-30 0000860731 tyl:NonrecurringRevenueMember tyl:AppraisalAndTaxMember 2017-01-01 2017-06-30 0000860731 tyl:RecurringRevenueMember 2017-01-01 2017-06-30 0000860731 tyl:RecurringRevenueMember tyl:AppraisalAndTaxMember 2017-01-01 2017-06-30 0000860731 tyl:RecurringRevenueMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember tyl:NonrecurringRevenueMember 2017-01-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember tyl:RecurringRevenueMember 2017-01-01 2017-06-30 0000860731 tyl:NonrecurringRevenueMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-06-30 0000860731 2018-07-01 2018-06-30 0000860731 2017-01-01 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2018-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2017-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2018-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2017-12-31 0000860731 us-gaap:CorporateNonSegmentMember 2018-06-30 0000860731 us-gaap:CorporateNonSegmentMember 2017-12-31 iso4217:USD xbrli:shares tyl:Business_Unit iso4217:USD xbrli:shares xbrli:pure tyl:Segment tyl:LegalMatter false --12-31 Q2 2018 2018-06-30 10-Q 0000860731 38651386 Large Accelerated Filer TYLER TECHNOLOGIES INC TYL P60D P30D 1800000 7500000 414396000 0.20 5 0 P3Y P1Y P10Y P1Y P10Y P1Y 0.2 0.05 P5Y P3Y P2Y P1Y P7Y P3Y 26000000 8174000 4839000 226800000 258300000 7200000 64600000 311600000 10800000 77900000 246188000 19061000 227127000 299253000 12107000 4571000 7536000 12387000 64675000 52959000 -46000 -46000 P14Y P14Y 626867000 686782000 8901000 2253000 6648000 17577000 4350000 13227000 12933000 2955000 9978000 23490000 5731000 17759000 5427000 5105000 5427000 5105000 212000 1257000 3331000 3331000 -132000 3463000 6656000 6656000 -265000 6921000 4041000 4041000 7356000 7356000 1251000 1205000 742000 926000 1611351000 21759000 1589592000 1759759000 520815000 501988000 0.74 1.49 0.94 1.79 0.70 1.41 0.90 1.71 27528000 55480000 36196000 68839000 215209000 421209000 238432000 465675000 578000 1100000 -4000000 -4000000 3000000 3000000 1724000 2057000 3616000 1254000 5915000 1717000 3120000 7000000 75000000 730000 8900000 68000 149368000 2700000 5300000 3700000 7100000 0 0 19300000 21200000 36151000 55072000 185926000 93247000 18921000 -92679000 0.01 0.01 100000000 100000000 48147969 48147969 48147969 48147969 481000 481000 299887000 2302000 20387000 277198000 316869000 2338000 15199000 299332000 290100000 298613000 -10848000 309461000 316084000 1274000 785000 397414000 15000000 113260000 5360000 4282000 6799000 647000 96172000 218454000 10770000 8479000 8115000 1378000 189712000 126784000 5724000 3568000 6801000 1204000 109487000 245153000 11106000 7349000 9144000 1982000 215572000 5360000 10770000 5724000 11106000 0.0200 0.0100 0.0125 0.0025 Borrowings under the Credit Facility bear interest at a rate of either (1) Wells Fargo Bank’s prime rate (subject to certain higher rate determinations) plus a margin of 0.25% to 1.00% or (2) the 30, 60, 90 or 180 day LIBOR rate plus a margin of 1.25% to 2.00%. 0.0334 0.0525 -8847000 -5196000 46879000 7965000 38914000 44803000 26102000 29649000 0.86 0.85 1.74 1.72 1.02 2.00 0.81 0.81 1.65 1.63 0.97 1.91 0.146 0.126 -0.039 0.002 8500000 18600000 11500000 20700000 0.373 0.377 0.267 0.270 657987000 740146000 3500000 78909000 95503000 190038000 109276000 212081000 37197000 73838000 37700000 77137000 5427000 31000 5396000 9299000 250000 9049000 -1461000 151000 11339000 13100000 27500000 7100000 2152000 -4599000 32334000 48870000 -9311000 -1762000 -11061000 -12185000 5555000 10532000 4797000 815000 2047000 2067000 1834000 1834000 229617000 -6827000 236444000 293194000 38510000 57580000 1611351000 21759000 1589592000 1759759000 371462000 373882000 2020-11-16 300000000 10000000 300000000 0 9755000 48077000 -40409000 -207986000 49575000 67230000 31770000 192000 31578000 64539000 655000 63884000 39161000 76986000 1 37298000 45989000 -12642000 4595000 54036000 223000 37075000 74129000 91555000 -23890000 8921000 106524000 905000 73224000 37142000 46907000 -17012000 5502000 58417000 75980000 94442000 -30739000 10149000 115032000 1997000 1944000 -101000 -101000 -291000 -291000 558000 558000 1157000 1157000 68000 186000 7032000 0 11600000 147600000 5855000 157152000 99200000 21392000 74850000 30123000 14952000 10.00 10.00 1000000 1000000 0 0 0 0 32206000 4954000 27252000 34985000 -10000000 0 17029000 39154000 23360000 44317000 3427000 3760000 152315000 154464000 1147000 11874000 23473000 15831000 28879000 624463000 24642000 599821000 701449000 208763000 2138000 2138000 0 0 0 0 4624000 0 0 0 2486000 -2486000 19796000 186829000 79435000 12795000 62016000 129328000 7001000 122327000 6366000 0 6366000 6366000 0 0 6366000 7903000 -16000 7919000 19306000 2199000 17107000 19306000 1753000 17553000 16135000 3171000 88811000 -601000 89412000 5105000 83706000 0 88811000 7903000 0 3279000 7903000 0 40517000 -430000 40947000 1896000 38621000 0 40517000 45860000 -1512000 47372000 4676000 41184000 0 45860000 -360000 209123000 24038000 184725000 408492000 -25000 -25000 4624000 0 0 0 0 4624000 0 0 0 4649000 -4649000 38890000 369627000 152995000 25407000 122964000 255497000 13483000 242014000 12978000 0 12978000 12978000 0 0 12978000 10597000 -50000 10647000 41064000 5734000 35330000 41064000 3402000 37662000 33250000 7814000 175118000 -1153000 176271000 9799000 165319000 0 175118000 10597000 0 5973000 10597000 0 80379000 -670000 81049000 3684000 76695000 0 80379000 88356000 -4034000 92390000 9027000 79329000 0 88356000 -173000 408665000 43847000 364645000 236060000 1526000 1526000 4612000 0 0 0 0 4612000 0 0 0 3086000 -3086000 22299000 212235000 86975000 13646000 68717000 149085000 8653000 140432000 5532000 5532000 0 0 5532000 8369000 22400000 22400000 2409000 19991000 17260000 5140000 96076000 6281000 89795000 0 96076000 8369000 33000 3724000 8369000 0 53009000 2372000 50637000 0 53009000 50674000 5672000 45002000 0 50674000 25629000 210431000 457234000 -1372000 -1372000 4950000 0 0 0 0 4950000 0 0 0 6322000 -6322000 43859000 414747000 165224000 26779000 133495000 292010000 17080000 274930000 10926000 10926000 0 0 10926000 12509000 45176000 45176000 4496000 40680000 36323000 8853000 189973000 12364000 177609000 0 189973000 12509000 33000 7526000 12509000 0 102037000 4716000 97321000 0 102037000 96613000 11324000 85289000 0 96613000 48832000 408402000 1200000000 P1Y 0.51 43000000 -451000 43451000 85780000 -813000 86593000 52262000 99866000 17577000 23490000 43159000 59459000 27000 23000 534000 722000 3427000 3760000 23360000 44317000 1976160 1191736000 1340289000 10262182 9517525 42000 0 60029000 48377000 6171000 0 39201000 39211000 40224000 40250000 37154000 37144000 38390000 38416000 <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;">The following unaudited pro forma information of the consolidated results of operations have been prepared as if the Socrata acquisition had occurred at January 1, 2017, after giving effect to certain adjustments, including amortization of intangibles, interest, transaction costs and tax effects. </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:78.125%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:30%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">238,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">215,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">465,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">421,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">36,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">27,528</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,839</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">55,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 earnings per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">0.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">0.74</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.71</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;"><font style="font-family:inherit;font-size:10pt;">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;">On April 30, 2018, we acquired all of the capital stock of </font><font style="font-family:inherit;font-size:10pt;">Socrata, Inc.</font><font style="font-family:inherit;font-size:10pt;"> ("Socrata"), a company that provides open data and data-as-a-service solutions including cloud-based data integration, visualization, analysis, and reporting solutions for state and local government agencies. &#160;The purchase price, net of cash acquired of </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">$147.6 million</font><font style="font-family:inherit;font-size:10pt;"> paid in cash, of which approximately </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> was accrued at June 30, 2018.</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;">We have performed a preliminary valuation analysis of the fair market value of Socrata&#8217;s assets and liabilities. The following table summarizes the allocation of the preliminary purchase price as of the acquisition date.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:53.515625%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" 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;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accounts receivable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 noncurrent assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Identifiable intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">78,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accounts payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,254</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,717</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;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,915</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 consideration</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">149,368</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with this transaction, we acquired total tangible assets of </font><font style="font-family:inherit;font-size:10pt;">$7.5 million</font><font style="font-family:inherit;font-size:10pt;"> and assumed liabilities of approximately </font><font style="font-family:inherit;font-size:10pt;">$8.9 million</font><font style="font-family:inherit;font-size:10pt;">. We recorded goodwill of </font><font style="font-family:inherit;font-size:10pt;">$78.9 million</font><font style="font-family:inherit;font-size:10pt;">, none of which is expected to be deductible for tax purposes, and other identifiable intangible assets of approximately </font><font style="font-family:inherit;font-size:10pt;">$75.0 million</font><font style="font-family:inherit;font-size:10pt;">. The </font><font style="font-family:inherit;font-size:10pt;">$75.0 million</font><font style="font-family:inherit;font-size:10pt;"> of intangible assets are attributable to customer relationships, acquired software, and trade name and will be amortized over a weighted average period of approximately </font><font style="font-family:inherit;font-size:10pt;">14</font><font style="font-family:inherit;font-size:10pt;"> years. We recorded deferred tax liabilities of </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> related to estimated fair value allocations. Socrata&#8217;s solutions are a direct complement to our current offerings and will provide a new and important additional revenue stream.</font><font style="font-family:Arial;font-size:10pt;color:#777777;"> </font><font style="font-family:inherit;font-size:10pt;">By offering Socrata within virtually every Tyler product suite, our clients will have the opportunity to make their existing data discoverable, usable and actionable, but more importantly, potentially include data from other agencies and jurisdictions to make analysis even more powerful and meaningful. Therefore, the goodwill of </font><font style="font-family:inherit;font-size:10pt;">$78.9 million</font><font style="font-family:inherit;font-size:10pt;"> arising from this acquisition is primarily attributed to our ability to integrate Socrata's solutions with our existing portfolio and to generate increased revenues, earnings and cash flow by leveraging our sales resources and client base. We also incurred fees of approximately </font><font style="font-family:inherit;font-size:10pt;">$578,000</font><font style="font-family:inherit;font-size:10pt;"> for financial advisory, legal, accounting, due diligence, valuation and other various services necessary to complete the acquisition. These fees were expensed in 2018 and are included in selling, general and administrative expenses. </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;">The following unaudited pro forma information of the consolidated results of operations have been prepared as if the Socrata acquisition had occurred at January 1, 2017, after giving effect to certain adjustments, including amortization of intangibles, interest, transaction costs and tax effects. </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:78.125%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:30%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">238,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">215,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">465,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">421,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">36,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">27,528</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,839</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">55,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 earnings per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">0.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">0.74</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.71</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pro forma information above does not include acquisitions that are not considered material to our results of operations. The pro forma information does not purport to represent what our results of operations actually would have been had such transaction or event occurred on the dates specified, or to project our results of operations for any future period.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 30, 2018, we acquired all of the equity interests of </font><font style="font-family:inherit;font-size:10pt;">Sage Data Security, LLC</font><font style="font-family:inherit;font-size:10pt;"> ("Sage"), a cybersecurity company offering a suite of services that supports an entire cybersecurity lifecycle, including program development, education and training, technical testing, advisory services, and digital forensics. The total purchase price was </font><font style="font-family:inherit;font-size:10pt;">$11.6 million</font><font style="font-family:inherit;font-size:10pt;"> paid in cash. Tyler has performed a preliminary valuation analysis of the fair market value of Sage's assets and liabilities. As a result, we acquired total tangible assets of approximately </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> and assumed liabilities of approximately </font><font style="font-family:inherit;font-size:10pt;">$730,000</font><font style="font-family:inherit;font-size:10pt;">. We have recorded total goodwill of approximately </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;">, all of which is expected to be deductible for tax purposes, and other intangible assets of approximately </font><font style="font-family:inherit;font-size:10pt;">$7.0 million</font><font style="font-family:inherit;font-size:10pt;">. The </font><font style="font-family:inherit;font-size:10pt;">$7.0 million</font><font style="font-family:inherit;font-size:10pt;"> of intangible assets is attributable to customer relationships, acquired software and trade name and will be amortized over a weighted average period of approximately </font><font style="font-family:inherit;font-size:10pt;">14</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;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;">, the purchase price allocations for Socrata and Sage are not yet complete. The preliminary estimates of fair value assumed at the acquisition date for intangible assets, receivables and deferred revenue and related deferred taxes are subject to change as valuations are finalized. The operating results of Socrata and Sage are included with the operating results of the Enterprise Software segment since their date of acquisition. Revenues from Socrata included in Tyler's results of operations totaled approximately </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> and the net loss was </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> for both 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;">. Revenues and operating results from Sage included in 2018 results were not significant.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our 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;">, reflects the allocation of the purchase price to the assets acquired based on their fair value at the date of each acquisition. The fair value of the assets and liabilities acquired are based on valuations using Level III, unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other than routine litigation incidental to our business, there are </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> material legal proceedings pending to which we are party or to which any of our properties are subject.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in total deferred revenue, including long-term, were as follows:</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: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:75.5859375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:77%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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;">Balance, beginning of period December 31, 2017 (As Adjusted)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">299,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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">414,396</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(397,414</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;font-weight:bold;">Balance, end of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">316,869</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred revenue, including long-term, by segment is as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</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;">Enterprise Software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">299,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">277,198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">20,387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Corporate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,338</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,302</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Totals</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">316,869</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299,887</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revolving Line of Credit</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;"><font style="font-family:inherit;font-size:10pt;">On November 16, 2015, we entered into a </font><font style="font-family:inherit;font-size:10pt;">$300 million</font><font style="font-family:inherit;font-size:10pt;"> credit agreement with various lender parties and Wells Fargo Bank, National Association, as Administrative Agent (the &#8220;Credit Facility&#8221;). The Credit Facility provides for a revolving credit line up to </font><font style="font-family:inherit;font-size:10pt;">$300 million</font><font style="font-family:inherit;font-size:10pt;">, including a </font><font style="font-family:inherit;font-size:10pt;">$10 million</font><font style="font-family:inherit;font-size:10pt;"> sublimit for letters of credit. The Credit Facility matures on </font><font style="font-family:inherit;font-size:10pt;">November&#160;16, 2020</font><font style="font-family:inherit;font-size:10pt;">. Borrowings under the Credit Facility may be used for general corporate purposes, including working capital requirements, acquisitions and share repurchases.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the Credit Facility bear interest at a rate of either (1) Wells Fargo Bank&#8217;s prime rate (subject to certain higher rate determinations) plus a margin of </font><font style="font-family:inherit;font-size:10pt;">0.25%</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;"> or (2) the 30, 60, 90 or 180 day LIBOR rate plus a margin of </font><font style="font-family:inherit;font-size:10pt;">1.25%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">2.00%</font><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;">, the interest rates were </font><font style="font-family:inherit;font-size:10pt;">5.25%</font><font style="font-family:inherit;font-size:10pt;"> under the Wells Fargo Bank's prime rate and </font><font style="font-family:inherit;font-size:10pt;">3.34%</font><font style="font-family:inherit;font-size:10pt;"> under a 30-day LIBOR contract. The Credit Facility is secured by substantially all of our assets. The Credit Facility requires us to maintain certain financial ratios and other financial conditions and prohibits us from making certain investments, advances, cash dividends or loans, and limits incurrence of additional indebtedness and liens. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we were in compliance with those covenants.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><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;">, we had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> outstanding borrowings. Available borrowing capacity under the Credit Facility was </font><font style="font-family:inherit;font-size:10pt;">$300 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenue and cash flows.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Timing of Revenue Recognition</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Timing of revenue recognition by revenue category during the period is as follows:</font></div><div style="line-height:120%;padding-top:16px;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="13" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the 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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and services transferred at a 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and services transferred 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px 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;border-top:1px 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;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">17,260</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">5,140</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">22,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">53,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">53,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">50,674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">50,674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">96,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">96,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,532</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,532</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,369</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,369</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,629</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210,431</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,060</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 style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the six 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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and services transferred at a 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and services transferred 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">36,323</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">8,853</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">45,176</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">102,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">102,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">96,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">96,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">189,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 colspan="2" style="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;">189,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></tr><tr><td style="vertical-align: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;">Appraisal services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,926</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,926</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,832</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">408,402</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">457,234</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 style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three months ended June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and services transferred at a 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and services transferred 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">16,135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,171</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">19,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">45,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">45,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">88,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">88,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">6,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,038</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">184,725</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208,763</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 style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the six months ended June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and services transferred at a 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and services transferred 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">33,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,814</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">41,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">80,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">80,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: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 services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">88,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">88,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">175,118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">12,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">10,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,847</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">364,645</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">408,492</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 style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recurring Revenue </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of our revenue is comprised of recurring revenues from maintenance and subscriptions. Virtually all of our on-premises software clients contract with us for maintenance and support, which provides us with a significant source of recurring revenue. We generally provide maintenance and support for our on-premises clients under annual, or in some cases, multi-year contracts. The contract terms for subscription arrangements range from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> years but are typically contracted for initial periods of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years, providing a significant source of recurring revenues on an annual basis. Non-recurring revenues are derived for all other revenue categories. </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recurring revenues and non-recurring revenues recognized during the period are as follows:</font></div><div style="line-height:120%;padding-left:4px;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:92.7734375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the 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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">Recurring revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">140,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,653</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">149,085</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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-recurring 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">13,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">86,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,086</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,086</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;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;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;">212,235</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,299</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">1,526</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">236,060</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;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:92.7734375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the six 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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">Recurring revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">274,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">292,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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-recurring 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,495</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">26,779</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,322</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,322</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;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;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;">414,747</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">43,859</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">(1,372</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;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;">457,234</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;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:92.7734375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three months ended June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">Recurring revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">122,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,328</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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-recurring 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,795</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,486</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,486</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;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;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;">186,829</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">19,796</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">208,763</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;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:92.7734375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the six months ended June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">Recurring revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">242,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,483</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">255,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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-recurring 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">25,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">152,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,649</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,649</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;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;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;">369,627</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">38,890</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;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;">408,492</font></div></td><td style="vertical-align:bottom;border-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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share-Based Compensation</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;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes share-based compensation expense related to share-based awards recorded in the condensed consolidated statements of income, pursuant to ASC 718, Stock Compensation:</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><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:84.375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" 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: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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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;">Cost of software services, maintenance and subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,955</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;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;">5,731</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,350</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,978</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,648</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,759</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,227</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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 share-based compensation expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,933</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,901</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;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;">23,490</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;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;">17,577</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings Per Share</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;"><font style="font-family:inherit;font-size:10pt;">The following table details the reconciliation of basic earnings per share to diluted earnings per share:</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><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:90.4296875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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="overflow:hidden;font-size:10pt;"><font style="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;border-top:1px 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</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;">Numerator for basic and diluted earnings per share:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">39,161</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;">31,770</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;">76,986</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;">64,539</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 basic common shares outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">38,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">37,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">38,416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">37,144</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Assumed conversion of dilutive securities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:#cff0fc;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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:#cff0fc;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;"><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;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,834</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,047</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,834</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,067</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-indent:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator for diluted earnings per share</font></div><div style="text-indent:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160; - Adjusted weighted-average shares</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,224</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,201</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,211</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per common share:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Basic</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">1.02</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.86</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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;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:#cff0fc;padding-top: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.00</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;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:#cff0fc;padding-top: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.74</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;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;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.97</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.81</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.91</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.65</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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;">&#160;</font></div><div style="line-height:120%;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;">, stock options representing the right to purchase common stock of approximately </font><font style="font-family:inherit;font-size:10pt;">742,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">926,000</font><font style="font-family:inherit;font-size:10pt;"> shares were not included in the computation of diluted earnings per share because their inclusion would have had an anti-dilutive effect.&#160;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;">, stock options representing the right to purchase common stock of approximately </font><font style="font-family:inherit;font-size:10pt;">1,251,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">1,205,000</font><font style="font-family:inherit;font-size:10pt;"> shares were not included in the computation of diluted earnings per share because their inclusion would have had an anti-dilutive effect.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income Tax Provision</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;"><font style="font-family:inherit;font-size:10pt;">We had an effective income tax rate of negative </font><font style="font-family:inherit;font-size:10pt;">3.9%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">0.2%</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;">, respectively, compared to </font><font style="font-family:inherit;font-size:10pt;">14.6%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">12.6%</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) 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. The effective income tax rates for the periods presented were different from the statutory United States federal income tax rate of </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;"> in 2018 and </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;"> in 2017 principally due to excess tax benefits related to stock option exercises. The excess tax benefits related to stock option exercises realized was </font><font style="font-family:inherit;font-size:10pt;">$11.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$20.7 million</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;">, respectively, compared to </font><font style="font-family:inherit;font-size:10pt;">$8.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">18.6 million</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;">, respectively. Excluding the excess tax benefits, the effective rate was </font><font style="font-family:inherit;font-size:10pt;">26.7%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">27.0%</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;">, respectively, compared to </font><font style="font-family:inherit;font-size:10pt;">37.3%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">37.7%</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) 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. Other differences from the federal statutory income tax rate include state income taxes, non-deductible business expenses, the tax benefit of research tax credits, and in 2017, the tax benefit of the domestic production activities deduction.</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;"><font style="font-family:inherit;font-size:10pt;">The decrease in effective tax rate 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;">, as compared to the same periods in 2017 was due primarily to the reduction of the U.S. corporate tax rate from 35% to 21% as a result of the Tax Act, the increase in excess tax benefit related to stock option exercises and the research tax credit benefit, offset by the elimination of the domestic production activities deduction and the increased limitations on the deduction for executive compensation. In the fourth quarter of 2017, we recorded a&#160;</font><font style="font-family:inherit;font-size:10pt;">$26.0 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted under Topic 606)&#160;tax benefit due to the remeasurement of deferred tax assets and liabilities at a lower tax rate. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have not recorded any adjustments to the provisional amounts for the income tax effects of the Tax Act recorded in 2017. However, 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. Overall, the changes due to the Tax Act will favorably affect income tax expense and future U.S. earnings.&#160;</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We made tax payments of </font><font style="font-family:inherit;font-size:10pt;">$7.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$27.5 million</font><font style="font-family:inherit;font-size:10pt;"> in 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;">, and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS</font></div><div style="line-height:120%;text-align:left;text-indent:16px;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;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">. In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">. ASU No. 2014-09 supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") Topic 605, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition ("Topic 605")</font><font style="font-family:inherit;font-size:10pt;">, and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the considerations to which the entity expects to be entitled to in exchange for those goods or services. This model involves a five-step process that includes identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies the performance obligations. Topic 606 also includes Subtopic 340-40</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> Other Assets and Deferred Costs - Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, we refer to ASU No. 2014-09 and Subtopic 340-40 as the "new standard."</font></div><div style="line-height:120%;text-align:left;text-indent:36px;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;">We adopted the requirements of the new standard as of January 1, 2018, utilizing the full retrospective method of transition. Adoption of the new standard resulted in changes to our accounting policies for revenue recognition, trade and other receivables, and deferred commissions as detailed below. We applied the new standard using a practical expedient where the consideration allocated to the remaining performance obligations or an explanation of when we expect to recognize that amount as revenue for all reporting periods presented before the date of the initial application is not disclosed.</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><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;">The impact of adopting ASU No. 2014-09 on our total revenues for 2017 and 2016 was not material. The impact of adopting the new standard on our retained earnings and deferred commissions is material. The most significant impact of the new standard relates to our accounting for software license revenue. Specifically, under the new standard, software license fees under perpetual agreements are no longer subject to 100% discount allocations from other performance obligations in the contract. Discounts in arrangements are allocated across all performance obligations increasing license revenues and decreasing revenues allocated to other performance obligations. In addition, in most cases, net license fees (total license fees less any allocated discounts) are recognized at the point in time when control of the software license transfers to the customer versus our legacy policy of recognizing revenue upon delivery and only to the extent billable per the contractual terms. Under the new standard, time-based license fees are no longer recognized over the contractual period of the license and are instead recognized at the point in time when the control of the software license transfers to the customer. Revenues related to our PCS renewals, SaaS offerings and appraisal services remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the new standard is dependent on contract-specific terms and may vary in some instances from recognition at the time of billing. </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adoption of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions) must be recognized as an asset and expensed on a systematic basis that is consistent with the transfer to the customer of the goods and services to which the asset relates, unless that life is less than one year. Prior to adoption of the new standard, we deferred sales commissions and recognized expense over the relevant initial contractual term, which was generally </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> years. Under the new standard, we amortize these costs over a period of benefit that we have determined to be&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;">&#160;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><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;">Our adoption of ASU No. 2014-09 had no impact on our net cash provided by or used in operating, investing or financing activities for any of the periods reported.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Recent tax legislation</font><font style="font-family:inherit;font-size:10pt;">. On December 22, 2017, the Tax Cuts&#160;and&#160;Jobs Act&#160;("Tax Act")&#160;was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for businesses and individuals. For businesses, the Tax Act reduces the U.S. corporate federal income tax rate from a maximum of&#160;35%&#160;to a flat&#160;21% rate and transitions from a worldwide tax system to a territorial tax system. The Tax Act also adds many new provisions including changes to bonus depreciation, the deduction for executive compensation and a tax on global intangible low-taxed income (GILTI). The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate.&#160;Refer to Note 8 - Income Tax Provision for further information.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Leases.</font><font style="font-family:inherit;font-size:10pt;"> On February 25, 2016, the FASB issued its new lease accounting guidance in ASU No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases ("Topic 842"). </font><font style="font-family:inherit;font-size:10pt;">Under the new guidance, lessees will be required to recognize the following for all leases (except for short-term leases) at the commencement date:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:97px;" 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:73px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A lease liability, which is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:97px;" 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:73px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A right-of-use asset, which is an asset that represents the lessee&#8217;s right to use, or control the use of, a specified asset for the lease term.</font></div></td></tr></table><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach.&#160;&#160;</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 842 is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. We are assessing the financial impact of adopting the new standard, however; we are currently unable to provide a reasonable estimate regarding the financial impact. We will adopt the new standard in fiscal year 2019.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basis of Presentation</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We prepared the accompanying condensed consolidated financial statements following the requirements of the Securities and Exchange Commission (&#8220;SEC&#8221;) and accounting principles generally accepted in the United States, or GAAP, for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted for interim periods. Balance sheet amounts are 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 </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, and operating result amounts are 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;">, and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and include all normal and recurring adjustments that we considered necessary for the fair summarized presentation of our financial position and operating results. As these are condensed financial statements, one should also read the financial statements and notes included in our latest 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;">. Revenues, expenses, assets and liabilities can vary during each quarter of the year. Therefore, the results and trends in these interim financial statements may not be the same as those for the full year.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive income (loss) is defined as the change in equity of a business enterprise during a period from transactions, and other events and circumstances from non-owner sources and includes all components of net income (loss) and other comprehensive income (loss). We had no items of other comprehensive income (loss) 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;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2018, we adopted the requirements of Accounting Standards Update ("ASU") No. 2014-09,&#160;</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;">&#160;utilizing the full retrospective approach as discussed in Note 2 - Accounting Standards and Significant Accounting Policies. All amounts and disclosures set forth in this Form 10-Q have been updated to comply with the new standard, as indicated by the "as adjusted" footnote.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Assets</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;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents consist of cash on deposit with several domestic banks and money market funds.</font></div><div style="line-height:120%;padding-top:8px;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;">, we have </font><font style="font-family:inherit;font-size:10pt;">$99.2 million</font><font style="font-family:inherit;font-size:10pt;"> in investment grade corporate and municipal bonds with maturity dates ranging </font><font style="font-family:inherit;font-size:10pt;">through mid-2021</font><font style="font-family:inherit;font-size:10pt;">. We intend to hold these bonds to maturity and have classified them as such. We believe cost approximates fair value because of the relatively short duration of these investments. The fair values of these securities are considered Level II as they are based on inputs from quoted prices in markets that are not active or other observable market data. These investments are included in short-term investments and non-current investments and other assets.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have a </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;"> investment in convertible preferred stock representing a </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;"> interest in Record Holdings Pty Limited, a privately held Australian company specializing in digitizing the spoken word in court and legal proceedings. The investment in convertible preferred stock is accounted under the cost method because we do not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values. Our investment is carried at cost less any impairment write-downs. Annually, our cost method investments are assessed for impairment. We do not reassess the fair value of cost method investments if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investments. This investment is included in non-current investments and other assets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Contract Balances:</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts receivable and allowance for doubtful accounts</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Timing of revenue recognition may differ from the timing of invoicing to customers. We record an unbilled receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. For multi-year agreements, we generally invoice customers annually at the beginning of each annual coverage period. We record a receivable related to revenue recognized for on-premises licenses as we have an unconditional right to invoice and receive payment in the future related to those licenses.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain allowances for doubtful accounts, which are provided at the time the revenue is recognized. Since most of our customers are domestic governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. Events or changes in circumstances that indicate that the carrying amount for the allowances for doubtful accounts may require revision, include, but are not limited to, deterioration of a customer&#8217;s financial condition, failure to manage our customer&#8217;s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the allowance for doubtful accounts:</font></div><div style="line-height:120%;padding-top:16px;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:77.34375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">June&#160;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;">Balance, beginning of period 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;">5,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Provisions for losses - accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,147</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Collection of accounts previously written off</font></div></td><td colspan="2" style="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;">(212</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;">Deductions for accounts charged off or credits issued</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance, end of period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,105</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allowance for doubtful accounts reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine the allowance based on known troubled accounts, historical experience, and other currently available evidence.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with our appraisal services contracts and certain software services contracts, we may perform work prior to when the software and services are billable and/or payable pursuant to the contract. Unbilled revenue is not billable at the balance sheet date but is recoverable over the remaining life of the contract through billings made in accordance with contractual agreements. The termination clauses in most of our contracts provide for the payment for the value of products delivered or services performed in the event of early termination. We have historically recorded such unbilled receivables (costs and estimated profit in excess of billings) in connection with (1)&#160;property appraisal services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing normally occurs subsequently and may span another accounting period; (2)&#160;software services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing for the software element of the arrangement may be based upon the specific phase of the implementation; (3)&#160;software revenue for which we have recognized revenue at the point in time when the software is made available to the customer but the billing has not yet been submitted to the customer; (4)&#160;some of our contracts which provide for an amount to be withheld from a progress billing (generally between </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;"> retention) until final and satisfactory project completion is achieved; and (5)&#160;in a limited number of cases, extended payment terms, which may be granted to customers with whom we generally have a long-term relationship and favorable collection history.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The opening balance of current and long-term accounts receivable, net of allowance for doubtful accounts, was </font><font style="font-family:inherit;font-size:10pt;">$226.8 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) as of January 1, 2017.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;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;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, total current and long-term accounts receivable, net of allowance for doubtful accounts, was </font><font style="font-family:inherit;font-size:10pt;">$311.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$258.3 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted), respectively. We have recorded unbilled receivables of </font><font style="font-family:inherit;font-size:10pt;">$77.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$64.6 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. Included in unbilled receivables are retention receivables of </font><font style="font-family:inherit;font-size:10pt;">$10.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><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;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, which become payable upon the completion of the contract or completion of our fieldwork and formal hearings. Unbilled receivables expected to be collected within one year have been included with accounts receivable, current portion in the accompanying condensed consolidated balance sheets. Unbilled receivables and retention receivables expected to be collected past one year have been included with accounts receivable, long-term portion in the accompanying condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payment terms and conditions vary by contract type, although, terms generally include a requirement of payment within </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">60</font><font style="font-family:inherit;font-size:10pt;"> days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period, and multi-year on-premises term licenses that are invoiced annually with revenue recognized upfront.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><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:96.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Reconciliation of reportable segment operating income to the Company's consolidated totals:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,907</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,989</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,555</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of acquired software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,724</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;">(5,360</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,106</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;">(10,770</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of customer and trade name intangibles</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,041</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;">(3,331</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;">(7,356</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;">(6,656</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 income (expense), net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">558</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(101</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,157</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(291</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income before income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,700</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,197</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,137</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,838</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;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%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of deferred revenue consists of deferred maintenance revenue that has been billed based on contractual terms in the underlying arrangement, with the remaining balance consisting of payments received in advance of revenue being earned under software licensing, subscription-based services, software and appraisal services and hardware installation. Refer to Note 12 - Deferred Revenue and Performance Obligations for further information, including deferred revenue by segment and changes in deferred revenue during the period.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Commissions </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;">&#160;years. We utilized the 'portfolio approach' practical expedient in ASC 606-10-10-4, which allows entities to apply the guidance to a portfolio of contracts with similar characteristics because the effects on the financial statements of this approach would not differ materially from applying the guidance to individual contracts. Using the 'portfolio approach', we determined the period of benefit by taking into consideration our customer contracts, our technology life-cycle and other factors. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the remaining period of benefit. Deferred commissions have been included with prepaid expenses in the accompanying condensed consolidated balance sheets. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying condensed consolidated statements of income. Refer to Note 5 - Deferred Commissions for further information.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred Commissions</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;"><font style="font-family:inherit;font-size:10pt;">Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized commensurate with the recognition of associated revenue over a period of benefit that we have determined to be </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;">&#160;years. Deferred commissions were&#160;</font><font style="font-family:inherit;font-size:10pt;">$21.2 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and </font><font style="font-family:inherit;font-size:10pt;">$19.3 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">,&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense was </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;"> and&#160;</font><font style="font-family:inherit;font-size:10pt;">$7.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for the&#160;</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;">,&#160;respectively and&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> and&#160;</font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for the&#160;</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;">(as adjusted), respectively. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> indicators of impairment in relation to the costs capitalized for the periods presented. Deferred commissions have been included with prepaid expenses in the accompanying condensed consolidated balance sheets. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying condensed consolidated statements of income.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Disaggregation of Revenue</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenue and cash flows.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Timing of Revenue Recognition</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Timing of revenue recognition by revenue category during the period is as follows:</font></div><div style="line-height:120%;padding-top:16px;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="13" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the 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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and services transferred at a 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and services transferred 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px 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;border-top:1px 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;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">17,260</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">5,140</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">22,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">53,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">53,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">50,674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">50,674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">96,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">96,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,532</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,532</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,369</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,369</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,629</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210,431</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,060</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 style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the six 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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and services transferred at a 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and services transferred 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">36,323</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">8,853</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">45,176</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">102,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">102,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">96,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">96,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">189,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 colspan="2" style="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;">189,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></tr><tr><td style="vertical-align: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;">Appraisal services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,926</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,926</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,832</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">408,402</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">457,234</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 style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three months ended June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and services transferred at a 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and services transferred 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">16,135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,171</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">19,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">45,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">45,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">88,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">88,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">6,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,038</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">184,725</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208,763</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 style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the six months ended June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and services transferred at a 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and services transferred 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">33,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,814</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">41,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">80,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">80,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: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 services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">88,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">88,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">175,118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">12,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">10,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,847</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">364,645</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">408,492</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 style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recurring Revenue </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of our revenue is comprised of recurring revenues from maintenance and subscriptions. Virtually all of our on-premises software clients contract with us for maintenance and support, which provides us with a significant source of recurring revenue. We generally provide maintenance and support for our on-premises clients under annual, or in some cases, multi-year contracts. The contract terms for subscription arrangements range from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> years but are typically contracted for initial periods of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years, providing a significant source of recurring revenues on an annual basis. Non-recurring revenues are derived for all other revenue categories. </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recurring revenues and non-recurring revenues recognized during the period are as follows:</font></div><div style="line-height:120%;padding-left:4px;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:92.7734375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the 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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">Recurring revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">140,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,653</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">149,085</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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-recurring 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">13,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">86,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,086</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,086</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;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;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;">212,235</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,299</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">1,526</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">236,060</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;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:92.7734375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the six 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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">Recurring revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">274,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">292,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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-recurring 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,495</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">26,779</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,322</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,322</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;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;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;">414,747</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">43,859</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">(1,372</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;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;">457,234</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;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:92.7734375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three months ended June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">Recurring revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">122,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,328</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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-recurring 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,795</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,486</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,486</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;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;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;">186,829</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">19,796</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">208,763</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;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:92.7734375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the six months ended June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">Recurring revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">242,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,483</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">255,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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-recurring 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">25,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">152,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,649</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,649</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;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;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;">369,627</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">38,890</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;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;">408,492</font></div></td><td style="vertical-align:bottom;border-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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred Revenue and Performance Obligations</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred revenue, including long-term, by segment is as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</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;">Enterprise Software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">299,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">277,198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">20,387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Corporate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,338</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,302</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Totals</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">316,869</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299,887</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The opening balance of total deferred revenue, including long-term, was </font><font style="font-family:inherit;font-size:10pt;">$290.1 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) as of January 1, 2017.</font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in total deferred revenue, including long-term, were as follows:</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: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:75.5859375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:77%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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;">Balance, beginning of period December 31, 2017 (As Adjusted)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">299,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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">414,396</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(397,414</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;font-weight:bold;">Balance, end of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">316,869</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:center;font-size:10pt;"><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;font-style:italic;">Transaction Price Allocated to the Remaining Performance Obligations</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;">The aggregate amount of transaction price allocated to the remaining performance obligations represent contracted revenue that has not yet been recognized ("Backlog"), which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Backlog 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 </font><font style="font-family:inherit;font-size:10pt;">$1.2 billion</font><font style="font-family:inherit;font-size:10pt;">, of which we expect to recognize approximately </font><font style="font-family:inherit;font-size:10pt;">51%</font><font style="font-family:inherit;font-size:10pt;"> as revenue over the next 12 months and the remainder thereafter.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nature of Products and Services</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide integrated software systems and related services for the public sector, with a focus on local governments. We develop and market a broad line of software solutions and services to address the information technology (&#8220;IT&#8221;) needs of cities, counties, schools and other local government entities. In addition, we provide professional IT services, including software and hardware installation, data conversion, training, and for certain customers, product modifications, along with continuing maintenance and support for customers using our systems. We also provide subscription-based services such as software as a service (&#8220;SaaS&#8221;) arrangements, which utilize the Tyler private cloud, and electronic document filing solutions (&#8220;e-filing&#8221;). In addition, we provide property appraisal outsourcing services for taxing jurisdictions.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We earn revenue from software licenses, royalties, subscription-based services, software services, post-contract customer support (&#8220;PCS&#8221; or &#8220;maintenance&#8221;), hardware, and appraisal services. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We determine revenue recognition through the following steps:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identification of the contract, or contracts, with a customer</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Determination of the transaction price</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, we satisfy a performance obligation</font></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most of our software arrangements with customers contain multiple performance obligations that range from software licenses, installation, training, and consulting to software modification and customization to meet specific customer needs (services), hosting, and PCS. For these contracts, we account for individual performance obligations separately when they are distinct. We evaluate whether separate performance obligations can be distinct or should be accounted for as one performance obligation. Arrangements that include software services, such as training or installation, are evaluated to determine whether those services are essential to the product&#8217;s functionality. The transaction price is allocated to the distinct performance obligations on a relative SSP basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. Revenue is recognized net of allowances for sales adjustments and any taxes collected from customers, which are subsequently remitted to governmental authorities.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Software Arrangements:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Software Licenses and Royalties</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Many of our software arrangements involve &#8220;off-the-shelf&#8221; software. We recognize the revenue allocable to "off-the-shelf" software licenses and specified upgrades at a point in time when control of the software license transfers to the customer, unless the software is not considered distinct. We consider off-the-shelf software to be distinct when it can be added to an arrangement with minor changes in the underlying code, it can be used by the customer for the customer&#8217;s purpose upon installation and remaining services such as training are not considered essential to the product's functionality.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For arrangements that involve significant production, modification or customization of the software, or where software services are otherwise not considered distinct, we recognize revenue over time by measuring progress-to-completion. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software license fees are billed in accordance with the contract terms. Typically, a majority of the fee is due when access to the software license is made available to the customer and the remainder of the fee due over a passage of time stipulated by the contract. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize royalty revenue when earned under the terms of our third-party royalty arrangements. Currently, our third-party royalties are recognized at a point in time when we receive notice of amounts earned. Typically, we receive notice of royalty revenues earned and billed on a quarterly basis in the quarter immediately following the royalty reporting period. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Software Services</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As noted above, some of our software arrangements include services considered essential or require significant customization to meet the customer's desired functionality. For these software arrangements, both the software licenses and related software services revenue are not distinct and are recognized over time using the progress-to-completion method. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met. When software services are distinct, the fee allocable to the service element is recognized over the time we perform the services and is billed on a time and material basis.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Post-Contract Customer Support</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our customers generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone support, bug fixes, and rights to upgrades on a when-and-if available basis. PCS is considered distinct when purchased with our software licenses. Our PCS agreements are typically renewable annually. PCS is recognized over time on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Computer Hardware Equipment</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue allocable to computer hardware equipment is recognized at a point in time when control of the equipment is transferred to the customer.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Subscription-Based Services:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription-based services consist of revenues derived from SaaS arrangements, which utilize the Tyler private cloud, and electronic filing transactions. Revenue from subscription-based services is generally recognized over time on a ratable basis over the contract term, beginning on the date that our service is made available to the customer. Our subscription contracts are generally&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years or longer in length, billed annually in advance, and non-cancelable.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For SaaS arrangements, we evaluate whether the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and whether the customer can feasibly maintain the software on the customer&#8217;s hardware or enter into another arrangement with a third-party to host the software. We allocate contract value to each performance obligation of the arrangement that qualifies for treatment as a distinct element based on estimated SSP. When it is determined that software is distinct and the customer has the ability to take control of the software, we recognize revenue allocable to the software license fee when access to the software license is made available to the customer. We recognize hosting services ratably over the term of the arrangement, which range from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years but are typically for a period of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years. For software and software services associated with SaaS arrangements that are not distinct or are contingent on the transfer of other performance obligations, we recognize the revenue ratably over the remaining contractual period once we have provided the customer access to the software. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Electronic filing transaction fees primarily pertain to documents filed with the courts by attorneys and other third-parties via our e-filing services and retrieval of filed documents via our access services. For each document filed with a court, the filer generally pays a transaction fee and a court filing fee to us and we remit a portion of the transaction fee and the filing fee to the court. We record as revenue the transaction fee, while the portion of the transaction fee remitted to the courts is recorded as cost of sales as we are acting as a principal in the arrangement. Court filing fees collected on behalf of the courts and remitted to the courts are recorded on a net basis and thus do not affect the statement of comprehensive income. For e-filing transaction fees, we have the right to charge the customer an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount billable to the customer in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18. In some cases, we are paid on a fixed fee basis and recognize the revenue ratably over the contractual period.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs of performing services under subscription-based arrangements are expensed as incurred, except for certain direct and incremental contract origination and set-up costs associated with SaaS arrangements. Such direct and incremental costs are capitalized and amortized ratably over the useful life.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Appraisal Services:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our property appraisal projects, we recognize revenue using the progress-to-completion method of revenue recognition since many of these projects are implemented over </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year periods and consist of various unique activities. Appraisal services require a significant level of integration and interdependency with various individual service components; therefore, the service components are not considered distinct. Appraisal services are recognized over time by measuring progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Significant Judgments:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contracts with customers often include multiple performance obligations to a customer. When a software arrangement (traditional or subscription) includes both software licenses and software services, judgment is required to determine whether the software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software services and recognized over time. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts.</font><font style="font-family:inherit;font-size:8pt;"> </font><font style="font-family:inherit;font-size:10pt;">We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine SSP using the expected cost-plus margin approach.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For arrangements that involve significant production, modification or customization of the software, or where software services otherwise cannot be considered distinct, we recognize revenue as control is transferred to the customer over time using progress-to-completion methods. Depending on the contract, we measure progress-to-completion primarily using labor hours incurred, or value added. The progress-to-completion method generally results in the recognition of reasonably consistent profit margins over the life of a contract because we can provide reasonably dependable estimates of contract billings and contract costs. We use the level of profit margin that is most likely to occur on a contract. If the most likely profit margin cannot be precisely determined, the lowest probable level of profit margin in the range of estimates is used until the results can be estimated more precisely. These arrangements are often implemented over an extended time period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Typically, the structure of our arrangements does not give rise to variable consideration.&#160;However, in those instances whereby variable consideration exists, we include in our estimates additional revenue for variable consideration when we believe we have an enforceable right, the amount can be estimated reliably and its realization is probable.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Refer to Note 12 - Disaggregation of Revenue for further information, including the economic factors that affect the nature, amount, timing, and uncertainty of revenue and cash flows of our various revenue categories.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the allowance for doubtful accounts:</font></div><div style="line-height:120%;padding-top:16px;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:77.34375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">June&#160;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;">Balance, beginning of period 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;">5,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Provisions for losses - accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,147</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Collection of accounts previously written off</font></div></td><td colspan="2" style="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;">(212</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;">Deductions for accounts charged off or credits issued</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance, end of period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,105</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the reconciliation of basic earnings per share to diluted earnings per share:</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><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:90.4296875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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="overflow:hidden;font-size:10pt;"><font style="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;border-top:1px 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</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;">Numerator for basic and diluted earnings per share:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">39,161</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;">31,770</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;">76,986</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;">64,539</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 basic common shares outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">38,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">37,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">38,416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">37,144</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Assumed conversion of dilutive securities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:#cff0fc;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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:#cff0fc;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;"><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;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,834</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,047</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,834</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,067</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-indent:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator for diluted earnings per share</font></div><div style="text-indent:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160; - Adjusted weighted-average shares</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,224</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,201</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,211</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per common share:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Basic</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">1.02</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.86</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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;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:#cff0fc;padding-top: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.00</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;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:#cff0fc;padding-top: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.74</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;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;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.97</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.81</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.91</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.65</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes share-based compensation expense related to share-based awards recorded in the condensed consolidated statements of income, pursuant to ASC 718, Stock Compensation:</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><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:84.375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" 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: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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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;">Cost of software services, maintenance and subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,955</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;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;">5,731</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,350</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,978</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,648</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,759</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,227</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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 share-based compensation expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,933</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,901</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;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;">23,490</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;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;">17,577</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adjusted our condensed consolidated financial statements from amounts previously reported due to the adoption of the new standard. Select unaudited condensed consolidated statement of income line items, which reflect the adoption of the new standard, are as follows (in thousands, except per share data):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:659px;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:261px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:46px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:46px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:46px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:46px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Three Months Ended June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Six Months Ended June 30, 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Adjustments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align: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;">Statement of Income:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">17,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;">2,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">19,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">35,330</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">5,734</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">41,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(430</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,517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">81,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(670</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;">80,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: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 services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,372</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,512</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;">45,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">92,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,034</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;">88,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">89,412</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(601</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;">88,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">176,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,153</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;">175,118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">6,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">6,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">12,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,919</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(16</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;">7,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(50</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;">10,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(360</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;">208,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">408,665</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(173</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;">408,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Selling, general and administrative expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">43,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(451</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;">43,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">86,593</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(813</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;">85,780</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Amortization of customer and trade name intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,463</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(132</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;">3,331</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">6,921</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(265</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;">6,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">37,075</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">223</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">37,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">73,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">905</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">74,129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Income tax provision</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,396</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">31</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,427</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,049</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Net income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">31,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">31,770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,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: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;">655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">64,539</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings per common share:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.85</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.86</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;">1.72</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 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;">1.74</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.81</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.81</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.63</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.65</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:11px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Select condensed consolidated balance sheet line items, which reflect the adoption of the new standard, 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:465px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:240px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:58px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align: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;">Balance Sheet:</font></div></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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><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;">227,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">19,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">246,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Prepaid expenses</font></div></td><td colspan="2" style="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;">27,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,954</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">32,206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accounts receivable, long-term</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,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: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 intangibles, net</font></div></td><td colspan="2" style="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;">236,444</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(6,827</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;">229,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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 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;">1,589,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,611,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">309,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,848</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;">298,613</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Deferred income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">46,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;">Retained earnings</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">599,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">24,642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">624,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 liabilities and shareholders' equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,589,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">21,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,611,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:left;font-size:10pt;"><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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have performed a preliminary valuation analysis of the fair market value of Socrata&#8217;s assets and liabilities. The following table summarizes the allocation of the preliminary purchase price as of the acquisition date.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:53.515625%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" 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;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accounts receivable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 noncurrent assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Identifiable intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">78,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accounts payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,254</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,717</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;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,915</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 consideration</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">149,368</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%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the 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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise<br clear="none"/>Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align: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;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">19,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Subscriptions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">50,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,372</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">53,009</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Software services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">45,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">50,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">89,795</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">6,281</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">96,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Hardware and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,369</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,086</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,086</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;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;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;">212,235</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,299</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">1,526</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">236,060</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">58,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(17,012</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;">46,907</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the six 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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align: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;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,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 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,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Subscriptions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">97,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,716</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">102,037</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Software services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">85,289</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">11,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">96,613</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">177,609</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,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;">&#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;">189,973</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">10,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">10,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Hardware and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,526</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,509</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,322</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,322</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;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;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;">414,747</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">43,859</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">(1,372</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;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;">457,234</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">115,032</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,149</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(30,739</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;">94,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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%;font-size:10pt;"><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;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three months ended June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align: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;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">17,553</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Subscriptions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">38,621</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,896</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">40,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Software services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">41,184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">45,860</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">83,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">88,811</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">6,366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">6,366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Hardware and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">4,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,903</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,486</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,486</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;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;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;">186,829</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">19,796</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">208,763</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(12,642</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;">45,989</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the six months ended June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align: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;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">37,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 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,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Subscriptions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,684</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">80,379</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Software services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">79,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">9,027</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">88,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">165,319</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">175,118</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Hardware and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,973</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">4,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,597</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,649</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,649</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;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;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;">369,627</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">38,890</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;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;">408,492</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">106,524</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,921</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(23,890</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;">91,555</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details activity in our common stock:</font></div><div style="line-height:120%;font-size:12pt;"><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="15" rowspan="1"></td></tr><tr><td style="width:52%;" 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: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: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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchases of treasury shares</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;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;">(6,171</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option exercises</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">722</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">44,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">534</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">23,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock plan purchases</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top: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,760</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:#cff0fc;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;">27</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top: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,427</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="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;"><font style="font-family:inherit;font-size:10pt;">Segment and Related Information</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;"><font style="font-family:inherit;font-size:10pt;">We provide integrated information management solutions and services for the public sector, with a focus on local governments.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide our software systems and services and appraisal services through </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> business units, which focus on the following products:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:75px;" 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:51px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">financial management, education and planning, regulatory and maintenance software solutions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:75px;" 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:51px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">financial management, municipal courts, planning, regulatory and maintenance, and land and vital records management software solutions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:75px;" 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:51px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">courts and justice and public safety software solutions; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:75px;" 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:51px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">data and insights solutions; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:75px;" 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:51px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">appraisal and tax software solutions and property appraisal services.</font></div></td></tr></table><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with ASC 280-10, Segment Reporting, the financial management, education and planning, regulatory and maintenance software solutions unit; financial management, municipal courts, planning, regulatory and maintenance, and land and vital records management software solutions unit; courts and justice and public safety software solutions unit; and the data and insights solutions unit meet the criteria for aggregation and are presented in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment, the Enterprise Software (&#8220;ES&#8221;) segment. The ES segment provides municipal and county governments and schools with software systems and services to meet their information technology and automation needs for mission-critical &#8220;back-office&#8221; functions such as financial management and courts and justice processes; public safety; planning, regulatory and maintenance; land and vital records management, and data analytics. The Appraisal and Tax (&#8220;A&amp;T&#8221;) segment provides systems and software that automate the appraisal and assessment of real and personal property as well as property appraisal outsourcing services for local governments and taxing authorities. Property appraisal outsourcing services include: the physical inspection of commercial and residential properties; data collection and processing; computer analysis for property valuation; preparation of tax rolls; community education; and arbitration between taxpayers and the assessing jurisdiction.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate performance based on several factors, of which the primary financial measure is business segment operating income. We define segment operating income for our business units as income before non-cash amortization of intangible assets associated with their acquisitions, interest expense and income taxes. Segment operating income includes intercompany transactions. The majority of intercompany transactions relate to contracts involving more than one unit and are valued based on the contractual arrangement. Segment operating income for corporate primarily consists of compensation costs for the executive management team and certain accounting and administrative staff and share-based compensation expense for the entire company. Corporate segment operating income also includes revenues and expenses related to a company-wide user conference.</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the 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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise<br clear="none"/>Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align: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;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">19,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Subscriptions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">50,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,372</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">53,009</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Software services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">45,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">50,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">89,795</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">6,281</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">96,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Hardware and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,369</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,086</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,086</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;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;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;">212,235</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,299</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">1,526</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">236,060</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">58,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(17,012</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;">46,907</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the six 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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align: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;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,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 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,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Subscriptions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">97,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,716</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">102,037</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Software services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">85,289</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">11,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">96,613</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">177,609</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,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;">&#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;">189,973</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">10,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">10,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Hardware and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,526</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,509</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,322</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,322</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;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;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;">414,747</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">43,859</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">(1,372</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;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;">457,234</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">115,032</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,149</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(30,739</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;">94,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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%;font-size:10pt;"><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;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three months ended June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align: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;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">17,553</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Subscriptions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">38,621</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,896</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">40,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Software services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">41,184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">45,860</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">83,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">88,811</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">6,366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">6,366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Hardware and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">4,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,903</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,486</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,486</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;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;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;">186,829</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">19,796</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">208,763</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(12,642</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;">45,989</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the six months ended June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align: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;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">37,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 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,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Subscriptions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,684</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">80,379</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Software services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">79,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">9,027</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">88,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">165,319</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">175,118</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Hardware and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,973</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">4,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,597</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,649</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,649</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;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;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;">369,627</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">38,890</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;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;">408,492</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">106,524</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,921</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(23,890</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;">91,555</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:96.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Reconciliation of reportable segment operating income to the Company's consolidated totals:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,907</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,989</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,555</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of acquired software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,724</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;">(5,360</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,106</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;">(10,770</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of customer and trade name intangibles</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,041</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;">(3,331</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;">(7,356</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;">(6,656</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 income (expense), net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">558</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(101</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,157</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(291</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income before income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,700</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,197</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,137</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,838</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Accounting Standards and Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except for the accounting policies for revenue recognition and deferred commissions that were adjusted as a result of adopting ASU No. 2014-09, there have been no changes to our significant accounting policies described in the Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on February 21, 2018, that have had a material impact on our condensed consolidated financial statements and related notes.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">USE OF ESTIMATES</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of our financial statements in conformity with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) requires us 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 period. Significant items subject to such estimates and assumptions include revenue recognition, determining the nature and timing of satisfaction of performance obligations, and determining the standalone selling price (&#8220;SSP&#8221;) of performance obligations, variable consideration, and other obligations such as returns and refunds; loss contingencies; the estimated useful life of deferred commissions; the carrying amount and estimated useful lives of intangible assets; determining share-based compensation expense; the valuation allowance for receivables; and determining the potential outcome of future tax consequences of events that have been recognized on our consolidated financial statements or tax returns. Actual results could differ from estimates.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REVENUE RECOGNITION</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nature of Products and Services</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide integrated software systems and related services for the public sector, with a focus on local governments. We develop and market a broad line of software solutions and services to address the information technology (&#8220;IT&#8221;) needs of cities, counties, schools and other local government entities. In addition, we provide professional IT services, including software and hardware installation, data conversion, training, and for certain customers, product modifications, along with continuing maintenance and support for customers using our systems. We also provide subscription-based services such as software as a service (&#8220;SaaS&#8221;) arrangements, which utilize the Tyler private cloud, and electronic document filing solutions (&#8220;e-filing&#8221;). In addition, we provide property appraisal outsourcing services for taxing jurisdictions.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We earn revenue from software licenses, royalties, subscription-based services, software services, post-contract customer support (&#8220;PCS&#8221; or &#8220;maintenance&#8221;), hardware, and appraisal services. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We determine revenue recognition through the following steps:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identification of the contract, or contracts, with a customer</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Determination of the transaction price</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, we satisfy a performance obligation</font></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most of our software arrangements with customers contain multiple performance obligations that range from software licenses, installation, training, and consulting to software modification and customization to meet specific customer needs (services), hosting, and PCS. For these contracts, we account for individual performance obligations separately when they are distinct. We evaluate whether separate performance obligations can be distinct or should be accounted for as one performance obligation. Arrangements that include software services, such as training or installation, are evaluated to determine whether those services are essential to the product&#8217;s functionality. The transaction price is allocated to the distinct performance obligations on a relative SSP basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. Revenue is recognized net of allowances for sales adjustments and any taxes collected from customers, which are subsequently remitted to governmental authorities.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Software Arrangements:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Software Licenses and Royalties</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Many of our software arrangements involve &#8220;off-the-shelf&#8221; software. We recognize the revenue allocable to "off-the-shelf" software licenses and specified upgrades at a point in time when control of the software license transfers to the customer, unless the software is not considered distinct. We consider off-the-shelf software to be distinct when it can be added to an arrangement with minor changes in the underlying code, it can be used by the customer for the customer&#8217;s purpose upon installation and remaining services such as training are not considered essential to the product's functionality.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For arrangements that involve significant production, modification or customization of the software, or where software services are otherwise not considered distinct, we recognize revenue over time by measuring progress-to-completion. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software license fees are billed in accordance with the contract terms. Typically, a majority of the fee is due when access to the software license is made available to the customer and the remainder of the fee due over a passage of time stipulated by the contract. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize royalty revenue when earned under the terms of our third-party royalty arrangements. Currently, our third-party royalties are recognized at a point in time when we receive notice of amounts earned. Typically, we receive notice of royalty revenues earned and billed on a quarterly basis in the quarter immediately following the royalty reporting period. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Software Services</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As noted above, some of our software arrangements include services considered essential or require significant customization to meet the customer's desired functionality. For these software arrangements, both the software licenses and related software services revenue are not distinct and are recognized over time using the progress-to-completion method. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met. When software services are distinct, the fee allocable to the service element is recognized over the time we perform the services and is billed on a time and material basis.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Post-Contract Customer Support</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our customers generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone support, bug fixes, and rights to upgrades on a when-and-if available basis. PCS is considered distinct when purchased with our software licenses. Our PCS agreements are typically renewable annually. PCS is recognized over time on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Computer Hardware Equipment</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue allocable to computer hardware equipment is recognized at a point in time when control of the equipment is transferred to the customer.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Subscription-Based Services:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription-based services consist of revenues derived from SaaS arrangements, which utilize the Tyler private cloud, and electronic filing transactions. Revenue from subscription-based services is generally recognized over time on a ratable basis over the contract term, beginning on the date that our service is made available to the customer. Our subscription contracts are generally&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years or longer in length, billed annually in advance, and non-cancelable.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For SaaS arrangements, we evaluate whether the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and whether the customer can feasibly maintain the software on the customer&#8217;s hardware or enter into another arrangement with a third-party to host the software. We allocate contract value to each performance obligation of the arrangement that qualifies for treatment as a distinct element based on estimated SSP. When it is determined that software is distinct and the customer has the ability to take control of the software, we recognize revenue allocable to the software license fee when access to the software license is made available to the customer. We recognize hosting services ratably over the term of the arrangement, which range from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years but are typically for a period of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years. For software and software services associated with SaaS arrangements that are not distinct or are contingent on the transfer of other performance obligations, we recognize the revenue ratably over the remaining contractual period once we have provided the customer access to the software. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Electronic filing transaction fees primarily pertain to documents filed with the courts by attorneys and other third-parties via our e-filing services and retrieval of filed documents via our access services. For each document filed with a court, the filer generally pays a transaction fee and a court filing fee to us and we remit a portion of the transaction fee and the filing fee to the court. We record as revenue the transaction fee, while the portion of the transaction fee remitted to the courts is recorded as cost of sales as we are acting as a principal in the arrangement. Court filing fees collected on behalf of the courts and remitted to the courts are recorded on a net basis and thus do not affect the statement of comprehensive income. For e-filing transaction fees, we have the right to charge the customer an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount billable to the customer in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18. In some cases, we are paid on a fixed fee basis and recognize the revenue ratably over the contractual period.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs of performing services under subscription-based arrangements are expensed as incurred, except for certain direct and incremental contract origination and set-up costs associated with SaaS arrangements. Such direct and incremental costs are capitalized and amortized ratably over the useful life.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Appraisal Services:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our property appraisal projects, we recognize revenue using the progress-to-completion method of revenue recognition since many of these projects are implemented over </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year periods and consist of various unique activities. Appraisal services require a significant level of integration and interdependency with various individual service components; therefore, the service components are not considered distinct. Appraisal services are recognized over time by measuring progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Significant Judgments:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contracts with customers often include multiple performance obligations to a customer. When a software arrangement (traditional or subscription) includes both software licenses and software services, judgment is required to determine whether the software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software services and recognized over time. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts.</font><font style="font-family:inherit;font-size:8pt;"> </font><font style="font-family:inherit;font-size:10pt;">We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine SSP using the expected cost-plus margin approach.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For arrangements that involve significant production, modification or customization of the software, or where software services otherwise cannot be considered distinct, we recognize revenue as control is transferred to the customer over time using progress-to-completion methods. Depending on the contract, we measure progress-to-completion primarily using labor hours incurred, or value added. The progress-to-completion method generally results in the recognition of reasonably consistent profit margins over the life of a contract because we can provide reasonably dependable estimates of contract billings and contract costs. We use the level of profit margin that is most likely to occur on a contract. If the most likely profit margin cannot be precisely determined, the lowest probable level of profit margin in the range of estimates is used until the results can be estimated more precisely. These arrangements are often implemented over an extended time period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Typically, the structure of our arrangements does not give rise to variable consideration.&#160;However, in those instances whereby variable consideration exists, we include in our estimates additional revenue for variable consideration when we believe we have an enforceable right, the amount can be estimated reliably and its realization is probable.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Refer to Note 12 - Disaggregation of Revenue for further information, including the economic factors that affect the nature, amount, timing, and uncertainty of revenue and cash flows of our various revenue categories.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Contract Balances:</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts receivable and allowance for doubtful accounts</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Timing of revenue recognition may differ from the timing of invoicing to customers. We record an unbilled receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. For multi-year agreements, we generally invoice customers annually at the beginning of each annual coverage period. We record a receivable related to revenue recognized for on-premises licenses as we have an unconditional right to invoice and receive payment in the future related to those licenses.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain allowances for doubtful accounts, which are provided at the time the revenue is recognized. Since most of our customers are domestic governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. Events or changes in circumstances that indicate that the carrying amount for the allowances for doubtful accounts may require revision, include, but are not limited to, deterioration of a customer&#8217;s financial condition, failure to manage our customer&#8217;s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the allowance for doubtful accounts:</font></div><div style="line-height:120%;padding-top:16px;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:77.34375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">June&#160;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;">Balance, beginning of period 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;">5,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Provisions for losses - accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,147</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Collection of accounts previously written off</font></div></td><td colspan="2" style="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;">(212</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;">Deductions for accounts charged off or credits issued</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance, end of period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,105</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allowance for doubtful accounts reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine the allowance based on known troubled accounts, historical experience, and other currently available evidence.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with our appraisal services contracts and certain software services contracts, we may perform work prior to when the software and services are billable and/or payable pursuant to the contract. Unbilled revenue is not billable at the balance sheet date but is recoverable over the remaining life of the contract through billings made in accordance with contractual agreements. The termination clauses in most of our contracts provide for the payment for the value of products delivered or services performed in the event of early termination. We have historically recorded such unbilled receivables (costs and estimated profit in excess of billings) in connection with (1)&#160;property appraisal services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing normally occurs subsequently and may span another accounting period; (2)&#160;software services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing for the software element of the arrangement may be based upon the specific phase of the implementation; (3)&#160;software revenue for which we have recognized revenue at the point in time when the software is made available to the customer but the billing has not yet been submitted to the customer; (4)&#160;some of our contracts which provide for an amount to be withheld from a progress billing (generally between </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;"> retention) until final and satisfactory project completion is achieved; and (5)&#160;in a limited number of cases, extended payment terms, which may be granted to customers with whom we generally have a long-term relationship and favorable collection history.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The opening balance of current and long-term accounts receivable, net of allowance for doubtful accounts, was </font><font style="font-family:inherit;font-size:10pt;">$226.8 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) as of January 1, 2017.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;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;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, total current and long-term accounts receivable, net of allowance for doubtful accounts, was </font><font style="font-family:inherit;font-size:10pt;">$311.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$258.3 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted), respectively. We have recorded unbilled receivables of </font><font style="font-family:inherit;font-size:10pt;">$77.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$64.6 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. Included in unbilled receivables are retention receivables of </font><font style="font-family:inherit;font-size:10pt;">$10.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><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;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, which become payable upon the completion of the contract or completion of our fieldwork and formal hearings. Unbilled receivables expected to be collected within one year have been included with accounts receivable, current portion in the accompanying condensed consolidated balance sheets. Unbilled receivables and retention receivables expected to be collected past one year have been included with accounts receivable, long-term portion in the accompanying condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payment terms and conditions vary by contract type, although, terms generally include a requirement of payment within </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">60</font><font style="font-family:inherit;font-size:10pt;"> days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period, and multi-year on-premises term licenses that are invoiced annually with revenue recognized upfront.</font></div><div style="line-height:120%;padding-top:16px;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%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of deferred revenue consists of deferred maintenance revenue that has been billed based on contractual terms in the underlying arrangement, with the remaining balance consisting of payments received in advance of revenue being earned under software licensing, subscription-based services, software and appraisal services and hardware installation. Refer to Note 12 - Deferred Revenue and Performance Obligations for further information, including deferred revenue by segment and changes in deferred revenue during the period.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Commissions </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;">&#160;years. We utilized the 'portfolio approach' practical expedient in ASC 606-10-10-4, which allows entities to apply the guidance to a portfolio of contracts with similar characteristics because the effects on the financial statements of this approach would not differ materially from applying the guidance to individual contracts. Using the 'portfolio approach', we determined the period of benefit by taking into consideration our customer contracts, our technology life-cycle and other factors. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the remaining period of benefit. Deferred commissions have been included with prepaid expenses in the accompanying condensed consolidated balance sheets. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying condensed consolidated statements of income. Refer to Note 5 - Deferred Commissions for further information.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS</font></div><div style="line-height:120%;text-align:left;text-indent:16px;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;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">. In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">. ASU No. 2014-09 supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") Topic 605, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition ("Topic 605")</font><font style="font-family:inherit;font-size:10pt;">, and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the considerations to which the entity expects to be entitled to in exchange for those goods or services. This model involves a five-step process that includes identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies the performance obligations. Topic 606 also includes Subtopic 340-40</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> Other Assets and Deferred Costs - Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, we refer to ASU No. 2014-09 and Subtopic 340-40 as the "new standard."</font></div><div style="line-height:120%;text-align:left;text-indent:36px;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;">We adopted the requirements of the new standard as of January 1, 2018, utilizing the full retrospective method of transition. Adoption of the new standard resulted in changes to our accounting policies for revenue recognition, trade and other receivables, and deferred commissions as detailed below. We applied the new standard using a practical expedient where the consideration allocated to the remaining performance obligations or an explanation of when we expect to recognize that amount as revenue for all reporting periods presented before the date of the initial application is not disclosed.</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><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;">The impact of adopting ASU No. 2014-09 on our total revenues for 2017 and 2016 was not material. The impact of adopting the new standard on our retained earnings and deferred commissions is material. The most significant impact of the new standard relates to our accounting for software license revenue. Specifically, under the new standard, software license fees under perpetual agreements are no longer subject to 100% discount allocations from other performance obligations in the contract. Discounts in arrangements are allocated across all performance obligations increasing license revenues and decreasing revenues allocated to other performance obligations. In addition, in most cases, net license fees (total license fees less any allocated discounts) are recognized at the point in time when control of the software license transfers to the customer versus our legacy policy of recognizing revenue upon delivery and only to the extent billable per the contractual terms. Under the new standard, time-based license fees are no longer recognized over the contractual period of the license and are instead recognized at the point in time when the control of the software license transfers to the customer. Revenues related to our PCS renewals, SaaS offerings and appraisal services remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the new standard is dependent on contract-specific terms and may vary in some instances from recognition at the time of billing. </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adoption of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions) must be recognized as an asset and expensed on a systematic basis that is consistent with the transfer to the customer of the goods and services to which the asset relates, unless that life is less than one year. Prior to adoption of the new standard, we deferred sales commissions and recognized expense over the relevant initial contractual term, which was generally </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> years. Under the new standard, we amortize these costs over a period of benefit that we have determined to be&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;">&#160;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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adjusted our condensed consolidated financial statements from amounts previously reported due to the adoption of the new standard. Select unaudited condensed consolidated statement of income line items, which reflect the adoption of the new standard, are as follows (in thousands, except per share data):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:659px;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:261px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:46px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:46px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:46px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:46px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Three Months Ended June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Six Months Ended June 30, 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Adjustments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align: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;">Statement of Income:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">17,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;">2,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">19,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">35,330</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">5,734</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">41,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(430</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,517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">81,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(670</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;">80,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: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 services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,372</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,512</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;">45,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">92,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,034</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;">88,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">89,412</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(601</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;">88,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">176,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,153</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;">175,118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Appraisal services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">6,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">6,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">12,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,919</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(16</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;">7,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(50</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;">10,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(360</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;">208,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">408,665</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(173</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;">408,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Selling, general and administrative expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">43,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(451</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;">43,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">86,593</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(813</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;">85,780</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Amortization of customer and trade name intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,463</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(132</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;">3,331</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">6,921</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(265</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;">6,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">37,075</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">223</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">37,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">73,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">905</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">74,129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Income tax provision</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,396</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">31</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,427</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,049</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Net income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">31,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">31,770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,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: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;">655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">64,539</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings per common share:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.85</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.86</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;">1.72</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 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;">1.74</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.81</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.81</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.63</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.65</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:11px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Select condensed consolidated balance sheet line items, which reflect the adoption of the new standard, 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:465px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:240px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:58px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align: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;">Balance Sheet:</font></div></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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><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;">227,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">19,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">246,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Prepaid expenses</font></div></td><td colspan="2" style="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;">27,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,954</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">32,206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accounts receivable, long-term</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,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: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 intangibles, net</font></div></td><td colspan="2" style="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;">236,444</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(6,827</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;">229,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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 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;">1,589,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,611,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">309,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,848</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;">298,613</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Deferred income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">46,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;">Retained earnings</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">599,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">24,642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">624,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 liabilities and shareholders' equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,589,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">21,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,611,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our adoption of ASU No. 2014-09 had no impact on our net cash provided by or used in operating, investing or financing activities for any of the periods reported.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Recent tax legislation</font><font style="font-family:inherit;font-size:10pt;">. On December 22, 2017, the Tax Cuts&#160;and&#160;Jobs Act&#160;("Tax Act")&#160;was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for businesses and individuals. For businesses, the Tax Act reduces the U.S. corporate federal income tax rate from a maximum of&#160;35%&#160;to a flat&#160;21% rate and transitions from a worldwide tax system to a territorial tax system. The Tax Act also adds many new provisions including changes to bonus depreciation, the deduction for executive compensation and a tax on global intangible low-taxed income (GILTI). The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate.&#160;Refer to Note 8 - Income Tax Provision for further information.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Leases.</font><font style="font-family:inherit;font-size:10pt;"> On February 25, 2016, the FASB issued its new lease accounting guidance in ASU No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases ("Topic 842"). </font><font style="font-family:inherit;font-size:10pt;">Under the new guidance, lessees will be required to recognize the following for all leases (except for short-term leases) at the commencement date:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:97px;" 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:73px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A lease liability, which is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:97px;" 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:73px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A right-of-use asset, which is an asset that represents the lessee&#8217;s right to use, or control the use of, a specified asset for the lease term.</font></div></td></tr></table><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach.&#160;&#160;</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 842 is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. We are assessing the financial impact of adopting the new standard, however; we are currently unable to provide a reasonable estimate regarding the financial impact. We will adopt the new standard in fiscal year 2019.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shareholders&#8217; Equity</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;"><font style="font-family:inherit;font-size:10pt;">The following table details activity in our common stock:</font></div><div style="line-height:120%;font-size:12pt;"><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="15" rowspan="1"></td></tr><tr><td style="width:52%;" 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: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: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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchases of treasury shares</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;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;">(6,171</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option exercises</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">722</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">44,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">534</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">23,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock plan purchases</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top: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,760</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:#cff0fc;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;">27</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top: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,427</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;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;">, we had authorization from our board of directors to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">2.0 million</font><font style="font-family:inherit;font-size:10pt;"> additional shares of Tyler common stock.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">USE OF ESTIMATES</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of our financial statements in conformity with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) requires us 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 period. Significant items subject to such estimates and assumptions include revenue recognition, determining the nature and timing of satisfaction of performance obligations, and determining the standalone selling price (&#8220;SSP&#8221;) of performance obligations, variable consideration, and other obligations such as returns and refunds; loss contingencies; the estimated useful life of deferred commissions; the carrying amount and estimated useful lives of intangible assets; determining share-based compensation expense; the valuation allowance for receivables; and determining the potential outcome of future tax consequences of events that have been recognized on our consolidated financial statements or tax returns. Actual results could differ from estimates.</font></div></div> EX-101.SCH 6 tyl-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2103100 - Disclosure - Accounting Standards and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Accounting Standards and Significant Accounting Policies - Account Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Accounting Standards and Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Accounting Standards and Significant Accounting Policies - Adoption of New Accounting Standard (Details) link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Accounting Standards and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303302 - Disclosure - Accounting Standards and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Acquisitions - Assets and Liabilities Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Acquisitions - Pro-forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Deferred Commission link:presentationLink link:calculationLink link:definitionLink 2407401 - Disclosure - Deferred Commission (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Deferred Revenue and Performance Obligations link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Deferred Revenue and Performance Obligations -Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Deferred Revenue and Performance Obligations -Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Deferred Revenue and Performance Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Disaggregation of Revenue link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Disaggregation of Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0002000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Earnings Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Earnings Per Share - Computation of Basic Earnings and Diluted Earnings Per Share Data (Detail) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Income Tax Provision link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Income Tax Provision - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 2408401 - Disclosure - Other Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Revolving Line of Credit link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Revolving Line of Credit - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Segment and Related Information link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Segment and Related Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Segment and Related Information - Reconciliation of Operating Income from Segments to Consolidated (Detail) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Segment and Related Information - Schedule of Segment Revenues and Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Segment and Related Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense Related to Share-Based Awards (Detail) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Shareholders' Equity - Summary of Activities in Common Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2418401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tyl-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 tyl-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 tyl-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Segment Reporting [Abstract] Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Segments Segments [Axis] Segments Segments [Domain] Enterprise Software Enterprise Software [Member] Enterprise software. Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Number of business units Number Of Business Units Number of business units. Number of reportable segment Number of Reportable Segments Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Summary of share-based compensation expense related to share-based awards recorded in the statements of income Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location Income Statement Location [Axis] Income Statement Location Income Statement Location [Domain] Cost of software services, maintenance and subscriptions Cost Of Software Services Maintenance And Subscriptions [Member] Cost of software services maintenance and subscriptions. Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based compensation expense Allocated Share-based Compensation Expense Income Tax Disclosure [Abstract] Effective income tax rates Effective Income Tax Rate Reconciliation, Percent Excess tax benefit Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Effective income tax rate excluding excess tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Change in tax rate, income tax benefit Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Provisional Income Tax Expense (Benefit) Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Provisional Income Tax Expense (Benefit) Income tax payments Income Taxes Paid Accounting Policies [Abstract] Schedule of summary the changes in the allowances for doubtful accounts and sales adjustments Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of adjusted our condensed consolidated financial statements from amounts previously reported due to the adoption of ASU No. 2014-09 Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Schedule of segment revenues and operations Schedule of Segment Reporting Information, by Segment [Table Text Block] Reconciliation of operating income from segments to consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Schedule Of Other Assets [Table] Schedule Of Other Assets [Table] Schedule of other assets. Class of Stock Class of Stock [Axis] Class of Stock Class of Stock [Domain] Convertible Preferred Stock Convertible Preferred Stock [Member] Legal Entity Legal Entity [Axis] Entity Entity [Domain] Record Holdings Pty Limited Record Holdings Pty Limited [Member] Record Holdings Pty Limited. Schedule Of Other Assets [Line Items] Schedule Of Other Assets [Line Items] Schedule of other assets. Purchase of held to maturity securities Payments to Acquire Held-to-maturity Securities Cost method investment Cost Method Investments Investment percentage Cost Method Investment Ownership Percentage Cost method investment ownership percentage. Debt Disclosure [Abstract] Revolving Line of Credit Debt Disclosure [Text Block] Earnings Per Share [Abstract] Antidilutive securities excluded from computation of earnings per shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Revenue from Contract with Customer [Abstract] Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Expected timing of satisfaction period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Software licenses and royalties License [Member] Subscriptions Subscription and Circulation [Member] Software services Technology Service [Member] Maintenance Maintenance [Member] Appraisal services Appraisal Services [Member] Appraisal Services [Member] Hardware and other Product [Member] Consolidation Items Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Intercompany Intersegment Eliminations [Member] Corporate and Elimination Corporate And Eliminations [Member] Corporate And Eliminations [Member] Operating segment and corporate non-segment Operating Segments And Corporate Non Segment [Member] Operating Segments And Corporate Non Segment [Member] Operating segments Operating Segments [Member] Corporate Corporate, Non-Segment [Member] Appraisal and Tax Appraisal And Tax [Member] Appraisal and tax. Revenue Revenue from Contract with Customer, Excluding Assessed Tax Operating Income Operating Income (Loss) Equity [Abstract] Purchases of common stock, Shares Treasury Stock, Shares, Acquired Stock option exercises, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Employee stock plan purchases, Shares Stock Issued During Period, Shares, Employee Stock Purchase Plans Purchases of common stock, Amount Treasury Stock, Value, Acquired, Cost Method Stock option exercises, Amount Stock Issued During Period, Value, Stock Options Exercised Employee stock plan purchases, Amount Stock Issued During Period, Value, Employee Stock Purchase Plan Commitments and Contingencies Disclosure [Abstract] Number of material legal proceedings pending Number Of Legal Proceedings That Have Material Effect Number of legal proceedings that have material effect. New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Receivable Type [Axis] Receivable Type [Axis] Receivable [Domain] Receivable [Domain] Retention Receivable Retention Receivable [Member] Retention Receivable [Member] Billing Status, Type [Axis] Billing Status, Type [Axis] Receivables Billing Status [Domain] Receivables Billing Status [Domain] Unbilled Revenues Unbilled Revenues [Member] Subscription - Hosting Services Subscription And Circulation - Hosting Services [Member] Subscription And Circulation - Hosting Services [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Typical contract term Revenue From Contract With Customer, Typical Contract Term Revenue From Contract With Customer, Typical Contract Term Contract term Revenue From Contract With Customer, Contract Term Revenue From Contract With Customer, Contract Term Percentage withheld from progress billings Revenue From Contract With Customer, Percentage Withheld From Progress Billing Revenue From Contract With Customer, Percentage Withheld From Progress Billing Accounts receivable, net Accounts Receivable, Net Accounts receivable payment term Accounts Receivable, Payment Term Accounts Receivable, Payment Term Sales commissions amortization period Sales Commissions Amortization Period Sales Commissions Amortization Period Segment and Related Information Segment Reporting Disclosure [Text Block] Software licenses and royalties Software Licenses and Royalties [Member] Software Licenses and Royalties [Member] Hardware and other Hardware and Other [Member] Hardware and Other [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] As Reported Previously Reported [Member] Adjustments Restatement Adjustment [Member] Statement of Income Income Statement [Abstract] Total revenues Selling, general and administrative expenses Selling, General and Administrative Expense Amortization of customer and trade name intangibles Amortization of Intangible Assets Operating income Income tax (benefit) provision Income Tax Expense (Benefit) Net income Net Income (Loss) Attributable to Parent Earnings per common share: Basic (USD per share) Earnings Per Share, Basic Diluted (USD per share) Earnings Per Share, Diluted Balance Sheet Balance Sheet [Abstract] Balance Sheet [Abstract] Accounts receivable Accounts Receivable, Net, Current Prepaid expenses Prepaid Expense, Current Accounts receivable, long-term Accounts Receivable, Net, Noncurrent Other intangibles, net Intangible Assets, Net (Excluding Goodwill) Total assets Assets Deferred revenue Contract with Customer, Liability, Current Deferred income taxes Deferred Income Tax Liabilities, Net Retained earnings Retained Earnings (Accumulated Deficit) Total liabilities and shareholders' equity Liabilities and Equity Share-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Changes in deferred revenue Contract with Customer, Asset and Liability [Table Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net income Adjustments to reconcile net income to cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Share-based compensation expense Share-based Compensation Deferred income tax benefit Deferred Income Tax Expense (Benefit) Changes in operating assets and liabilities, exclusive of effects of acquired companies: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Income taxes Increase (Decrease) in Income Taxes Payable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Additions to property and equipment Payments to Acquire Property, Plant, and Equipment Purchase of marketable security investments Payments to Acquire Marketable Securities Proceeds from marketable security investments Proceeds from Sale and Maturity of Marketable Securities Cost of acquisitions. net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Increase in other Payments for (Proceeds from) Other Investing Activities Net cash used by investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Decrease in net borrowings on revolving line of credit Proceeds from (Repayments of) Lines of Credit Purchase of treasury shares Payments for Repurchase of Common Stock Proceeds from exercise of stock options Proceeds from Stock Options Exercised Contributions from employee stock purchase plan Proceeds from Stock Plans Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Net (decrease) increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of period Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents at end of period Subsequent Events [Abstract] Line Of Credit Facility [Table] Line of Credit Facility [Table] Short-term Debt, Type Short-term Debt, Type [Axis] Short-term Debt, Type Short-term Debt, Type [Domain] Letter of Credit Letter of Credit [Member] Credit Facility Credit Facility [Axis] Credit Facility Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Debt Instrument Debt Instrument [Axis] Debt Instrument, Name Debt Instrument, Name [Domain] Credit Agreement Credit Agreement [Member] Credit Agreement. Variable Rate Variable Rate [Axis] Variable Rate Variable Rate [Domain] Prime Commercial Lending Rate Prime Rate [Member] Libor Rate London Interbank Offered Rate (LIBOR) [Member] Line Of Credit Facility [Line Items] Line of Credit Facility [Line Items] Revolving credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Revolving line of credit maturity date Line of Credit Facility, Expiration Date Line of credit facility interest rate Debt Instrument, Basis Spread on Variable Rate Effective percentage interest rate Debt Instrument, Interest Rate, Effective Percentage Debt instrument, description of variable rate basis Debt Instrument, Description of Variable Rate Basis Outstanding borrowings Long-term Line of Credit, Noncurrent Line of credit facility, unused borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Socrata, Inc. Socrata, Inc. [Member] Socrata, Inc. [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Other noncurrent assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Goodwill Goodwill Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Deferred tax liabilities, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities, Current Total consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Deferred commissions Capitalized Contract Cost, Net Deferred commissions amortization Capitalized Contract Cost, Amortization Deferred commissions impairment Capitalized Contract Cost, Impairment Loss Deferred Commission Revenue from Contract with Customer [Text Block] Statement [Table] Statement [Table] Subscriptions Acquired software Acquired Software [Member] Acquired Software [Member] Software Services, Maintenance and Subscriptions Software Services, Maintenance and Subscriptions [Member] Software Services, Maintenance and Subscriptions [Member] Statement [Line Items] Statement [Line Items] Revenues [Abstract] Cost of revenues: Cost of Revenue [Abstract] Total cost of revenues Cost of Goods and Services Sold Gross profit Gross Profit Research and development expense Research and Development Expense, Software (Excluding Acquired in Process Cost) Other income (expense), net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Computation of reconciliation of basic earnings per share to diluted earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Disaggregation of Revenue/Deferred Revenue and Performance Obligations Statement of Financial Position [Abstract] Accounts receivable, allowance for losses Allowance for Doubtful Accounts Receivable, Current Preferred stock, par value (usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (shares) Preferred Stock, Shares Issued Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (shares) Common Stock, Shares Authorized Common stock, shares issued (shares) Common Stock, Shares, Issued Common stock, shares outstanding (shares) Common Stock, Shares, Outstanding Treasury stock, shares (shares) Treasury Stock, Shares Earnings Per Share Earnings Per Share [Text Block] Document And Entity Information [Abstract] Document and entity information. Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Organization, Consolidation and Presentation of Financial Statements [Abstract] Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Other Assets Other Assets Disclosure [Text Block] Acquisitions Business Combination Disclosure [Text Block] Use of estimates Use of Estimates, Policy [Policy Text Block] Revenue recognition Revenue Recognition, Multiple-deliverable Arrangements, Description [Policy Text Block] Subscription based services Revenue Recognition, Sales of Services [Policy Text Block] Contract balances Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Deferred revenue and deferred commission Revenue from Contract with Customer [Policy Text Block] New accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Revenues Business Acquisition, Pro Forma Revenue Net income Business Acquisition, Pro Forma Net Income (Loss) Basic earnings per share (usd per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Diluted earnings per share (usd per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Schedule of disaggregation of revenue Disaggregation of Revenue [Table Text Block] Number of shares authorized to be repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] 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] Sage Data Security, LLC Sage Data Security, LLC [Member] Sage Data Security, LLC [Member] Net cash acquired Payments to acquire business Payments to Acquire Businesses, Gross Liability incurred Business Combination, Consideration Transferred, Liabilities Incurred Tangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Weighted average useful life (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Deferred tax liabilities, net Financial advisory and legal fees Business Combination, Acquisition Related Costs Revenue, actual Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Income (loss), actual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Accounts receivable [less allowance for doubtful accounts of $5,105 in 2018 and $5,427 in 2017] Short-term investments Short-term Investments Income tax receivable Income Taxes Receivable Other current assets Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Other assets: Other Assets, Noncurrent [Abstract] Non-current investments and other assets Investments and Other Noncurrent Assets LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Total current liabilities Liabilities, Current Deferred revenue, long-term Contract with Customer, Liability, Noncurrent Commitments and contingencies Commitments and Contingencies Shareholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $10.00 par value; 1,000,000 shares authorized; none issued Preferred Stock, Value, Issued Common stock, $0.01 par value; 100,000,000 shares authorized; 48,147,969 shares issued and outstanding as of June 30, 2018 and December 31, 2017 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss, net of tax Accumulated Other Comprehensive Income (Loss), Net of Tax Treasury stock, at cost; 9,517,525 and 10,262,182 shares in 2018 and 2017, respectively Treasury Stock, Value Total shareholders' equity Stockholders' Equity Attributable to Parent Schedule of Segment Reporting Information, by Segment [Table] Segment reconciling items Segment Reconciling Items [Member] Amortization of acquired software Cost, Amortization Amortization of customer and trade name intangibles Other income (expense), net Income before income taxes Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] 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] Products and services transferred at a point in time Transferred at Point in Time [Member] Products and services transferred over time Transferred over Time [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Recurring revenues Recurring Revenue [Member] Recurring Revenue [Member] Non-recurring revenues Non-recurring Revenue [Member] Non-recurring Revenue [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Weighted-average basic common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Denominator for diluted earnings per share - Adjusted weighted-average shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Income Tax Provision Income Tax Disclosure [Text Block] Accounting Standards and Significant Accounting Policies Significant Accounting Policies [Text Block] Allowance for Doubtful Accounts Receivable [Roll Forward] Allowance for Doubtful Accounts Receivable [Roll Forward] Balance, beginning of period December 31, 2017 Allowance for Doubtful Accounts Receivable Provisions for losses - accounts receivable Provision for Doubtful Accounts Collection of accounts previously written off Allowance for Doubtful Accounts Receivable, Recoveries Deductions for accounts charged off or credits issued Allowance for Doubtful Accounts Receivable, Write-offs Balance, end of period Deferred revenue Contract with Customer, Liability Contract With Customer Liability [Roll Forward] Contract With Customer Liability [Roll Forward] Contract With Customer Liability [Roll Forward] Balance, beginning of period December 31, 2017 (As Adjusted). Deferral of revenue Contract With Customer, Liability, Increase From Deferral Contract With Customer, Liability, Increase From Deferral Recognition of deferred revenue Contract with Customer, Liability, Revenue Recognized Balance, end of period Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Summary of details activity in our common stock Schedule of Stockholders Equity [Table Text Block] Schedule of pro forma information Business Acquisition, Pro Forma Information [Table Text Block] Schedule of the allocation of the preliminary purchase price as of the acquisition date Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] EX-101.PRE 10 tyl-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. 30, 2018
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Trading Symbol TYL  
Entity Registrant Name TYLER TECHNOLOGIES INC  
Entity Central Index Key 0000860731  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   38,651,386
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenues [Abstract]        
Total revenues $ 236,060 $ 208,763 $ 457,234 $ 408,492
Cost of revenues:        
Total cost of revenues 126,784 113,260 245,153 218,454
Gross profit 109,276 95,503 212,081 190,038
Selling, general and administrative expenses 52,262 43,000 99,866 85,780
Research and development expense 15,831 11,874 28,879 23,473
Amortization of customer and trade name intangibles 4,041 3,331 7,356 6,656
Operating income 37,142 37,298 75,980 74,129
Other income (expense), net 558 (101) 1,157 (291)
Income before income taxes 37,700 37,197 77,137 73,838
Income tax (benefit) provision (1,461) 5,427 151 9,299
Net income $ 39,161 $ 31,770 $ 76,986 $ 64,539
Earnings per common share:        
Basic (USD per share) $ 1.02 $ 0.86 $ 2.00 $ 1.74
Diluted (USD per share) $ 0.97 $ 0.81 $ 1.91 $ 1.65
Software licenses and royalties        
Revenues [Abstract]        
Total revenues $ 22,400 $ 19,306 $ 45,176 $ 41,064
Cost of revenues:        
Total cost of revenues 1,204 647 1,982 1,378
Subscriptions        
Revenues [Abstract]        
Total revenues 53,009 40,517 102,037 80,379
Acquired software        
Cost of revenues:        
Total cost of revenues 5,724 5,360 11,106 10,770
Software Services, Maintenance and Subscriptions        
Cost of revenues:        
Total cost of revenues 109,487 96,172 215,572 189,712
Software services        
Revenues [Abstract]        
Total revenues 50,674 45,860 96,613 88,356
Appraisal services        
Revenues [Abstract]        
Total revenues 5,532 6,366 10,926 12,978
Cost of revenues:        
Total cost of revenues 3,568 4,282 7,349 8,479
Hardware and other        
Revenues [Abstract]        
Total revenues 8,369 7,903 12,509 10,597
Cost of revenues:        
Total cost of revenues $ 6,801 $ 6,799 $ 9,144 $ 8,115
XML 13 R3.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 $ 93,247 $ 185,926
Accounts receivable [less allowance for doubtful accounts of $5,105 in 2018 and $5,427 in 2017] 299,253 246,188
Short-term investments 59,459 43,159
Prepaid expenses 34,985 32,206
Income tax receivable 13,100 11,339
Other current assets 1,944 1,997
Total current assets 501,988 520,815
Accounts receivable, long-term 12,387 12,107
Property and equipment, net 154,464 152,315
Other assets:    
Goodwill 740,146 657,987
Other intangibles, net 293,194 229,617
Non-current investments and other assets 57,580 38,510
Total assets 1,759,759 1,611,351
Current liabilities:    
Accounts payable 4,839 8,174
Accrued liabilities 52,959 64,675
Deferred revenue 316,084 298,613
Total current liabilities 373,882 371,462
Deferred revenue, long-term 785 1,274
Deferred income taxes 44,803 46,879
Commitments and contingencies
Shareholders' equity:    
Preferred stock, $10.00 par value; 1,000,000 shares authorized; none issued 0 0
Common stock, $0.01 par value; 100,000,000 shares authorized; 48,147,969 shares issued and outstanding as of June 30, 2018 and December 31, 2017 481 481
Additional paid-in capital 686,782 626,867
Accumulated other comprehensive loss, net of tax (46) (46)
Retained earnings 701,449 624,463
Treasury stock, at cost; 9,517,525 and 10,262,182 shares in 2018 and 2017, respectively (48,377) (60,029)
Total shareholders' equity 1,340,289 1,191,736
Total liabilities and shareholders' equity $ 1,759,759 $ 1,611,351
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for losses $ 5,105 $ 5,427
Preferred stock, par value (usd per share) $ 10.00 $ 10.00
Preferred stock, shares authorized (shares) 1,000,000 1,000,000
Preferred stock, shares issued (shares) 0 0
Common stock, par value (usd per share) $ 0.01 $ 0.01
Common stock, shares authorized (shares) 100,000,000 100,000,000
Common stock, shares issued (shares) 48,147,969 48,147,969
Common stock, shares outstanding (shares) 48,147,969 48,147,969
Treasury stock, shares (shares) 9,517,525 10,262,182
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Cash flows from operating activities:    
Net income $ 76,986 $ 64,539
Adjustments to reconcile net income to cash provided by operating activities:    
Depreciation and amortization 29,649 26,102
Share-based compensation expense 23,490 17,577
Deferred income tax benefit (5,196) (8,847)
Changes in operating assets and liabilities, exclusive of effects of acquired companies:    
Accounts receivable (48,870) (32,334)
Income taxes (1,762) (9,311)
Prepaid expenses and other current assets (815) (4,797)
Accounts payable (4,599) 2,152
Accrued liabilities (12,185) (11,061)
Deferred revenue 10,532 5,555
Net cash provided by operating activities 67,230 49,575
Cash flows from investing activities:    
Additions to property and equipment (14,952) (30,123)
Purchase of marketable security investments (74,850) (21,392)
Proceeds from marketable security investments 39,154 17,029
Cost of acquisitions. net of cash acquired (157,152) (5,855)
Increase in other (186) (68)
Net cash used by investing activities (207,986) (40,409)
Cash flows from financing activities:    
Decrease in net borrowings on revolving line of credit 0 (10,000)
Purchase of treasury shares 0 (7,032)
Proceeds from exercise of stock options 44,317 23,360
Contributions from employee stock purchase plan 3,760 3,427
Net cash provided by financing activities 48,077 9,755
Net (decrease) increase in cash and cash equivalents (92,679) 18,921
Cash and cash equivalents at beginning of period 185,926 36,151
Cash and cash equivalents at end of period $ 93,247 $ 55,072
XML 16 R6.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
We prepared the accompanying condensed consolidated financial statements following the requirements of the Securities and Exchange Commission (“SEC”) and accounting principles generally accepted in the United States, or GAAP, for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted for interim periods. Balance sheet amounts are as of June 30, 2018, and December 31, 2017, and operating result amounts are for the three and six months ended June 30, 2018, and 2017, respectively, and include all normal and recurring adjustments that we considered necessary for the fair summarized presentation of our financial position and operating results. As these are condensed financial statements, one should also read the financial statements and notes included in our latest Form 10-K for the year ended December 31, 2017. Revenues, expenses, assets and liabilities can vary during each quarter of the year. Therefore, the results and trends in these interim financial statements may not be the same as those for the full year.
Comprehensive income (loss) is defined as the change in equity of a business enterprise during a period from transactions, and other events and circumstances from non-owner sources and includes all components of net income (loss) and other comprehensive income (loss). We had no items of other comprehensive income (loss) for the three and six months ended June 30, 2018 and 2017.
Effective January 1, 2018, we adopted the requirements of Accounting Standards Update ("ASU") No. 2014-09, Revenue from Contracts with Customers, utilizing the full retrospective approach as discussed in Note 2 - Accounting Standards and Significant Accounting Policies. All amounts and disclosures set forth in this Form 10-Q have been updated to comply with the new standard, as indicated by the "as adjusted" footnote.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounting Standards and Significant Accounting Policies
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Accounting Standards and Significant Accounting Policies
Accounting Standards and Significant Accounting Policies
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Except for the accounting policies for revenue recognition and deferred commissions that were adjusted as a result of adopting ASU No. 2014-09, there have been no changes to our significant accounting policies described in the Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on February 21, 2018, that have had a material impact on our condensed consolidated financial statements and related notes.
USE OF ESTIMATES
The preparation of our financial statements in conformity with accounting principles generally accepted in the United States (“GAAP”) requires us 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 period. Significant items subject to such estimates and assumptions include revenue recognition, determining the nature and timing of satisfaction of performance obligations, and determining the standalone selling price (“SSP”) of performance obligations, variable consideration, and other obligations such as returns and refunds; loss contingencies; the estimated useful life of deferred commissions; the carrying amount and estimated useful lives of intangible assets; determining share-based compensation expense; the valuation allowance for receivables; and determining the potential outcome of future tax consequences of events that have been recognized on our consolidated financial statements or tax returns. Actual results could differ from estimates.
REVENUE RECOGNITION
Nature of Products and Services
We provide integrated software systems and related services for the public sector, with a focus on local governments. We develop and market a broad line of software solutions and services to address the information technology (“IT”) needs of cities, counties, schools and other local government entities. In addition, we provide professional IT services, including software and hardware installation, data conversion, training, and for certain customers, product modifications, along with continuing maintenance and support for customers using our systems. We also provide subscription-based services such as software as a service (“SaaS”) arrangements, which utilize the Tyler private cloud, and electronic document filing solutions (“e-filing”). In addition, we provide property appraisal outsourcing services for taxing jurisdictions.
We earn revenue from software licenses, royalties, subscription-based services, software services, post-contract customer support (“PCS” or “maintenance”), hardware, and appraisal services. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy a performance obligation
Most of our software arrangements with customers contain multiple performance obligations that range from software licenses, installation, training, and consulting to software modification and customization to meet specific customer needs (services), hosting, and PCS. For these contracts, we account for individual performance obligations separately when they are distinct. We evaluate whether separate performance obligations can be distinct or should be accounted for as one performance obligation. Arrangements that include software services, such as training or installation, are evaluated to determine whether those services are essential to the product’s functionality. The transaction price is allocated to the distinct performance obligations on a relative SSP basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. Revenue is recognized net of allowances for sales adjustments and any taxes collected from customers, which are subsequently remitted to governmental authorities.
Software Arrangements:
Software Licenses and Royalties
Many of our software arrangements involve “off-the-shelf” software. We recognize the revenue allocable to "off-the-shelf" software licenses and specified upgrades at a point in time when control of the software license transfers to the customer, unless the software is not considered distinct. We consider off-the-shelf software to be distinct when it can be added to an arrangement with minor changes in the underlying code, it can be used by the customer for the customer’s purpose upon installation and remaining services such as training are not considered essential to the product's functionality.
For arrangements that involve significant production, modification or customization of the software, or where software services are otherwise not considered distinct, we recognize revenue over time by measuring progress-to-completion. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.
Software license fees are billed in accordance with the contract terms. Typically, a majority of the fee is due when access to the software license is made available to the customer and the remainder of the fee due over a passage of time stipulated by the contract. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
We recognize royalty revenue when earned under the terms of our third-party royalty arrangements. Currently, our third-party royalties are recognized at a point in time when we receive notice of amounts earned. Typically, we receive notice of royalty revenues earned and billed on a quarterly basis in the quarter immediately following the royalty reporting period.
Software Services
As noted above, some of our software arrangements include services considered essential or require significant customization to meet the customer's desired functionality. For these software arrangements, both the software licenses and related software services revenue are not distinct and are recognized over time using the progress-to-completion method. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met. When software services are distinct, the fee allocable to the service element is recognized over the time we perform the services and is billed on a time and material basis.
Post-Contract Customer Support
Our customers generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone support, bug fixes, and rights to upgrades on a when-and-if available basis. PCS is considered distinct when purchased with our software licenses. Our PCS agreements are typically renewable annually. PCS is recognized over time on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.
Computer Hardware Equipment
Revenue allocable to computer hardware equipment is recognized at a point in time when control of the equipment is transferred to the customer.
Subscription-Based Services:
Subscription-based services consist of revenues derived from SaaS arrangements, which utilize the Tyler private cloud, and electronic filing transactions. Revenue from subscription-based services is generally recognized over time on a ratable basis over the contract term, beginning on the date that our service is made available to the customer. Our subscription contracts are generally three to five years or longer in length, billed annually in advance, and non-cancelable.
For SaaS arrangements, we evaluate whether the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and whether the customer can feasibly maintain the software on the customer’s hardware or enter into another arrangement with a third-party to host the software. We allocate contract value to each performance obligation of the arrangement that qualifies for treatment as a distinct element based on estimated SSP. When it is determined that software is distinct and the customer has the ability to take control of the software, we recognize revenue allocable to the software license fee when access to the software license is made available to the customer. We recognize hosting services ratably over the term of the arrangement, which range from one to ten years but are typically for a period of three to five years. For software and software services associated with SaaS arrangements that are not distinct or are contingent on the transfer of other performance obligations, we recognize the revenue ratably over the remaining contractual period once we have provided the customer access to the software. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
Electronic filing transaction fees primarily pertain to documents filed with the courts by attorneys and other third-parties via our e-filing services and retrieval of filed documents via our access services. For each document filed with a court, the filer generally pays a transaction fee and a court filing fee to us and we remit a portion of the transaction fee and the filing fee to the court. We record as revenue the transaction fee, while the portion of the transaction fee remitted to the courts is recorded as cost of sales as we are acting as a principal in the arrangement. Court filing fees collected on behalf of the courts and remitted to the courts are recorded on a net basis and thus do not affect the statement of comprehensive income. For e-filing transaction fees, we have the right to charge the customer an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount billable to the customer in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18. In some cases, we are paid on a fixed fee basis and recognize the revenue ratably over the contractual period.
Costs of performing services under subscription-based arrangements are expensed as incurred, except for certain direct and incremental contract origination and set-up costs associated with SaaS arrangements. Such direct and incremental costs are capitalized and amortized ratably over the useful life.
Appraisal Services:
For our property appraisal projects, we recognize revenue using the progress-to-completion method of revenue recognition since many of these projects are implemented over one to three-year periods and consist of various unique activities. Appraisal services require a significant level of integration and interdependency with various individual service components; therefore, the service components are not considered distinct. Appraisal services are recognized over time by measuring progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
Significant Judgments:
Our contracts with customers often include multiple performance obligations to a customer. When a software arrangement (traditional or subscription) includes both software licenses and software services, judgment is required to determine whether the software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software services and recognized over time.
The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine SSP using the expected cost-plus margin approach.
For arrangements that involve significant production, modification or customization of the software, or where software services otherwise cannot be considered distinct, we recognize revenue as control is transferred to the customer over time using progress-to-completion methods. Depending on the contract, we measure progress-to-completion primarily using labor hours incurred, or value added. The progress-to-completion method generally results in the recognition of reasonably consistent profit margins over the life of a contract because we can provide reasonably dependable estimates of contract billings and contract costs. We use the level of profit margin that is most likely to occur on a contract. If the most likely profit margin cannot be precisely determined, the lowest probable level of profit margin in the range of estimates is used until the results can be estimated more precisely. These arrangements are often implemented over an extended time period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.
Typically, the structure of our arrangements does not give rise to variable consideration. However, in those instances whereby variable consideration exists, we include in our estimates additional revenue for variable consideration when we believe we have an enforceable right, the amount can be estimated reliably and its realization is probable.
Refer to Note 12 - Disaggregation of Revenue for further information, including the economic factors that affect the nature, amount, timing, and uncertainty of revenue and cash flows of our various revenue categories.
Contract Balances: 
Accounts receivable and allowance for doubtful accounts
Timing of revenue recognition may differ from the timing of invoicing to customers. We record an unbilled receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. For multi-year agreements, we generally invoice customers annually at the beginning of each annual coverage period. We record a receivable related to revenue recognized for on-premises licenses as we have an unconditional right to invoice and receive payment in the future related to those licenses.
We maintain allowances for doubtful accounts, which are provided at the time the revenue is recognized. Since most of our customers are domestic governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. Events or changes in circumstances that indicate that the carrying amount for the allowances for doubtful accounts may require revision, include, but are not limited to, deterioration of a customer’s financial condition, failure to manage our customer’s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.
The following table summarizes the changes in the allowance for doubtful accounts:
 
June 30, 2018
Balance, beginning of period December 31, 2017
$
5,427

Provisions for losses - accounts receivable
1,147

Collection of accounts previously written off
(212
)
Deductions for accounts charged off or credits issued
(1,257
)
Balance, end of period
$
5,105


The allowance for doubtful accounts reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine the allowance based on known troubled accounts, historical experience, and other currently available evidence.
In connection with our appraisal services contracts and certain software services contracts, we may perform work prior to when the software and services are billable and/or payable pursuant to the contract. Unbilled revenue is not billable at the balance sheet date but is recoverable over the remaining life of the contract through billings made in accordance with contractual agreements. The termination clauses in most of our contracts provide for the payment for the value of products delivered or services performed in the event of early termination. We have historically recorded such unbilled receivables (costs and estimated profit in excess of billings) in connection with (1) property appraisal services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing normally occurs subsequently and may span another accounting period; (2) software services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing for the software element of the arrangement may be based upon the specific phase of the implementation; (3) software revenue for which we have recognized revenue at the point in time when the software is made available to the customer but the billing has not yet been submitted to the customer; (4) some of our contracts which provide for an amount to be withheld from a progress billing (generally between 5% and 20% retention) until final and satisfactory project completion is achieved; and (5) in a limited number of cases, extended payment terms, which may be granted to customers with whom we generally have a long-term relationship and favorable collection history.
The opening balance of current and long-term accounts receivable, net of allowance for doubtful accounts, was $226.8 million (as adjusted) as of January 1, 2017.
As of June 30, 2018, and December 31, 2017, total current and long-term accounts receivable, net of allowance for doubtful accounts, was $311.6 million and $258.3 million (as adjusted), respectively. We have recorded unbilled receivables of $77.9 million and $64.6 million (as adjusted) at June 30, 2018, and December 31, 2017, respectively. Included in unbilled receivables are retention receivables of $10.8 million and $7.2 million at June 30, 2018, and December 31, 2017, respectively, which become payable upon the completion of the contract or completion of our fieldwork and formal hearings. Unbilled receivables expected to be collected within one year have been included with accounts receivable, current portion in the accompanying condensed consolidated balance sheets. Unbilled receivables and retention receivables expected to be collected past one year have been included with accounts receivable, long-term portion in the accompanying condensed consolidated balance sheets.
Payment terms and conditions vary by contract type, although, terms generally include a requirement of payment within 30 to 60 days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period, and multi-year on-premises term licenses that are invoiced annually with revenue recognized upfront.
Deferred Revenue
The majority of deferred revenue consists of deferred maintenance revenue that has been billed based on contractual terms in the underlying arrangement, with the remaining balance consisting of payments received in advance of revenue being earned under software licensing, subscription-based services, software and appraisal services and hardware installation. Refer to Note 12 - Deferred Revenue and Performance Obligations for further information, including deferred revenue by segment and changes in deferred revenue during the period.
Deferred Commissions
Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be three to seven years. We utilized the 'portfolio approach' practical expedient in ASC 606-10-10-4, which allows entities to apply the guidance to a portfolio of contracts with similar characteristics because the effects on the financial statements of this approach would not differ materially from applying the guidance to individual contracts. Using the 'portfolio approach', we determined the period of benefit by taking into consideration our customer contracts, our technology life-cycle and other factors. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the remaining period of benefit. Deferred commissions have been included with prepaid expenses in the accompanying condensed consolidated balance sheets. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying condensed consolidated statements of income. Refer to Note 5 - Deferred Commissions for further information.
RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS

Revenue from Contracts with Customers. In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, Revenue from Contracts with Customers. ASU No. 2014-09 supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") Topic 605, Revenue Recognition ("Topic 605"), and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the considerations to which the entity expects to be entitled to in exchange for those goods or services. This model involves a five-step process that includes identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies the performance obligations. Topic 606 also includes Subtopic 340-40 Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, we refer to ASU No. 2014-09 and Subtopic 340-40 as the "new standard."

We adopted the requirements of the new standard as of January 1, 2018, utilizing the full retrospective method of transition. Adoption of the new standard resulted in changes to our accounting policies for revenue recognition, trade and other receivables, and deferred commissions as detailed below. We applied the new standard using a practical expedient where the consideration allocated to the remaining performance obligations or an explanation of when we expect to recognize that amount as revenue for all reporting periods presented before the date of the initial application is not disclosed.

The impact of adopting ASU No. 2014-09 on our total revenues for 2017 and 2016 was not material. The impact of adopting the new standard on our retained earnings and deferred commissions is material. The most significant impact of the new standard relates to our accounting for software license revenue. Specifically, under the new standard, software license fees under perpetual agreements are no longer subject to 100% discount allocations from other performance obligations in the contract. Discounts in arrangements are allocated across all performance obligations increasing license revenues and decreasing revenues allocated to other performance obligations. In addition, in most cases, net license fees (total license fees less any allocated discounts) are recognized at the point in time when control of the software license transfers to the customer versus our legacy policy of recognizing revenue upon delivery and only to the extent billable per the contractual terms. Under the new standard, time-based license fees are no longer recognized over the contractual period of the license and are instead recognized at the point in time when the control of the software license transfers to the customer. Revenues related to our PCS renewals, SaaS offerings and appraisal services remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the new standard is dependent on contract-specific terms and may vary in some instances from recognition at the time of billing.

Adoption of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions) must be recognized as an asset and expensed on a systematic basis that is consistent with the transfer to the customer of the goods and services to which the asset relates, unless that life is less than one year. Prior to adoption of the new standard, we deferred sales commissions and recognized expense over the relevant initial contractual term, which was generally one to two years. Under the new standard, we amortize these costs over a period of benefit that we have determined to be three to seven years.

We adjusted our condensed consolidated financial statements from amounts previously reported due to the adoption of the new standard. Select unaudited condensed consolidated statement of income line items, which reflect the adoption of the new standard, are as follows (in thousands, except per share data):

 
 
Three Months Ended June 30, 2017
 
Six Months Ended June 30, 2017
 
 
As Reported
 
Adjustments
 
As Adjusted
 
As Reported
 
Adjustments
 
As Adjusted
Statement of Income:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
17,107

 
$
2,199

 
$
19,306

 
$
35,330

 
$
5,734

 
$
41,064

Subscriptions
 
40,947

 
(430
)
 
40,517

 
81,049

 
(670
)
 
80,379

Software services
 
47,372

 
(1,512
)
 
45,860

 
92,390

 
(4,034
)
 
88,356

Maintenance
 
89,412

 
(601
)
 
88,811

 
176,271

 
(1,153
)
 
175,118

Appraisal services
 
6,366

 

 
6,366

 
12,978

 

 
12,978

Hardware and other
 
7,919

 
(16
)
 
7,903

 
10,647

 
(50
)
 
10,597

Total revenues
 
209,123

 
(360
)
 
208,763

 
408,665

 
(173
)
 
408,492

Selling, general and administrative expenses
 
43,451

 
(451
)
 
43,000

 
86,593

 
(813
)
 
85,780

Amortization of customer and trade name intangibles
 
3,463

 
(132
)
 
3,331

 
6,921

 
(265
)
 
6,656

Operating income
 
37,075

 
223

 
37,298

 
73,224

 
905

 
74,129

Income tax provision
 
5,396

 
31

 
5,427

 
9,049

 
250

 
9,299

Net income
 
$
31,578

 
$
192

 
$
31,770

 
$
63,884

 
$
655

 
$
64,539

 
 
 
 
 
 
 
 
 
 
 
 
 
Earnings per common share:
 
 
 
 
 
 
 
 
 
 
 
 
Basic
 
$
0.85

 
 
 
$
0.86

 
$
1.72

 
 
 
$
1.74

Diluted
 
$
0.81

 
 
 
$
0.81

 
$
1.63

 
 
 
$
1.65

Select condensed consolidated balance sheet line items, which reflect the adoption of the new standard, are as follows (in thousands):
 
December 31, 2017
 
As Reported
 
Adjustments
 
As Adjusted
Balance Sheet:
 
 
 
 
 
 
 
 
 
 
 
Accounts receivable
$
227,127

 
$
19,061

 
$
246,188

Prepaid expenses
27,252

 
4,954

 
32,206

Accounts receivable, long-term
7,536

 
4,571

 
12,107

Other intangibles, net
236,444

 
(6,827
)
 
229,617

Total assets
1,589,592

 
21,759

 
1,611,351

Deferred revenue
309,461

 
(10,848
)
 
298,613

Deferred income taxes
38,914

 
7,965

 
46,879

Retained earnings
599,821

 
24,642

 
624,463

Total liabilities and shareholders' equity
$
1,589,592

 
$
21,759

 
$
1,611,351


Our adoption of ASU No. 2014-09 had no impact on our net cash provided by or used in operating, investing or financing activities for any of the periods reported.
Recent tax legislation. On December 22, 2017, the Tax Cuts and Jobs Act ("Tax Act") was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for businesses and individuals. For businesses, the Tax Act reduces the U.S. corporate federal income tax rate from a maximum of 35% to a flat 21% rate and transitions from a worldwide tax system to a territorial tax system. The Tax Act also adds many new provisions including changes to bonus depreciation, the deduction for executive compensation and a tax on global intangible low-taxed income (GILTI). The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate. Refer to Note 8 - Income Tax Provision for further information.
RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS
Leases. On February 25, 2016, the FASB issued its new lease accounting guidance in ASU No. 2016-02, Leases ("Topic 842"). Under the new guidance, lessees will be required to recognize the following for all leases (except for short-term leases) at the commencement date:
A lease liability, which is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis; and
A right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term.
Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach.  
Topic 842 is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. We are assessing the financial impact of adopting the new standard, however; we are currently unable to provide a reasonable estimate regarding the financial impact. We will adopt the new standard in fiscal year 2019.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions
6 Months Ended
Jun. 30, 2018
Business Combinations [Abstract]  
Acquisitions
Acquisitions

On April 30, 2018, we acquired all of the capital stock of Socrata, Inc. ("Socrata"), a company that provides open data and data-as-a-service solutions including cloud-based data integration, visualization, analysis, and reporting solutions for state and local government agencies.  The purchase price, net of cash acquired of $1.7 million, was $147.6 million paid in cash, of which approximately $1.1 million was accrued at June 30, 2018.

We have performed a preliminary valuation analysis of the fair market value of Socrata’s assets and liabilities. The following table summarizes the allocation of the preliminary purchase price as of the acquisition date.

 
 
 
Cash
 
$
1,724

Accounts receivable
 
3,616

Other current assets
 
2,057

Other noncurrent assets
 
68

Identifiable intangible assets
 
75,000

Goodwill
 
78,909

Accounts payable
 
(1,254
)
Accrued expenses
 
(1,717
)
Deferred revenue
 
(5,915
)
Deferred tax liabilities, net
 
(3,120
)
Total consideration
 
$
149,368



In connection with this transaction, we acquired total tangible assets of $7.5 million and assumed liabilities of approximately $8.9 million. We recorded goodwill of $78.9 million, none of which is expected to be deductible for tax purposes, and other identifiable intangible assets of approximately $75.0 million. The $75.0 million of intangible assets are attributable to customer relationships, acquired software, and trade name and will be amortized over a weighted average period of approximately 14 years. We recorded deferred tax liabilities of $3.1 million related to estimated fair value allocations. Socrata’s solutions are a direct complement to our current offerings and will provide a new and important additional revenue stream. By offering Socrata within virtually every Tyler product suite, our clients will have the opportunity to make their existing data discoverable, usable and actionable, but more importantly, potentially include data from other agencies and jurisdictions to make analysis even more powerful and meaningful. Therefore, the goodwill of $78.9 million arising from this acquisition is primarily attributed to our ability to integrate Socrata's solutions with our existing portfolio and to generate increased revenues, earnings and cash flow by leveraging our sales resources and client base. We also incurred fees of approximately $578,000 for financial advisory, legal, accounting, due diligence, valuation and other various services necessary to complete the acquisition. These fees were expensed in 2018 and are included in selling, general and administrative expenses.

The following unaudited pro forma information of the consolidated results of operations have been prepared as if the Socrata acquisition had occurred at January 1, 2017, after giving effect to certain adjustments, including amortization of intangibles, interest, transaction costs and tax effects.
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
 
 
 
 
 
 
 
Revenues
 
$
238,432

 
$
215,209

 
$
465,675

 
$
421,209

Net income
 
36,196

 
27,528

 
68,839

 
55,480

Basic earnings per share
 
0.94

 
0.74

 
1.79

 
1.49

Diluted earnings per share
 
$
0.90

 
$
0.70

 
$
1.71

 
$
1.41



Pro forma information above does not include acquisitions that are not considered material to our results of operations. The pro forma information does not purport to represent what our results of operations actually would have been had such transaction or event occurred on the dates specified, or to project our results of operations for any future period.

On April 30, 2018, we acquired all of the equity interests of Sage Data Security, LLC ("Sage"), a cybersecurity company offering a suite of services that supports an entire cybersecurity lifecycle, including program development, education and training, technical testing, advisory services, and digital forensics. The total purchase price was $11.6 million paid in cash. Tyler has performed a preliminary valuation analysis of the fair market value of Sage's assets and liabilities. As a result, we acquired total tangible assets of approximately $1.8 million and assumed liabilities of approximately $730,000. We have recorded total goodwill of approximately $3.5 million, all of which is expected to be deductible for tax purposes, and other intangible assets of approximately $7.0 million. The $7.0 million of intangible assets is attributable to customer relationships, acquired software and trade name and will be amortized over a weighted average period of approximately 14 years.
As of June 30, 2018, the purchase price allocations for Socrata and Sage are not yet complete. The preliminary estimates of fair value assumed at the acquisition date for intangible assets, receivables and deferred revenue and related deferred taxes are subject to change as valuations are finalized. The operating results of Socrata and Sage are included with the operating results of the Enterprise Software segment since their date of acquisition. Revenues from Socrata included in Tyler's results of operations totaled approximately $3.0 million and the net loss was $4.0 million for both the three and six months ended June 30, 2018. Revenues and operating results from Sage included in 2018 results were not significant.
Our balance sheet as of June 30, 2018, reflects the allocation of the purchase price to the assets acquired based on their fair value at the date of each acquisition. The fair value of the assets and liabilities acquired are based on valuations using Level III, unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity
6 Months Ended
Jun. 30, 2018
Equity [Abstract]  
Shareholders' Equity
Shareholders’ Equity

The following table details activity in our common stock:
 
 
Six Months Ended June 30,
 
 
2018
 
2017
 
 
Shares
 
Amount
 
Shares
 
Amount
Purchases of treasury shares
 

 
$

 
(42
)
 
$
(6,171
)
Stock option exercises
 
722

 
44,317

 
534

 
23,360

Employee stock plan purchases
 
23

 
$
3,760

 
27

 
$
3,427


As of June 30, 2018, we had authorization from our board of directors to repurchase up to 2.0 million additional shares of Tyler common stock.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Commission
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Deferred Commission
Deferred Commissions

Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized commensurate with the recognition of associated revenue over a period of benefit that we have determined to be three to seven years. Deferred commissions were $21.2 million and $19.3 million (as adjusted) as of June 30, 2018, and December 31, 2017, respectively. Amortization expense was $3.7 million and $7.1 million for the three and six months ended June 30, 2018, respectively and $2.7 million and $5.3 million for the three and six months ended June 30, 2017(as adjusted), respectively. There were no indicators of impairment in relation to the costs capitalized for the periods presented. Deferred commissions have been included with prepaid expenses in the accompanying condensed consolidated balance sheets. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying condensed consolidated statements of income.
Disaggregation of Revenue
The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenue and cash flows.
Timing of Revenue Recognition
Timing of revenue recognition by revenue category during the period is as follows:
For the three months ended June 30, 2018
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
17,260

 
$
5,140

 
$
22,400

Subscriptions
 

 
53,009

 
53,009

Software services
 

 
50,674

 
50,674

Maintenance
 

 
96,076

 
96,076

Appraisal services
 

 
5,532

 
5,532

Hardware and other
 
8,369

 

 
8,369

Total
 
$
25,629

 
$
210,431

 
$
236,060

For the six months ended June 30, 2018
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
36,323

 
$
8,853

 
$
45,176

Subscriptions
 

 
102,037

 
102,037

Software services
 

 
96,613

 
96,613

Maintenance
 

 
189,973

 
189,973

Appraisal services
 

 
10,926

 
10,926

Hardware and other
 
12,509

 

 
12,509

Total
 
$
48,832

 
$
408,402

 
$
457,234



For the three months ended June 30, 2017
 
 
 
 
 
 
 As Adjusted
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
16,135

 
$
3,171

 
$
19,306

Subscriptions
 

 
40,517

 
40,517

Software services
 

 
45,860

 
45,860

Maintenance
 

 
88,811

 
88,811

Appraisal services
 

 
6,366

 
6,366

Hardware and other
 
7,903

 

 
7,903

Total
 
$
24,038

 
$
184,725

 
$
208,763


For the six months ended June 30, 2017
 
 
 
 
 
 
 As Adjusted
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
33,250

 
$
7,814

 
$
41,064

Subscriptions
 

 
80,379

 
80,379

Software services
 

 
88,356

 
88,356

Maintenance
 

 
175,118

 
175,118

Appraisal services
 

 
12,978

 
12,978

Hardware and other
 
10,597

 

 
10,597

Total
 
$
43,847

 
$
364,645

 
$
408,492

Recurring Revenue
The majority of our revenue is comprised of recurring revenues from maintenance and subscriptions. Virtually all of our on-premises software clients contract with us for maintenance and support, which provides us with a significant source of recurring revenue. We generally provide maintenance and support for our on-premises clients under annual, or in some cases, multi-year contracts. The contract terms for subscription arrangements range from one to 10 years but are typically contracted for initial periods of three to five years, providing a significant source of recurring revenues on an annual basis. Non-recurring revenues are derived for all other revenue categories.
Recurring revenues and non-recurring revenues recognized during the period are as follows:
For the three months ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
140,432

 
$
8,653

 
$

 
$
149,085

Non-recurring revenues
 
68,717

 
13,646

 
4,612

 
86,975

Intercompany
 
3,086

 

 
(3,086
)
 

Total revenues
 
$
212,235

 
$
22,299

 
$
1,526

 
$
236,060



For the six months ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
274,930

 
$
17,080

 
$

 
$
292,010

Non-recurring revenues
 
133,495

 
26,779

 
4,950

 
165,224

Intercompany
 
6,322

 

 
(6,322
)
 

Total revenues
 
$
414,747

 
$
43,859

 
$
(1,372
)
 
$
457,234



For the three months ended June 30, 2017
 
 
 
 
 
 
 
 
As Adjusted
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
122,327

 
$
7,001

 
$

 
$
129,328

Non-recurring revenues
 
62,016

 
12,795

 
4,624

 
79,435

Intercompany
 
2,486

 

 
(2,486
)
 

Total revenues
 
$
186,829

 
$
19,796

 
$
2,138

 
$
208,763


For the six months ended June 30, 2017
 
 
 
 
 
 
 
 
As Adjusted
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
242,014

 
$
13,483

 
$

 
$
255,497

Non-recurring revenues
 
122,964

 
25,407

 
4,624

 
152,995

Intercompany
 
4,649

 

 
(4,649
)
 

Total revenues
 
$
369,627

 
$
38,890

 
$
(25
)
 
$
408,492

Deferred Revenue and Performance Obligations
Total deferred revenue, including long-term, by segment is as follows:
 
 
June 30, 2018
 
December 31, 2017
 
 
 
 
As Adjusted
Enterprise Software
 
$
299,332

 
$
277,198

Appraisal and Tax
 
15,199

 
20,387

Corporate
 
2,338

 
2,302

Totals
 
$
316,869

 
$
299,887


The opening balance of total deferred revenue, including long-term, was $290.1 million (as adjusted) as of January 1, 2017.
 
Changes in total deferred revenue, including long-term, were as follows:

 
 
June 30, 2018
Balance, beginning of period December 31, 2017 (As Adjusted)
 
$
299,887

Deferral of revenue
 
414,396

Recognition of deferred revenue
 
(397,414
)
Balance, end of period
 
$
316,869



Transaction Price Allocated to the Remaining Performance Obligations

The aggregate amount of transaction price allocated to the remaining performance obligations represent contracted revenue that has not yet been recognized ("Backlog"), which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Backlog as of June 30, 2018 was $1.2 billion, of which we expect to recognize approximately 51% as revenue over the next 12 months and the remainder thereafter.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Assets
6 Months Ended
Jun. 30, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets
Other Assets

Cash and cash equivalents consist of cash on deposit with several domestic banks and money market funds.
As of June 30, 2018, we have $99.2 million in investment grade corporate and municipal bonds with maturity dates ranging through mid-2021. We intend to hold these bonds to maturity and have classified them as such. We believe cost approximates fair value because of the relatively short duration of these investments. The fair values of these securities are considered Level II as they are based on inputs from quoted prices in markets that are not active or other observable market data. These investments are included in short-term investments and non-current investments and other assets.
 
We have a $15.0 million investment in convertible preferred stock representing a 20% interest in Record Holdings Pty Limited, a privately held Australian company specializing in digitizing the spoken word in court and legal proceedings. The investment in convertible preferred stock is accounted under the cost method because we do not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values. Our investment is carried at cost less any impairment write-downs. Annually, our cost method investments are assessed for impairment. We do not reassess the fair value of cost method investments if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investments. This investment is included in non-current investments and other assets.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revolving Line of Credit
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Revolving Line of Credit
Revolving Line of Credit

On November 16, 2015, we entered into a $300 million credit agreement with various lender parties and Wells Fargo Bank, National Association, as Administrative Agent (the “Credit Facility”). The Credit Facility provides for a revolving credit line up to $300 million, including a $10 million sublimit for letters of credit. The Credit Facility matures on November 16, 2020. Borrowings under the Credit Facility may be used for general corporate purposes, including working capital requirements, acquisitions and share repurchases.
 
Borrowings under the Credit Facility bear interest at a rate of either (1) Wells Fargo Bank’s prime rate (subject to certain higher rate determinations) plus a margin of 0.25% to 1.00% or (2) the 30, 60, 90 or 180 day LIBOR rate plus a margin of 1.25% to 2.00%. As of June 30, 2018, the interest rates were 5.25% under the Wells Fargo Bank's prime rate and 3.34% under a 30-day LIBOR contract. The Credit Facility is secured by substantially all of our assets. The Credit Facility requires us to maintain certain financial ratios and other financial conditions and prohibits us from making certain investments, advances, cash dividends or loans, and limits incurrence of additional indebtedness and liens. As of June 30, 2018, we were in compliance with those covenants.
 
As of June 30, 2018, we had no outstanding borrowings. Available borrowing capacity under the Credit Facility was $300 million.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Tax Provision
6 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Income Tax Provision
Income Tax Provision

We had an effective income tax rate of negative 3.9% and 0.2% for the three and six months ended June 30, 2018, respectively, compared to 14.6% and 12.6% (as adjusted) for the three and six months ended June 30, 2017, respectively. The effective income tax rates for the periods presented were different from the statutory United States federal income tax rate of 21% in 2018 and 35% in 2017 principally due to excess tax benefits related to stock option exercises. The excess tax benefits related to stock option exercises realized was $11.5 million and $20.7 million for the three and six months ended June 30, 2018, respectively, compared to $8.5 million and 18.6 million for the three and six months ended June 30, 2017, respectively. Excluding the excess tax benefits, the effective rate was 26.7% and 27.0% for the three and six months ended June 30, 2018, respectively, compared to 37.3% and 37.7% (as adjusted) for the three and six months ended June 30, 2017, respectively. Other differences from the federal statutory income tax rate include state income taxes, non-deductible business expenses, the tax benefit of research tax credits, and in 2017, the tax benefit of the domestic production activities deduction.

The decrease in effective tax rate for the three and six months ended June 30, 2018, as compared to the same periods in 2017 was due primarily to the reduction of the U.S. corporate tax rate from 35% to 21% as a result of the Tax Act, the increase in excess tax benefit related to stock option exercises and the research tax credit benefit, offset by the elimination of the domestic production activities deduction and the increased limitations on the deduction for executive compensation. In the fourth quarter of 2017, we recorded a $26.0 million (as adjusted under Topic 606) tax benefit due to the remeasurement of deferred tax assets and liabilities at a lower tax rate. As of June 30, 2018, we have not recorded any adjustments to the provisional amounts for the income tax effects of the Tax Act recorded in 2017. However, 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. Overall, the changes due to the Tax Act will favorably affect income tax expense and future U.S. earnings. 
We made tax payments of $7.1 million and $27.5 million in the six months ended June 30, 2018, and 2017, respectively.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Earnings Per Share
Earnings Per Share

The following table details the reconciliation of basic earnings per share to diluted earnings per share:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
 
 
As Adjusted
 
 
 
As Adjusted
Numerator for basic and diluted earnings per share:
 
 
 
 
 
 
 
 
Net income
 
$
39,161

 
$
31,770

 
$
76,986

 
$
64,539

Denominator:
 
 

 
 

 


 


Weighted-average basic common shares outstanding
 
38,390

 
37,154

 
38,416

 
37,144

Assumed conversion of dilutive securities:
 
 
 
 
 

 

Stock options
 
1,834

 
2,047

 
1,834

 
2,067

Denominator for diluted earnings per share
   - Adjusted weighted-average shares
 
40,224

 
39,201

 
40,250

 
39,211

Earnings per common share:
 
 

 
 

 


 


Basic
 
$
1.02

 
$
0.86

 
$
2.00

 
$
1.74

Diluted
 
$
0.97

 
$
0.81

 
$
1.91

 
$
1.65


 
For the three and six months ended June 30, 2018, stock options representing the right to purchase common stock of approximately 742,000 and 926,000 shares were not included in the computation of diluted earnings per share because their inclusion would have had an anti-dilutive effect. For the three and six months ended June 30, 2017, stock options representing the right to purchase common stock of approximately 1,251,000 and 1,205,000 shares were not included in the computation of diluted earnings per share because their inclusion would have had an anti-dilutive effect.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Compensation
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Share-Based Compensation
Share-Based Compensation

The following table summarizes share-based compensation expense related to share-based awards recorded in the condensed consolidated statements of income, pursuant to ASC 718, Stock Compensation:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Cost of software services, maintenance and subscriptions
 
$
2,955

 
$
2,253

 
$
5,731

 
$
4,350

Selling, general and administrative expenses
 
9,978

 
6,648

 
17,759

 
13,227

Total share-based compensation expense
 
$
12,933

 
$
8,901

 
$
23,490

 
$
17,577

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment and Related Information
6 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Segment and Related Information
Segment and Related Information

We provide integrated information management solutions and services for the public sector, with a focus on local governments.
We provide our software systems and services and appraisal services through five business units, which focus on the following products:
financial management, education and planning, regulatory and maintenance software solutions;
financial management, municipal courts, planning, regulatory and maintenance, and land and vital records management software solutions;
courts and justice and public safety software solutions;
data and insights solutions; and
appraisal and tax software solutions and property appraisal services.
In accordance with ASC 280-10, Segment Reporting, the financial management, education and planning, regulatory and maintenance software solutions unit; financial management, municipal courts, planning, regulatory and maintenance, and land and vital records management software solutions unit; courts and justice and public safety software solutions unit; and the data and insights solutions unit meet the criteria for aggregation and are presented in one reportable segment, the Enterprise Software (“ES”) segment. The ES segment provides municipal and county governments and schools with software systems and services to meet their information technology and automation needs for mission-critical “back-office” functions such as financial management and courts and justice processes; public safety; planning, regulatory and maintenance; land and vital records management, and data analytics. The Appraisal and Tax (“A&T”) segment provides systems and software that automate the appraisal and assessment of real and personal property as well as property appraisal outsourcing services for local governments and taxing authorities. Property appraisal outsourcing services include: the physical inspection of commercial and residential properties; data collection and processing; computer analysis for property valuation; preparation of tax rolls; community education; and arbitration between taxpayers and the assessing jurisdiction.
We evaluate performance based on several factors, of which the primary financial measure is business segment operating income. We define segment operating income for our business units as income before non-cash amortization of intangible assets associated with their acquisitions, interest expense and income taxes. Segment operating income includes intercompany transactions. The majority of intercompany transactions relate to contracts involving more than one unit and are valued based on the contractual arrangement. Segment operating income for corporate primarily consists of compensation costs for the executive management team and certain accounting and administrative staff and share-based compensation expense for the entire company. Corporate segment operating income also includes revenues and expenses related to a company-wide user conference.
For the three months ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
19,991

 
$
2,409

 
$

 
$
22,400

Subscriptions
 
50,637

 
2,372

 

 
53,009

Software services
 
45,002

 
5,672

 

 
50,674

Maintenance
 
89,795

 
6,281

 

 
96,076

Appraisal services
 

 
5,532

 

 
5,532

Hardware and other
 
3,724

 
33

 
4,612

 
8,369

Intercompany
 
3,086

 

 
(3,086
)
 

Total revenues
 
$
212,235

 
$
22,299

 
$
1,526

 
$
236,060

Segment operating income
 
$
58,417

 
$
5,502

 
$
(17,012
)
 
$
46,907



For the six months ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
40,680

 
$
4,496

 
$

 
$
45,176

Subscriptions
 
97,321

 
4,716

 

 
102,037

Software services
 
85,289

 
11,324

 

 
96,613

Maintenance
 
177,609

 
12,364

 

 
189,973

Appraisal services
 

 
10,926

 

 
10,926

Hardware and other
 
7,526

 
33

 
4,950

 
12,509

Intercompany
 
6,322

 

 
(6,322
)
 

Total revenues
 
$
414,747

 
$
43,859

 
$
(1,372
)
 
$
457,234

Segment operating income
 
$
115,032

 
$
10,149

 
$
(30,739
)
 
$
94,442




For the three months ended June 30, 2017
 
 
 
 
 
 
 
 
As Adjusted
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
17,553

 
$
1,753

 
$

 
$
19,306

Subscriptions
 
38,621

 
1,896

 

 
40,517

Software services
 
41,184

 
4,676

 

 
45,860

Maintenance
 
83,706

 
5,105

 

 
88,811

Appraisal services
 

 
6,366

 

 
6,366

Hardware and other
 
3,279

 

 
4,624

 
7,903

Intercompany
 
2,486

 

 
(2,486
)
 

Total revenues
 
$
186,829

 
$
19,796

 
$
2,138

 
$
208,763

Segment operating income
 
$
54,036

 
$
4,595

 
$
(12,642
)
 
$
45,989



For the six months ended June 30, 2017
 
 
 
 
 
 
 
 
As Adjusted
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
37,662

 
$
3,402

 
$

 
$
41,064

Subscriptions
 
76,695

 
3,684

 

 
80,379

Software services
 
79,329

 
9,027

 

 
88,356

Maintenance
 
165,319

 
9,799

 

 
175,118

Appraisal services
 

 
12,978

 

 
12,978

Hardware and other
 
5,973

 

 
4,624

 
10,597

Intercompany
 
4,649

 

 
(4,649
)
 

Total revenues
 
$
369,627

 
$
38,890

 
$
(25
)
 
$
408,492

Segment operating income
 
$
106,524

 
$
8,921

 
$
(23,890
)
 
$
91,555



 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
Reconciliation of reportable segment operating income to the Company's consolidated totals:
 
2018
 
2017
 
2018
 
2017
 
 
 
 
As Adjusted
 
 
 
As Adjusted
Total segment operating income
 
$
46,907

 
$
45,989

 
$
94,442

 
$
91,555

Amortization of acquired software
 
(5,724
)
 
(5,360
)
 
(11,106
)
 
(10,770
)
Amortization of customer and trade name intangibles
 
(4,041
)
 
(3,331
)
 
(7,356
)
 
(6,656
)
Other income (expense), net
 
558

 
(101
)
 
1,157

 
(291
)
Income before income taxes
 
$
37,700

 
$
37,197

 
$
77,137

 
$
73,838

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Disaggregation of Revenue
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue/Deferred Revenue and Performance Obligations
Deferred Commissions

Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized commensurate with the recognition of associated revenue over a period of benefit that we have determined to be three to seven years. Deferred commissions were $21.2 million and $19.3 million (as adjusted) as of June 30, 2018, and December 31, 2017, respectively. Amortization expense was $3.7 million and $7.1 million for the three and six months ended June 30, 2018, respectively and $2.7 million and $5.3 million for the three and six months ended June 30, 2017(as adjusted), respectively. There were no indicators of impairment in relation to the costs capitalized for the periods presented. Deferred commissions have been included with prepaid expenses in the accompanying condensed consolidated balance sheets. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying condensed consolidated statements of income.
Disaggregation of Revenue
The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenue and cash flows.
Timing of Revenue Recognition
Timing of revenue recognition by revenue category during the period is as follows:
For the three months ended June 30, 2018
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
17,260

 
$
5,140

 
$
22,400

Subscriptions
 

 
53,009

 
53,009

Software services
 

 
50,674

 
50,674

Maintenance
 

 
96,076

 
96,076

Appraisal services
 

 
5,532

 
5,532

Hardware and other
 
8,369

 

 
8,369

Total
 
$
25,629

 
$
210,431

 
$
236,060

For the six months ended June 30, 2018
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
36,323

 
$
8,853

 
$
45,176

Subscriptions
 

 
102,037

 
102,037

Software services
 

 
96,613

 
96,613

Maintenance
 

 
189,973

 
189,973

Appraisal services
 

 
10,926

 
10,926

Hardware and other
 
12,509

 

 
12,509

Total
 
$
48,832

 
$
408,402

 
$
457,234



For the three months ended June 30, 2017
 
 
 
 
 
 
 As Adjusted
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
16,135

 
$
3,171

 
$
19,306

Subscriptions
 

 
40,517

 
40,517

Software services
 

 
45,860

 
45,860

Maintenance
 

 
88,811

 
88,811

Appraisal services
 

 
6,366

 
6,366

Hardware and other
 
7,903

 

 
7,903

Total
 
$
24,038

 
$
184,725

 
$
208,763


For the six months ended June 30, 2017
 
 
 
 
 
 
 As Adjusted
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
33,250

 
$
7,814

 
$
41,064

Subscriptions
 

 
80,379

 
80,379

Software services
 

 
88,356

 
88,356

Maintenance
 

 
175,118

 
175,118

Appraisal services
 

 
12,978

 
12,978

Hardware and other
 
10,597

 

 
10,597

Total
 
$
43,847

 
$
364,645

 
$
408,492

Recurring Revenue
The majority of our revenue is comprised of recurring revenues from maintenance and subscriptions. Virtually all of our on-premises software clients contract with us for maintenance and support, which provides us with a significant source of recurring revenue. We generally provide maintenance and support for our on-premises clients under annual, or in some cases, multi-year contracts. The contract terms for subscription arrangements range from one to 10 years but are typically contracted for initial periods of three to five years, providing a significant source of recurring revenues on an annual basis. Non-recurring revenues are derived for all other revenue categories.
Recurring revenues and non-recurring revenues recognized during the period are as follows:
For the three months ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
140,432

 
$
8,653

 
$

 
$
149,085

Non-recurring revenues
 
68,717

 
13,646

 
4,612

 
86,975

Intercompany
 
3,086

 

 
(3,086
)
 

Total revenues
 
$
212,235

 
$
22,299

 
$
1,526

 
$
236,060



For the six months ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
274,930

 
$
17,080

 
$

 
$
292,010

Non-recurring revenues
 
133,495

 
26,779

 
4,950

 
165,224

Intercompany
 
6,322

 

 
(6,322
)
 

Total revenues
 
$
414,747

 
$
43,859

 
$
(1,372
)
 
$
457,234



For the three months ended June 30, 2017
 
 
 
 
 
 
 
 
As Adjusted
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
122,327

 
$
7,001

 
$

 
$
129,328

Non-recurring revenues
 
62,016

 
12,795

 
4,624

 
79,435

Intercompany
 
2,486

 

 
(2,486
)
 

Total revenues
 
$
186,829

 
$
19,796

 
$
2,138

 
$
208,763


For the six months ended June 30, 2017
 
 
 
 
 
 
 
 
As Adjusted
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
242,014

 
$
13,483

 
$

 
$
255,497

Non-recurring revenues
 
122,964

 
25,407

 
4,624

 
152,995

Intercompany
 
4,649

 

 
(4,649
)
 

Total revenues
 
$
369,627

 
$
38,890

 
$
(25
)
 
$
408,492

Deferred Revenue and Performance Obligations
Total deferred revenue, including long-term, by segment is as follows:
 
 
June 30, 2018
 
December 31, 2017
 
 
 
 
As Adjusted
Enterprise Software
 
$
299,332

 
$
277,198

Appraisal and Tax
 
15,199

 
20,387

Corporate
 
2,338

 
2,302

Totals
 
$
316,869

 
$
299,887


The opening balance of total deferred revenue, including long-term, was $290.1 million (as adjusted) as of January 1, 2017.
 
Changes in total deferred revenue, including long-term, were as follows:

 
 
June 30, 2018
Balance, beginning of period December 31, 2017 (As Adjusted)
 
$
299,887

Deferral of revenue
 
414,396

Recognition of deferred revenue
 
(397,414
)
Balance, end of period
 
$
316,869



Transaction Price Allocated to the Remaining Performance Obligations

The aggregate amount of transaction price allocated to the remaining performance obligations represent contracted revenue that has not yet been recognized ("Backlog"), which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Backlog as of June 30, 2018 was $1.2 billion, of which we expect to recognize approximately 51% as revenue over the next 12 months and the remainder thereafter.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue and Performance Obligations
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue/Deferred Revenue and Performance Obligations
Deferred Commissions

Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized commensurate with the recognition of associated revenue over a period of benefit that we have determined to be three to seven years. Deferred commissions were $21.2 million and $19.3 million (as adjusted) as of June 30, 2018, and December 31, 2017, respectively. Amortization expense was $3.7 million and $7.1 million for the three and six months ended June 30, 2018, respectively and $2.7 million and $5.3 million for the three and six months ended June 30, 2017(as adjusted), respectively. There were no indicators of impairment in relation to the costs capitalized for the periods presented. Deferred commissions have been included with prepaid expenses in the accompanying condensed consolidated balance sheets. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying condensed consolidated statements of income.
Disaggregation of Revenue
The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenue and cash flows.
Timing of Revenue Recognition
Timing of revenue recognition by revenue category during the period is as follows:
For the three months ended June 30, 2018
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
17,260

 
$
5,140

 
$
22,400

Subscriptions
 

 
53,009

 
53,009

Software services
 

 
50,674

 
50,674

Maintenance
 

 
96,076

 
96,076

Appraisal services
 

 
5,532

 
5,532

Hardware and other
 
8,369

 

 
8,369

Total
 
$
25,629

 
$
210,431

 
$
236,060

For the six months ended June 30, 2018
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
36,323

 
$
8,853

 
$
45,176

Subscriptions
 

 
102,037

 
102,037

Software services
 

 
96,613

 
96,613

Maintenance
 

 
189,973

 
189,973

Appraisal services
 

 
10,926

 
10,926

Hardware and other
 
12,509

 

 
12,509

Total
 
$
48,832

 
$
408,402

 
$
457,234



For the three months ended June 30, 2017
 
 
 
 
 
 
 As Adjusted
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
16,135

 
$
3,171

 
$
19,306

Subscriptions
 

 
40,517

 
40,517

Software services
 

 
45,860

 
45,860

Maintenance
 

 
88,811

 
88,811

Appraisal services
 

 
6,366

 
6,366

Hardware and other
 
7,903

 

 
7,903

Total
 
$
24,038

 
$
184,725

 
$
208,763


For the six months ended June 30, 2017
 
 
 
 
 
 
 As Adjusted
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
33,250

 
$
7,814

 
$
41,064

Subscriptions
 

 
80,379

 
80,379

Software services
 

 
88,356

 
88,356

Maintenance
 

 
175,118

 
175,118

Appraisal services
 

 
12,978

 
12,978

Hardware and other
 
10,597

 

 
10,597

Total
 
$
43,847

 
$
364,645

 
$
408,492

Recurring Revenue
The majority of our revenue is comprised of recurring revenues from maintenance and subscriptions. Virtually all of our on-premises software clients contract with us for maintenance and support, which provides us with a significant source of recurring revenue. We generally provide maintenance and support for our on-premises clients under annual, or in some cases, multi-year contracts. The contract terms for subscription arrangements range from one to 10 years but are typically contracted for initial periods of three to five years, providing a significant source of recurring revenues on an annual basis. Non-recurring revenues are derived for all other revenue categories.
Recurring revenues and non-recurring revenues recognized during the period are as follows:
For the three months ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
140,432

 
$
8,653

 
$

 
$
149,085

Non-recurring revenues
 
68,717

 
13,646

 
4,612

 
86,975

Intercompany
 
3,086

 

 
(3,086
)
 

Total revenues
 
$
212,235

 
$
22,299

 
$
1,526

 
$
236,060



For the six months ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
274,930

 
$
17,080

 
$

 
$
292,010

Non-recurring revenues
 
133,495

 
26,779

 
4,950

 
165,224

Intercompany
 
6,322

 

 
(6,322
)
 

Total revenues
 
$
414,747

 
$
43,859

 
$
(1,372
)
 
$
457,234



For the three months ended June 30, 2017
 
 
 
 
 
 
 
 
As Adjusted
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
122,327

 
$
7,001

 
$

 
$
129,328

Non-recurring revenues
 
62,016

 
12,795

 
4,624

 
79,435

Intercompany
 
2,486

 

 
(2,486
)
 

Total revenues
 
$
186,829

 
$
19,796

 
$
2,138

 
$
208,763


For the six months ended June 30, 2017
 
 
 
 
 
 
 
 
As Adjusted
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
242,014

 
$
13,483

 
$

 
$
255,497

Non-recurring revenues
 
122,964

 
25,407

 
4,624

 
152,995

Intercompany
 
4,649

 

 
(4,649
)
 

Total revenues
 
$
369,627

 
$
38,890

 
$
(25
)
 
$
408,492

Deferred Revenue and Performance Obligations
Total deferred revenue, including long-term, by segment is as follows:
 
 
June 30, 2018
 
December 31, 2017
 
 
 
 
As Adjusted
Enterprise Software
 
$
299,332

 
$
277,198

Appraisal and Tax
 
15,199

 
20,387

Corporate
 
2,338

 
2,302

Totals
 
$
316,869

 
$
299,887


The opening balance of total deferred revenue, including long-term, was $290.1 million (as adjusted) as of January 1, 2017.
 
Changes in total deferred revenue, including long-term, were as follows:

 
 
June 30, 2018
Balance, beginning of period December 31, 2017 (As Adjusted)
 
$
299,887

Deferral of revenue
 
414,396

Recognition of deferred revenue
 
(397,414
)
Balance, end of period
 
$
316,869



Transaction Price Allocated to the Remaining Performance Obligations

The aggregate amount of transaction price allocated to the remaining performance obligations represent contracted revenue that has not yet been recognized ("Backlog"), which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Backlog as of June 30, 2018 was $1.2 billion, of which we expect to recognize approximately 51% as revenue over the next 12 months and the remainder thereafter.
XML 29 R19.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

Other than routine litigation incidental to our business, there are no material legal proceedings pending to which we are party or to which any of our properties are subject.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounting Standards and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Use of estimates
USE OF ESTIMATES
The preparation of our financial statements in conformity with accounting principles generally accepted in the United States (“GAAP”) requires us 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 period. Significant items subject to such estimates and assumptions include revenue recognition, determining the nature and timing of satisfaction of performance obligations, and determining the standalone selling price (“SSP”) of performance obligations, variable consideration, and other obligations such as returns and refunds; loss contingencies; the estimated useful life of deferred commissions; the carrying amount and estimated useful lives of intangible assets; determining share-based compensation expense; the valuation allowance for receivables; and determining the potential outcome of future tax consequences of events that have been recognized on our consolidated financial statements or tax returns. Actual results could differ from estimates.
Revenue recognition
Nature of Products and Services
We provide integrated software systems and related services for the public sector, with a focus on local governments. We develop and market a broad line of software solutions and services to address the information technology (“IT”) needs of cities, counties, schools and other local government entities. In addition, we provide professional IT services, including software and hardware installation, data conversion, training, and for certain customers, product modifications, along with continuing maintenance and support for customers using our systems. We also provide subscription-based services such as software as a service (“SaaS”) arrangements, which utilize the Tyler private cloud, and electronic document filing solutions (“e-filing”). In addition, we provide property appraisal outsourcing services for taxing jurisdictions.
We earn revenue from software licenses, royalties, subscription-based services, software services, post-contract customer support (“PCS” or “maintenance”), hardware, and appraisal services. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy a performance obligation
Most of our software arrangements with customers contain multiple performance obligations that range from software licenses, installation, training, and consulting to software modification and customization to meet specific customer needs (services), hosting, and PCS. For these contracts, we account for individual performance obligations separately when they are distinct. We evaluate whether separate performance obligations can be distinct or should be accounted for as one performance obligation. Arrangements that include software services, such as training or installation, are evaluated to determine whether those services are essential to the product’s functionality. The transaction price is allocated to the distinct performance obligations on a relative SSP basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. Revenue is recognized net of allowances for sales adjustments and any taxes collected from customers, which are subsequently remitted to governmental authorities.
Software Arrangements:
Software Licenses and Royalties
Many of our software arrangements involve “off-the-shelf” software. We recognize the revenue allocable to "off-the-shelf" software licenses and specified upgrades at a point in time when control of the software license transfers to the customer, unless the software is not considered distinct. We consider off-the-shelf software to be distinct when it can be added to an arrangement with minor changes in the underlying code, it can be used by the customer for the customer’s purpose upon installation and remaining services such as training are not considered essential to the product's functionality.
For arrangements that involve significant production, modification or customization of the software, or where software services are otherwise not considered distinct, we recognize revenue over time by measuring progress-to-completion. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.
Software license fees are billed in accordance with the contract terms. Typically, a majority of the fee is due when access to the software license is made available to the customer and the remainder of the fee due over a passage of time stipulated by the contract. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
We recognize royalty revenue when earned under the terms of our third-party royalty arrangements. Currently, our third-party royalties are recognized at a point in time when we receive notice of amounts earned. Typically, we receive notice of royalty revenues earned and billed on a quarterly basis in the quarter immediately following the royalty reporting period.
Software Services
As noted above, some of our software arrangements include services considered essential or require significant customization to meet the customer's desired functionality. For these software arrangements, both the software licenses and related software services revenue are not distinct and are recognized over time using the progress-to-completion method. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met. When software services are distinct, the fee allocable to the service element is recognized over the time we perform the services and is billed on a time and material basis.
Post-Contract Customer Support
Our customers generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone support, bug fixes, and rights to upgrades on a when-and-if available basis. PCS is considered distinct when purchased with our software licenses. Our PCS agreements are typically renewable annually. PCS is recognized over time on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.
Computer Hardware Equipment
Revenue allocable to computer hardware equipment is recognized at a point in time when control of the equipment is transferred to the customer.
Subscription based services
Subscription-Based Services:
Subscription-based services consist of revenues derived from SaaS arrangements, which utilize the Tyler private cloud, and electronic filing transactions. Revenue from subscription-based services is generally recognized over time on a ratable basis over the contract term, beginning on the date that our service is made available to the customer. Our subscription contracts are generally three to five years or longer in length, billed annually in advance, and non-cancelable.
For SaaS arrangements, we evaluate whether the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and whether the customer can feasibly maintain the software on the customer’s hardware or enter into another arrangement with a third-party to host the software. We allocate contract value to each performance obligation of the arrangement that qualifies for treatment as a distinct element based on estimated SSP. When it is determined that software is distinct and the customer has the ability to take control of the software, we recognize revenue allocable to the software license fee when access to the software license is made available to the customer. We recognize hosting services ratably over the term of the arrangement, which range from one to ten years but are typically for a period of three to five years. For software and software services associated with SaaS arrangements that are not distinct or are contingent on the transfer of other performance obligations, we recognize the revenue ratably over the remaining contractual period once we have provided the customer access to the software. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
Electronic filing transaction fees primarily pertain to documents filed with the courts by attorneys and other third-parties via our e-filing services and retrieval of filed documents via our access services. For each document filed with a court, the filer generally pays a transaction fee and a court filing fee to us and we remit a portion of the transaction fee and the filing fee to the court. We record as revenue the transaction fee, while the portion of the transaction fee remitted to the courts is recorded as cost of sales as we are acting as a principal in the arrangement. Court filing fees collected on behalf of the courts and remitted to the courts are recorded on a net basis and thus do not affect the statement of comprehensive income. For e-filing transaction fees, we have the right to charge the customer an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount billable to the customer in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18. In some cases, we are paid on a fixed fee basis and recognize the revenue ratably over the contractual period.
Costs of performing services under subscription-based arrangements are expensed as incurred, except for certain direct and incremental contract origination and set-up costs associated with SaaS arrangements. Such direct and incremental costs are capitalized and amortized ratably over the useful life.
Appraisal Services:
For our property appraisal projects, we recognize revenue using the progress-to-completion method of revenue recognition since many of these projects are implemented over one to three-year periods and consist of various unique activities. Appraisal services require a significant level of integration and interdependency with various individual service components; therefore, the service components are not considered distinct. Appraisal services are recognized over time by measuring progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
Significant Judgments:
Our contracts with customers often include multiple performance obligations to a customer. When a software arrangement (traditional or subscription) includes both software licenses and software services, judgment is required to determine whether the software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software services and recognized over time.
The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine SSP using the expected cost-plus margin approach.
For arrangements that involve significant production, modification or customization of the software, or where software services otherwise cannot be considered distinct, we recognize revenue as control is transferred to the customer over time using progress-to-completion methods. Depending on the contract, we measure progress-to-completion primarily using labor hours incurred, or value added. The progress-to-completion method generally results in the recognition of reasonably consistent profit margins over the life of a contract because we can provide reasonably dependable estimates of contract billings and contract costs. We use the level of profit margin that is most likely to occur on a contract. If the most likely profit margin cannot be precisely determined, the lowest probable level of profit margin in the range of estimates is used until the results can be estimated more precisely. These arrangements are often implemented over an extended time period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.
Typically, the structure of our arrangements does not give rise to variable consideration. However, in those instances whereby variable consideration exists, we include in our estimates additional revenue for variable consideration when we believe we have an enforceable right, the amount can be estimated reliably and its realization is probable.
Refer to Note 12 - Disaggregation of Revenue for further information, including the economic factors that affect the nature, amount, timing, and uncertainty of revenue and cash flows of our various revenue categories.
Contract balances
Contract Balances: 
Accounts receivable and allowance for doubtful accounts
Timing of revenue recognition may differ from the timing of invoicing to customers. We record an unbilled receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. For multi-year agreements, we generally invoice customers annually at the beginning of each annual coverage period. We record a receivable related to revenue recognized for on-premises licenses as we have an unconditional right to invoice and receive payment in the future related to those licenses.
We maintain allowances for doubtful accounts, which are provided at the time the revenue is recognized. Since most of our customers are domestic governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. Events or changes in circumstances that indicate that the carrying amount for the allowances for doubtful accounts may require revision, include, but are not limited to, deterioration of a customer’s financial condition, failure to manage our customer’s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.
The following table summarizes the changes in the allowance for doubtful accounts:
 
June 30, 2018
Balance, beginning of period December 31, 2017
$
5,427

Provisions for losses - accounts receivable
1,147

Collection of accounts previously written off
(212
)
Deductions for accounts charged off or credits issued
(1,257
)
Balance, end of period
$
5,105


The allowance for doubtful accounts reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine the allowance based on known troubled accounts, historical experience, and other currently available evidence.
In connection with our appraisal services contracts and certain software services contracts, we may perform work prior to when the software and services are billable and/or payable pursuant to the contract. Unbilled revenue is not billable at the balance sheet date but is recoverable over the remaining life of the contract through billings made in accordance with contractual agreements. The termination clauses in most of our contracts provide for the payment for the value of products delivered or services performed in the event of early termination. We have historically recorded such unbilled receivables (costs and estimated profit in excess of billings) in connection with (1) property appraisal services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing normally occurs subsequently and may span another accounting period; (2) software services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing for the software element of the arrangement may be based upon the specific phase of the implementation; (3) software revenue for which we have recognized revenue at the point in time when the software is made available to the customer but the billing has not yet been submitted to the customer; (4) some of our contracts which provide for an amount to be withheld from a progress billing (generally between 5% and 20% retention) until final and satisfactory project completion is achieved; and (5) in a limited number of cases, extended payment terms, which may be granted to customers with whom we generally have a long-term relationship and favorable collection history.
The opening balance of current and long-term accounts receivable, net of allowance for doubtful accounts, was $226.8 million (as adjusted) as of January 1, 2017.
As of June 30, 2018, and December 31, 2017, total current and long-term accounts receivable, net of allowance for doubtful accounts, was $311.6 million and $258.3 million (as adjusted), respectively. We have recorded unbilled receivables of $77.9 million and $64.6 million (as adjusted) at June 30, 2018, and December 31, 2017, respectively. Included in unbilled receivables are retention receivables of $10.8 million and $7.2 million at June 30, 2018, and December 31, 2017, respectively, which become payable upon the completion of the contract or completion of our fieldwork and formal hearings. Unbilled receivables expected to be collected within one year have been included with accounts receivable, current portion in the accompanying condensed consolidated balance sheets. Unbilled receivables and retention receivables expected to be collected past one year have been included with accounts receivable, long-term portion in the accompanying condensed consolidated balance sheets.
Payment terms and conditions vary by contract type, although, terms generally include a requirement of payment within 30 to 60 days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period, and multi-year on-premises term licenses that are invoiced annually with revenue recognized upfront.
Deferred revenue and deferred commission
Deferred Revenue
The majority of deferred revenue consists of deferred maintenance revenue that has been billed based on contractual terms in the underlying arrangement, with the remaining balance consisting of payments received in advance of revenue being earned under software licensing, subscription-based services, software and appraisal services and hardware installation. Refer to Note 12 - Deferred Revenue and Performance Obligations for further information, including deferred revenue by segment and changes in deferred revenue during the period.
Deferred Commissions
Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be three to seven years. We utilized the 'portfolio approach' practical expedient in ASC 606-10-10-4, which allows entities to apply the guidance to a portfolio of contracts with similar characteristics because the effects on the financial statements of this approach would not differ materially from applying the guidance to individual contracts. Using the 'portfolio approach', we determined the period of benefit by taking into consideration our customer contracts, our technology life-cycle and other factors. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the remaining period of benefit. Deferred commissions have been included with prepaid expenses in the accompanying condensed consolidated balance sheets. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying condensed consolidated statements of income. Refer to Note 5 - Deferred Commissions for further information.
New accounting pronouncements
RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS

Revenue from Contracts with Customers. In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, Revenue from Contracts with Customers. ASU No. 2014-09 supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") Topic 605, Revenue Recognition ("Topic 605"), and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the considerations to which the entity expects to be entitled to in exchange for those goods or services. This model involves a five-step process that includes identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies the performance obligations. Topic 606 also includes Subtopic 340-40 Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, we refer to ASU No. 2014-09 and Subtopic 340-40 as the "new standard."

We adopted the requirements of the new standard as of January 1, 2018, utilizing the full retrospective method of transition. Adoption of the new standard resulted in changes to our accounting policies for revenue recognition, trade and other receivables, and deferred commissions as detailed below. We applied the new standard using a practical expedient where the consideration allocated to the remaining performance obligations or an explanation of when we expect to recognize that amount as revenue for all reporting periods presented before the date of the initial application is not disclosed.

The impact of adopting ASU No. 2014-09 on our total revenues for 2017 and 2016 was not material. The impact of adopting the new standard on our retained earnings and deferred commissions is material. The most significant impact of the new standard relates to our accounting for software license revenue. Specifically, under the new standard, software license fees under perpetual agreements are no longer subject to 100% discount allocations from other performance obligations in the contract. Discounts in arrangements are allocated across all performance obligations increasing license revenues and decreasing revenues allocated to other performance obligations. In addition, in most cases, net license fees (total license fees less any allocated discounts) are recognized at the point in time when control of the software license transfers to the customer versus our legacy policy of recognizing revenue upon delivery and only to the extent billable per the contractual terms. Under the new standard, time-based license fees are no longer recognized over the contractual period of the license and are instead recognized at the point in time when the control of the software license transfers to the customer. Revenues related to our PCS renewals, SaaS offerings and appraisal services remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the new standard is dependent on contract-specific terms and may vary in some instances from recognition at the time of billing.

Adoption of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions) must be recognized as an asset and expensed on a systematic basis that is consistent with the transfer to the customer of the goods and services to which the asset relates, unless that life is less than one year. Prior to adoption of the new standard, we deferred sales commissions and recognized expense over the relevant initial contractual term, which was generally one to two years. Under the new standard, we amortize these costs over a period of benefit that we have determined to be three to seven years.

Our adoption of ASU No. 2014-09 had no impact on our net cash provided by or used in operating, investing or financing activities for any of the periods reported.
Recent tax legislation. On December 22, 2017, the Tax Cuts and Jobs Act ("Tax Act") was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for businesses and individuals. For businesses, the Tax Act reduces the U.S. corporate federal income tax rate from a maximum of 35% to a flat 21% rate and transitions from a worldwide tax system to a territorial tax system. The Tax Act also adds many new provisions including changes to bonus depreciation, the deduction for executive compensation and a tax on global intangible low-taxed income (GILTI). The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate. Refer to Note 8 - Income Tax Provision for further information.
RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS
Leases. On February 25, 2016, the FASB issued its new lease accounting guidance in ASU No. 2016-02, Leases ("Topic 842"). Under the new guidance, lessees will be required to recognize the following for all leases (except for short-term leases) at the commencement date:
A lease liability, which is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis; and
A right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term.
Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach.  
Topic 842 is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. We are assessing the financial impact of adopting the new standard, however; we are currently unable to provide a reasonable estimate regarding the financial impact. We will adopt the new standard in fiscal year 2019.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounting Standards and Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Schedule of summary the changes in the allowances for doubtful accounts and sales adjustments
The following table summarizes the changes in the allowance for doubtful accounts:
 
June 30, 2018
Balance, beginning of period December 31, 2017
$
5,427

Provisions for losses - accounts receivable
1,147

Collection of accounts previously written off
(212
)
Deductions for accounts charged off or credits issued
(1,257
)
Balance, end of period
$
5,105

Schedule of adjusted our condensed consolidated financial statements from amounts previously reported due to the adoption of ASU No. 2014-09
We adjusted our condensed consolidated financial statements from amounts previously reported due to the adoption of the new standard. Select unaudited condensed consolidated statement of income line items, which reflect the adoption of the new standard, are as follows (in thousands, except per share data):

 
 
Three Months Ended June 30, 2017
 
Six Months Ended June 30, 2017
 
 
As Reported
 
Adjustments
 
As Adjusted
 
As Reported
 
Adjustments
 
As Adjusted
Statement of Income:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
17,107

 
$
2,199

 
$
19,306

 
$
35,330

 
$
5,734

 
$
41,064

Subscriptions
 
40,947

 
(430
)
 
40,517

 
81,049

 
(670
)
 
80,379

Software services
 
47,372

 
(1,512
)
 
45,860

 
92,390

 
(4,034
)
 
88,356

Maintenance
 
89,412

 
(601
)
 
88,811

 
176,271

 
(1,153
)
 
175,118

Appraisal services
 
6,366

 

 
6,366

 
12,978

 

 
12,978

Hardware and other
 
7,919

 
(16
)
 
7,903

 
10,647

 
(50
)
 
10,597

Total revenues
 
209,123

 
(360
)
 
208,763

 
408,665

 
(173
)
 
408,492

Selling, general and administrative expenses
 
43,451

 
(451
)
 
43,000

 
86,593

 
(813
)
 
85,780

Amortization of customer and trade name intangibles
 
3,463

 
(132
)
 
3,331

 
6,921

 
(265
)
 
6,656

Operating income
 
37,075

 
223

 
37,298

 
73,224

 
905

 
74,129

Income tax provision
 
5,396

 
31

 
5,427

 
9,049

 
250

 
9,299

Net income
 
$
31,578

 
$
192

 
$
31,770

 
$
63,884

 
$
655

 
$
64,539

 
 
 
 
 
 
 
 
 
 
 
 
 
Earnings per common share:
 
 
 
 
 
 
 
 
 
 
 
 
Basic
 
$
0.85

 
 
 
$
0.86

 
$
1.72

 
 
 
$
1.74

Diluted
 
$
0.81

 
 
 
$
0.81

 
$
1.63

 
 
 
$
1.65

Select condensed consolidated balance sheet line items, which reflect the adoption of the new standard, are as follows (in thousands):
 
December 31, 2017
 
As Reported
 
Adjustments
 
As Adjusted
Balance Sheet:
 
 
 
 
 
 
 
 
 
 
 
Accounts receivable
$
227,127

 
$
19,061

 
$
246,188

Prepaid expenses
27,252

 
4,954

 
32,206

Accounts receivable, long-term
7,536

 
4,571

 
12,107

Other intangibles, net
236,444

 
(6,827
)
 
229,617

Total assets
1,589,592

 
21,759

 
1,611,351

Deferred revenue
309,461

 
(10,848
)
 
298,613

Deferred income taxes
38,914

 
7,965

 
46,879

Retained earnings
599,821

 
24,642

 
624,463

Total liabilities and shareholders' equity
$
1,589,592

 
$
21,759

 
$
1,611,351


XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2018
Business Combinations [Abstract]  
Schedule of pro forma information
The following unaudited pro forma information of the consolidated results of operations have been prepared as if the Socrata acquisition had occurred at January 1, 2017, after giving effect to certain adjustments, including amortization of intangibles, interest, transaction costs and tax effects.
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
 
 
 
 
 
 
 
Revenues
 
$
238,432

 
$
215,209

 
$
465,675

 
$
421,209

Net income
 
36,196

 
27,528

 
68,839

 
55,480

Basic earnings per share
 
0.94

 
0.74

 
1.79

 
1.49

Diluted earnings per share
 
$
0.90

 
$
0.70

 
$
1.71

 
$
1.41

Schedule of the allocation of the preliminary purchase price as of the acquisition date
We have performed a preliminary valuation analysis of the fair market value of Socrata’s assets and liabilities. The following table summarizes the allocation of the preliminary purchase price as of the acquisition date.

 
 
 
Cash
 
$
1,724

Accounts receivable
 
3,616

Other current assets
 
2,057

Other noncurrent assets
 
68

Identifiable intangible assets
 
75,000

Goodwill
 
78,909

Accounts payable
 
(1,254
)
Accrued expenses
 
(1,717
)
Deferred revenue
 
(5,915
)
Deferred tax liabilities, net
 
(3,120
)
Total consideration
 
$
149,368

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity (Tables)
6 Months Ended
Jun. 30, 2018
Equity [Abstract]  
Summary of details activity in our common stock
The following table details activity in our common stock:
 
 
Six Months Ended June 30,
 
 
2018
 
2017
 
 
Shares
 
Amount
 
Shares
 
Amount
Purchases of treasury shares
 

 
$

 
(42
)
 
$
(6,171
)
Stock option exercises
 
722

 
44,317

 
534

 
23,360

Employee stock plan purchases
 
23

 
$
3,760

 
27

 
$
3,427

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Computation of reconciliation of basic earnings per share to diluted earnings per share
The following table details the reconciliation of basic earnings per share to diluted earnings per share:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
 
 
As Adjusted
 
 
 
As Adjusted
Numerator for basic and diluted earnings per share:
 
 
 
 
 
 
 
 
Net income
 
$
39,161

 
$
31,770

 
$
76,986

 
$
64,539

Denominator:
 
 

 
 

 


 


Weighted-average basic common shares outstanding
 
38,390

 
37,154

 
38,416

 
37,144

Assumed conversion of dilutive securities:
 
 
 
 
 

 

Stock options
 
1,834

 
2,047

 
1,834

 
2,067

Denominator for diluted earnings per share
   - Adjusted weighted-average shares
 
40,224

 
39,201

 
40,250

 
39,211

Earnings per common share:
 
 

 
 

 


 


Basic
 
$
1.02

 
$
0.86

 
$
2.00

 
$
1.74

Diluted
 
$
0.97

 
$
0.81

 
$
1.91

 
$
1.65

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of share-based compensation expense related to share-based awards recorded in the statements of income
The following table summarizes share-based compensation expense related to share-based awards recorded in the condensed consolidated statements of income, pursuant to ASC 718, Stock Compensation:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Cost of software services, maintenance and subscriptions
 
$
2,955

 
$
2,253

 
$
5,731

 
$
4,350

Selling, general and administrative expenses
 
9,978

 
6,648

 
17,759

 
13,227

Total share-based compensation expense
 
$
12,933

 
$
8,901

 
$
23,490

 
$
17,577

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment and Related Information (Tables)
6 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Schedule of segment revenues and operations
For the three months ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
19,991

 
$
2,409

 
$

 
$
22,400

Subscriptions
 
50,637

 
2,372

 

 
53,009

Software services
 
45,002

 
5,672

 

 
50,674

Maintenance
 
89,795

 
6,281

 

 
96,076

Appraisal services
 

 
5,532

 

 
5,532

Hardware and other
 
3,724

 
33

 
4,612

 
8,369

Intercompany
 
3,086

 

 
(3,086
)
 

Total revenues
 
$
212,235

 
$
22,299

 
$
1,526

 
$
236,060

Segment operating income
 
$
58,417

 
$
5,502

 
$
(17,012
)
 
$
46,907



For the six months ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
40,680

 
$
4,496

 
$

 
$
45,176

Subscriptions
 
97,321

 
4,716

 

 
102,037

Software services
 
85,289

 
11,324

 

 
96,613

Maintenance
 
177,609

 
12,364

 

 
189,973

Appraisal services
 

 
10,926

 

 
10,926

Hardware and other
 
7,526

 
33

 
4,950

 
12,509

Intercompany
 
6,322

 

 
(6,322
)
 

Total revenues
 
$
414,747

 
$
43,859

 
$
(1,372
)
 
$
457,234

Segment operating income
 
$
115,032

 
$
10,149

 
$
(30,739
)
 
$
94,442




For the three months ended June 30, 2017
 
 
 
 
 
 
 
 
As Adjusted
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
17,553

 
$
1,753

 
$

 
$
19,306

Subscriptions
 
38,621

 
1,896

 

 
40,517

Software services
 
41,184

 
4,676

 

 
45,860

Maintenance
 
83,706

 
5,105

 

 
88,811

Appraisal services
 

 
6,366

 

 
6,366

Hardware and other
 
3,279

 

 
4,624

 
7,903

Intercompany
 
2,486

 

 
(2,486
)
 

Total revenues
 
$
186,829

 
$
19,796

 
$
2,138

 
$
208,763

Segment operating income
 
$
54,036

 
$
4,595

 
$
(12,642
)
 
$
45,989



For the six months ended June 30, 2017
 
 
 
 
 
 
 
 
As Adjusted
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
37,662

 
$
3,402

 
$

 
$
41,064

Subscriptions
 
76,695

 
3,684

 

 
80,379

Software services
 
79,329

 
9,027

 

 
88,356

Maintenance
 
165,319

 
9,799

 

 
175,118

Appraisal services
 

 
12,978

 

 
12,978

Hardware and other
 
5,973

 

 
4,624

 
10,597

Intercompany
 
4,649

 

 
(4,649
)
 

Total revenues
 
$
369,627

 
$
38,890

 
$
(25
)
 
$
408,492

Segment operating income
 
$
106,524

 
$
8,921

 
$
(23,890
)
 
$
91,555


Reconciliation of operating income from segments to consolidated
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
Reconciliation of reportable segment operating income to the Company's consolidated totals:
 
2018
 
2017
 
2018
 
2017
 
 
 
 
As Adjusted
 
 
 
As Adjusted
Total segment operating income
 
$
46,907

 
$
45,989

 
$
94,442

 
$
91,555

Amortization of acquired software
 
(5,724
)
 
(5,360
)
 
(11,106
)
 
(10,770
)
Amortization of customer and trade name intangibles
 
(4,041
)
 
(3,331
)
 
(7,356
)
 
(6,656
)
Other income (expense), net
 
558

 
(101
)
 
1,157

 
(291
)
Income before income taxes
 
$
37,700

 
$
37,197

 
$
77,137

 
$
73,838

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Disaggregation of Revenue (Tables)
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenue and cash flows.
Timing of Revenue Recognition
Timing of revenue recognition by revenue category during the period is as follows:
For the three months ended June 30, 2018
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
17,260

 
$
5,140

 
$
22,400

Subscriptions
 

 
53,009

 
53,009

Software services
 

 
50,674

 
50,674

Maintenance
 

 
96,076

 
96,076

Appraisal services
 

 
5,532

 
5,532

Hardware and other
 
8,369

 

 
8,369

Total
 
$
25,629

 
$
210,431

 
$
236,060

For the six months ended June 30, 2018
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
36,323

 
$
8,853

 
$
45,176

Subscriptions
 

 
102,037

 
102,037

Software services
 

 
96,613

 
96,613

Maintenance
 

 
189,973

 
189,973

Appraisal services
 

 
10,926

 
10,926

Hardware and other
 
12,509

 

 
12,509

Total
 
$
48,832

 
$
408,402

 
$
457,234



For the three months ended June 30, 2017
 
 
 
 
 
 
 As Adjusted
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
16,135

 
$
3,171

 
$
19,306

Subscriptions
 

 
40,517

 
40,517

Software services
 

 
45,860

 
45,860

Maintenance
 

 
88,811

 
88,811

Appraisal services
 

 
6,366

 
6,366

Hardware and other
 
7,903

 

 
7,903

Total
 
$
24,038

 
$
184,725

 
$
208,763


For the six months ended June 30, 2017
 
 
 
 
 
 
 As Adjusted
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
33,250

 
$
7,814

 
$
41,064

Subscriptions
 

 
80,379

 
80,379

Software services
 

 
88,356

 
88,356

Maintenance
 

 
175,118

 
175,118

Appraisal services
 

 
12,978

 
12,978

Hardware and other
 
10,597

 

 
10,597

Total
 
$
43,847

 
$
364,645

 
$
408,492

Recurring Revenue
The majority of our revenue is comprised of recurring revenues from maintenance and subscriptions. Virtually all of our on-premises software clients contract with us for maintenance and support, which provides us with a significant source of recurring revenue. We generally provide maintenance and support for our on-premises clients under annual, or in some cases, multi-year contracts. The contract terms for subscription arrangements range from one to 10 years but are typically contracted for initial periods of three to five years, providing a significant source of recurring revenues on an annual basis. Non-recurring revenues are derived for all other revenue categories.
Recurring revenues and non-recurring revenues recognized during the period are as follows:
For the three months ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
140,432

 
$
8,653

 
$

 
$
149,085

Non-recurring revenues
 
68,717

 
13,646

 
4,612

 
86,975

Intercompany
 
3,086

 

 
(3,086
)
 

Total revenues
 
$
212,235

 
$
22,299

 
$
1,526

 
$
236,060



For the six months ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
274,930

 
$
17,080

 
$

 
$
292,010

Non-recurring revenues
 
133,495

 
26,779

 
4,950

 
165,224

Intercompany
 
6,322

 

 
(6,322
)
 

Total revenues
 
$
414,747

 
$
43,859

 
$
(1,372
)
 
$
457,234



For the three months ended June 30, 2017
 
 
 
 
 
 
 
 
As Adjusted
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
122,327

 
$
7,001

 
$

 
$
129,328

Non-recurring revenues
 
62,016

 
12,795

 
4,624

 
79,435

Intercompany
 
2,486

 

 
(2,486
)
 

Total revenues
 
$
186,829

 
$
19,796

 
$
2,138

 
$
208,763


For the six months ended June 30, 2017
 
 
 
 
 
 
 
 
As Adjusted
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
242,014

 
$
13,483

 
$

 
$
255,497

Non-recurring revenues
 
122,964

 
25,407

 
4,624

 
152,995

Intercompany
 
4,649

 

 
(4,649
)
 

Total revenues
 
$
369,627

 
$
38,890

 
$
(25
)
 
$
408,492

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue and Performance Obligations (Tables)
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Changes in deferred revenue
Changes in total deferred revenue, including long-term, were as follows:

 
 
June 30, 2018
Balance, beginning of period December 31, 2017 (As Adjusted)
 
$
299,887

Deferral of revenue
 
414,396

Recognition of deferred revenue
 
(397,414
)
Balance, end of period
 
$
316,869

Total deferred revenue, including long-term, by segment is as follows:
 
 
June 30, 2018
 
December 31, 2017
 
 
 
 
As Adjusted
Enterprise Software
 
$
299,332

 
$
277,198

Appraisal and Tax
 
15,199

 
20,387

Corporate
 
2,338

 
2,302

Totals
 
$
316,869

 
$
299,887

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounting Standards and Significant Accounting Policies - Account Receivable (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Allowance for Doubtful Accounts Receivable [Roll Forward]  
Balance, beginning of period December 31, 2017 $ 5,427
Provisions for losses - accounts receivable 1,147
Collection of accounts previously written off (212)
Deductions for accounts charged off or credits issued (1,257)
Balance, end of period $ 5,105
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounting Standards and Significant Accounting Policies - Adoption of New Accounting Standard (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Statement of Income          
Total revenues $ 236,060 $ 208,763 $ 457,234 $ 408,492  
Selling, general and administrative expenses 52,262 43,000 99,866 85,780  
Amortization of customer and trade name intangibles 4,041 3,331 7,356 6,656  
Operating income 37,142 37,298 75,980 74,129  
Income tax (benefit) provision (1,461) 5,427 151 9,299  
Net income $ 39,161 $ 31,770 $ 76,986 $ 64,539  
Earnings per common share:          
Basic (USD per share) $ 1.02 $ 0.86 $ 2.00 $ 1.74  
Diluted (USD per share) $ 0.97 $ 0.81 $ 1.91 $ 1.65  
Balance Sheet          
Accounts receivable $ 299,253   $ 299,253   $ 246,188
Prepaid expenses 34,985   34,985   32,206
Accounts receivable, long-term 12,387   12,387   12,107
Other intangibles, net 293,194   293,194   229,617
Total assets 1,759,759   1,759,759   1,611,351
Deferred revenue 316,084   316,084   298,613
Deferred income taxes 44,803   44,803   46,879
Retained earnings 701,449   701,449   624,463
Total liabilities and shareholders' equity 1,759,759   1,759,759   1,611,351
As Reported          
Statement of Income          
Total revenues   $ 209,123   $ 408,665  
Selling, general and administrative expenses   43,451   86,593  
Amortization of customer and trade name intangibles   3,463   6,921  
Operating income   37,075   73,224  
Income tax (benefit) provision   5,396   9,049  
Net income   $ 31,578   $ 63,884  
Earnings per common share:          
Basic (USD per share)   $ 0.85   $ 1.72  
Diluted (USD per share)   $ 0.81   $ 1.63  
Balance Sheet          
Accounts receivable         227,127
Prepaid expenses         27,252
Accounts receivable, long-term         7,536
Other intangibles, net         236,444
Total assets         1,589,592
Deferred revenue         309,461
Deferred income taxes         38,914
Retained earnings         599,821
Total liabilities and shareholders' equity         1,589,592
Accounting Standards Update 2014-09 | Adjustments          
Statement of Income          
Total revenues   $ (360)   $ (173)  
Selling, general and administrative expenses   (451)   (813)  
Amortization of customer and trade name intangibles   (132)   (265)  
Operating income   223   905  
Income tax (benefit) provision   31   250  
Net income   192   655  
Balance Sheet          
Accounts receivable         19,061
Prepaid expenses         4,954
Accounts receivable, long-term         4,571
Other intangibles, net         (6,827)
Total assets         21,759
Deferred revenue         (10,848)
Deferred income taxes         7,965
Retained earnings         24,642
Total liabilities and shareholders' equity         $ 21,759
Software licenses and royalties          
Statement of Income          
Total revenues 22,400 19,306 45,176 41,064  
Software licenses and royalties | As Reported          
Statement of Income          
Total revenues   17,107   35,330  
Software licenses and royalties | Accounting Standards Update 2014-09 | Adjustments          
Statement of Income          
Total revenues   2,199   5,734  
Subscriptions          
Statement of Income          
Total revenues 53,009 40,517 102,037 80,379  
Subscriptions | As Reported          
Statement of Income          
Total revenues   40,947   81,049  
Subscriptions | Accounting Standards Update 2014-09 | Adjustments          
Statement of Income          
Total revenues   (430)   (670)  
Software services          
Statement of Income          
Total revenues 50,674 45,860 96,613 88,356  
Software services | As Reported          
Statement of Income          
Total revenues   47,372   92,390  
Software services | Accounting Standards Update 2014-09 | Adjustments          
Statement of Income          
Total revenues   (1,512)   (4,034)  
Maintenance          
Statement of Income          
Total revenues 96,076 88,811 189,973 175,118  
Maintenance | As Reported          
Statement of Income          
Total revenues   89,412   176,271  
Maintenance | Accounting Standards Update 2014-09 | Adjustments          
Statement of Income          
Total revenues   (601)   (1,153)  
Appraisal services          
Statement of Income          
Total revenues 5,532 6,366 10,926 12,978  
Appraisal services | As Reported          
Statement of Income          
Total revenues   6,366   12,978  
Appraisal services | Accounting Standards Update 2014-09 | Adjustments          
Statement of Income          
Total revenues   0   0  
Hardware and other          
Statement of Income          
Total revenues $ 8,369 7,903 $ 12,509 10,597  
Hardware and other | As Reported          
Statement of Income          
Total revenues   7,919   10,647  
Hardware and other | Accounting Standards Update 2014-09 | Adjustments          
Statement of Income          
Total revenues   $ (16)   $ (50)  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounting Standards and Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Dec. 31, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net $ 311.6 $ 258.3 $ 226.8
Minimum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Typical contract term 3 years    
Contract term 1 year    
Percentage withheld from progress billings 5.00%    
Accounts receivable payment term 30 days    
Sales commissions amortization period 3 years 1 year  
Maximum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Typical contract term 5 years    
Contract term 10 years    
Percentage withheld from progress billings 20.00%    
Accounts receivable payment term 60 days    
Sales commissions amortization period 7 years 2 years  
Subscription - Hosting Services | Minimum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Contract term 1 year    
Subscription - Hosting Services | Maximum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Contract term 10 years    
Appraisal services | Minimum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Contract term 1 year    
Appraisal services | Maximum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Contract term 3 years    
Unbilled Revenues      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net $ 77.9 $ 64.6  
Retention Receivable | Unbilled Revenues      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net $ 10.8 $ 7.2  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2018
Jun. 30, 2018
Jun. 30, 2018
Dec. 31, 2017
Business Acquisition [Line Items]        
Goodwill   $ 740,146 $ 740,146 $ 657,987
Revenue, actual   3,000    
Income (loss), actual   $ (4,000)    
Socrata, Inc.        
Business Acquisition [Line Items]        
Net cash acquired $ 1,724      
Payments to acquire business 147,600      
Liability incurred 1,100      
Tangible assets acquired 7,500      
Liabilities assumed (8,900)      
Goodwill 78,909      
Identifiable intangible assets 75,000      
Deferred tax liabilities, net 3,120      
Financial advisory and legal fees     578  
Revenue, actual     3,000  
Income (loss), actual     $ (4,000)  
Sage Data Security, LLC        
Business Acquisition [Line Items]        
Payments to acquire business 11,600      
Tangible assets acquired 1,800      
Liabilities assumed (730)      
Goodwill 3,500      
Identifiable intangible assets $ 7,000      
Weighted average useful life (in years) 14 years      
Customer Relationships | Socrata, Inc.        
Business Acquisition [Line Items]        
Weighted average useful life (in years) 14 years      
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions - Assets and Liabilities Acquired (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Apr. 30, 2018
Dec. 31, 2017
Business Acquisition [Line Items]      
Goodwill $ 740,146   $ 657,987
Socrata, Inc.      
Business Acquisition [Line Items]      
Cash   $ 1,724  
Accounts receivable   3,616  
Other current assets   2,057  
Other noncurrent assets   68  
Identifiable intangible assets   75,000  
Goodwill   78,909  
Accounts payable   (1,254)  
Accrued expenses   (1,717)  
Deferred revenue   (5,915)  
Deferred tax liabilities, net   (3,120)  
Total consideration   $ 149,368  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions - Pro-forma Information (Details) - Socrata, Inc. - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Business Acquisition [Line Items]        
Revenues $ 238,432 $ 215,209 $ 465,675 $ 421,209
Net income $ 36,196 $ 27,528 $ 68,839 $ 55,480
Basic earnings per share (usd per share) $ 0.94 $ 0.74 $ 1.79 $ 1.49
Diluted earnings per share (usd per share) $ 0.90 $ 0.70 $ 1.71 $ 1.41
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity - Summary of Activities in Common Stock (Detail) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Equity [Abstract]    
Purchases of common stock, Shares 0 (42)
Stock option exercises, Shares 722 534
Employee stock plan purchases, Shares 23 27
Purchases of common stock, Amount $ 0 $ (6,171)
Stock option exercises, Amount 44,317 23,360
Employee stock plan purchases, Amount $ 3,760 $ 3,427
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity - Additional Information (Detail)
Jun. 30, 2018
shares
Equity [Abstract]  
Number of shares authorized to be repurchased 1,976,160
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Commission (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Capitalized Contract Cost [Line Items]          
Deferred commissions $ 21,200,000   $ 21,200,000   $ 19,300,000
Deferred commissions amortization $ 3,700,000 $ 2,700,000 7,100,000 $ 5,300,000  
Deferred commissions impairment     $ 0 $ 0  
Minimum          
Capitalized Contract Cost [Line Items]          
Sales commissions amortization period     3 years   1 year
Maximum          
Capitalized Contract Cost [Line Items]          
Sales commissions amortization period     7 years   2 years
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Assets - Additional Information (Detail)
$ in Millions
6 Months Ended
Jun. 30, 2018
USD ($)
Schedule Of Other Assets [Line Items]  
Purchase of held to maturity securities $ 99.2
Convertible Preferred Stock | Record Holdings Pty Limited  
Schedule Of Other Assets [Line Items]  
Cost method investment $ 15.0
Investment percentage 20.00%
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revolving Line of Credit - Additional Information (Detail) - Revolving Credit Facility - Credit Agreement - USD ($)
6 Months Ended
Jun. 30, 2018
Nov. 16, 2015
Line Of Credit Facility [Line Items]    
Revolving credit facility, maximum borrowing capacity   $ 300,000,000
Revolving line of credit maturity date Nov. 16, 2020  
Debt instrument, description of variable rate basis Borrowings under the Credit Facility bear interest at a rate of either (1) Wells Fargo Bank’s prime rate (subject to certain higher rate determinations) plus a margin of 0.25% to 1.00% or (2) the 30, 60, 90 or 180 day LIBOR rate plus a margin of 1.25% to 2.00%.  
Outstanding borrowings $ 0  
Line of credit facility, unused borrowing capacity $ 300,000,000  
Prime Commercial Lending Rate    
Line Of Credit Facility [Line Items]    
Effective percentage interest rate 5.25%  
Libor Rate    
Line Of Credit Facility [Line Items]    
Effective percentage interest rate 3.34%  
Minimum | Prime Commercial Lending Rate    
Line Of Credit Facility [Line Items]    
Line of credit facility interest rate 0.25%  
Minimum | Libor Rate    
Line Of Credit Facility [Line Items]    
Line of credit facility interest rate 1.25%  
Maximum | Prime Commercial Lending Rate    
Line Of Credit Facility [Line Items]    
Line of credit facility interest rate 1.00%  
Maximum | Libor Rate    
Line Of Credit Facility [Line Items]    
Line of credit facility interest rate 2.00%  
Letter of Credit    
Line Of Credit Facility [Line Items]    
Revolving credit facility, maximum borrowing capacity   $ 10,000,000
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Tax Provision - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Tax Disclosure [Abstract]          
Effective income tax rates (3.90%)   14.60% 0.20% 12.60%
Excess tax benefit $ 11.5   $ 8.5 $ 20.7 $ 18.6
Effective income tax rate excluding excess tax benefit 26.70%   37.30% 27.00% 37.70%
Change in tax rate, income tax benefit   $ 26.0      
Income tax payments       $ 7.1 $ 27.5
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share - Computation of Basic Earnings and Diluted Earnings Per Share Data (Detail) - 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
Earnings Per Share [Abstract]        
Net income $ 39,161 $ 31,770 $ 76,986 $ 64,539
Weighted-average basic common shares outstanding (in shares) 38,390 37,154 38,416 37,144
Stock options (in shares) 1,834 2,047 1,834 2,067
Denominator for diluted earnings per share - Adjusted weighted-average shares (in shares) 40,224 39,201 40,250 39,211
Basic (USD per share) $ 1.02 $ 0.86 $ 2.00 $ 1.74
Diluted (USD per share) $ 0.97 $ 0.81 $ 1.91 $ 1.65
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share - Additional Information (Detail) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Earnings Per Share [Abstract]        
Antidilutive securities excluded from computation of earnings per shares (in shares) 742 1,251 926 1,205
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Compensation - Summary of Share-Based Compensation Expense Related to Share-Based Awards (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense $ 12,933 $ 8,901 $ 23,490 $ 17,577
Cost of software services, maintenance and subscriptions        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 2,955 2,253 5,731 4,350
Selling, general and administrative expenses        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense $ 9,978 $ 6,648 $ 17,759 $ 13,227
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment and Related Information - Additional Information (Detail)
6 Months Ended
Jun. 30, 2018
Business_Unit
Segment
Segment Reporting Information [Line Items]  
Number of business units | Business_Unit 5
Enterprise Software  
Segment Reporting Information [Line Items]  
Number of reportable segment | Segment 1
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment and Related Information - Schedule of Segment Revenues and Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Segment Reporting Information [Line Items]        
Revenue $ 236,060 $ 208,763 $ 457,234 $ 408,492
Operating Income 37,142 37,298 75,980 74,129
Intercompany | Enterprise Software        
Segment Reporting Information [Line Items]        
Revenue 3,086 2,486 6,322 4,649
Intercompany | Appraisal and Tax        
Segment Reporting Information [Line Items]        
Revenue 0 0 0 0
Corporate and Elimination        
Segment Reporting Information [Line Items]        
Revenue 1,526 2,138 (1,372) (25)
Operating segment and corporate non-segment        
Segment Reporting Information [Line Items]        
Operating Income 46,907 45,989 94,442 91,555
Operating segments | Enterprise Software        
Segment Reporting Information [Line Items]        
Revenue 212,235 186,829 414,747 369,627
Operating Income 58,417 54,036 115,032 106,524
Operating segments | Appraisal and Tax        
Segment Reporting Information [Line Items]        
Revenue 22,299 19,796 43,859 38,890
Operating Income 5,502 4,595 10,149 8,921
Corporate        
Segment Reporting Information [Line Items]        
Operating Income (17,012) (12,642) (30,739) (23,890)
Software licenses and royalties        
Segment Reporting Information [Line Items]        
Revenue 22,400 19,306 45,176 41,064
Software licenses and royalties | Enterprise Software        
Segment Reporting Information [Line Items]        
Revenue 19,991 17,553 40,680 37,662
Software licenses and royalties | Appraisal and Tax        
Segment Reporting Information [Line Items]        
Revenue 2,409 1,753 4,496 3,402
Software licenses and royalties | Corporate        
Segment Reporting Information [Line Items]        
Revenue 0 0 0 0
Subscriptions        
Segment Reporting Information [Line Items]        
Revenue 53,009 40,517 102,037 80,379
Subscriptions | Enterprise Software        
Segment Reporting Information [Line Items]        
Revenue 50,637 38,621 97,321 76,695
Subscriptions | Appraisal and Tax        
Segment Reporting Information [Line Items]        
Revenue 2,372 1,896 4,716 3,684
Subscriptions | Corporate        
Segment Reporting Information [Line Items]        
Revenue 0 0 0 0
Software services        
Segment Reporting Information [Line Items]        
Revenue 50,674 45,860 96,613 88,356
Software services | Enterprise Software        
Segment Reporting Information [Line Items]        
Revenue 45,002 41,184 85,289 79,329
Software services | Appraisal and Tax        
Segment Reporting Information [Line Items]        
Revenue 5,672 4,676 11,324 9,027
Software services | Corporate        
Segment Reporting Information [Line Items]        
Revenue 0 0 0 0
Maintenance        
Segment Reporting Information [Line Items]        
Revenue 96,076 88,811 189,973 175,118
Maintenance | Enterprise Software        
Segment Reporting Information [Line Items]        
Revenue 89,795 83,706 177,609 165,319
Maintenance | Appraisal and Tax        
Segment Reporting Information [Line Items]        
Revenue 6,281 5,105 12,364 9,799
Maintenance | Corporate        
Segment Reporting Information [Line Items]        
Revenue 0 0 0 0
Appraisal services        
Segment Reporting Information [Line Items]        
Revenue 5,532 6,366 10,926 12,978
Appraisal services | Enterprise Software        
Segment Reporting Information [Line Items]        
Revenue 0 0 0 0
Appraisal services | Appraisal and Tax        
Segment Reporting Information [Line Items]        
Revenue 5,532 6,366 10,926 12,978
Appraisal services | Corporate        
Segment Reporting Information [Line Items]        
Revenue 0 0 0 0
Hardware and other        
Segment Reporting Information [Line Items]        
Revenue 8,369 7,903 12,509 10,597
Hardware and other | Enterprise Software        
Segment Reporting Information [Line Items]        
Revenue 3,724 3,279 7,526 5,973
Hardware and other | Appraisal and Tax        
Segment Reporting Information [Line Items]        
Revenue 33 0 33 0
Hardware and other | Corporate        
Segment Reporting Information [Line Items]        
Revenue $ 4,612 $ 4,624 $ 4,950 $ 4,624
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment and Related Information - Reconciliation of Operating Income from Segments to Consolidated (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Segment Reporting Information [Line Items]        
Operating Income $ 37,142 $ 37,298 $ 75,980 $ 74,129
Amortization of customer and trade name intangibles (4,041) (3,331) (7,356) (6,656)
Other income (expense), net 558 (101) 1,157 (291)
Income before income taxes 37,700 37,197 77,137 73,838
Operating segment and corporate non-segment        
Segment Reporting Information [Line Items]        
Operating Income 46,907 45,989 94,442 91,555
Segment reconciling items        
Segment Reporting Information [Line Items]        
Amortization of acquired software (5,724) (5,360) (11,106) (10,770)
Amortization of customer and trade name intangibles (4,041) (3,331) (7,356) (6,656)
Other income (expense), net $ 558 $ (101) $ 1,157 $ (291)
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Revenue $ 236,060 $ 208,763 $ 457,234 $ 408,492
Operating segments | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 212,235 186,829 414,747 369,627
Operating segments | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 22,299 19,796 43,859 38,890
Intercompany | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 3,086 2,486 6,322 4,649
Intercompany | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Intercompany | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue (3,086) (2,486) (6,322) (4,649)
Corporate and Elimination        
Disaggregation of Revenue [Line Items]        
Revenue 1,526 2,138 (1,372) (25)
Corporate and Elimination | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 1,526 2,138 (1,372) (25)
Recurring revenues        
Disaggregation of Revenue [Line Items]        
Revenue 149,085 129,328 292,010 255,497
Recurring revenues | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 140,432 122,327 274,930 242,014
Recurring revenues | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 8,653 7,001 17,080 13,483
Recurring revenues | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Non-recurring revenues        
Disaggregation of Revenue [Line Items]        
Revenue 86,975 79,435 165,224 152,995
Non-recurring revenues | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 68,717 62,016 133,495 122,964
Non-recurring revenues | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 13,646 12,795 26,779 25,407
Non-recurring revenues | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 4,612   4,950 4,624
Software licenses and royalties        
Disaggregation of Revenue [Line Items]        
Revenue 22,400 19,306 45,176 41,064
Software licenses and royalties | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 19,991 17,553 40,680 37,662
Software licenses and royalties | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 2,409 1,753 4,496 3,402
Software licenses and royalties | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue 53,009 40,517 102,037 80,379
Subscriptions | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 50,637 38,621 97,321 76,695
Subscriptions | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 2,372 1,896 4,716 3,684
Subscriptions | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Software services        
Disaggregation of Revenue [Line Items]        
Revenue 50,674 45,860 96,613 88,356
Software services | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 45,002 41,184 85,289 79,329
Software services | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 5,672 4,676 11,324 9,027
Software services | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Maintenance        
Disaggregation of Revenue [Line Items]        
Revenue 96,076 88,811 189,973 175,118
Maintenance | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 89,795 83,706 177,609 165,319
Maintenance | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 6,281 5,105 12,364 9,799
Maintenance | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Appraisal services        
Disaggregation of Revenue [Line Items]        
Revenue 5,532 6,366 10,926 12,978
Appraisal services | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Appraisal services | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 5,532 6,366 10,926 12,978
Appraisal services | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Hardware and other        
Disaggregation of Revenue [Line Items]        
Revenue 8,369 7,903 12,509 10,597
Hardware and other | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 3,724 3,279 7,526 5,973
Hardware and other | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 33 0 33 0
Hardware and other | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 4,612 4,624 4,950 4,624
Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue 25,629 24,038 48,832 43,847
Products and services transferred at a point in time | Software licenses and royalties        
Disaggregation of Revenue [Line Items]        
Revenue 17,260 16,135 36,323 33,250
Products and services transferred at a point in time | Subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Products and services transferred at a point in time | Software services        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Products and services transferred at a point in time | Maintenance        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Products and services transferred at a point in time | Appraisal services        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Products and services transferred at a point in time | Hardware and other        
Disaggregation of Revenue [Line Items]        
Revenue 8,369 7,903 12,509 10,597
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenue 210,431 184,725 408,402 364,645
Products and services transferred over time | Software licenses and royalties        
Disaggregation of Revenue [Line Items]        
Revenue 5,140 3,171 8,853 7,814
Products and services transferred over time | Subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue 53,009 40,517 102,037 80,379
Products and services transferred over time | Software services        
Disaggregation of Revenue [Line Items]        
Revenue 50,674 45,860 96,613 88,356
Products and services transferred over time | Maintenance        
Disaggregation of Revenue [Line Items]        
Revenue 96,076 88,811 189,973 175,118
Products and services transferred over time | Appraisal services        
Disaggregation of Revenue [Line Items]        
Revenue 5,532 6,366 10,926 12,978
Products and services transferred over time | Hardware and other        
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 0
Minimum        
Disaggregation of Revenue [Line Items]        
Contract term     1 year  
Typical contract term     3 years  
Minimum | Appraisal services        
Disaggregation of Revenue [Line Items]        
Contract term     1 year  
Maximum        
Disaggregation of Revenue [Line Items]        
Contract term     10 years  
Typical contract term     5 years  
Maximum | Appraisal services        
Disaggregation of Revenue [Line Items]        
Contract term     3 years  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue and Performance Obligations -Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Jan. 01, 2017
Disaggregation of Revenue [Line Items]      
Deferred revenue $ 299,887 $ 316,869 $ 290,100
Contract With Customer Liability [Roll Forward]      
Balance, beginning of period December 31, 2017 (As Adjusted). 299,887    
Deferral of revenue 414,396    
Recognition of deferred revenue (397,414)    
Balance, end of period 316,869    
Remaining performance obligations   1,200,000  
Operating segments | Enterprise Software      
Disaggregation of Revenue [Line Items]      
Deferred revenue 277,198 299,332  
Contract With Customer Liability [Roll Forward]      
Balance, beginning of period December 31, 2017 (As Adjusted). 277,198    
Balance, end of period 299,332    
Operating segments | Appraisal and Tax      
Disaggregation of Revenue [Line Items]      
Deferred revenue 20,387 15,199  
Contract With Customer Liability [Roll Forward]      
Balance, beginning of period December 31, 2017 (As Adjusted). 20,387    
Balance, end of period 15,199    
Corporate      
Disaggregation of Revenue [Line Items]      
Deferred revenue 2,302 $ 2,338  
Contract With Customer Liability [Roll Forward]      
Balance, beginning of period December 31, 2017 (As Adjusted). 2,302    
Balance, end of period $ 2,338    
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue and Performance Obligations -Narrative (Details)
$ in Billions
Jun. 30, 2018
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 1.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, percentage 51.00%
Expected timing of satisfaction period 1 year
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Detail)
Jun. 30, 2018
LegalMatter
Commitments and Contingencies Disclosure [Abstract]  
Number of material legal proceedings pending 0
EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .N$ 4T?(\\#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,$% @ ZX0!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 " #KA %-]]C?P>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$Z@*R;-9:6G#08K;.QF;+4UBQUC:R1]^SE> MFS*V!QCX8NGWIT_@5GFAAH#/8? 8R&"\FVSOHE!^PTY$7@!$=4(K8YD2+C4/ M0["2TC4'E_RNH5QD:13F%Y%(^CL<<.NDU^;A^U^Q[JZXNNB2H?O^4HT:U'?O\^N M/_QNPG;0YF#^L?%5L&OAU[_HO@!02P,$% @ ZX0!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 " #KA %-@+CU)V," 4" & 'AL+W=OTX8- MVQ"&[Q,O]:V2>@*414]N]!N5W_LC5R,P6[G4+>U$S;J T^LVW,'G XPUP2!^ MU'00BWZ@0SDQ]JH'GR_;,-(>T8:>I39!5/.@!]HTVI+RX]=D-)PU-7'9?[?^ MT02O@CD100^L^5E?9+4-\S"XT"NY-_*%#9_H%% 2!E/T7^B#-@JN/5$:9]8( M\PW.=R%9.UE1KK3D;6SKSK3#N!+CB>8GH(F 9@**_TO $P'/A'$WP>B9"?4# MD:0L.!L"/IY63_2E@,]8;>993YJ],VLJ6J%F'V54@(T&,_/?;28T./%_3$V@ 7D?H%$J] XM S M2\!%Y'Z!U"N0.O2-)> B8.17R+P*F:/_PL=Z^97P6]V)X,2D>NG- M>WQE3%+E4/2D7*E4B9X'#;U*W&PO=V]R:W-H965T&UL MC5G;;N,V$/T5P^^-.;PS2 +$EZ(%6B#8HNVS-E$28VW+E91D^_>59*W7GCG< M.@^Q)9\A>8;DF1GRYJ.JOS2O9=E.OFXWN^9V^MJV^^O9K'E\+;=%ZQ?9LV^+HNGP6B[F6FE_&Q;K'?3NYOAW4-]=U.]M9OUKGRH)\W; M=EO4_\[+3?5Q.Z7IMQ>?UB^O;?]B=G>S+U[*/\KVS_U#W3W-CJT\K;?EKEE7 MNTE=/M].[^EZ95UO,"#^6I.?\9&I\<^>\/3[]]:_WD@WY'Y7#3EHMK\O7YJ7V^G<3IY*I^+ MMTW[J?KXI1P)N>ED9/];^5YN.G@_DJZ/QVK3#/\GCV]-6VW'5KJA;(NOA\_U M;OC\./SBTVB&#?1HH(\&Y'YH8$8#\]W _M# C@;VTA[<:.!8#[,#]\&9RZ(M M[F[JZF-2'];#ONB7'5V[;KH>^Y?#[ R_=?YLNK?O=]K>S-[[=D;(_ #1IQ!W M#EE*"!T1LZ[_XR T&L1POM M[6!O3^TC\_4!$@;([@ Q7GG%W %@*@9OF$LDS+J@#9O@%8"I:)/&W!SDYJ1O M$K;WT-X+WQA&>GZ N)-ADO8A,C8+ ".CN0N7$J:M(\=@S*64BIA8AM2BIL5TWCZ(;I[7G M&URBK%&*3YI$I10]\])*HJ(+46%>"?)*DA?S\CQ)][G()W8!4!0#6[-+B=(Q MAL1X 92QP6!>I+#>*\E,"+Z2DZ$L9P90QG#^2X *QO$9 RCO74:<*1/)2#)S MG!G),0>R?#%"F$Z14]:LO.>M,CAU.1\B+?,9F @CAH$\RZG,)G8^8>#I95TJHD42I M*TY[.:+.1JZ0C!2/K.2-(YH6E]<,F@<.C0(';QHT%+%NUR8UPP Y2V75M14BJ+(!"@3 M,E%#XZBA9=2P.>=B==:@'LLM/JR 6E9DE ME0C, !<[5&[M8'G60)XS"J&Q$NIX^?K%&J-!E2'6KTSZNQ)>K%^ ,J+D!2@B MXB*P0C!U&H[/CTJP^AE99]C<80M6/T,7^]=@A3$@9^;^-2#15K!,&*XV1>:#0B1%SMCR5 MYU7P L"LBV(9 UCRGOC)#8#%:')%I<$J:*0*VHR6&RPT)ESN82PT1J9)-;K'06'"@P3>Y!4<5SO/* M&*"LYO%]"5#!6'Y4 U#1YD*4Q0)H9?IGW,Q.;HBV9?TR7-[P2O-?]#1-[/Z?K M!8'W2[I>'2[\OC=_N'_\O:A?UKMF\KEJVVH[W#X]5U5;=H-75]W@7\OBZ?BP M*9_;_FOHOM>'>[_#0UOMQSO-V?%B]>X_4$L#!!0 ( .N$ 4U3.%>/+00 M +03 8 >&PO=V]R:W-H965T&ULA9AOCZ,V$,:_2L3[ M.YBQL-U7_N3WY8_AGUW9--83+[B7M3YVO MME-04Z>8929MJL,Q62^G>X_=>MF^#O7AZ!^[1?_:-%7W[\;7[7F50/)^X]OA M93^,-]+U\E2]^#_]\/WTV(6K]-K*]M#X8W]HCXO.[U;)+_!0*C4&3(J_#O[< MWYPOQE2>VO;'>/';=I5DHR-?^^=A;*(*AS=?^KH>6PH^_ID;3:Y]CH&WY^^M M?YV2#\D\5;TOV_KOPW;8KQ*7++9^5[W6P[?V_*N?$\J3Q9S][_[-UT$^.@E] M/+=U/_TNGE_[H6WF5H*5IOIY.1Z.T_$\M_\>)@?@'(#7 - ?!J@Y0)& ].)L M2O5+-53K9=>>%]WE:9VJ<5+ @PJ#^3S>G,9N^B]DVX>[;^L\6Z9O8SNS9'.1 MX(T$[Q4E5^1PE:2A_ZL)%$W@%*]NXU&.5V*\FN+U;;PB25PD=I(<)TFA4%N2 M"%>!RPLTLADMFM'2T&F#3@GN\E%-SEWDQ,W.>LF+W1> M$#-'/?BB!?'>RDTF5:E)"JL[*00G13<"9D'FX+/E@P*1PR7@@PS M![GL!C(93AGS8QB=,IXU*D=7MBB#+#(Z$($E<#] _0#O*-?:T(8 MRXPV-K+2468A8,U382/&&,@"1 ]#2\@TYURB,/Y3<^Y"AA[R, MM!19R"M$[8 Z^5AT[T7&)W)\6@HLY& TSEB^' 4=CLJ((QFAR!%*WX<;Y&S\ MQ.J*_Q'=?R'*^%02\:DX/NESV"B.Q4_A M?4?G>BGI3)9AA!!*QJ?B^'3L.UH@H](9.C9(@A *L"KVW"*?]IRB]'6V4<)G MNUCJ2$*QU$EOMD_&_:P_JN[E<.P73^TPM,VT7[)KV\&'1K//(<6]K[;7B]KO MAO'4AO/NLH]TN1C:T[Q'EEXWZM;_ 5!+ P04 " #KA %-55K$ZEL" !% M" & 'AL+W=OV$[=O7-BP"VYM-+H)MSIGYQI!Q\H'0%U9A MS)W7MNG8UJTX[S< L&.%6\2>2(\[<>=,:(NXF-(+8#W%Z*1,;0-\SXM!B^K. M+7*UMJ=%3JZ\J3N\IPZ[MBVB_W:X([;PG-]J;A< $7>HPO^B?FO?D_% M#,Q13G6+.U:3SJ'XO'4_P4T)E4$I?M=X8(NQ(TLY$/(B)]].6]>31+C!1RY# M('&YX1(WC8PD./Y.0=TYIS0NQV_1OZCB13$'Q'!)FC_UB5=;-W6=$SZC:\.? MR? 53P5%KC-5_QW?<"/DDD3D.)*&J6_G>&62;++9 M#?YD\&<##.\:@LD0: 8PDJE2/R..BIR2P:'CT^J1?"G@)A";>92+:N_4/5$M M$ZNW(HUR<)-Q)LENE/@+B;]6E*8B@K,$B/PSA&^%\)4_6$+$=G]@]0?*'R[] MB5;$*$F4I)L0/:W2TB(*_<1.$EI)0I,DU4A"(PGT-(Z[DA5%9*6(3(I,HQ@E MT2J%^F@H'^M6/+&5)S9X,BW/+C;RZ"3W%"N&Q,J0F Q08Q@EZ3+#DZ>)R@]$ M*Y+42I*:)-H/:I>^M^O&\WE$N6+*K$R9R11H3)F1*4QAF&2Q]FJ5#PA71-"S M=R;/9 KUUN0]"O6(?'/DQ]#0HL^KD\ M8'\@>JD[YAP(%T>#:N!G0C@64;TG$:\29_H\:?"9RV$BQG0\V,8))_UT:(/Y MGT/Q'U!+ P04 " #KA %-D\Q S2\$ #R$@ & 'AL+W=OL8UAE43:4%6MU$JK4[6]9A/G M0X>/%-C-Z;^O(6P.\8R[%QL@[]COC.T'QZMKVWWK3]8.T?>Z:OIU?!J&RW.2 M]+N3KZ+KM_M[9JK^L8XL\'7\_'TS ^2#:K2WFT?]CAS\MKY^Z2>RO[ M6O;;^/-K_MU+$9'MK*[86RB M=!\?MK!5-;;D?/PS-QK?^QP#E]>?K?\\)>^2>2M[6[35W^?]<%K'61SM[:%\ MKX:O[?47.R>DXVC._C?[82LG'YVX/G9MU4__H]U[/[3UW(JS4I??;Y_G9OJ\ MSNU_AO$!. ?@/<#U_7\!<@Z0/P+4E/S-V93J3^50;E9=>XVZVVA=RG%2P+-T MQ=R-#Z?:3=^Y;'OW]&.3IZOD8VQGEFQO$EQ(X*Y(7./W'I#K88LD'!\[*!A% MRO<@V1SD%"^7.1@^7K'Q:HI7BWB9>S6X2O&C6 MBZ:Y9'Q\RL:G))?C'$"PCAF3&T&ZER3U50 M%1AM H."R4?Z*U=0 MJRK+C%]>3B=12A6P%$ ),):4;PEH5V!2'PF<+)<0 ^PY'D!9 QIWQ RPPG: M]\.HE EA!GA.@21^TLRW(YF.M+^&"T:&H$-3B,<>4.ZE/BMFS>-P(62D/IP. M1!H:,!Y^H(DC?ZYN9\T#"X269 )1F79_ 3L\2X'"U*7D^Z&@3 U*LL2H3.7: MA SQ0 7#<",T!WD, L=!,@D9Q(&S2XK,Z*0 E %+/ PA9RR1B9C3KHS*-*DS MHT.0>6!I($]79.@*_DQ$2DV9@_:(5S R, (#NP+DV8H,6\%_?2''5FV C!LG MU%EH=2!/5V3H"NA;8K@)9-_$J=+ M@=YMB)E*X#_/D0&KB@,WO\9<%(GMQF;+$=>W3# Q$9(((/1*2D(VZH MY,D(&5JC/ R1V5Z"\JI*QTVY\<#E7Z:->^-\/XHWSQ]'YP\S*=VWC/M_!R. MYZ:/WMIA:.OIM.'0MH-U+L475["3+??WF\H>AO'2N.ON=@ISNQG:RWS"E-R/ MN3;_ 5!+ P04 " #KA %-#N7"/; ! #2 P & 'AL+W=OYRT4\I2\=+8KL_QL>/DHW7/O@,(Y$4KXPO:A= ?&?-5!UKX.]N# MP3^-=5H$=%W+?.] U FD%>.[W1NFA32TS%/L[,K<#D%) V='_*"U<+].H.Q8 MT#V]!9YDVX488&7>BQ:^0OC6GQUZ;&&II0;CI37$05/0A_WQE,7\E/!=PNA7 M-HF=7*Q]CLZGNJ"[* @45"$R"#RN\ A*12*4\7/FI$O)"%S;-_8/J7?LY2(\ M/%KU0]:A*^@[2FIHQ*#"DQT_PMS//25S\Y_A"@K3HQ*L45GETY=4@P]6SRPH M18N7Z90FG>/,?X-M _@,X*\ ;"J4E+\7092YLR-QT^Q[$:]X?^0XFRH&TRC2 M/Q3O,7HM]_R0LVLDFG-.4PY?YRP9#-F7$GRKQ(G_ ^?;\,.FPD."'_Y2F&T3 M9)L$62+(_MOB5L[]JR)L-5,-KDW;Y$EE!Y,V>15=%O:!ISOYDSYM^Q?A6FD\ MN=B -YOFWU@; *7L[G"%.GQ@BZ.@"=%\B[:;UFQR@NWG%\269US^!E!+ P04 M " #KA %-7L)GZK0! #2 P & 'AL+W=OO&IE7$Y;[[L38ZYL00MWAQV8<%.CU<('TS;, M=19$E4!:,;[9/# MI*%%EGP76V38>R4-7"QQO=;"_CR#PB&G6_KF>)9-ZZ.# M%5DG&O@"_FMWL<%B,TLE-1@GT1 +=4X?MZ?S/L:G@&\2!K,P.7YC?U]JCW48SARY@Y@@7V.05?2W'F_\#Y.GRWJG"7X+L_%![6"?:K!/M$ ML/]OB6LQQ[^2L$5/-=@F39,C)?8F3?+".P_L(T]O\CM\G/;/PC;2.')%'UXV M];]&]!"D;.[""+7A@\V&@MK'XR&<[3AFH^&QFWX0F[]Q\0M02P,$% @ MZX0!35FV%HFT 0 T@, !@ !X;"]W;W)K!_ Z_?L"=ARKM?(" MS'#.F0M#-J)YMBV (Z]:=3:GK7/]@3%;MJ"%O<(>.G]3H]'">=,TS/8&1!5) M6C&>)#=,"]G1(HN^DRDR')R2'9P,L8/6POPY@L(QISOZYGB03>N"@Q59+QKX M!>YW?S+>8HM*)35T5F)'#-0YO=L=CON CX!'":-=G4FHY(SX'(SO54Z3D! H M*%U0$'Z[P#TH%81\&B^S)EU"!N+Z_*;^-=;N:SD+"_>HGF3EVIS>4E)!+0;E M'G#\!G,]UY3,Q?^ "R@/#YGX&"4J&U=2#M:AGE5\*EJ\3KOLXCY.-VDZT[8) M?";PA7 ;X[ I4,S\BW"BR R.Q$R][T5XXMV!^]Z4P1E;$>]\\M9[+\6.?\[8 M)0C-F..$X6O,@F!>?0G!MT(<^7]TODU/-S-,(SU=1T^3;8']IL ^"NP_+'$# MD_Y;)%OU5(-IXC194N+0Q4E>>9>!O>/Q3=[AT[3_%*:1G25G=/YE8_]K1 <^ ME>3*CU#K/]AB**A=.'[R9S.-V60X[.&PO=V]R:W-H965T&UL?5-A;]P@ M#/TKB!]0+B3=JE,2J==JVJ1-.G7:^IE+G 050@;DTOW[&9)FV1;M"V#C]_QL M3#X9^^(Z $]>M>I=03OOAR-CKNI "W=C!NCQIC%6"X^F;9D;+(@Z@K1B_'!X MQ[20/2WSZ#O;,C>C5[*'LR5NU%K8GR=09BIH0M\<3[+M?'"P,A]$"U_!?QO. M%BVVLM120^^DZ8F%IJ#WR?&4A?@8\%W"Y#9G$BJY&/,2C$]U00]!$"BH?& 0 MN%WA 90*1"CCQ\))UY0!N#V_L7^(M6,M%^'@P:AG6?NNH'>4U-"(4?DG,WV$ MI9Y;2I;B/\,5%(8')9BC,LK%E52C\T8O+"A%B]=YEWWH7B'WFN9I#QGUT"TQ)SF M&+Z-62,8LJ\I^%Z*$_\'SO?AZ:["-,+3/Q2F^P39+D$6";+_EK@7D_V5A&UZ MJL&V<9H>->!O>?Q37Z'S]/^1=A6]HY7C?UOC/& 4@XW.$(= M?K#54-#X<'R/9SN/V6QX,RP_B*W?N/P%4$L#!!0 ( .N$ 4U"ZV]-M $ M -(# 9 >&PO=V]R:W-H965T5=2VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF<\,4%YH6 M6?2=3)%A[Z30<#+$]DIQ\^L($H><;NFGXUDTK0L.5F0=;^ %W/?N9+S%9I9* M*-!6H"8&ZIS>;0_'-,3'@!\"!KLXDU#)&?$U&%^JG&Z"()!0NL# _7:!>Y R M$'D9;Q,GG5,&X/+\R?X8:_>UG+F%>Y0_1>7:G-Y24D'->^F><7B"J9YK2J;B MO\(%I \/2GR.$J6-*RE[ZU!-+%Z*XN_C+G3TA\;\K@C*V(=UZ\]=Y+L=U=9^P2B*:8XQB3+&/F M".;9YQ3)6HIC\@\\68?O5A7N(GSWA\*;=8)TE2"-!.E_2UR+V?^5A"UZJL T M<9HL*;'7<9(7WGE@[Y+X)K_#QVG_QDTCM"5G=/YE8_]K1 =>RN;*CU#K/]AL M2*A=..[]V8QC-AH.N^D'L?D;%Q]02P,$% @ ZX0!343K;^FU 0 T@, M !D !X;"]W;W)K&UL?5-AC]0@$/TKA!]P=+O5 M73=MD]LS1A---F<\/[/MM"4'3 6Z/?^]0'NU:N,78(9Y;]X,0SZB>;8=@",O M2FI;T,ZY_L28K3I0W-YA#]K?-&@4=]XT+;.] 5Y'D)(L39*W3'&A:9E'W\64 M.0Y."@T70^R@%#<_SR!Q+.B.OCH>1=NYX&!EWO,6OH+[UE^,M]C"4@L%V@K4 MQ$!3T/O=Z9R%^!CP)&"TJS,)E5P1GX/QJ2YH$@2!A,H%!NZW&SR E('(R_@Q M<](E90"NSZ_L'V+MOI8KM_" \KNH75?0(R4U-'R0[A''CS#7\X:2N?C/< /I MPX,2GZ-":>-*JL$Z5#.+EZ+XR[0+'?=QNCD<9M@V()T!Z0(XQCQL2A25O^>. ME[G!D9BI]ST/3[P[I;XW57#&5L0[+]YZ[ZW<[8\YNP6B.>8\Q:3KF"6">?8E M1;J5XIS^ T^WX?M-A?L(W_^A\-TV0;9)D$6"[+\E;L1DR5])V*JG"DP;I\F2 M"@<=)WGE70;V/HUO\CM\FO8OW+1"6W)%YU\V]K]!=."E)'=^A#K_P19#0N/" M\>#/9AJSR7#8SS^(+=^X_ 502P,$% @ ZX0!3;C/X'VS 0 T@, !D M !X;"]W;W)K&UL?5-A;]P@#/TKB!]0+ES65JM.IL M3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B?+>[9EK(CA99])U,D>'@ ME.S@9(@=M!;FUQ$4CCE-Z*OC03:M"PY69+UHX#NX'_W)>(LM+)74T%F)'3%0 MY_0N.1S3$!\#?DH8[>I,0B5GQ*=@?*ERN@N"0$'I H/PVP7N0:E Y&4\SYQT M21F Z_,K^Z=8NZ_E+"SDM)!;48E'O \3/,]7R@9"[^*UQ ^?"@ MQ. S@"^ VYB'38FB\H_"B2(S M.!(S];X7X8F3 _>]*8,SMB+>>?'6>R]%DB89NP2B.>8XQ?!US!+!//N2@F^E M./*_X'P;OM]4N(_P_1N%_R!(-PG22)#^M\2MF/V[)&S54PVFB=-D28E#%R=Y MY5T&]H['-_D3/DW[-V$:V5ER1N=?-O:_1G3@I>RN_ BU_H,MAH+:A>.-/YMI MS";#83__(+9\X^(W4$L#!!0 ( .N$ 4TORCS4M $ -(# 9 >&PO M=V]R:W-H965TO&C5N9RVWO<' MQES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN=\.TD!TMLN@[V2(S@U>R@Y,E M;M!:V-"7A-&MSB14-GEE0BA8OTRZ[N(_339+,L&T GP%\ =S&/&Q*%)5_%EX4F34CL5/O M>Q&>>'_@V)LR.&,KXAV*=^B]%/LTS=@E$,TQQRF&KV.6"(;L2PJ^E>+(_X'S M;7BRJ3")\.2=PNMM@G23((T$Z7]+W(JY^9"$K7JJP39QFAPIS=#%25YYEX&] MX_%-_H9/T_X@;",[1\[&X\O&_M?&>$ INRL&UL?5-A;]L@$/TKB!]0$L=;L\BVU'2:.FF3HDYK M/Q/[;*,"YP*.NW\_P([K;=:^ '?<>_?N.+(!S8MM 1QY4U+;G+;.=0?&;-F" MXO8&.]#^ID:CN/.F:9CM#/ J@I1DR6;SD2DN-"VRZ#N9(L/>2:'A9(CME>+F MUQ$D#CG=TJOC432M"PY69!UOX >XG]W)>(O-+)50H*U 30S4.;W;'HYIB(\! M3P(&NSB34,D9\2487ZN<;H(@D%"ZP,#]=H%[D#(0>1FO$R>=4P;@\GQE_Q)K M][6ND<<'F"JYP,E4_'?X +2AP)TL:5E+UU MJ"86+T7QMW$7.N[#>+.[PM8!R01(9L ^ MB8*"K_S!TO,H,#,6/O.QZ>>'M( M?&_*X(RMB'=>O/7>2[%-;S-V"413S'&,298QJK -'&:+"FQUW&2%]YY8.^2^";O MX>.T?^>F$=J2,SK_LK'_-:(#+V5SXT>H]1]L-B34+AQO_=F,8S8:#KOI!['Y M&Q>_ 5!+ P04 " #KA %-<-U1M[,! #2 P &0 'AL+W=OLM\#J"E&1IDMPPQ86F91Y])UOF9O!2:#A9X@:EN/UY!&G& M@N[HN^-1M)T/#E;F/6_A"?RW_F318@M++11H)XPF%IJ"WN\.QRS$QX#O D:W M.I-0R=F8YV!\K@N:!$$@H?*!@>-V@0>0,A"AC)>9DRXI W!]?F?_&&O'6L[< MP8.1/T3MNX+>45)#PP?I'\WX">9ZKBF9B_\"%Y 8'I1@CLI(%U=2#'%'M3 M!6=L1;Q#\0Z]EW)WG>3L$HCFF.,4DZYCE@B&[$N*="O%,?T+GF[#]YL*]Q&^ M_TWA/_)GFP19),C^6^)6S)\JV:JG"FP;I\F1R@PZ3O+*NPSL?1K?Y%?X-.U? MN6V%=N1L/+YL[']CC >4DESA"'7XP19#0N/#\1;/=AJSR?"FGW\06[YQ^090 M2P,$% @ ZX0!34_"*9.T 0 T@, !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0[P+;1BM RJ:J&JF15JG:/GMA "N^$-LL MR=]W; BE+>J+[1G/.7-F/,Y'8Y]=!^#)JY+:%;3SOC\RYJH.%'--XVQ MBGLT; T:W.)%1R M,>8Y& ]U07=!$$BH?&#@N%WA'J0,1"CC9>:D2\H 7)_?V3_'VK&6"W=P;^1/ M4?NNH+>4U-#P0?HG,WZ!N9X#)7/Q7^$*$L.#$LQ1&>GB2JK!>:-F%I2B^.NT M"QWW<;I)DQFV#4AF0+( ;F,>-B6*RC]QS\O'X$<]V&K/)\*:??Q!;OG'Y"U!+ P04 M " #KA %-?J;U3+@! #2 P &0 'AL+W=OE!XTUCK.(>3=LR MUUO@=20IR=+=[L 4%YJ6>?1=;)F;P4NAX6*)&Y3B]O<9I!D+FM WQ[-H.Q\< MK,Q[WL(W\-_[BT6++2JU4*"=,)I8: KZF)S.^X"/@!\"1K]SP\<7)*L3=5<,96Q#M,WJ'W M5B;WAYS=@M",.4^8=(U9$ S5EQ#I5HAS^A\]W:9GFQEFD9ZMHV>';8']IL ^ M"NS_*?'XKL0-3'9\%X2M>JK MG&:'*G,H.,DK[S+P#ZF\4W^PJ=I_\IM*[0C M5^/Q96/_&V,\8"J[.QRA#C_88DAH?#@>\6RG,9L,;_KY!['E&Y=_ %!+ P04 M " #KA %-JQ-#JK@! #2 P &0 'AL+W=OB;XUFTG0L. M5N8];^$;N._]Q7B++2JU4*"M0$T,- 5]3$[G?.>3M]Y[ M*Y/[8\YN06C&G"=,NL8L".;5EQ#I5HAS^A\]W:9GFQEFD9ZMHV,T65+AH.,DK[S+P#ZF\4W^PJ=I_\I-*[0E M5W3^96/_&T0'/I7=G1^ASG^PQ9#0N' \^+.9QFPR'/;S#V++-R[_ %!+ P04 M " #KA %-V.<8(+0! #2 P &0 'AL+W=OD= M)174O)?^V0Q?8:IG3\E4_"-<02(\9((Q2B-=7$G9.V_4I(*I*/XV[D+'?1AO M]NE$6R>D$R&="7&PO=V]R:W-H965T19\9YUGZF9%T\)91^8F)=>_3B!4?R1K\NYX;JZU]0Z: M9QV_PC>PW[NS=A:=6,I&0FL:U48:JB-Y7!].>X\/@)<&>C/;1[Z2BU*OWOA< M'LG*)P0""NL9N%ON\ 1">"*7QL^1DTR2/G"^?V?_&&IWM5RX@2[K[C_HG7!^;NIO#.>KV.6T;LG&C&G )F42*&V>(B.U1DAQ#L%B(8)L9%8E0D1@B2A0B&27&1!!5)$(+]0@3! M)"M<)$5%4H1@O1#!,/_Y<_:HR!XA6#X\AED^/)TUDP1]#6/$1(6ZM6&$S;S3 MI'IDH1G_P()52%EPJJP?W?]1NLDZ&@,KZ;>+V>I@O M@V%5-XY..LWO_#=02P,$% @ ZX0!38?8)(C! 0 -P0 !D !X;"]W M;W)K&UL=51A;]L@$/TKB!]0$A(W761;:EI5G;1* M4:=MGXE]ME'!N(#C]M\/L.-Y&?L2N/.[]]X!EW10^LTT !9]2-&:##?6=GM" M3-& 9.9&=="Z+Y72DED7ZIJ83@,K0Y$4A*Y6MT0RWN(\#;FCSE/56\%;.&ID M>BF9_CR 4$.&U_B2>.5U8WV"Y&G':O@.]D=WU"XB,TO));2&JQ9IJ#)\O]X? M$H\/@)\);TA M[ZD[F\(GPU&$;\Z\<=ESOMXE*3E[H@ES&#%TB9D1Q+'/$C0F<:#_E--X^2;J M&UL=51A;]L@$/TKB!]0;)QL M561;:CI5F[1)4:>MGXE]ME'!>(#C[M\/L.-Z&?L2N/.[]]X!EWQ2^M5T !:] M2=&; G?6#@="3-6!9.9.#="[+XW2DED7ZI:800.K0Y$4A";)!R(9[W&9A]Q) ME[D:K> ]G#0RHY1,_SZ"4%.!4WQ-//.VLSY!RGQ@+7P'^V,X:1>1E:7F$GK# M58\T- 5^2 _'O<<'P$\.D]GLD>_DK-2K#[[4!4Z\(1!06<_ W'*!1Q#"$SD; MOQ9.O$KZPNW^ROX4>G>]G)F!1R5>>&V[ M]C5$/#1F&?U?09EG[V&"W-?X4+ M" ?W3IQ&I80)OZ@:C55R87%6)'N;5]Z'=5KXKV7Q KH4T)L",@L%YY^8966N MU83T?/8#\U><'J@[F\HGPU&$;\Z\<=E+F=XG.;EXH@5SG#%TBUD1Q+&O$C0F M<:3_E--X>19UF(7R;*N>)7&"791@%PAV?[68WK08P_S'Y3XJLH\09#.C?%:R"@L7[[T>WU_);GP*IA&5.R_E>4?P!02P,$% @ ZX0!38/F M^0ZW 0 T@, !D !X;"]W;W)K&UL;5/;;MP@ M$/T5Q >$7=M)5BO;4C91U$JMM$K5]IFUQS8*,"[@=?KW!>RX;NH78(9SSEP8 M\A'-J^T ''E34MN"=L[U1\9LU8'B]@9[T/ZF0:.X\Z9IF>T-\#J2E&3);G?' M%!>:EGGTG4V9X^"DT' VQ Y*0,@CY-'[-FG0)&8CK\[OZ#X">9Z M;BF9B_\"5Y >'C+Q,2J4-JZD&JQ#-:OX5!1_FW:AXSY.-]EAIFT3DIF0+(1# MC,.F0#'S)^YXF1LKJ.GZ;9 MBF018'LGQ+O/I2XA;G_ M$(2M>JK M'&:+*EPT'&25]YE8!^2^"9_X=.T?^6F%=J2"SK_LK'_#:(#G\KN MQH]0YS_88DAH7#C>^[.9QFPR'/;S#V++-R[_ %!+ P04 " #KA %-3V// MP+0! #2 P &0 'AL+W=OOVA-BR!Y ^3^U-I(Y[YJ&V,X JR))"D*3Y(Y( MQA4NLA@[FB+3O1-(,O@1?>M"X$2)%UK(&?X'YU1^,] M,JM47(*R7"MDH,[QPV9_2 ,^ EXY#'9AH]#)2>NWX'RK0K%6XC?;O,GN[6!=)5@30*I!]:O+]J<05SGUPE(8N9 M2C!-W":+2MVKN,F+Z+RP#S3>R7_XN.T_F&FXLNBDG;_9./]::P>^E.3&KU#K M']CL"*A=,+]XVXQK-CI.=],+(O,S+OX!4$L#!!0 ( .N$ 4T@T]0LLP$ M -(# 9 >&PO=V]R:W-H965T32\K0,JFJE(ID5:IFCY[80 K-D-LLZ1_7]NPE&[I"YX9SCES\3@=T+S: M!L"1=ZU:F]'&N6[/F"T:T,+>8 >M_U.AT<)YU]3,=@9$&4E:,;[9?&!:R);F M:8P=39YB[Y1LX6B([;46YM@E\"SKQH4 R]-.U/ =W(_N:+S'9I52 M:FBMQ)88J#)ZE^P/NX"/@!<)@UW8)'1R0GP-SK3L+"/:J?LG1-1C]14D(E>N6><7B J9];2J;F M'^$,RL-#)3Y'@+_*K%-,V M65)@W\9-7D3GA;WC\4[^P,=M?Q*FEJTE)W3^9N/\*T0'OI3-C5^AQC^PV5%0 MN6!^]+89UVQT'';3"V+S,\Y_ U!+ P04 " #KA %- %Z32,4! W! M&0 'AL+W=O.Y^/?%3ZS70 %KT+ M+DV!.VO[(R&FZD!0",HD+O/@.^LR M5X/E3,)9(S,(0?7O$W U%GB+/QPOK.VL=Y R[VD+W\'^Z,_:661AJ9D :9B2 M2$-3X(?M\91Y? "\,AC-:H]\)1>EWKSQI2[PQB<$'"KK&:A;KO (G'LBE\:O MF1,ODCYPO?]@?PZUNUHNU,"CXC]9;;L"'S"JH:$#MR]J_ QS/1E&<_%?X0K< MP7TF3J-2W(0OJ@9CE9A97"J"OD\KDV$=IY-]-H?% Y(Y(%D"#D&'3$(A\R=J M:9EK-2(]W7U/?8NWQ\3=3>6=X2K"F4O>..^UW'Y*^ M2"0QB5/R7W@2#]]%,]R%\-U:/4OC!&F4( T$Z3\E9C^_V>GK+DV%5/X\I6?X5Y1]02P,$% @ ZX0! M3>D.]3FV 0 T@, !D !X;"]W;W)K&UL;5/; M;MP@$/T5Q <$K]?-965;RJ:*6JF55JG:/K/VV$8!Q@&\3OX^@!W72OT"S'#. MF0M#/J)YMAV (Z]*:EO0SKG^P)BM.E#<7F$/VM\T:!1WWC0ML[T!7D>2DBQ- MDFNFN-"TS*/O9,H%AI,A=E"*F[QZ>>'=(?6^JX(RMB'<^>>N]EW)W=Y>S2Q": M,<<)DZXQ"X)Y]25$NA7BF/Y'3[?I^\T,]Y&^7T??7V\+9)L"613(UO&3Y%.) M6YC/1;)53Q68-DZ3)14..D[RRKL,['T:W^0??)KVG]RT0EMR1N=?-O:_073@ M4TFN_ AU_H,MAH3&A>.-/YMIS";#83__(+9\X_(=4$L#!!0 ( .N$ 4WQ MGOB9M@$ -(# 9 >&PO=V]R:W-H965T$1I Q"/HW?BR9=0P;B]ORJ_BG6[FNY" N/*'_UM>L*>D])#8T8I7O"Z3,L M]=Q2LA3_%:X@/3QDXF-4*&U<235:AVI1\:DH\3+OO8[[--_<9@MMG\ 7 E\) M]S$.FP/%S#\*)\KD.@GTX((X0R1) M5HC3IHW+PNWM9%F(LV9-"SL9J3/G5/[= A/])L;Q=>.U.=7:;J"RZ.@)?H#^ MV>VD6:'1Y=!P:%4CVDC"<1,_XO4VMWHG^-5 KR;SR%:R%^+-+KX>-G%B$P(& ME;8.U P7> +&K)%)X\_@&8](&SB=7]U?7.VFECU5\"38[^:@ZTV$ M,@20,8#X6CS(9?Y,-2T+*?I(^K/OJ/W$>$W,V51VTQV%>V>25V;W4I(D+=#% M&@V:K=>0B0:/"F3<1P0)(;9D%DZ25=A@$4U8SRB6 2IF1! M2A:@X!M*-J=@DMXI)@]B\@"&W&#R^8?!DU_44]#D?^<@3^ZFJZ@2Y]9UFB;LO_^6^$WVG\M2T*MH+;6Z=NQM'(3287)('4VUMFM^X8'#4=IJ9N?0M MP"^TZ(;NAL866_X#4$L#!!0 ( .N$ 4UZ8=SB?PD ',Y 9 >&PO M=V]R:W-H965TUB_5NOV?AWJS6C3MQ\WC:/NRJ1;W^T:K MY<@:$T>KQ?-Z>'N]_^[[YO:Z?FV6S^OJ^V:P?5VM%IN_Q]6R?KL9TO#]B]^? M'Y^:W1>CV^N7Q6/U1]7\^^7[IOTT^NCE_GE5K;?/]7JPJ1YNAM_H:DX4=BWV MD/\\5V_;H]\'.UM^U/6?NP^_WM\,S6Y(U;*Z:W9]+-H?/ZM)M5SNNFH'\K^N MU^''0W<-CW]_[WV^M[ZUYL=B6TWJY7^?[YNGFV$>#NZKA\7KLOF]?ONEZBP* MPT%G_F_5SVK9PG"Z!NZ?!O[3!KYKX/L^(70-0M\GQ*Y!9 U&!V?MO3]=-(O; MZTW]-M@<5M#+8K=0Z2JV\WNW^W(_G?O_:R=@VW[[\]:2NQ[]W'748<8'C#W& MA%/(5$+H S%J!_ Q"HM&,;;R":1YW.%4+:P M-3V5J!1*9C,Z RA/MF"[,K0K2[MX?&7QE ORD4^61 5O$S-+@BBPCF824VQ1 M;"K0IB)M*LRF(L+7%1(V 12EQ.-*HE)L XN9)5'1!Z?8109G)R/HU"N124I^ M(^$;'G;C#I./9^G2\'4,4.:26SWM4">LRQP#'Y>4)$$P87XC*\WB5-IA3@=< M$C<+H3*9XS^<@D ;NBQ\74-4#(J=.)T2RJ=:%SBADLRH9(3$ ;0QB9I P;9SR2*2_R-$XR ]GBJ'@^[GZX.<+9$DD;._Y M8NF)FP-$XZUF9]?C4CCO,U^N\+W".@)^M7TXZS&GE6%K>Y>6TQ+4U8=12O,79PH+J253_H'QR7BAI ,LQ M%&V1X31@0>7C^7A 4>-Y93T#J%BLMFHPM5M0KP0^&DG$+ID4^' D++7)75L_ MF*TMJ#7$^I'LV@I_7A\ 5#%>H3*'&=A)!N:5SZ3#G!8U;87/A@-@T>6L>,=A M:G74NUYQF.(<$/:\2G-0LO/I!JBVS%#V:YRRFR4Y2]3W'>:< F(&VK2E@1*G M#I.A0V2H4(_#9.@D&8K28.ZD)+8VD54DFL,LYR3+<2D_=Y*^;+)!FS),7PZH M6,,?A'9;G)*+'"8F!S0GEUE.,HYUT7LMJ##E.$DY7-W.G203"KD$;7_28S[Q M0-%QYWFIP9PIQ_M#IT_"3.&E"./:<>ZE:'*YJ-O)F% \T$S$'R053B@E:ZG* M8[+PDBR$\.XP_>=)V20'N^1:S>1Q[/O07TMY'-->QK304AWF.*U<.!Z0,X2B MI/"AQX'O@6[A7.UEX%](&8506:N-/*8'#W0+5U$>;;3R,<\0RFH:TV,*\4"U M.4W>0ZN0B9DT&!4Q2 :@3X3BP)T;'9?GI@S#_!,D_ M(I,'Q#\F>V63-F!N"6#_2BPZ21NI:!P6,6]$R1LBD4? "3YZ);E&S H1[ _Q MQ1#!,8<^1Q&'? 2UCI)E(H[X>,9Q>\2A''LTO$6?N<5L/,2 MG-..ZS$Y1$D.EK2UBZ,^EOY>23B@DPQHX94$ IH*R]$S@ K)::/!49_ 0:G6 M P[GA#*XU@6.YP3V2'DP)IG @S.&ZQ8 \R80/V ",#+6.+[N "ZW*&71),PU M"7"-599NP@&=SBA;$@[HU*-L2>B^2O'"*V##E=1-O*3<- 'LH)6>"0=TRF=X M!0=TDFE<>D6F\0OOQ"45@(I)F>:,N2%+;O"*TLHXGK/A %8L:YH"P^30P;D8!51EG$\YW2&5Y1+6B!!"Z\@]1Y(> 7 MO-&28\;DD $Y: 95*\4'-)%IF@1CT56XB4:+BXG )9S)G[1!\ H ME\+KFQG"I4":TBR8;PK@&ZL4204'=3FC("@XJ,O7!<&D2&V>BQ=K#\!:G6^U MXKQ@BBB (JS"=05'=3E#PQ<EDS-* S+*54#S=7$P>0=][L09@GWJ'.5JH4&"7NU$N>1GSI#T9)0K M=Z:'J'\''5O-Q>OGVY1Z=D52AE01DE!MMY@Q%WRY_I9.O-?WX'72\E95= MY.7D.^QT"T_DSR@52+N0#&XD MRP5(4KBG0L(Y +;;^5*=HQ & <+0=HI(NSU,9VA\TN[Q@HN\P#GR.M4%">9" M*''L,SIZ_6M5;1[W+^]M!W?UZ[K9V7+T[<<;@M_L[O4Q]OV8KB8$OI_2U>SP M^M\_W1]>1_S78O/XO-X.?M1-4Z]N=J^6/=1U4[6#-Y?MV)^JQ?W'AV7UT.Q^ MW>UJ; YO 1X^-/7+S>$5Q]''>Y:W_P=02P,$% @ ZX0!37)5&(A? P M0A !D !X;"]W;W)K&ULE9CO;ILP%,5?!?$ M@&W^A"J)U*::-FF3JD[;/M/$25 !9^ DW=O/&$*I.:Z2?&B G'M\[\4_@SL_ MB_JUV7,NG;>RJ)J%NY?R<.?[S7K/RZSQQ(%7ZI>MJ,M,JM-ZYS>'FF<;'506 M/@V"V"^SO'*7<6?:J+CSGN[UL+_C+ M^2';\9]<_CH\U>K,'UPV>54_/MPKTG=X\L;@.TXG?.S\WHV&E+>1'B MM3WYMEFX09L1+_A:MA:9^CKQ%2^*UDGE\;%?.2-7PE MBC_Y1NX7[LQU-GR;'0OY+,Y?>5]0Y#I]]=_YB1=*WF:BQEB+HM%_G?6QD:+L M750J9?;6?>>5_C[W_IT]9.TL(G>AZOZZO:B;K7]3[6G4U=.2,C+W3ZU1KWGH-'2D M,12KJ8(R.FA\E<&0!D5I/-"I@3'$5!$963P"$\9P%@PV@VD#]L$@Q 8A- BU M0?C!(#*ZV6E2K:FTAA'BQ4:Y4Q6-9AXS*@8J&GLSG'($4XY RC$VB*%!?'W3 M$FB0@ P2HVE(8RES!@>9 8/4& 1HP@ /DL)!4F!@PH0T%E1(@)$-@ 4SF44B MRVTAEJ6! MS-B/1Z,[TRP-RLG26P 7BGE!@89FG!---;L";8+X) MR3%D@ M,I\E*RBR<8I7 P)0CRS/(XI1I\'U4Y9BBBD"U)Q*2&0#E&) *0 TLJ6* :4W M $HQH!0!.JD6 6H!AV) *6 OBBP6F#UZPX.38JPH>BQ.JD7LV>XMQHHB&"R+ M+\4PT/3Z:AF&@8%'VJ1:*++<6X:)80"&R+)^,PP#HS=4:WD795>\2_:B\0M@ MDGAI,/J8"QL(B4,O2L$A-VQ5/:B>!9[ZM M %7BF4N_/]I@E;S>Z[:Y_9/4NKQKG14BU MS=.;L:T0DJM< D]U9J\V],-)P;>R/4S4<=WM:KL3*0[]CMT?_FVP_ ]02P,$ M% @ ZX0!3:&IM$LL P 7@X !D !X;"]W;W)K&ULE5=A;YLP$/TKB.\M^, 8JB32DG;:I$VJ.FW[3!,G007,P$FZ?S\; M*$KLJ[+NYOY>RN8N"+KUGE=Y=RL:7JM_ MMJ*MBMU>ZHE@,6OR'?_!Y<_FL56C8,JR*2I>=X6HO99OY_XGESJ3J^#,F]2=. M'7A^_Y;]<]^\:N8Y[_A*E+^+C=S/_=3W-GR;'TKY)$Y?^-@0];VQ^V_\R$L% MUY4HCK4HN_[76Q\Z*:HQBRJERE^':U'WU]/P3_(6A@? & !3 (G?#8C&@.C: M@'@,B*\-H&, -0*"H?=^,>]SF2]FK3AY[; ?FEQO.W)'U>-:Z\G^Z?3_J?7L MU.QQ 32;!4>=:,0L!PR<8Y+P$K-",)>(^P\1#S:"D@D2J#:F7@#M!?KXZ*). M1X((31#U">*S!$ED]#E 6 ^I>PB+0Q(G1K/7P1YL6$)9EC*\Z!@M.K:*AL18 MV=6 H6<\41B&. M%62C"8JX-M;JYB9TT"4J3(#0QGH"A"=CU>R!%$Z1(!=00 M1&HU2A@XRLQ0E@QA,3;',K,>&HE9XEI/$N+Z#A$F9@H\M*F(D\AA) 0A2DTB M8A$QZB3"54X (;(L"RRBFS1S,N%V0#[V@^6(N>A($64.(ES"!-$P"TTF6\1Z M[5PMX3(FB(X9,9FH;1<$7$2XD FB9&:]$A*+B++4P8/KG;"/[>]^!%WG?P3W M!8(90V02V<[PC@42W!L(8@XLPE, KGH(K[=!P/4,F)Y-BP);SX0X+0H' U Z)FECA2X#J%]#^V/BY P 1H=8N!S&Z#L\]P M??+ZGK>[HNZ\9R'5%WW_W;T50G*5,+Q5SVFO#GO3H.1;J6^9NF^'$\\PD*(9 M3W/!=*1<_ -02P,$% @ ZX0!30U&1^B0 @ )@D !D !X;"]W;W)K M&ULC5;;CML@$/T5R^]= S9@KY)(W415*[52M%7; M9S8AB;6V<8$DV[\O8,=R#&[WQ5Q\YIR9@0$65R%?U8ES';W55:.6\4GK]C%) MU.[$:Z8>1,L;\^<@9,VT&>)5^*ZC&%\FW@NCR=M)Y+5HF5'_IWK'^U6FE$RL.S+FC>J%$TD M^6$9?X2/&TBL@4/\+/E5C?J1#>5%B%<[^+)?QL!ZQ"N^TY:"F>;"U[RJ+)/Q MXW=/&@^:UG#Z?28\RLY<5 MHG217"Q1CWGJ,&B,N4>L P@"[C$;'X/A $F,DX.G*.@IAI)[(@C@F24K M@B)%(&'%1*7P5$@>UH @7) @H *F]08\&8H! #-*,Z4/_UL0ZQYS)Y07H)@1 M"ESP9W3_V!?&-R6/9 MJ.A%:'.5N0OG((3FAA,\&+]/YM$R#"I^T+9+35]V-W&ULC5;1CILP$/P5Q <$,!A(1)".)%4KM=+IJK;/#G$".L#4=L+U M[VL;PH'QIJNKAFWM@O-VXS@L+W"-V(JTN!&_ MG FM$1=3>G%82S$Z*5)=.VD_>YA!)O +\ M+''')F-+.CD2\BHG7TY;VY4%X0KG7"H@\;CA':XJ*23*^#UHVF-*29R.[^J? ME'?AY8@8WI'J5WGBQ=:.;>N$S^A:\1?2?<:#'VA;@_FO^(8K 9>5B!PYJ9CZ MMO(KXZ0>5$0I-7KKGV6CGMV@?Z>9"6 @@)$@U6+N$4=I0DEGT?XXM$B>.F\#Q7;E,JAV1_TFUI.)Z"T%,4B8*= 1%J-?Q3Y/!09%:F;UPL7_'] M&?\#GX%1(% "P6RU?6VU>TRD,$V/\>/ UQ?$ /,@<-?:HBQA00C#2-N_@P$& MO*G:S!PTFH,+<[Y63087:?S06VL;N5NB0 1!K#E;HL(XUC,>EB@(@]@U^PJ- MOD+#I@6:L1X33]*XJ[6_GGTTER9*I.GNER!O%>D>3:#@@ZV+C!8C@T7MB&21 MR:+FR82)-$M+C+#D:99,H$!_U9S))5=C>E$=AUDYN39(ICU.*GSF MU;5S_AI!VZLC/^-4C_ E!+ P04 " #KA %-Z> LF$P" 1!P M&0 'AL+W=O^CDFS-E+1%RRRX>[QF0DTYJ&P_Y?NRUI.[A5-W<&!.?S:MH3]+:"AP\X-W'O@N;Y40@6\/.O)!7Z ^-D?F-QY,\NI M;J'C->T=^Q1L]QN%UX!?-0Q\L7:4DR.E+VKS];1S?24(&BB%8B#R<8,] M-(TBDC+^3)SN7%(E+M=W]L_:N_1R)!SVM/E=GT2U9D] 4P*:$V3M MCQ+PE(#?$D)M?E2FK7XB@N09HX/#QH_5$W4F@BV6S2Q54/=.OY-NN8S>@HCM%;#5!-;Y>"D08SM!:"4( M-4'XK@N)T841$VE,IS&^86.-> B1749DE1%99*2&C&A5)$%F/]>8"(=V(;%5 M2&P1LC&$Q*LB"!LZ+)#$+B.QRDC6,C9&TXL1DWSP6=:(ASA(_G.$4ZN0U"(D M,(2D*[-AB /C%.W7*(1Q[-O%;*QB-A8QQ@DH-BO/.(G-QEA X>H#>8M)T@*[ MZ*'+G9)>.Z'^LXOH/->?D)I$1KR0\WX&UL;5-; M;MLP$+P*P0.$>D1.8T@"Z@1!"[2 D:+I-RVM+")\J"1MI;?ODE0$)_"/R%W. MSLPNJ7HV]M6- )Z\*:E=0T?OIRUCKAM!<7=C)M!X,ABKN,?0'IF;+/ ^%BG) MBBS;,,6%IFT=0,I A#;^+IQTE0R%E_MW]J?8._9RX X>C/PC>C\V] LE/0S\)/VS MF;_!TD]%R=+\#SB#1'AP@AJ=D2Y^27=RWJB%!:TH_I96H>,ZIY.J6LJN%Q1+ M0;$6%%&'):'H_)%[WM;6S,2FV4\\7'&^+7 V74C&4<0S-.\P>VZ+^[)FYT"T M8'8)4WS W*X8AORK2'%5I(@$Y05!7I;7"X=ZF*T^! M-]/RFMGZ2[7_ 5!+ P04 " #KA %-OW*>[)<" !T"0 &0 'AL+W=O M/0E13 MQ^'ID128O]"*E/+-GK(""SEE!X=7C."=)A6YXXY&H5/@K+3CF5Y[9?&,GD2> ME>256?Q4%)C]6Y*%M^QP%&K!B6<5/I!?1+Q7KTS.G$YEEQ6DY!DM M+4;VDYC=C2Z6RI?1#3;[OYO9(.2(Y2862P/)Q)BN2YTI) M^OC;BMI=3$6\'5_4$YV\3&:+.5G1_$^V$\>Y/;:M'=GC4R[>:/V-M D%MM5F M_X.<22[ARHF,D=*N*"%JV*M%+@S^:9E?I9-V_\"PTFN"W![0@R]B." MUQ*\*\%_2/!;@O]LA* E!,]&"%M">"6$>C^:8NGJK[' \8S1VF+- :JP.J=H M&LK]3=6BWD[]3FX EZOGV)V$,^>LA%K,LL&XMYB@#UF;$-1')("(YW881YKL MG+J0TZ5K"O1#K #$()7UER*;KT42$Q(@.!,/K+FG^5ZOYA$LX(,"OA;P>P+C MP:8UF$ACR@:#Y(4C_P8E>1:8F$ T\?K GO< ]!X WB<#[X$1R8L 1RL3YT*X M=8,+;G 1 G ;4R]XE& ()A@:"7J&H= (-+3R"-$S$8$F(K/*7@@+C$&!\?-G M= (*3$P'_O#6 ##>X!PGD,Z=4J 1?,6- (D[Q4!W;DGT?#D0>'TMD/M$02!0 M8-RD$&AXE3HW'X""L(/^?',KI:=2J$1N5KL68:$[A,'Z$DU7"%A?H^FF:0"N M\DT_\A.S0U9R:TN%_&SIC\N>4D&D]]&+_(D=90O437*R%VH8R3%K^H!F(FC5 M]CA.UVC%_P%02P,$% @ ZX0!30I*GFKQ 0 ( 4 !D !X;"]W;W)K M&ULC51K;YLP%/TKB!\0@R'D(8+4M)HV:9.B3NL^ M.W 34/U@MA.Z?S\_**6I)_4+]KT^]YQ[C.UR$/)9M0 Z>F&4JUW<:MUO$5)U M"XRHA>B!FY63D(QH$\HS4KT$TK@B1A%.D@(QTO&X*EWN(*M27#3M.!QDI"Z, M$?EW#U0,NSB-7Q./W;G5-H&JLB=G^ GZ5W^0)D(32],QX*H3/))PVL5WZ7:_ MMG@'>.I@4+-Y9)TV(:!0:\M S'"%>Z#4$IDV_HR<\21I"^?S M5_8OSKOQU3;JM<&NF>66RURI+TA)=+=&(V7L,GF'>$,BP3Q(X)+'''\IQ M4H0)LF"/F2/(WO6(PP1YD"!W!/D[@NS&I,=L'(8[S&:S^(_*,JBR#*CD88(B M2%!\WNDQJYG/=!G66 +"W;LPRT[7_PZ[$_X&]V_'#R+/'5?146AS3]QI/@FAP;22+,Q?:&ULE5?A;MHP&'R5* _0Q%^ MA J06J9IDS:IZK3MMPL&HB9Q9AOHWGZ.DV9I.$O #Q*;^^Y\#H<_%F>I7O5! M"!.\E46EE^'!F/H^BO3F($JN[V0M*OO)3JJ2&SM4^TC72O"M*RJ+B.)X%I4\ MK\+5PLT]J=5"'DV15^))!?I8EES]?12%/"]#%KY//.?[@VDFHM6BYGOQ0YB? M]9.RHZAGV>:EJ'0NJT")W3)\8/=KFC<%#O$K%V<]N \:*R]2OC:#K]ME&#]\:P[+, N# MK=CQ8V&>Y?F+Z Q-PZ!S_TV<1&'AS4JLQD86VKT'FZ,VLNQ8[%)*_M9>\\I= MSQW_>QDNH*Z KBU(NH*D+V 39[Y=F;/ZB1N^6BAY#E3[M&K>?"G8?6(W<]-, MNKUSGUFWVLZ>5DF<+J)30]1A'EL,#3"L1T26O9<@)/%(%^7T46!]B4CB#$LD MT$7B")(/!'-,,($$$T+3*%I,Z3-6)="\L-8524R#%1CN.,(1%9E!D M!@B2D0C"3+!("D520# =B:07F^;9K Q*9$!B-I+(;GTN0>>+(P"JR<1X1R*<#,_G Z)*"/-O%<.;8#:%C.'4,Q>["+0"1YP>(X<@Q MD"?RY(GA0+'9#6YQ7!C("XU#"4&>5#*<&09"0U,/!MMG?N=KGE0Y>I+$-HFOC=E(:81<4W]G'?+"=?3\H MQ,XTMZF]5VU[VPZ,K+O6/>K_/ZS^ 5!+ P04 " #KA %-_D = WL" !S M" &0 'AL+W=OX1LPB+6[$FS.A->)B2R\V:RE&)T6J*]MSG,BN4=F8 M6:IL!YJEY,JKLL$':K!K72/Z=XTKTJU,UWPS/)>7@DN#G:4MNN ?F/]L#U3L M[-'+J:QQPTK2&!2?5^:3N]PG$J\ OTK MD'C<\ 97E70DTO@S^#3'D)(X7;]YWROM0LL1,;PAU>_RQ(N5F9C&"9_1M>+/ MI/N"!SVA:0SBO^$;K@1<9B)BY*1BZM?(KXR3>O B4JG1:_\L&_7L^C?Q8J#! M!&\@>"-!Q'Y$\ >"_TX('A*"@1!\EA .A/"S*44#(=(BV'VQ5/6WB*,LI:0S M:']^6B2/J;N,1']S:53M5.]$ YBPWC+?]U+[)AT-F'6/\288+[R'[.80=T38 M(H$Q"P_*8NW-(]P'V,P1H7L/V0).(BW-_\;9/W1RI\0'Z^DKOC\M1!#"#@+0 M0: U_:!H"1@C 6+H_4MFK8DMK2#[.<:++?T;LR<78(WI18TO M9N3DVG#Y?4ZLXX1\\N0%JMG7[G+K O:=F*C] 'QWWX_C[XA>RH891\+%M:TN MUS,A'(O<'4NK-GO"52 M3?DA$"=.RL\]<6Y;PO^N:<.N2Q_Y MKX:'^G"4VA"L%B=RH#^I?#S=@IEO:QBG"Z"BR8: M,.L>$TTP47(+J5P(&A&!2F#,(H*R6$=NA-L )8"PTJS^2[+YD.0FS1@L5FS\ MXZE*G,,$&"3 A@!/JUU8Q>XAF8%T P2ER"H'@$)9%EH5<5%96N16W38N*L7) M)*\;70FH*W%UX4'TQ@( M;\O.G=2GZ<0Z]AYWD;[++/L:S4L$V"O5J_2MQ1M]W^C\(/Q0=\)[8E+=H.:> MVS,FJ&PO=V]R:W-H965TUC9>P+-KV M!=O#.6?.#&:2GO$W40-(YX.25J1N+66W0DCD-5 L[E@'K7I3,DZQ5$=>(=%Q MP(4A48("S[M'%#>MFR4FMN=9PHZ2-"WLN2..E&+^9PV$]:GKN^? 2U/54@=0 MEG2X@I\@7[L]5RC'9.[J2 V-O^O"M M2%U/&P("N=0*6"TGV A6DC9>+>:[IA2$Z?[L_JSJ5W5V'5L\=_A!$3!M1.5(V=$F*>3'X5DU*HH*Q1_#&O3FK6W M^F?:,B&PA& DJ-RW"*$EA)^$Z"8ALH3H?S/$EA#/,J"A=M/,+98X2SCK'3Y< MAP[K6^>O8O6Y\4_T4*GK*PMA+T$D+6%82FEPF"KPR?[9P&PO=V]R:W-H965T>Q_."U)@_T98T\LV1LAH+N64GC[>,X(,FU94' M?#_R:EPV[BK3L1>VRNA95&5#7IC#SW6-V=\UJ6BW= /W&G@M3X50 6^5M?A$ M?A+QUKXPN?-&E4-9DX:7M'$8.2[=YV"Q"WQ%T(A?)>GX9.VH5O:4OJO-M\/2 M]55%I"*Y4!)8/BYD0ZI**'WOVLPM%GB5,=HY MK#\/+5;'+E@@^;ER%=1?1[^3?G(9O:P@ IEW44(#9MUCP 0#T"UD.X<$(\*3 M!8Q5 %L5:S#/<)M@8T%$1@W_%=G=%;DI$UK-@IH/;\R"=H'0*A!J@7!JD^\; M;O>86&.:'@-2" T_YJ@D]0/#D3D(P# U$NXL"6,4Q_:^D+4O-.L+HM N$%D% MHL>=C:T"\0/.]A@TM2-%QDG>6$ &>YOYR 40\/]W1P40N3;FTJL325S6X&= MGUKYZ>.NRF%O'0_^ [X.H.D)2M,X,8RUH*(H3,Q!,D<%<8Q2PUL;# )@'EIO M,@9KPD[Z3N).3L^-4,9,HN.]]PS4BZV"Q"2SQK;HG]=C]E.\OV1^8GO])'HI"WNOCIB)'H9:Q7+/^V-_QY6_P!0 M2P,$% @ ZX0!333 :=#> 0 MP0 !D !X;"]W;W)K&ULC53;;IPP$/T5Y ^(65@@70%2-E'42JVT2M7VV0O#1?&%VF9) M_[ZV(93L^J$OV#,^<^8<8SN?A'Q5'8 .WACEJD"=UL,!8U5UP(BZ$P-PL](( MR8@VH6RQ&B20VA4QBJ,P3#$C/4=E[G(G6>9BU+3G<)*!&ADC\L\1J)@*M$/O MB9>^[;1-X#(?2 O?0?\83M)$>&6I>P9<]8('$IH"/>P.Q\SB'>!G#Y/:S /K MY"S$JPV^U 4*K2"@4&G+0,QP@4>@U!(9&;\73K2VM(7;^3O[L_-NO)R)@D=! M?_6U[@ITCX(:&C)2_2*FS[#X25"PF/\*%Z &;I68'I6@RGV#:E1:L(7%2&'D M;1Y[[L9I7DG3IS\0^XMWA\CL3663 M;BO2[!W!/L/!/=7)F=,XC#<81)_B\3;(O&T^.0G2+T$Z?^;S+P$V:V" M-+PRF=V8O/Z3>'-P&,C671D55&+D[KINLNNM?(C_M@]5E4S^;E>;797T\>F>;J8S7:WC]5ZL?M< M/U6;]C_W]7:]:-J7VX?9[FE;+>[V)ZU7,R6$FZT7R\WT^G)_[.OV^K)^;E;+ M3?5U.]D]K]>+[7\WU:I^O9K*Z=N!;\N'QZ8[,+N^?%H\5']6S5]/7[?MJ]E[ M*W?+=;79+>O-9%O=7TV_R(M2"M&=L4?^7E:ONZ._)UTLW^OZ1_?BM[NKJ>AN MJ5I5MTW7QJ+]]5+-J]6J:ZJ]D7_[5J?O%^U.//[[K?5?]M&WT7Q?[*IYO?IG M>=<\7DW#=')7W2^>5\VW^O77JH_(3B=]^+]7+]6JQ;L[::]Q6Z]V^Y^3V^== M4Z_[5MI;62]^'GXO-_O?KWW[;Z?A$U1_@GH_H;WVN1-T?X+^.,&;:1D]O4,%EZ?[X^3I;UN $#&S#[!LQ)MLE-WAP8OV.OV(1N%IA@'6>C32%',L&D/572),6IM*,M:=1+X+B2:P M7&3,3[+"=E$BHQ?WT&G_5$J3 =(<<#*XH&B: 6>D\8:\:R7@M(M.I4+$]E/( M?K0?*2XE&XRD_0AA1F@V2N.8E%9H-E8#G'!6);YX%?:A0CY,?$LI[$,UPH<* M^U#E^% !TRD5(TTST&;TD:698T8'&VF6.:9#B(DO'86=J')&?HH/Q*P5;)C/ MJ59&M-H E!32L. X%J)*%298U@H,_GPJ/5C6:L3P3V$A*B1$EF$^)/LDO9 L MQXA3CJJ\0)P67K,T T[I="?"PE9\.&@T;D%C7^L1HT&-?:AS1H.:FTDI(^B( M$& R:D$_J S5GJ"E0AK?9BPH<8VU,"&/O%YT(D2>(0--;:ASK&A1IJ+4=(D M \Q;2ZM@@!GA6*T(,.V=2U3!&MM0 QOZ5!-8.GK$"%%CZ6@T0F1)YH.UMB/3 M;QQ M3EF*0;#2$._EDI :2-2V<$RU$"&/J4*+!L]8G1HL&U,SNC0\%$:F\<9 M1(IAI#R+G(:#S6>X^4Q"+@;+Q:@1.<5R,3HGIYH/)+1@O19@1E@Z:BT )H42 MFHZW 1=:*C&4-(GI/V ^G\HRMHNQ([*,[6+0?!;+LN-9%HZF90XP'9R2-,L< MBUY3K 18J]^8*!X--I\!YO.I)K!A3!B19&P8@V:W6)(C]R^;M9@#2@8VX >4 M\9+Z%U!M99WH@A:;SP+S^<0HSJ81@N5@S(J>)&7Q4R+&<@D)..&]H7E$E%^@R1@&PZ)S4-+^@E O: MIGH=%I]%M5PJ0U@N=D0M9[%<;,YDO@73ZU:P0/!>-S:C?/2ZH0/9V+G"-,>S;- S#IO:-E2XDX9[5,?+X]UI\' M^@N)B1Z/+>-'E',>6\;GE'.>%U9.!3K/ R@K!9T7!I14QVOU?8XYUKZQJ0QC M_7F@OY"8Q_!8.7Y$*>>Q=Y544E/(P4PTAY%CD-)[%/@NO/)/SBL5_\ MB,K-8[_XG,K-\SK*6KJ&-0>4.UZ.[S,+ZCL1Z4IXB3 54T.K@,T7@/E"8NXL M8+>$$;5;P&X).;5;&*[=AI%B&"G/(J?A8,\%X+E431VP3L*(XBU@G82QS^D%5 ^"KI0 2BI+!N( M(4S8F H.BRX"T87$I$7$']G3J'V1IWL7G9LVP/&: \O(!8MVZDYU-HAP-G1/OQU MM7W8/Q2QF]S6SYNF2\[1T?*P6=^\O5M5]T_W9U23;P],5AQ=- M_=0_.C)[?W[E^G]02P,$% @ ZX0!3887D( E P EPP !D !X;"]W M;W)K&ULE5=1;YLP$/XKB/<6&]L8HB120S)MTB95 MF[8]T\1)4 %GX"3=OY]M**7F:+N7@)WOOKOO;)^/^576C\U1".4]E475+/RC M4J=9$#3;HRBSYE:>1*7_VUH>@.=4BVUFCL@A"A**@S/+*7\[MW'V] MG,NS*O)*W-=>[FL]"GJ6 M75Z*JLEEY=5BO_#O\&R#F3&PB%^YN#:#=\](>9#RT0R^[!8^,A&)0FR5HY_&_4<>''OK<3^^QJ_BHLH--Q$HGUL9='87V][;I0L.Q8=2ID]M<^\LL]KQ_]L!AN$ MG4'8&[3)F30@G0%Y,:!O&M#.@'[4 ^L,F.,A:+7;9*XSE2WGM;QZ=;L?3IG9 M=GC&]')MS:1='?N?SF>C9R]+$B?SX&*(.LRJQ80#3,A>0]9C".X1@0Z@CR*$ MHEB%8P^O':0 (G)B>)=D\R;)JS )F"QB[@;HB8,$<7='("V/..J1CS U&KJ@Q"./!]FHU M 4QA,G'6."B)CR4Y3E9\Y(1PCIQMDT(HG#A2X2*,"1 %=I-,QN>$\9"Z289@)$)ND@$8QABY M!0?$(7UT)@3"EP0&;@FWF':8]ZHI! /**00#ZBD$FRZH&+XI,'!5N"6UP_ W M:RH HHJ@ *J*L0U+JO!H*DJ17VP'6[C;>6Y4F9/#V;[+OHN-$V9,[_"LQ0# M\VO3==LF[H6^;=F_9?4AKQKO02K="MJ&;2^E$CIX=*N#/^JOA'Y0B+TRKUR_ MUVVKW Z4/'6? 4'_+;+\!U!+ P04 " #KA %-,5H^[XB4OWP+; M0**9H@5:(-BB[6?%GL3&RI8K*>Z(_!+;RC/4\ YUAH<\FIN? MJ_7OF\=AV%[]\;Q\V=Q>/VZWKQ]FL\W]X_"\V/RZ>AU>QO_YNEH_+[;CG^MO ML\WK>E@\[ ]Z7LZL,6'VO'AZN;Z[V;_V>7UWL_J^73Z]#)_75YOOS\^+]?\^ M#G;X_;W0NSNYO7Q;?AG\/V7Z^?U^-?L_=6'IZ>AY?-T^KE M:CU\O;W^2!]ZBG%WQ![Y]]/P[IL83^>^QU>OW-]T=>/K[6^M_V?=^[,V7Q6:8KY;_>7K8/MY> MI^NKA^'KXOMR^]OJYU^'8X_\]=6Q^W\??@S+$=^=R?@>]ZOE9O_OU?WWS7;U M?&QE/)7GQ1^'GT\O^Y\_C^V_'88/L,<#[/L!XWM/'>".![@_#^#) _AX ->^ M@S\>X,4[S Y]WQ>S6VP7=S?KU<^K]6% O"YVXXX^^/%RW>]>W%^=_?^-]=R, MK_ZX<]G>S'[L&CHRGPZ,/6&L/T>Z$J%W8C:>P/M96'06GVSY#N=O, =$$.=P ML9%^LI&STW2P6&Y_O#LKEL,-,&R ]PWP:0-!5OO Q#WSEYBE$*R692WQ)@X,E@L3$6!C]!9 MA:W-HG)S@%&.67ZH <8N>=%:#S"74C9*]Q0M)- ]5IJ 0O:1;$.1LIEK0FL+I8;"HS5Q:(Y3%%@7U7@DD(%+BE88("I!<:J9X'J96T$ M8Z6QL:' 6&DLFL44!4YE@3F;).=HB+/9V:+()6>S-22E&''>#DN;54*.4HA!EC,+#UU!S *WMIB,0)P?G20R@V/L0)RJ8!L ME%4IQ@K##6Z.L<)PC9MCX,!2I"C+#+!1->6\&&#D'&5):U2 M_]@HZT:,588;/!UCE>$:3\>EU:+1X,N9&\)LE.7K &9#C')E F&>C3(A8*R M7"H@&ZU"6'6XP>,Q5AVN\7AWIG. Q/@-$XQ9(J ##V% 76(XR,I@$>BYP'(A<5J?58 M1GR#>?/*^G.->?/ O.6<21898-'+&5L',#:AF(L!S,40M-5U+'$>2%S4FL R MXAL,G,)>T Y]3;DL;QY(&]1J4[ 8A,: MC%O :A-JC%LH#924BZ9XCXC%)3:XLXC%)=:XLU@:I5$9(LNZEAC[).,1 M'>U4:?$#H#P1:W(6%QB@SN+6%QBC3N+P%%Y8PII !A18EGD M$DO>)FF! 1:SL\H]+F'A2T#XHK+:F[# I 8CE[# I!HCETI/Y4,AOX#B(/U9 M!R@B5RR9 2P;-5^"E2\A%Z==)*PVJ<'%)2PWJ<;%I=)02?V]C'27D7X2.>\. MEKY42I_55C 2EI?4X-J2DAVJ<6VI]% Y&#DBYP!+*9&8B\4R#\ HQB!M2X^X MX!UI"3(L?QG(7U(6>C)6F=Q@YS)6F5QCYW)IK()-1[C+23R+GW<'RE\&. MFZ(O6%UOR" NGD:1#=1%&)LNT2@\YF[4)%ADE06F M FI[SF24#*5I"5$:)45IJF*4YK*1JV"Z"J:?9D2GE/RD Q1QI1&&@P= M&25#::I"E 9X.C262PR.9; Q!\DJF'Z:$5EK10U!F%R-$ZN![09'1UIDFVH\W1MU/A\+1:H= M8#$;N:F!,+*^F+5!SG@M3D9:I!QERI.RR$%:>)L:S!UI\6VJL7=OU/F&F32] M83YK&T"DA-&U7XMQD&\P>*8%NLC5V[XV:#D3,,2:'? >Q,CAQ ML3710>W++&#SSJB-*-IC&PP?*=%NLC66[XTZS]H$^:6M.>38%.%LQ'%*B5\3B!]SD:;<"@Q;[(-[H^4H#?9&O_W1IVO/=CBFXJ0"U3$ Q'G M@K.%B"#.6:\)B1)%)Y!%9Z/=%)6P-]D68ZC$O9KH+IIQG1 M*44=00)=C;V1$O$FU_1].NT+=77?J*NP@I>9KH+IIQG1*4410>Z;O,M-5,/TT([X'JB@>2)\SJ8TH"L,M[D^)>!-7N3^NZ/2R-FR;"3B_<(I'':53Z= H"[YQO( M?>\>@;N$.&NS,"6.3B"/SJ0LXY,2^B9N<8%*[)NXR@5RZPE&2RLT=83-J7P$@)I1-(I3-I55)"XN1;_*"2$R=?Y0=]:A#)!"D"Q*$8 >)@C@""$T$"4@+N M!!+N3.I54T3)M]A")4Q.HJ=,')96/!;G(=!5,/\V(3BD*"8+OUFEC60F74V@QB4J\ MG +(0;EBI1Y1K'9:T2F00[?R;MAA2AV^BE: 3#BK@J.$PJDE%4Y*+)Q +AS4 M%U%J?968-H&K=[9.7^ 8A_-G]XWN4_%NMO3R^;JR^K[7;U M?+M[V.'7U6H[C"=O?AUK_3@L'M[_6 Y?M[M?=Q=A?7C,Y.&/[>KU]O ,S=G[ M@SSO_@]02P,$% @ ZX0!36:%IKLN P H T !D !X;"]W;W)K&ULE5==;YLP%/TKB/<5?&V^JB12TVK:I$VJ.G5[IHF3 MH )FX"3=OY\Q+@5\:=.7@,VY]_@X]_AC<1;U:JN;I5@<5N0>^'WI%FI7N:J'[[NO50AQEGI7\ MOG::8U&D];\US\5YZ1+WM>,AVQ]DV^&M%E6ZY[^X?*SN:]7R^BS;K.!EDXG2 MJ?ENZ=Z0ZSN(VP"-^)WQF[N4IFN%K4X.W7W]U9I6T7DFJG9W[2=>K+U M-S4]C>H]K1CX"^_4)C*8=8>! 8;T"$]E[RD HUB#%0YC@ML/$7(XFJBU892$<9A,)&/9?.+[ M^* #=-"!I9H!X E"-$%HJ69 )[([3# O>\03H3P1PL,F/)'%PPBC28CSQ"A/ MC/ $$Y[8XOE"DTAQX40)2I181$ F1;U.+*))(8QXB(\;V$3@R"2Q)*9TQ" M\+6!L,M]1G"GDN "IQG0.ZK&5+BGB6UJNS8)ZNKYB<%M36Q?T]GZQAU+XD\4 M#.Y%8IO1+AC;C.!3:^U&8"0@R8PDP"T+_N7E K@3P7:B72X&-*]IS(0;%N"" M:C&@2Z<%]S78OJ;1S (%N!'!-N)LL0!N1+"-:!4+(#ZDOG6J">P=G-(9KP+N M50@_42JX!P';6ZU2L3?7D:(Q$>Y4L#=7I%+B2R;%&QQ?"U[O]=6@<3;B6.I[ MR:"WOW[<@#[^OL&[N\O/M-YG9>,\":D.T?JHNQ-"0HC+W(:^_E*W^ U!+ P04 " #KA %-M4(H/,\! "F! M&0 'AL+W=ONU X> :F-F.Z%]^]J&():X-]@^_.?[SS'&^2CDJVH!=/#& M6:\*U&H][#!650N!+LI:MU6Z '%-30T#/3SV+\#G,_6Q3,S?^$ M"S CMY48CTHPY9Y!=59:\)EB2N'T;1J[WHWCS+^F^1/(G$"6!#+U,AFYRK]2 M3 :+X$T#L!<0.D/Q797I3Y:1Y=)I^,MD0OTGB-4D\)@]^P-8+ MV-ZUF9!'/R#U M+["N+PIDV?)O*;9%Z3S ,@-R;W&I*$-R9X=<3L'_R+RE/7 MJ^ HM#FM[DPU0F@PO'!CMJ8UE\:R8-!H.\W,7$Z_SK308IAO!;Q<3>4'4$L# M!!0 ( .N$ 4U&$"E@G $ %@# 9 >&PO=V]R:W-H965T3$O.CP\I.1R1/?B>X# 7HVVON)]",-."-_T8*2_PP$LG73HC P4 MNI/P@P/9IB*C19YE6V&DLKPN4^[@ZA+/02L+!\?\V1CIWO:@<:SXBK\GGM6I M#S$AZG*0)_@%X?=P0>M(1#+^S9Q\:1D+K_UW]F]I=IKE*#T\HOZKVM!7 M_(&S%CIYUN$9Q^\PS[/A;![^)UQ $SPJH1X-:I^^K#G[@&9F(2E&ODY6V63' MZ62[GLMN%^1S0;X4Y)LTR]0H*?\J@ZQ+AR-ST^X'&:]XM"(HK@M4VNTU0W"0H$L'Z@X+- M)Y439I,P-F$^MQ!72XEO[DFZD[*>'3'0?M,6.L0 Q);=$5%/SWP)-'0ANO?D MN^FRIR#@,+]CL?Q,]7]02P,$% @ ZX0!3=7#99I ?0 W>H! !0 !X M;"]S:&%R9613=')I;F=S+GAM;.R]:W,;R94@^GGOKZC0E;?)B"(:A3D$=7KF)C8#T6@2)8;1&%0@"C.K]_SS#Q9E06"LCQK[SK";A% 53Y. MGCSOQ^_K>I=\N5^MZW]Y<;?;;5Y]_WV]N"ON\[I7;8HU_')3;>_S'7SY?7HR&DQ=_^'U=_N'W MNS^\J1;[^V*]2_+U,KE<[\K=8_)VS6.6U3HY2^J[?%O4O_]^]X???X_O\'N3 MY)=JO;NKX9UEL6S^^J?]NI<,^VDRZ&>S]H^K[A_=>L[CZ_GW\^MZM\T7N__5 M^>:GQTW1_#'KG_UK\[MS>'I);_RXRF^;O][DJ[HUC)OC0[$M*US@,GF3[UK/ MZ?[_O__VWPYN\L>R7N2KY-^*?)O\"%^VP-Q\4N:-/ONO@^8WG[;YLES?)E>/ M]]?5JO7KO_W<_$H _K&X+1'*,.^[_+ZU.WCQ\F/RZ?+BC^_>__S^I[>75\G; M=Q<=8UW ZK>P\K> )U^2_U$\-I^[V&^W35ATP?7L+!N<#;..J7XL5\4VN8#W M;JMM:YZ?\^UMD9PO%@4\!<\L^?FN95?W]X!N5[MJ\5N:7-$=2-[O=_4.+@K MM+6+]^_>7+Z[NGR3P%]7[W]^^^;\$WRX^@3__'+Y[M-5\OY'A-+[7R[A3OUZ M]28Y>7F:O$S*=?+IKMK7,&KK0(='W[%I\\>/Q>=BO8-QYI/_;2MZCK9;*N;F<)DZ^J#=T3>:%]UZOMKOQ/IB&P7K@^ MN^H>L 7?A\F61;(&3(?C@/.]+:]7[2G?;Q!M\#J5ZT75OA7O=WW-7NVOZ\6VW. AM7X\7_S'OMS"G+4,VCG95;']#//5 M:?(+\+Y=L<[7BX)F/CB!>[^6]ULKV&RV>5D#HG8]\<=\NZ0A<+(*\>%(,O'# M^<_G[RXNDZL_7EX"J3B60+PI%D "LC@)4+J:UW6Q:]_?B[SFV[/ /PH [N=\ M!<]' +] L:&&.[XHX"&X&\F_P_V PURMJ@<"+N!QLJSVU[N;/5QC?0'NV.1S4>_N8XOZL"TV>;GLI _F MWOAEQV_L(H!3!YD[^$P$0FFRJM:WM(WVTD%PVP*+06 @W(EP1>D$+[#C '^J MJN5#N6JQ=:5#CI!%AWY7K<]T5P;.'G,/PB/^FV+K3?X8 M.Q/X?;N'6V[&:&/]3;%%2B!,Y_"1/6.@ X?F'CU$K%%F* T<%\"]@>@6ZT5[ M M9OU>OP\@WB9PJ??%ZR1+^_T^_E_$^23?[^"BE?]9+%\GZVH-7*BN]VTA0\0@ M'1>&S8)A>="N@4>S-!M-T_EDKK_R+(QE7I@"?$)B 1)-X10#>@8(7'%_#3.E\L2J3D<.-*#,Z JBWQ3 @)$$&M_OU^1X,<(#@<)D+\#^H&2Q@H$%;HI MN!(XWK;$L0-N B\7PDK;PG:1U_OMHP(KWY%T]#J9I^-LFHX'8]I2UD\'DT&: MS08.)H8XXAY3P,=Z4RQ0 %JUQ%C&[CJ"%_$G#?[3#,>\>1R7.OF0XPV[*W8E M".ZG1W.MJQT< @EK .D?2V3/):HV55T^H>)%"6W(A? 8VS>S=4,<#BI!16*),X>PZKXLE$3&@ M8/QBA_(385Z)*!,MR-R!U, TR:R;N#TMRU"3%*9;K/9$/.$B%S1!GF3H0PFZCS8T)<]Y0=$L3T M5"/GA+>Z()R)Z3P.YON:X1V#W5/POF$^\=0M\DO!I5]7VVWU0'HOW Z0\JK5 M9QQB!8R<]@7;:=\!>P0[1["B5M 0Y,678KLH^44B<(!9457S @3#;7F]9]S@ M=^\WJ^JQ*.3%C:YAL\JC:GX+B6, BKUXLA0@G2(Y<.!:'*L.=NJ-*/!<%[?E M&J4C!,&&;)7/>K_ :]SU)EHFB+Y\0'D9])L8;7R_O06*PW0S30#0=;4JEYZN MVG=#^<.))8>,9M$U)'^&GS)+89J+HV^V\DY&9= <*7]K#G+8Q2 79M]Z2$+H#X@00- MKU>[=;5#B6$K--O#HC2F_MT=8 1:4];X%:Y0 $+XCFL!'%H#SAD0XY"R!+M, M1B@@:#_D*Q(5R46"3):8$)EL(BI(&E="Y'O/-@ 7]JMP.)P=@;B[VQ9L#ZK+ M+\D]VW,+M.=&YY+AK0+ /\!YK?;+ J5=@0?;TA =MG3KK7B"D'L@N-1 'Q!B M:]A$7>= R71E-WD)LN3^'A@%"8B;QLVH]O9@-BJ=QW9>T^G#H'#:N'E_'C$L M!U1:XPE4^Q4@Y:I&62KGBQ.]%#@C(XP @3 4EX?:'+"M'P$>H%>=_0^WMT=T M(C"4VZ?72]0ZGCH!(NT0<@C#/B/8EGL"!&JL MVI]1#P(*7R=+$/-0;:4AX&B87,!26/4CGI]<@QBW1I->@2L#Z@!3R89SN3S, MIM I5".# ?.OY=]7=U%YR26(OCOFG?+U' M1&$TFZ5X ?-E110U1LW//3F^0KTIWP**_+I![I"O!"POC+&$M.V8(^,0+^)()8;%\X3A-KT/[>/;^#HRCCW3+#AT6OZ]=2W+U MZR^_G'_\-U2!K][^].[MCV\OSM]]2LXO+M[_^N[3VW<_)1] 8[Y [RQ("<#9 M'9Y;04!'P]_$#$JJ+%$S(3'20"70TS& M&UF8,X?KNA#%$XX=*7MM-A];+I"-!4C07E@Y7\/M6\$=07D$I?WG,060:D"5 M7WI< ^&)1BFNMW2K!^Y:T\9I[4AI(_8Q)V?;)'&Z M7O+KU26>[.75I[>_G'^",P3V(D)F!X]O17"7].I$2AR\F4 M0M!JT.OPV.[SWXH$];I[>H4DSAKDB\W.XTM.U%+((9Y4L73D C$FSH-#0D** MFUK6=YWO\"Q$385-=X*^:SGJU&:-74T-PA?]2P13XI&]X-(R!ZKWUW^A/5?P M)Q#=;@BIB!>YABD@/+HERK5.OW$TPGBB<:$9J+YA]BQZ%(G3*/%6UZOR M-C>,NSDB4]85R6;LF4=,@3>=/G'ES_[0X" NE61W4/%3E#'/PLWC#)0<#4&P MH;7>A1M0(.K79,T-W2BO::T*Q"7:%-#GN"IOZ)QCI(I?6>3;+>EC?,!\INUA M/A=T]-Y])@CV.H!7_80%CJ=$NZUHGH&-VMN\8-C846R !L"> 5.K_8XD%5C2 MS9Y.'(UW"%BX? 5)6&A[^^S%?D]5!7]0MOBMU"T1FDZLO_>?GNUTOX]^(]\*-/;]^_2]XQFI+"7"WW"[EQ MZJ)GS9F,&"04WW)@3NU<\8\U72)+(-7Y[NCZ9@_HM$ KUZ[:ID+NX%<0;'#C MJPK#BFZKS\5V39LD*5%B1FAD-I6A& QRT=)9A_PJJI68:D@VU/GA1N?+Y1;% M9EQ&H+H6B[MUM:IN']WM>?O)79XUF8R0C(DAE4DS_E4O[JIJ9>V9S>6CB$ZO M]9*W:UR $(@'#TD,MRD(]S'NZI-;<2HDAC!8-X2@;Y4/AR_T'I=QWXC0J/<; M8N TMHZ9H'9RRW(!(P0=(:F.NN?:A';(Q70'I23&[QD%%?G9D[<\O_+VDNT6 MY1'15Q_N2AB!!6O6RCX]8J@9T,?/R&" ,^V7#)1B!6BXK=: D$N-W0/1@D&N M:*13%F?\DTY[\$C%>.R"4-#?@MH4#1W?2<1>Z MO74S0"?UT3GI(9BFYG:XKS95O3M;B&+B0ZST3'77'RX4SDANY$N#" J-U.$E M@S9OQ=\X31X574/N]AN\@ZBJWK"63HNJ5L2V8-]E3?8.(4BP"'NG/=J5*/XJ MOR#B"HQI15X.XBB6O>%A(?%G3L\4GM5LM= QN4(E/C:S$"7F U$9 -73:G_+ MXJDW%,)]V-2O&(R3U\G;)=('O7-FAL0YI,6(BS@%"A"5 M?]G28'Z.5J:!D"BUHQT430/XG$<$9E$GBIUX%RMRV?!T<(5[J&&)/CX)0<&>'#ZOVR$[A[_V MNCFF$XXJT1MU+3*AW@&F(HCBV?0UD/[]>L&A,*#TD3DR.IB53 MCZ6E(I"A"EUZP4M\!3F*>8$LH[)VH5?3X"/9.S:;E0HBR(6!53M$7Q;W%4B= M&^#PHA>1=K4GZP!]?-RPD TJPI;O=[D.9^EB0^(]=<(_LV=@8$4=F.N)N:T? MV=4-PZZ0QQ1B<362%8LAA&[ F4D!V)%71#P> $%;?%:L;Y?/Z)J&,@Y#HT PZ M1DM4N& ;+X)17K2I(0N+3+:(X=]B##>I_4"\JY*B&E$S9B)O!0#2=1OC.6&A MUDNA8$^3_7JE(KY[#1Q6_,6+QP@'T+ZGJ $VH0!Y 0B<[:HSLF<7 MS%, 2_BAHN,1))GHFH,+SNK/*K^&I0,'(\F4PES(Y%JBJPC$DF6Q*54TC)"(B"\6.6NFWI\K!D2 )()]YQ-+C''A_-[%"REY+;TR0T['?+60^$X& MF*!:#+8">DY\NT%7WFU)D2&%&"@K(LCFFE4"&+NF"V^SYD5[>Y+7@A"8<"%O M<$#F_;B%[=*;6@4Z7NY1EKKL)9=N1 YLQ&/9KV4G9I[ZT,CPB0_[ 8V@6\(5 MS[6)9)*A#86#S8:".@V_4!)Y4\@-N2Y7*YX#I:CMDN0%9SAW.\<9$&L>-Q@> M2GYL8.Q_J;;B=20UIB!:NA19G*S0M:/!+2I=HG<4G>"?\W*EO") :F_.15*U M]#Y:G&FIUQ181%[7^2V;AO'. I@W@CQ*+&4?CF5MO6VX86A# @4K="!I9DNP ML]/;)AW)<"Z7&@V\FX*#)U&9=')@7!4$K9R<#F81]\6NP5U9DW\,M!VR 9CX MC(*/23D\R#;;Y1F@ +XFK]L+#SC/X75XG/$7RL+CHES4+J;,=)049:"U*)ZB MM"0PYH4&^!-]OK%+?9& +IA*\JOX[('JD/"J5T1=^>7]?;$L60UI1.&X"5K& M_F;&$49!H/\&9K\&1$,CR7WQE/0DFH0.$66O2M!)'4")G6*7]<'&5Y(">:AARM@T7VQE0!;U 8/G*'LX1BF;@_GJ&/B+2]4UR@>\8Z5(A0: MVPR1&UA%\2!XAO[YU:.;.DH$:.$8/H%[.B-'#-\$=\!>6-*!- B6@T\"\DC7 M,7#> MNO,,Q>-T:KW[H\8R8+0B(XM&J/!^H2.R\U;MNI_ &F+O0%YU%Q@=Z- M/1^IJ :O*VW:>MN-XF OR&T]^X&.3MG2J_#'AG>$<"#,XH8+OP4N*Q8(=(Q\ M$X>(^$%L#)DWG;#5\\ Z2WO/NK%GF^\\HGN\"0AG:@.5USY0@&@GX;I0FR<% M3KX#=MD-D=POF:/+X/T;%& P&(4< .@6(Y*1K(KU[>XN5?JD-X8H]_(S2MFI MQ$*NSQ;XD5;$G#QV1A&C:<#&[O(Z TY>O'BT28QFF-#.D=MPDV\K+!CDQ7" MW41$B)58KRG>L6J_"U7W8LUR)6PENBZT7-P AR^O8?/D%\I%6'.SRZ&U[!?N MVE5;2XKSM:2T-JTI>2# PI.X_F J\32RR=1C$9L;X06*!^WP%L@=MK,2AH', MN4*[E;CKMD6^8TT4W9*.#BNG<_94KUU>77T0?EKN.,93-4:>P-JI NDK>OX< M-//H3KW#5M9A]VASZHCB^&VTNX9^H[CF!4^Z^H]&&L L\O8I*/TR[A9DL#@; MK))OYO5^U^!EY"A0Q*9!6_>9[V+@6H\(/ T6U+JZB0E\WP7^"XFMUM GN056 M9&4\[PS->>BROK9 YVU]ECSH[DGCEP@^EX02*N+1L_Z'$E@O#W$N%N6]IK&1 M0 ATYXC?OV[&%,)FMO#M-="^W:X"+?71.C8\)4+*\!G6@P170P1"*18#>DND M[A081+/X6?55.0+O84;D)'IE(Q-T@3DO3T1PJJ3C>=ARKPJ)HSHXIW6M ]M3=>+I(*BB FH!U ME1I6N"!J8EG"/\+J\=G?H.#A^AA%%:J$4L2RZID9Q?7223_N0L MZY^-QV?9C()[R""TR&L!)QXE);+2,:)2MR3,](=Y)+EN$VE$NYKC6 6( 15A M V!$WF[9]V.J$>7^:DBYQH#Q,6MJ!UO7R9(O,E,%.*/!(!Q(MSO;;U1+>XHK MHH:#I*MKDEJ6*^4?6,GRB=3(*9I ,[&CH#RZZ"*O-N%]("QL1U_!5^C);O)4 M/: CK5DV&,6R)'@;\.U>?*^,RSHC[;+E;E$!AH22,PIUEZ0W%Q\B2AZ&YU;[ M6DH"FFQ1"P-CS&.S8Q[(\"N,GI0X60K:U#.ES";FOL5Z(;'G.J,)!E$%RZ?] M4,BL3:!J/Q)S+GJ_:V3QG<;&(UQT?W]6Q'_ZW_Y?\K_]TV:\"],I_K1?WDK0 MRGM[,9HA=W(?Q*_R=.!=90(@1:O.HSZ1Y 0+!6JYH2KDGJ?>9$N.DXZ(E7:\ MV%]D6RQV2GYS1U!87&F.&7%-OK?$N/DP.PJ!:#MF@J=WU2U/ZF2>B")KQ1-# M79\3>_9D%-\_8\^>BCW[,PDR9/EWQ@)ID=BP.(R;8FLEYQ\">'./GS#L3NX#QE#2HD1-="LC/%(U$8'[L\UJCY:K M[2V22\FM_3\?R^3CF& 2R2<_/IHIKYW<'6L<"93J5B:B-P/*^!^E^3+DL2=<$'> -2(*. \3EH M4EKN6?!ULTZXZUJ4 5R+F-U_6',6(.5(K.15)1^,81R_VW5=;LY2_1F0FC/ZGW/R/ M)S>;>"&V>FV!MDH.(EE%+3(LJX(9R"URHRT?8T<":R_Y(V#R9PP)IF56==%D M2:!6QM\%O"IK,1:H9"J'8_*!?2U+:\GJ&%&YVG6Q*N%I9YQ#),9,Q$5!+Y&= M+K7&KM:E 6Y<$NDAN9YP%>TG/ T[V*_9T_@1)7Z$$%6*R+!4Q!O0N&\!5;W+ MZZ-9^\U^N^-JM"XWLBD\81D]X' +%:Z29J(X9SJGLOQ4TIU97@*48N,3AQ2Z M:Z7EI;B F)R\2ACZU((+Q9/EPVE;4B (E(Q8W6,2E)^H>OS)I6/'-!VL[F+S M9R5H1=Y@S4NR>)Q*$ZAL>(]$_S,+(VS0^<)( ^"9)-#[P8E#MK2W T/X=(-@ M'!9R2,-BBY./ R%,]UQ5-$JCI3GOMB3J!Y7#2#;E)P#K48R_+9Q9T\#"0D#C MT9@@6[C_I^@TU?IL@R9U)$=>*ZOMS4$2M?:W4&W"@"<9,_WHNEE_P6 MG)UM5L$4P@?+8-R:.K,;*2$M)+*Y'LZ_)I BSF05Z>"L4&GAC*!$%GFN>3!4+PMU^HZ9B%'14(M!N'468$5 .'R MLZ:9&QX55@P2.9DKN_ G$A,;^?NNF,D3H*0;IPR;6+4A0D7J'+W(!59P$?GT MI. "W!Q'U_)VN(%/H7=HDV)=K=6>DSQ G:4@8W,&[EW6(40Q1/JY=2015*B- MJUIA4U,Q::3 &@4DYFII%LDDA=M<<=(JULF1G&W^97V' '*5AX) #M6W6$PV MH:]<.E+K@]GJ44XZ?H(4OFJ431+:FB:1,H&1.ETO$ZX4_T';'=2FPB^PGIAI M*L."TT#-R;VF!^=*CN/Q P? 3,,M>M;PYYOD9 "<[!06(%H83^/>8@?7DAY% MO*6:D;Y$;I8.QE-XW6TNJ&%(F\ *^)^>!E?BLHOQ@,BF[-1W%I=%@&8 E&L4 M.3P%BH'CFA<5L9;XM3C-_+=U]8!IT[ NBC]RM.@.9!?@D^KA H[I8I&"FJM( MS5WL1H%$B^9^2R;(M1R(BR=LIW-;J1 YN/B5VKIMF&^*%USC/1^J[6^>XVG, M92,DP[H'G.L/?OD>WI*R]!@ 6>]S9GA62^TEOWKVZ^@O*4%N).%H0:E!BB]# M6B/4&ID:/AP)N%"UT4Z;:/*WT_XH5";BG[2>0,^/Q29GTK$7*U1$Z2H'O,(= M@>JFKLR&,#S][*Q>SF+C:%.04B]'XZ5[JE;";![#\ MD$4G(O[4R8F)]72"K2B8G(2/H1 PI\+O5(HD!6AYDIW&?'TQ_ RLI4=8/KKD MP;8=@P(*U ["X+WE(B-P8;$XF!G;:4@!IR"R;J&.W@%; (I)$V(C(2J#Q)?9 M%)]4D&3*,=*/2;U!Y[[&TS7'? W$]/30A?V_$G!Z(]R^-70O$@"(,+Q6HLMU M*O!-3<#?N,+#=\;)2Y<#8#LTL+4JHM.2Z>X8L=($2CHM@&D:02MR*NP_-%ID!!C/#BT?DMP3 0)B3UX/>^*E40DY_YL M=2$G7MFX+G8/N)3Q[Z10X^\P7@H%7'33L!4))3>NH.IJ9E7;1_6Q!YB".'N' M*O:2BS6=C(EVY$Y:%(,]U\GFHJ+J=Q6228XWE>D% VZQO1J#R[F"+ M@?K$ZHGO3B(&=!!5[DHN8723?ZZV8B5PL@\34:D%@-T"$5#*EJ@)EI1*Q]II M;NR(')&V4MD[U1; AY>#P:0W0\?D"E=Q8FHRGFJ9W:!6YI3*QSZC^NXN;,KS MC9<_S++>Q"T?1W\Y&,]ZP_B.PF*]GH,YIA7E5["8E]-I;QY.,QF9B1MPVQT- MG7 ];TW-W.A2F)C(_6@M,NN;HZ1%3GL#_\77K4JOPG5!Q("2EM1 M,40TQ4F-/#2R^5,%P0-YL6O5$OP9.:S._6QRE.Z^:C?^5GV#_7RPQ%"=%^IC MI1++UX]&WGW<4&\7S!^XO4OE+6M1DGK8B:FK2UQ?II%C'/81(),^"."/<3=B M:(&+B1ILKZL/&NQ\=*0)Q@^YG%^\>"+]'JP[T!?R=Y%/ZL)"Y]>C*](@R&]L MA@2C4KM-$#-M\)8:90JNF8$GL$%E=L&J_@/&^"( .?5+*ZY%_;$IK=\4NO*+ MYG#ZP.K$REC'BMR;O>3R2WY/94F]B5RW%K,2YF'>#>$I#1FQ_W4&3(I,QW3+ MF#*ML9!&=A9#%YWOPF2<+;-K]OT&H(+'Z#JQJ)$LLN)FK(,?;=4\ M'PI-,3PU7VXA'4ZWMUJAH$FK=$B8(:%Q'UXOU0LM2U+SC=CV%!66)E_)7JCK M@OQ4-OV\$J>%7/P5:52)ZT56P;6^REUI G[%W*S;D/B6M8G(/9SN:9-MI%U1 MHIT-FI26F9Y+R:D1K)J3@SYQSE3D )OOD)G= )^J7+C&,4'<\+^1L\NOR+&D M1G/RNVXV*ZX<<;LOEQJPSGD//)EQXGMJ#'H6V<+Q6]@M&N9K%R5 UA+MJR1^ MAFC55A22V O*E=T?J,X91\:0KTG3FS&/B30H7*UBG%VPB=$U,4:_.L=T#'AA MK,S2NG#-T6%=C3PQ>6[3S__6W+^YOT'; UGJ]]_?/\._KZ03G%'=4](2$+\ M!31TK%7/;G/?(2A:JO^'"OY)3E[\>'[UPXM3=0NT2MX?.WWC1#G6U@)1 MW*8(J66QTHB]FO)S/A=G6&\5-\?IC:88)"R=JZ8ZNAHR4&L,2UO/'EG1M%T( MOA5GFVK49><3SZVB:@-]<=#@G$^H?N:I/0 VJ96")!VS]!SV3;B2LP/CU?YZ M1S\-1\!R^PDW-#[W=?X-C4"QY:S[/KE,7XNU3 9SR5]IYA =+02ID_%SX6H3 M"3%KWF&J>-[8E.1>O[ ]37HO*-G\0,\8BHL!XVSIA1RF%3I?< ML"XZ%0< ,)=H=.MX1D,1*ER[M.S;&#&\3[O%IBBM 8Z%M)H"I"].S,?H:H%5 ML%CV#N11LN X$/12*3 M-QU26&.JUJY8^*IIZ9F@(K/8GZ>[,HI'S;%]UU4!P M=63%8W-Z-B$[*)XOMAC:0TD2G6-3CTCV2P= TB-S MO_OO[44ZN/1&P7OU18L?!:WV 61/=M+2VGQ'Q5DQZ-7/JG#$MF&M2G0=?K"O M+A!+D39[CME8%;?YXI%IH 0DMKDF6;G%5[0_2J1TC&\E*2R;TYFRA% MT+O+! SZT([A>%$\MPA4D^2/ M4V"%R',PY2 MSG<HEWS0P*/\ (3%6J*MX5LVBT9:G>KQQO:P*CX3VVO8VY0T MJ-"+3-K['#1!_*%2NU@7_7@HG"T$?ZV=>? ;&^54I?W)*"A;5R>C?CH?39.3$3QZBI_&L*<9/#F:)R>3*7XYZZ?# MZ=ROQ=WNT11^&&"TYIB"/4?C=#;I)_-!.ISW8 MCN"5DTD_XP=F609;F:2#:8;C9>,A?)]-QVF6S6)%"";I<#*AZOC9X+5\R@;I M?#IS7\I'5V70*T?3=)[![D#D/L6_^T.0%-,)0F&,^X4/X_D4-.E 7A_TYVDV M&"8GPPD^-.C/TNED"!";I9/)&$:;#@F LW0T'^ =.-[B-QJFHS'L&_]SBI_Z M_7XRF\ J8+I9AN/.X!!G_= 82<$FMD0SZ8#KG/B7=EJK$Q@&) M^%\DL L'&@\)U0: &3G,,H\>>>[T+[$4(8QG!%B[8 _ M3J>(LI-A.ILASD[&8_SO*!T/Y\FEJC4;LF??WV-1#[S+KQ)L(;Z )_N]V9C_ MP2N0]:8#_F<$XOMJC_>,?LS\/UD/H$/_C)5R'6,9_IM1*B!)[4B/8PB(=N&^ MPN7%,VV 2@R 7@RF3"?Z$P3 8#1)L]D,FZ^'1G-X=# >)*-T/AXEPT$Z +(2 M&=5&-$SAG";PQABN,=P_I$SOQ<#L$))5D,%PDHY&(R !Z6R H=Z#P3R=9'KM MI $EH >0BC$@QP!08SR'+R99!N0D\_8J%1.'<$%'$R0?_70VFN&0<[B;<'W< MHZ7#5[P7,R #(R0 ZCY>FIU@X06++TW[@?9>#CJA(@PI&\MELJ"SHD>! 5T!>S23*^E%;6%"4"5QT4,?*6OI7])+W M:X^M@X&V?<5!/L&S%WLQ+OZINJZQ[2%:O^%[^.O%*8E2P \6;/X"T6*5/[ Q M0IX!<81:?.-P;[$&SIJ:T?)Q7U3+@LU R_V":=#6=0"EC.]'9S=+78(!:]=! M3H*VZ=9:QLY7)\7=_.]^8[@XGIA7]VOOJH>%N#85U5VX*99$]#V^)?P]QUG> MYU_*^ST541R.?\<>S1L *2#'[_A!(>=B0U3A# /Q5\L'C/? (5EXY]]*C,/M7>V21M5= 2! L MOA2+/;&TH&TG%[+#U<"'VU5U31!Q+4"!])WA3737\N2GMS]_>GMZE#U*]\15 M\4KUG.BJM-\N'HL>AC^>QK$T/6:SY$PY&T[C,F6.\)B]O;KZ]:##[.%[Q%8 M<;;]GF+-L'V';[C$(VO@.V\-(=F#(^5#.J'2<%R,C05:)[8Y:&/@+CR.:6LG MKC76&8?^2:$WQP32CD'(D,#!%[F4SRB6#6^'IT\^1()2R1@I*#F;H\Q25SE8 M*3VEV:?MZ#,RUN7;58EY6N3_%EE9]&-ON"^[(S>4@$17'8GF<-78L/2RV51H MUI9MT;F#B$17Q'@/CEJU/TA[2FA]HK*2 N^(9RD":W7UP?5&Q.2(%HH:)"Y? MHWM&JNXZ"'-U \>PL[&ZMCSQIUISY;V3 9#8%270N$O**VHX1#9HE=BYCG]( M081;^C >;GM58^*7),VQ^$M%L-69YH[Q"'<'MDVDF@&OM=JC3Y7;KS7#0B,C M,995ZH#X_/Q&;FAS>EHE$41:1,2XN+8@1B#.>[__?O>'WW]?EW_X/?Y_]X?S M!:"5,/#F;S\HE"ZJ^VO)TZJ3?S^_KLGH]+\.C86\XWRS+5L AY/.+TY2,C!1OPB@NX*LIQ8&;%I/L!'^< MY?59?N:J^[@&O$:"P$KU8BVG5TU%PS0!;KIWM1"0 N6K1Z##&@JASCH_,%&Q MG;00A?GO)4B!9V<&(@O![4Q=R+TD*V6AJ<@5(&Z)Z+/5= MRCY("E/#"_B%T @0#H;)W!LX")"-[9XM]T$4OT]B\,E0Z$HM,.-EC7* Z6PN M(-%SO,G+K=;03>EV_TDJ,RD/-6DUB[KA"BXAUG.[W#2BDB>X%0 M1MUF.AA%-= A:#T3T0E=J@DO?)#VQZHNKJMUX]?)S/7/I8%:O>23Z9CL)C]5 MU9*N[A3T.]">W"HT(8*2B]$N=2XGY11>^&6:32EKN:%;GHQ!5QS;7T@5\F!F M/#L9@G*-UJ%/4K;&>L(!+*-Y.L2-M),D*=+0Q)2$5YH]=,T-4[I+;QPDDL!/ M^_LBP "BI2'.SDR.C*G]('%%!#T:W#Z'T>G/L;V:J?C7M\L%_$Y_(Y+IC;&X7X*NVUYO=^Y3B)J+K.I7K@X!;0O M8P MJ%'=;9&034PC&^\?"I3T\#X'537:6\E&QE+O8+[LP"DZ@Z$A+\8YY/-QB39( M92[OX>ZUR(,GIP09%079(7R37J)]%"NW4 MZ*T#Z?6'1S>8+DLS23Z7VQV'^1?DN=6.)UQ$KMZ7NX+C51>KDCO^X#I

R* MNO?LU])I@50"^+[<>O&3^ _)_!*7G8+L[>O."SV>[RR^N.("#J8F7'G-'7+)RLVJ-8I; MGG2BY\5&H[@*0FBOPJIE<&$T*X;==B LPP?-/.!SIYP+Z1K"46U<*9A<\&V* M,0;:C[S@QAN\4%]:@N11;1]3"BE8I4;"3\F[M02 W'(9!LN+E7!IJ2/GA * M#C(NET5(?"EO[&_"?\ON\___K0H:;/-Y[W@ JG+EG[14F M_<\;M[7Z&T;J;5PDJ ^PII!J+<[,[^M5MCB'MDK*=-^*"!3FI*9=!=8T$L!T M<+9:2=[P>P3F9%)9@""F05"FKUV 9%4"_GL'W7T'/7TSML3[OUP$QS$"V26?#>3(>IZ-9 M7UP9A?5UL,.RWYN/X#_3$3HTYO"?T=QY-2*/HX=CWJ=_R*<"+[&_8Y2A32N" M%]1?T9=O!R&8JIE>]757N#3.J3["BDK'M^-:!+P2K- M-CI>4Q-?@:(RC7^%HL0;O&%7!:R3S&(__WR!:AO\(CK;XS5&LO//3H-SW#9G M%HJC^9@,:F;$?>]JKFRW0_-'.!1&9%!.B+V&5" @OP>)Y7.QJC:5 MVK,ZY0P3BA+=L?LA=1389)^14EG>DIJ*+ \0:J&%54CJ;6@?K*=E'6I:3P0( M3-G[5FH6P/J[;NWJO"8+ R+%D3)[2W^'F%78E\Y99P8PHYS*3U] M+%R5C$)II4?NZUW\X1)IYH;*C)H0%:#8@[+OI')&QDGB O MI#8&YL@N\B:#.'+/XD@1$4?,XD,COJY4^DS>AH(EO:N/D#Q*];N]IXV[+X;! M#GD4U8,3:#KYS=\#,54G[[]BT&*/K"YP"YS7YGQ!]AH.QWAREVJX([ "@#$??ZHYR_ MOF8\F@*0SAV@T\&PFJ9-^"H(-K@D :+Y#'][P+!L!Q%3@0P5M1MRMDCM-^>* M(7,P#MJ97QTE1]/$M51R;GSZ((C#5WQ+WKM'EFIK%][UTOUU,L+(II<82I)- M,8+JBLW=&TG9++8+JC@P'0R2T2@=PNSCX0B$]A1#N2Z!W%:/12%&IR.;A=19P+,!;F!%)]VP^$LV<#!.]#F#-_P-9].RM!L2C3J^^ M;D.0FVGZ:[EV+=\RGC>:]$PT^^4@LQ6#L(10-N^JIM1!OH\K=13-?^:23L:! M(D6,LH"G/8N=A?-*A:CF#&.SQ6?.,#U<88IL;LH/$ZF46VTYL1JTJG*KA8E5 M[/0I#355S?<=TEQQQV:ZV3_3V)^1QMY=!)V40Q9<*6L1@TX>T,;;>-[5$J72 M"*XP>6(3H-&7W"Z7_BTKI?=,\?)80OCATN;7C[YJ#>_@L5W7).$651)/RBWV M_-4X<.D^1'O4V#3R2$OUIU_R[4O8$>8$U:/BV0<3CEK/1GV*6$U'H.B&4>O* M^L<8*SW7?]H1ZNZY?CJ9CO0?&XFN3\PG:7\ZT7\B$>=NJ'0\',A_(['E,Q J MYNYA_L1 >(F!7I/!G*R$_70TI.#;(4P(^]43>X)(_OV=%ZQ_2$+2+)V-\=\1 M'!Q ,'Y>67^0]H=3]V_WB<%!8.BN_!,[L6PV3^?3H?OWP)D!N.>#B?X3.;5L MD([[ I")%'WK1I$*G]]W>*&8C.PS')MQE; MB3F+)'Z*DB4B_W2?H>2#R#^Q,Y3,#_GGP ERA@?_-Y[1T1^ZA_F3NW68AT(Y M!K-1.AW@+C5YXZA;]_=^=L-ABMD5+V';LZPSS\=!G)-Y.G-ZS,E@TDXD=\== M$LG..9"ETTC%Z<[(D90;ZU!? MV;-2TIZ%3 II6+D7#1.JYECK 3M)H[L@H[#I,RY>^X[YN(U'8P>Z<$ZNY5I\ MY XIPW;+IKA?V%35%)VD--N;1FO',(.>&U2QKLPIE5E?HQ>EE81/?-611=)6 MW4ZE;3*BB#:%Q65XG%3 (%Z1XP#)G1+7LG]MDO@. !5YE#7*+57KTVA(+<;1 M[HWS,3+ &N-1HV.;U-6V\!=F$SU#^HM93OTMQN50$H>+FZ?[6,>6CK%-?7&! MSM()"0+>4(-Q3_W9N MPDQF%765#N-N8/#3)!IC]-I^..>M#O5H@Y,U\SM\) M?SQU7S3R]5#*&@"/'K,,.>#DR'0\F#Q?[/J6@!I,1^F<\C)!U.W/^@&D!G.0 MBP#U.R"5 :T?S/>8\O("6*%4-O"PXH\'8#7*@#<2C45B M2PE*)QEE=Y[^M=+.-\4R.,DA&>( =OTLQ+(!R"R#62>6(60I270*$ 0L Y!- MYX"S#2P#=<-B&7\\ +ELAAELDGD[G4\X%9<$CK]"S/BF&#?"K:-D %=L- OO MY@"C#H#7=F$< 'P.P@2H+J/^5,"6C>'+>0-NR)GGQB9+'P_ #10C&(RX.DA_ M%*AP,A@SN@ES?U8M49Z@Z<2RWFN7IIC:(J(-U3F\^-%,S(.'A'<8\)"#0:;3 M-)O/(@>7C2E;>P!2V&QJCA&P&S '_@M*AAPI9L4"ADWF,O0,7A!?6K/T_.XY M(."B\O.^L=D=553^PG0K>M9\18--_55MC$[,.9P:R+PQ9%M26 M^XHJ6CYVQLA+K;K&09L)(V68< M5K7Q1;HPD\(&S8!H)#-'K=8<_M$;<-T5"F!PP0L=U<%"U^PX^YV=WA4 61=? M=EC!6.BS.FT9SDOMQTS1:RU_BZVE=\!50KTJ+[R=.-64:S8F!A7YWG"5,81+ MMQLF>(-"[YWE$>.)/N/8>L0$CQ&@L[?M)S5T-XM362ZN%A,5;JWVWL20/)C^BA&[]X-31 M5&%0-[W6M7]*8J]*T26,?TR=TE+@\#'T88MKFK2G_]A7'/=)^G>IG=<;<7LY M9XJAWDE/]AN4)*TX-6X!& M*1U4,-"8"YL6-+74]#MZ8Z5M[N0K71%^2KE)T_U:6B"X\'@3XJUN\#"G>GT# M*$B<0^D@+TT<:K0WCY5V>*"%R](TIB;D,6C-421VHS5UFRS90D8;<%7FC(,- M>P@69\OJ 0TMY](#(/4=EV7339SD=$*U"+CAN$=?)6F>_% DZ*)K9 YTWFJ MEDM=P8#;(WMN8G*G(+>%?+[$"G=:B-S5(6^%@C0H!SGD+$CM73SZPD6" :H5 M!63_7'**SP652VCSLNO=<9RI:T2,B'T'N,;IIQ/B'F-B'F%Z7/:<>HA 9 MN"_/;W'\$P0]983W7\O"?\P7=)?HV^RU5"EH_.AM=F0 0BE#P"!;H*(Q'.@1 M[#"(=G]-+;$D!WFW*]@GS0/&5T$\CXU7#6 /,&+TAVJ[I:">VE"4 M]AC44&NO=TI=OIY[^S!0OW9L%T3;E<136VHW#0/)7;T4$P-3'[FX:[0W.@)/ M!O>M1HF5A.G8=+")!2X5"K-B"G[CQ$8Q2@["77E+5CO\W9$W6O1ILEGMJ2$> M#%H2@^_W!ES"(^MAM5& %#;KPT6C<#2!_X-J"]]F,^J6D_S\]H?W'WGLUEB9 MCC6@L0Y%F+K-<\T34J[&]+J'6G/_WP4[1_@/>\.1OI'#%&=^A;[N:0S#RIKY M D?WA(4?C4U<&7QL"%<2<2]RFG1QUE/P>3LD35DR%ND0S#_#];LKK[%JQMY9 M\AD?95!#%E/MIX+585 LIK(O5&^&^N&""I9*$.$]M::5C%16M4UH%JH'U\"> MU\S-\(5B?4A.IL,J6;A *6/A HPJ*@OX&6WTN\.2-E4$JD#LPXQT,@.X>P/O MN4Z#[EN\D0#YW>.!6\5!/88JM1A%K"K*@6>.8A712BM_EE"ZM:EKT"RF Z!9 M4[ '_#;LS;DO(5S'W_VUL4>IU'!@;3L;]28\=C; OT(CR;.#D")Q1]U[K+M# MB1B+N!$)-9#5-EH83+.GOHN_KDM76+#NK$D$8,2R0S87#8L2\>7@[Z)$_NFA_]RUI@K MFYG,D[_Z\"^_*./_UOC/+#:6_(@\-?TV^. M\FRV4-1U179) !8D]4C<1%=-2N-Z$+:@&R6HGYE\%5^*1&+2&)H&OFPEK$&: MP PQ^%[*A*52"QE8OK:CT"2 X^H M>4:EUPF1T01PE_S''K02KI#,J/1@$K5 T(=KW(^:WX5-NVX>IP$ 32E>%*ZI MNI66C@VJ"73E0NRH\>U#L35%T [;]5B#UI5C97A3AE);GRC_1D^'V(,5K\T] M=LVWPE)N;G3!VU[R1R[SDWI3%T=^EVLJL-+(WO/I4;A=K=/F*J7)*=H"1EJ& M/7\ '88]03 X:^_A1XU%M0"4\%W>)QG/Z>9J$C!9/:CG-*7K:7$TKA>2-7BG MK2 B,;M/4Y[U,DK:6^DGFI7\ 4Z"?N* J!AY^%"2B@;LKU&^=2=^W95> MC4'0G=G4A^M$/R]QO%$9VOW];G^/*5Q8LP 3PFB=G![;O:JPFNX\S:BDJZNC M.YVD@8PQD5=AY.TPPKPL[2 M43:A3Z,1VE4H"9&-F;7ZV'#I2"2]%?%5D)Z#)5YGF(R3]D=3__=D:I?*C:6[ M,]W// P?FGN2;8SZ%",!$((CH$_C/GW*LF/*"H-R/_!EA5$]CY45GD]M6>%Y MIF6%?WP^;Z\#& 7F;4)K+2WHLH=L0E [:76*(0"P:)Q[/IC0WP(9EP)H38EL M8[[?['?NWAR O^FL6&YY'$( DXPOVAS2US.'%,P(>L^%S_3;PP=+0F4.0EBN M8?SW!:-HWM[9#\07+XP TC+9>A4 M*C=6FVF":K&1G!3[;/Y '?>LD, '<'1&28K(@%4(=]Q.["*98D$&ID9V"]^2 MUB-PJ?I",] V/1QD2E%$;G%'<[22MCFX*7W5J+):Y#\^7<#DN5 'YBNEIYC<%=E0\,( K>%FN:^0EM7T( MO]<'\R"VBTIOMX95VS1P@]UCY+RY8=<"=^BMP4B@!C/LD PTIWD[6(?X&QXM M(=O?R[G*8K[R4.5MU?$/G"P]":I;(06KT16]+7-VYIG40MK"M@BK$6/<.AMRY M&D3MT$T]M_/_GM]O7G]J'IX_K #B>@QL5&!H%FJ0,#-PB(+:?=8 M$RK Y=H4SK9(R?1;+L)'D8 U1U+X#95XN'0 "^D J_2+SQZF?"W2-N6CB.D' MM^2V[VIYO)9J==[*@T8N&+>F,>ZY7J2CDZ_E0E^7.WGENM@]8$ DO+?)']'C MKM3#EZVV91Z)ZQ<\?]B;UUFN-,A.,HQ-V");SM T^VAO!1N0T"CE! !%,5_J M17.E_TS%##"XH.L9E^43BA-4SH\?D&+F%$5"L82=-?><6=&7/] *">4V\/+[ MXGR!TW-= 15$O;W9T,M= MD=\ST=3RB;YF?40? *WHYL8'7AP2^-VT4AN. =HSH>J=B!;VG0ZRFYQ"8I0\ M5W?\C!J;@(Y,J63B&VH:!XY+TCDJ4^+XY%A0G\B8@YGH\S![(I:==P64730N3DGK'9/I[02SI3))1YJ #CK]FR=O'8T@(S@M2N0: M@4H\"1 DF@T_GZ;#009/3[.)R7GM2HF?C>',06//X*U1,T'>HD@VG:830#* M_'#BGSP^0;[Q,9IHC4=(>$*Y9YPH_U^0>G8 5[(,KA EW,"ZLQ$- *<_'F<,;1M0">[M(Y)J(58HT4!OA; M)QX>(C;]"9# $1M"!QF]/*1AB-8 BQN/O])^_+'EJVS;$]I+$N?Q!4/CNSHT MA%.*7OWJ67Y(L0EWPT#XK[LFCL8Z #3[E+9KLYZ,2>(XQ3^XH^H),#B +OW5 M)__EZ5?U.\6^LR,L WC"S4[ACRFA[RDRHPG]H4TIN>^XX>W@9H4M)*D2SDEIR"Z0\D/B+F?0_H#T&,XBSAFXM6MCG[P^^>D MQW:FI7W%NU3TS^067%!(AK1 >-;#QT6('AZ"CY(TMVT%&M(:2>=.^\1A\.*2 M"PM*87+5?],PM7\T^65UAFV!A/<0;1+.*,?+=Z7IT#Q0W^3.HM>1=2R&U,:(W#9M59%YBMR6DM:LAW]UY<_^T."8 M\B-%04UG)5N'W&9 JZEY6\"&Q NS+2B+]3578EY82O(ZB");HB4"F[-@(?P@ MKLX42.17,*WM4;I4[,6*'1GFPHY0TBAR<;4]'X= M/0K7S0:-N<3!L)8XQY!1C"7L"BX?A^4B%?EACIMB?!C"M1+R@.@H.".=[4H7,L7ZV)QLU'WC$2PPZ"VEM7*HW&?<11 M;XG:JKZ-;UA:)XB3@BM%)]?;*E]R^HB^]64QD[W#9ZM]YZ%P6[ M;I#(2<\R)MSXESJ-_$UJM=G3AH[LK92X2 H054C"OS=%+0&@;S^96 >?(184 MY[]3J;]< Z:L5G*=Q0^@@62I:2I!(8]H216#IPJ$7-^)FD9QX\^%(TA8@X(/ M1V)'R=Q[H!:6&U-*@I,;GQ'"MR#2/=NH#;FV[J"4 /D]8]RT-DYTQ"_/O0O0 M5L525S_@P$I[\&I_+$I8YCZ+#!3J7+^MUH"02\! .K&;.]&C?DGB1@OY7[!G)MVO'>^ANUTTM-_4J;GH(IFDLDF93U;LS5V_,Z0AZ MIKKK#Q<*9R1&\J5!!(5&ZO R[0C0<*7WT3UCB"&U.M6R?BI-8,=?9&JP;ZH[ MIR$:N A[ISW:E5QTC+F)+59;J^_!M!5L5KTH.(\(X^ZY*P.3JXKJ\+=G%J(D MY:BC)6@U&B6,-('[L#%A)MJ<,0RMUD/Q[8_1[9(VRW8_,4I7B9,R],6X4=[8 MI$T=I%U4Q;5\;G4N:#^K$>[/7$FCY(Q"]^&N6!-(\IIN&TM7CUPW/#)!\HN$ MD04114$%/29P#H5P)4@?J3[?9M6]RI<'\ M'*U,-7F-.Y!.2PN/",RB3A0[\2Y6VCP(-=2+*^<1JHL HUQ_="D*2.F<>ZX+ M&-UYS1H/AG_B>>"07%AC25WNI NP\^K",\07];7.<4%"I\8Y,DK"3=%1NKDN M3#$'"BJIR=L8'PE$)'O =% N^ZE-!)79Z/EPL49[7FTXEP+FIV 0:H2RN" P9P3S%7! UHJ EDCJUB2CM5Q[V49E<0+ MO9H&'QNY)A1E!*S:(?JRN,=>6AO@\*(UD>ZUIV1]^OBX81$H!]MK&6J$[.4\O M)Z*5V\:1>"NXP>97_NN?K9W[H[-S_V)L*7&*Q[Y[5Z>ANKDY Q">U7?%ZD;Y MO+[I&JYR22C6L,7P16@IO:5>!*.\:%-#%A:U01PP?*II5,>*_A)1,0( :<*- M\9RPX'*H%.S8?F:E(KY[K:R;??<"8J7?)\$V3/11%5 F6F&Y4XH% J"XY(/J MK%*2J5R'M4YP792DMI+2_LLB-8-1X0A)S7-(KYJ3?N$K,G M">D5;ZB6:&!: M[*PE6CMJIZ6-#&BZ*-=W+9J%'"6/$%M&,%NWQ6<2IB&32U],H,U>G*5XO]2FP]SLX2AZU-"^SHA(ITSUPS5_C(K$E+ M,")D:='>VN2U(,[J*#'>YY%Y?S-W0J#CY1[7E*:77+H1T5#&M63V:^U-Y^>I M#XT,GYS!_*;<$JYXKBU)J#4W^=M@'C,%4#5))#7.I12:5UC6AK^BG<6P+P1Y%%BZ0JON![A87%%VRU&RBOZR*_:F EU*Y=K[%R M):EK-/^J?P.522<'QE5!%Q+M%W%?[!K>,!Y+FREM<#:+ZBGQ9:9[&#*3$=)409:6TI%%X$Q+S3 G^CSC5VZ M;E<(=,%4DE\E!1RH#@FO>D4T,[R\OR^6):LA)FWJSH*QY0I0_'3FS'.2"W!V M;.&;'^(3FG:^SF:*BOHF]Q]+X$47.' MJBCC:%Y+./%2]8XF=?U'HDUXY>,REQ>ME%0'V@ AH5AK"Y8R&IJ6*YO(Q,6I M\O951EN,XS80I^?9!R!^9U%M/Z MTYV;Z\5W);9,+*KHK3S>R4KE\UBE_7!Q MY4OEU<:VX7)A ZJ@EZM'+[JX72!(Q>:.7';:EN)Z?PML_(LV_MUR]@S,Z+0@ MVAI.> 8/G*'LX2M1R?9PCCHFWO)"=8T24=ZQ4H1"8YLA<@.K*!X$S[B$I)LZ M2@1HX1A^@'LZ(T<,WP1WP%Y8TH'$1 Z4X7RU"LFC:SWO7+O-4'E:_=:E:"XE M#I](1(^">2C1P85%84_.C>2 1?16EQGA/"J%>R'<\Y&*:O"Z;533H$GMQ&3; MXR.TW1]Z5#*)E:&]"F+8FGX54]#8<5_7>8.;WN97W\25(AZ4,.4@Z)UYR/]3 MVAO:C7?8F6")UZ4E3EVQ.T8@F%>;_D2!L5KHT' M8*5.,*MB?;N[2Y6RZ5TCFL_%]1BBG%,"'VE%+ /$SBAB;@T8X%U>!Z A![*F M^N\P2F13<8*.#V/Q4L:.C5T(=Q-I(?9EO>!X.[&<2Z#T%VN62&$KT76AS>,& M9(,2Z[6X2H:!#*-Y(TW+A[NP6%/($_%\+15;FW:8/!!]J>AUO0NF$A\E&UL] M%K&A$LNW81_E#C^#-B VLQ*&@;2Z0HN7./JV1'U$YOXU>V-",%->\R$I7 M_]'($5A)NWT*2K_:?9)VVBTVTBB)B]#Z5K21^\QW,7#*1T2E!O-J7=TDJ"YN M/1]D(/$A57(+K+#+>-X9\O/09;=M@,4M*VRRE\8PJDA\,XJ 6(XY73R$ATN5>% MQ&<=G-.Z7,SYE*8P"E4%E*(C[/&I-6 5!UK?,M%V=3W5(!%D,5XT &2]0Y0? M>Y>O;KR3WV5L=ZPOL!&2S(,N*M$U"8Q[5UW>!'*ZZ#'-C=P60)1K7RA5$.2L M ]E]]3JZ2"HH@(*QO2V:]KL@WH)[M%-VYA8KG/G6%-[GU]3.-?#74#*\6E1; M[Q,:_C%NO(,EW7BCB%X:8]>WB:>R2I2XHH;(#NOH=WGMZ-1WE/SK+^V7A\ELTH+,AV^W.!SZ4<(ZJ#2\),?YA'DNLVD>YQ*2(3 M 1I0$38=1N3MEF<@IE2E5(ARLPNBQ_B8-279M:!W,E,%.*-A)!R"MSO;;U2_ M>XHK]D")0=+5-4DMR[6MPXD^N2;T+:"9F-2>2;+Q:M./DN4=B=N"K] 'WN2I M>D!'VL&Z^E3#VPO*358;.\<;T8S<-:3IJ%$!AH02;B&IE4LULD24/*WTOU^7 M_[$O3 G/7BS12 V68<.%%;50D03QVZT_4TH89^Y;K!>/86\!$T:B"A9"!):^ MWG'TKUYK:RORC\3WY_]\9^>N_^7/'?_M#;OPC2-/^V7 MMQ+N\MY>C&:PGMP'\<@\';)7F=!)T:KSJ#^J-O>1RZ8AU M:4>:_46VQ6*G)/9UA)/%E>:8^9S+^[Y]1:T]%K?V9!!FR?*YO ^$?A%TU%V+:4.L"&I(<+2C MN@GI)+-C<0 QV=9$UBL.&^7@*'_>@=@=G*>L086$Z%I(=J9()@K X\@??%E" MN)R&X7NO^1A.W;:H1+1[LVL3OQU+8#B7YVH<(D[DO]Z=4><9Z3M#A5!S M['_W?SH*RD= P22X[^LB1BFZK'JUDUL.NRQ:OM^#\BX>4<#X'#39+?R#F.&-#L*J,'RQ,T!(2EGG'E M;P5W,. *[-7:+!8N'>.;?30)*NH189E53 #N:5^,'R,'8FQIH,"+;.JBR9+NG[L>!?PJJS%6*"2J1R. MR3,.NB,X2U;'B,K5M,FJ&N<0B3&'<5'02V2G2ZVQJW5I@!N7W!L!Y?J==@B2 ME/_:W5STU:)."Q!Z5X%(D0V2LZ2SH *M7?M&F*S*IO"$93J PRU4N$J:">B< M09W*\E-)HV9Y"5"*C4\G6'UR:>$QS0B[8]@\7@F/D3=84Y-\ M(:<"!2H>WCO1%\W""'M%(M+(V$+E M(T[H9G@N+!JHT>J<-UP*!@2-S4F6Y2>2126]"M0,:F!A(6"*YC7@_I^B U7K MLPV:X)%\>2VNMC<-2=K:WUJUB>OR14.B6$=I'*(D3K+$S2J8HOBP'.HZ(L[O M1O))"XEL5HGSQPFDB)-9Q3LX*]2QR=9HF[T^0E:+YRRP_PG-T:BA# M"%%F'DT>#\5;[&O+KF86BE2$U*(43OW5)BO 1XYL#(NFQ84+X2"QLE%'0+,E MG@(EW3AE\-JE1HE6D3K','*-%7<]A@U(X8>R\E4_\G9X0J358HIM:E=[3B?A M8I3!&;AW6>=P[>AO\ZTCH:!R;5SU#)L$B^DI!=9*(+&8*QA(MR!@/-MMQ>FQ MZ^(AD>QP_F5]AP!R%?^#P _5SWI/]2:@0P@S7)X@A:\:M0:%MJ;A91?AX W< M*U*4AYD4#L/RAJ/!U#<^U"*])("<14U969J-L*^ JY)+Y97DN0T>/W ,S&G< MHB<.?[Y)3@94.?&-=K"2_K3Z%CO$EO0HXBTW08-;5V/=TQ-LCC&%U]WFL-VZ MW]9+*1OWZ6EP)2Z/F2KQ%$;($_%:!&X&0+F^*[:& L7 (>PN8EWQ:W&:_&_K MZ@$3M&%=%*_D:-$=R#K 5]4C!AS6Q2ZQ'66AX>1G4)C>2<#2&?5+?%=PROB!:(]0:F1H^' G04#733IMHFKG3 M%BFT)N+/#&KO.GXL-CR3^+U8H>)*5SG@%>X(5)=U!3V$X>EG9R5S%AY'FX+D M?3D:KPU0U11F\QCX;Q;EF]U[E)/@0%(GR (4$7_JY,1$E3I!6!12WV8/&UP) M_$ZE6%. EM@7^4 G HN?@77U"$M)ESS8MGM0 (+:31B\MUS.I.(N+V9LIU$% MG(+(NH4Z>A-L(2HF3=?2ETU D@,(CW"6WQ803HK1V,_)O6&FO!(_%USS-?4 MW_G A?V_$G!Z(]R^-=0O$C HG<.9Z')%#'Q34_TW'((N[>W5H"&%V$^&!K96 MI71:-=T=(_8Z!6HG\3.MR.9@W4]G,6(%W3R -(T@%WD5BT^> M!JDWQN-#Z[<$QT2=RO2" ;> $P(F+Y\3%7JX@RT&ZA.K)Q1:?$8QD&QP!U'EKN1B2=H0L4A, MAP FHE)U *@:<1=E2U0ODM@VUW!S8T?DB+25--^IMF /XL%@TIM%&W>>4E&' MF^1/.>AV6^PL)LTLX^TU<6%MN3!5T]S?:/G#+#-MC''TEX/QK#>,[ZC9O_?/ MYA82TXKRJPJ[34Y[\W":RQ(;O M^3V51_4F==U:S$J8AWDZA*M@L_I9QU_91<3_:,G\^ IM"AVJF M$4*!G(G *I>";:U:)V%BAH:;>/56Z8(L2:U VE13,&IITJ3LO;PNR#UF\^4; M,31T&8\KDA>O7]==?#'N,7E&L>ACG"BMLP.R6)NFCL8&UWK49&ZIN=PM[\)7 M9DVN*/;=U&I5B,)<9!VDW\GKI$DJ&FA@HW0U8DB-&0N-4*ZN=UIYQM^T1EF[ M7F057)RLW)4FSEBLUKH-":M9FT#@P_FI-L='6\03ED<(-O-.EPF$;:G6F@J$ MKGA.D.2XGN^0)]X NZM/POY$S[Z_(GZ6V=W+W;C8K+G7A>K-31)N? MS,0.>*(.ZAJ9U/%;V"W:]VO;5=>WE1=W1;0(+5YF-C M^A0I8KA:Q3B[8!,:;$*;?G7^\!CPPA"=I?44,?+[>?BQ1^2CY<7E^\^_?QOR?F;]Q\^7;Y)SB\N MWO_Z[M/;=S\E'SZ^?P=_7US^ H]G*J_XOSJ5X!2CX8YZ\_3HZ=OO(B%#^"'8BF>H9C< M;"1S.N3H,B]LA-S)"Z"4L-A/U:9< ,4<^_798J$G+]P#\+ 47-"J^-$P+^/B M=J5F;RO,IK"F:HK*#F/COJ[N;.V['A#Q10+_*"J:>O+HRQ7/$J](VUH@Z@$4 MZK4L5AIZ6%.BT>?B#$O.:D/(Q-;#A*5SX5A'J4.6;*UT:>O9(XNZMBOEMP*& M4PT?[7SBN85D;<0R#AJ<\PF5$#VU!\"VOE*0I&.6GL.^2:-;W]7^>D<_#4? MQ/O27./<-T(P5 <%H;/N^^12EBW6,F'-)1&GF0QUM%BEWL_/A2O/).2Q>8>I MZ'MC4Y)$_@*=R+7W\V80,N#B#"JJ=$[0. M1F;8XEFB](D*D0O+[1)YPFG(CVI-.7[>"-*N*$BPC:@W5;NJCVX9A%/Q%'%$ MI"\89P=/HS4;-$<4#G!3--S#VN='BI>8WBE9O_\[GP60NV+@8@T[6)^@2:][ MU-&(S8SENAW&Z_$\7VPQYHBR/3K'7F"4-3O, R#ID;G?_??V(AU<>J/FOSK) MQ<&#[H0 LB>,F,%W5)\6HW?]K K'^C12C*_#0??5-7(I!&C/P238MFGQR#10 M(BO;7)/,[^+#9X=OM>9@.]:Q0>D@?H9F')-33_Z/+V+J<[T^&GE*VD FTK' %:AQ 7IQ M.L*E:#CW=V?-?V?.7^V-^>C6)"M^*5GQWLY.E,*NP$8R^IB,)]F\$Y58MFW( M1RYGR)Y&3& Z\8F7=5/5/TWNX7A1/+<(5)/DCW*>K5NF&CXU/\DQHI+5>\W( M,!DE3LYVB<21^@AD0ZDTP]O&_7E-@A(7MZB4B M*C\ 8;&_"*=K@::9'ZB6 6/-6!6?B>TU+'A*&E3H12;MG2&:Z?Y0J:6MBWX\ M%,ZZ@K_6SN#X+_-:")JB5( MCA4!,W_A 5^\.,!K-=;7>$T7&A"AM.$)ZHX"0(%A\*19[TJ6"#FE"QZ M&/YX&L?2M.;-0(V6YJ(XC0L&[K3F>=O;VZNK7P^:WGXNG31*G M Z1$O%$D>@"6R%S(9Y"'I6-\I+;J:"N9R91RJ>^ 9+ 'GW\]5=Z+A+T0FR:I M;;Y9T;GL4-LZNG -R@CF%7Y7V\)X&O#/[SE77KXM:^<2SOG75"/TA'NJ2,Q> MQE(:\_FE4 [&675S1CG1R/WL:I0KBSE.=%+&/UZHB[=WR1S[NO -ERI.0-R3 M.QUKH?ON%3RRQO;QUA"2/3A2/J03JI;#]6E87G;=@!VT,38)'L?(_!/79^2, MHQND]HUC FG'("22L&,HEXSB8MFPFWCZY-TW%"W/2$'Y:NQ(3UTQ1:7TE'F8 MMAWL)/;GVU6)H>ADFQ?+O7!:;P(HN[U*2D"BJXYXFER!&JQ&:385*LBR+3IW M$$3HBA@[Q%&K]@=I3PGE6*JT)?".V*@BL%:C(5QO1$SVME%@!''Y&@T]4HC0 M09@3/AW#SL9J)//$G\KOE/=.!D!B5Y1 XRXI=+IA6MF@?+-S[9.0@@BW]"Y& M[B%28VR[Y 60YLUU0=4LYX[Q",,)]J"B-,K76@#+9P/LUQI$JL$?&*XCJ=$^ M9;&1_M*+.V!P*^Y)25DRTJ&@ M(T6F*SV)8U ;S8>:DWVZ^V=JSM\J->?0P6K\I49RQ5R245]K^+UV%>S0+D5M@JE1ZNDK8#^HYOT"W/ZN3BXI+MOB_A0H MP)=#/Y_7()$*B,Y-?S#X_ES/XIAGKBPT6*)]U>KG(EJVZ]GQ,@$-+NOCC1ND MV7R.7\S387\"?PS'Z7#8)S2>#D?P[RA+^Y-14!R\3D;]= [W[F0$CY[BIS'L M:09/CN;)R62*7\[ZZ7 Z]VMQIH?1%'X8X$4:TST.^YF:;S#':736 .^+L_3+)^.D$HC'&_ M\&$\GP+'#IP)@_X\S0;#Y&0XP8<&_5DZG0P!8K-T,AG#:-,A 7"6CN8#O /' M!SB,ANEH#/O&_YSBIWZ_G\PFL J8;I;AN#,XQ%D_C+V@$'W;0H<<5.N$1#P(D,X#4?P'P#6/RH?"=^WLLG8AW M^170\!K$JY=)OS<;\S]X!;+>=,#_C)(WY6J/]XQ^S/P_60^@0_^,E7(=$PCS M-Z-40)+:#/48 B)L++G"Y<7K$P"5& "]&$R93O0G"(#!:))FLQDPZT:,$#PZ M& ^243H?CY+A(!T 68F,:N/ IW!.$WAC#-<8[A]2IO>B@3N$9/_(8#A)1Z,1 MD(!T-D N/!C,TTFFUXZ[NX-0, 92,0;D& !JC.?PQ23+@)QD22LX=@@7=#1! M\M%/9Z,9#CF'NPG7QSWJ;0EX+V9 !D9( .#D 08SH'$?6^Z]\7P."\P 2D A M!LD$_L7K]$D<.JP"EUKO#9'QKEJ!\EY_1VT@=H\(:K>+E[J/EWXG;5$4WE-; MTC'B)5P]3FJP=H[#(J+GS=&735J%1W^MPH.!!AL7R.(CSBC&3(MD\OM7U0(C MJT$BP<%@H.RP(SOJO_+.8#@V ';1D-&@#'<),2 T62<3J9(KD: %?B=H8UP M/3(@HW 'QX-9,@$."01P#"05N 3N\)20Q9I^KWY"/X#U Y('ER6'E!>I7N1 MQY$&SOOT#U%=>(DIXJB%E!;?5']H])G&NC*8J;LUS7(X;"=W,2 6$1"K(@(L M%YEW699Y,# WN&![9;YZI&A):167EULMYN=2CP7_G)$G][$XYNH>5=K@&VVX MEUR@'P"O_Q1X:8Q(#X$P3(1LNAPV7O@@[8^5HJZK=>/7R!C/E6G@!Y M"D6+GZIJ20KS%$@@H)U;A69:D6J$HAO\LMT7AB? +]-L2CI7@_R>C(&IGV4C60 L(Q!?)[,6^@6$]9():R=M%'6;Q9=BNZ#\E.D F/@H'<+L8Q#(!R #@@A[>;]9 M58]%P8M/,!+(H3%@&LI$0Y!P^PE)"T.4Y9J0BXLZ_O$[R MB!U852A<@\)"$IX3JT'!FI-@+ +UFP)K<:UQDE?)GPLT@1?+LUPJ*O&45L[& M:)$=B;$(7F!IJ.>!=I"A@ @,#N@6?@*Q[KP&^LD"M)2:H>N(2T?5IRZ =A%5 M>!5@+4I\,\114!JF_N_)U"Z535;=;.W,P_"AN2?9!NBYJ,H A. (Z!/H)_@) MU- CM(RLUQ]X+6/0Z_=C6L9\:K6,N2@;;8,2CBTMO"ZL2^X(^D;KDIB9P)T7 MBK;IU!X0H4E10F5= MM:DG#^4E64N&N P4"4@M!))/PB$,.)ZV:/^523G[*$?ZUF@01]G%98P@,,_K M%LU7I?FI!&;<\QD5D3.Z1'%_0^4=O>D(QZ8P!^=9)MC47DH_PM@&@*9[/$A' M),)[ICS K_H-X]JXGTZ&@"YD)M-GQVC?B9K34#H;)*@4F*=A"* K#>/9=#Z& MXQX :='GYI.T/YW$3&5N)"#Y@\:GB'%L2((IH (HO-D T&$XF7- AZ3?P!/] MF;>]G?#'4_=%PVZ&&@^@^'#,0!JPD1*T&B*=H.;T)XCMC E5TPH%UP+Y"KL4 MQD1U3P A^QF+/J"VS_M3;8N;U'!WC\,+!_UOBR# 22:S/EWBT7P2( B<;@8' M%"+(?)H.!\" 0*CV$,WZP/( ;=H8,@/5<09W.X.W1O;HT IH-#J$*QGHUGW2LF'=H$K@ '#Z4Q!U<(0Y MG K(S$?2D5 R^]OC#M)98@1H(1H&N",V_1!W0.": .Z D#3WYR4&_ AQR=)L M-L)+/35/L\$^("YP_V$JKDJGSXF!_@#:Q.SQ4>(RF,[]]+"!D5C@ \0!6FHI M#'\\@#C9#*V(XOV8TL4;I-D0#D&9.QCK .1>7X< MA?FOQAB0M2>3 6MG1!H-M8GY>D#\G\ &AT"C/$WH].Y, >D IO.T#W*$P82F M+R>;C$&WQ >G@L(3L+.R6#,Q^[\.-W$IC\!$CABD6F0T=8A:=3T6'-QC$V^L1 >(E1OA.2)P9 "T;#S*@J1^H:?W_G-43Y MFS7\&&KI/Z_OU/,)D#7QR3S9>RMB^DL@4RMH* (1?:"A ARK"71J "SMZ\/\ MR=TZ%,0I&F0&BN#_;N[:>MNZ8?#S]BO.PPJX@.T>V_'M94":9%@'YP*G71^& M8G 2MS5FV,&Q4ZQ ?OQ(43JZD-(YOJ380P/T6!=*HB22XD=V^X[XOH?\_?]; MNUY/V9GA3H9)C'ID!8)Y5#X/1')!,@]E\?HR>5P6UW*WLU^MKQ3I[4J![PU0 M^NX[DO043?[J-HQ%)2-\=1DT6^4L5I$XZ,%(U[;H;A24DT;6=O;GHMCJ/!++ MI>G#C=U6"H3WRX42N/VX"4_D443)N.E'IL6\12;<@@N&V4"G)DI9, KE MN^SDW=9NT)'^*$U%, )#.&$T*=:<\N%?^.F'G>!U?I)1)ZBB0FM^#E(=^D!L M2MA$X&Y"YG5RX[JN4R58_*1I6;N<&^"?<5=7;^0:9(,*;V(ZL%PQ#N-Z=NJ5W+:#@.3"G^_WM8/T MM[S]8Y"+@/4C,]7IX?-)/^L.0)4<&QOIH*^>'7^ MD?3'VC@E+H.5["G;"LR=>E!RN*R+IJ51E,MP9I4[+SYS:"/A&'BV_^)6PA]I MYI,X[@2'CI(!;+&3D;\WN^C]!7=MC.-@PL<@3(#J*V.B'%S-!IJARB* MVV0N&-S%Z"8]]2.1L8B=C=YXV(3"*9A*#W2"4:F\UARZ$S4T,$GX9 MGP;>(V='-$.-1\*&Z/057J$+TNUHZ&P/.#5@1\)?4-[T5K$C+.?T:/"MEOFJ M4//: Z]Q3BY#N(C 4N^-:W;8*\Q4NYRI#[?G6>,7QL6G'M#JW "M2I<[I]N_ MIK $> 2A*\2GL*'=F#&LO0,2B[MN[0#)XB?!'M"LZ- ]SC\F#SC>^AC=46C* M88I6IM<:V..-\2@"/OD ^QBDUS3/"#"?R'#)D9^-TB(!:DW AT<5=,N$IWAV MX0.,M@H-]CE+]%ZC\L'T>7IRFIJPZ-'FIE29Z\V&6_Q0&AS=/O%3FK"@X*$D M"::$9/=R^4.I$.P422KD\@?/Q2$'4)E5TG.B$L\<.%XN*<$&(P'T,?=QCY_& M]VUS10RDL+8N=5Y86SRD2@!1ZOWC$ZVN"B*AWB(ABEY<(&UKQT^UR ML<)@*^P9B2P*OJ4B+-0C\T$T=:M4IZ/JL,L29&4,'?4E3"P4IA5BG?7;>?ZJ MQN"]U#]L()2-@ATI/.*2^SPI7XJ7%+V&T2G/E3'EA-^[N32N@4SG,-*&_-D] MJ('+?U]3'(I;>SI$>*)&17GLXA$4Z40N*[=;)F0Q%F'^^&\2LSA"WW-66<\# MA+6R*[3'*?_/Z/$0E3Y.'PLKL3*YPT2#<#I,[NJIT3 HB%?XLWZQ;J"P^3I6 M2$-TFB@+"9&V==PL\X#/=JJ))8-A2JA,&=0B+#LQ\6JR!2%G6&OO [A,K->) M"_LC1W+P;LGM M_GLSFTS../:*?.4SXRO_M)FCJJ("QR%$5>U?IN" ;BJ?N\978NHD(\/MDUQQ MC]?Q8K2(+7?63XU#Q^Y; /%7X;<(HDHXR#TT%.,?#FFJV,MPR;8(?1F[]KW9 M.DSUB)TO43AAXVGS8/_+5CZ!+*RH*<*Y8*P6V'!JX]W!D,X(A4&N_'IVW!6W M$_'>!GQ(3X:'M7)A7$T-RN**FP2NBI5.HJMBE1(T$4*L+DURZ0J:(EW(2Y46 M6-F">Y:2C3CXJS)-HE[-V=/VZ[J@?"IK"G9FJ!4$6Y;/03H:^%F@@G.I/DHY M44$Z4M>>E'FC3AE/7JM5 0,<+0J\X>032Y^.E !9;OE N$)H:T)I-'E# ML$HZ&CS%S)2FZ5WY"YY&6J@7SL7U4J'-U7AA0&?*'%5C7EN9K:PK_3:[)RFC M9;Z&-U8N= 2AMN,Y>>??NKFW9PS^MU6!?\MGB@'V,/KAUQV81G*-TYDXG!V[O"EVP#_R=6CT.'GYPO%Y9C.^>-\N=Q MI>++.GL[6_U30L4QFYZFH>'$.S=1"+Z"K(3OQ?B[B1Q+4LYK.%B?5*IA:'2A MAI2WNQ0YM(-J%*K2F 89B<8C<0#_QCE^[8R41I5-WKV]GE+;K*V.:0M1AZ^8 M_'3MX#/+!19$86\Y+6\\K51(VFK6N%'3@Z[.;D*[ M-(50HX^CY%1C,F>I@UZ[=\**:Y4.CI6=B(W,39K>7*+7$A"GO"-6U#MT1\H[ MDI)NVXH3T94J3N;;+=W'M+,BVIT?=+7.B5G+D&59)HC_RDHV>NUQ_DI02]H# M/BA8)_ZQTY6*7E!.>.Q7QXNN32/&&M,O;O/*5KJ#]I#WWANV>_QK=RBM%)05 M6K#6.D-6TZ4S0HT;T4GKUFS8'/7?R@)\/ZD4%VZ.#*,M"-65;BIRB*#C["'K M[XQL1VV7/G/5Q4.K)PH>%[">Z$A$K@\=@A%1UYJ3-JJJ!N]8P2 ]N3%AYE: M+[ ;>J&EE$\ID6U?*#F;R@ID]F'*FS$2_HW;47<5HV!:9@5RNTG-@54"R]"T M3[CMX?KR.F8+Q?T0XDT+L*;GK&(H\4*%Z/ITGE5UFT'TXKCUG M3J4H8?[3> V2@K?T*F+\XE$RQ#>G&M3(3^M51(FUHK2)#^/.Q9:A"K'+C>Q3 N?.3 M2+RMU%T=7!G1=8E>%:E*W#VVND0]5A3K5;*B6"M*O>RB6Z]4O5%$ZU:.)%HS M.II]@%3':$.]%2;OO&/UDA*G#Z7<5#E2NPD?L#U;Y#? D1KFQ_?N#9=HNP.J MO@0?>8T?QCXBG?LOA=O<0\XC;MGEH^-'-_]S9EU5CND3[@,4V-.! %,0;L$46H$7K\A#?-CB2(Y0 M:BW>1HS*I;^2)4QNO*D,2@JW:&,^W*KLX!0[&L,*SHHM6BY!2#K]=['Y1$%. M6OFPE;/HRDX!9>T<]%NO[^?Q!VR65K=?6?;/9;'_]#U!+ M P04 " #KA %-"<%!%SD" !["@ #0 'AL+W-T>6QEU%7*U?.UWS67A_?G6(G[G .4:>XWV>X&CY$@>_3WH1_IC7Q ZH%W]&_1/F ^*E M)0[ZS4GC0HK]/;* J4PXH UA";XFC*X5M5D%X91M/3RW0":95$B;PS'*(HLT M#SX<><^>6\_#J9#*U?85_'?=3S\(#)X52!D;!L/09L#8G;W4GXL][JY ?HX]DA CJV(PS:I[9?/:'==^> MK/W&?E:E\;?)+H3GZ^'0YSM52?_1/BL3[VRLJV2(IVX[],].R<+OE I5.A%+=)&H^##/$_+]KKIU(ES%WK>,,MBK0&IX.(#]/EI/5=,X )$<@>9^0 D *!%+T^;K' '*, M0(YI(3]+KSVS&_;@E(]%SX?+!8)V08LVR7.[CT/9;-DZQ'$M7>&;\;W66Z,W M /(3 OF)&O+[/CZSN0Z(+A&B2UJB]4XZM;-EH9Q_Q^81+[P"LBN$[(J6;*8V MRCE5L*FM*NW]V<0\PF;F$2W:?=@IQR;>1T]!)M06Q+KXJEYL^5)W_Z4VJAZC MT]AX.D ^3!0IL2D6)K>58H_R9YP\;/W\T_>)^2$E%L1<.A-;SK.'^%J;$0') M,"FDQ%9H8 9QVFW'0:S)_Q6B8#Y(B86P5MO?@=37ND#D_$F<[!)B8L[)B)V#SY-7$!.S3M:G=3BT#L>LP_NT#H?6X9AU^%M: M9\!6TCE9KQBR]S,5I(:8F'\XL7].,"-GFQ(V[;G4\@EBHNM?Q 8Z:\V8?PV: M>@Z3)\3$+,3?PD+G-A^P];ZJI'L]64S$+,2I+=2-.2D*?9;S<,Q"G-I"?Z^? M'$9/>1)X<,Q!G-A!<"4%M*$LVZX),3$'<6('_6MQY8 ,,3$'<6('=:VQ=/=, M@3E($#NH(R >-&'GOEE0AIB8@P2Q@SHQ__10B(DY2+Q%#M05N[)_C*AVD00$[.0Z#,3$C 3 M$IB%!+&%<$R8"0G,0H+80N@B(1O G4S,0N/VPX#CUP"%VD3U%JOX"!^OY[+, M'QRK?]JM#3&N%QTW^[*JFT,.I\O0C^>4=S=CF?.'M;+HG]82S%[KOIMS,LBO._#6]N_I#K&G,+Q M(A?#@N$G'UW\S_IVL]FMXGV[>CW$)O]2\;V@"+\'Z720TH-L.LCH03X=Y/2@ MM#5=- 5/>AZ.NB:'B1S(..RT M;.&++8!LX9LM &WAJRV ;>&[+0!NXNM0&\]P[,V M>MCFZZU ;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_EZZU ;^7K;4!OX^MM M0&_CZVU ;SO#60DZ+.'K;4!OX^MM0&_CZVU ;^/K;4!OX^MM0&_CZVU ;^/K M[4!OY^OM0&_GZ^U ;^?K[4!O/\-9-SKLYNOM0&_GZ^U ;^?K[4!OY^OM0&_G MZ^U ;^?K70*]2[[>Y4CO5%=]7#_E?M=LTZE+?@S_LV8$=\H?^WCZC./4/_>/ ME,[#EAB.GR?_!SM._8H(/]Y%WWT"4$L#!!0 ( .N$ 4U*E27=QP$ (@> M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9RV[",! %T%]!V5;$^ %]"-BT MW;9([0^XR4 BDMBR#86_KQ.@4BLJ40'2W1"2<69N@G4VC-^WEGQO4U>-GR1% M"/:!,9\55&N?&DM-K,R-JW6(IV[!K,Z6>D%,# 8CEIDF4!/ZH>V13,=/-->K M*O0>=]?;UI-$6UN5F0ZE:=BZR7\U[>\;IHZJ;HTO2NMOXH*D][R)77R\-DEB MU2?LA F_;VS/XWVO:W*NS.E?TH*M<H*NT]^UL##;LB, MH[YUL>I">>3Q8J19K'K6+KSD(U*[=7+*3QH>6U_OA_TT;ME]/_;"OXN>=8?S MWOKE<@B0'!(DAP+),03),0+)<0N2XPXDQSU(#CY "8(B*D\ K @ $0 M @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #K MA %-F5R<(Q & "<)P $P @ &W @ >&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( .N$ 4V N/4G8P( !0( 8 M " ?@( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ ZX0!35,X5X\M! M!, !@ M ( !?Q$ 'AL+W=O(5 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ ZX0!30[EPCVP 0 T@, !@ ( !V!P 'AL M+W=OPF?JM $ M -(# 8 " ;X> !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ZX0!321P MNRZS 0 T@, !@ ( !DB( 'AL+W=O&UL4$L! A0#% @ MZX0!343K;^FU 0 T@, !D ( !9B8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX0!37ZF]4RX 0 T@, !D M ( !YS$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ZX0!3531:?#Y 0 RP4 !D ( !L#< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX0! M38/F^0ZW 0 T@, !D ( !T#T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX0!30!>DTC% 0 -P0 M !D ( !DT, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX0!3:S1#9$" @ ;@4 !D M ( !:4D 'AL+W=OF'&PO=V]R:W-H965T M&UL4$L! A0# M% @ ZX0!3:&IM$LL P 7@X !D ( ![E@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ZX0!3>G@ M+)A, @ $0< !D ( !SV$ 'AL+W=O P &0 M @ %29 >&PO=V]R:W-H965T&UL4$L! A0#% @ ZX0!30I*GFKQ 0 ( 4 !D M ( !^6@ 'AL+W=O&PO M=V]R:W-H965TP( M ',( 9 " 2!N !X;"]W;W)K&UL4$L! A0#% @ ZX0!30X&>DK% @ S0D !D ( ! MTG 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ZX0!333 :=#> 0 MP0 !D ( !PG@ 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ZX0!33%:'-ZR M"P U%, !D ( !7(8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX0!3480*6"< 0 6 , !D M ( !L)< 'AL+W=O&PO&POW :Y , .D@ / " 5D9 0!X;"]W;W)K8F]O:RYX;6Q0 M2P$"% ,4 " #KA %-%O],-MH! ";'@ &@ @ %J'0$ M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #KA %-2I4E MW< XML 62 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 63 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 328 184 1 false 44 0 false 7 false false R1.htm 0002000 - Document - Document and Entity Information Sheet http://www.tylertech.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.tylertech.com/role/CondensedConsolidatedStatementsOfIncome CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 2 false false R3.htm 1002000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.tylertech.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 1002501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.tylertech.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.tylertech.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 2101100 - Disclosure - Basis of Presentation Sheet http://www.tylertech.com/role/BasisOfPresentation Basis of Presentation Notes 6 false false R7.htm 2103100 - Disclosure - Accounting Standards and Significant Accounting Policies Sheet http://www.tylertech.com/role/AccountingStandardsAndSignificantAccountingPolicies Accounting Standards and Significant Accounting Policies Notes 7 false false R8.htm 2105100 - Disclosure - Acquisitions Sheet http://www.tylertech.com/role/Acquisitions Acquisitions Notes 8 false false R9.htm 2106100 - Disclosure - Shareholders' Equity Sheet http://www.tylertech.com/role/ShareholdersEquity Shareholders' Equity Notes 9 false false R10.htm 2107100 - Disclosure - Deferred Commission Sheet http://www.tylertech.com/role/DeferredCommission Deferred Commission Notes 10 false false R11.htm 2108100 - Disclosure - Other Assets Sheet http://www.tylertech.com/role/OtherAssets Other Assets Notes 11 false false R12.htm 2109100 - Disclosure - Revolving Line of Credit Sheet http://www.tylertech.com/role/RevolvingLineOfCredit Revolving Line of Credit Notes 12 false false R13.htm 2110100 - Disclosure - Income Tax Provision Sheet http://www.tylertech.com/role/IncomeTaxProvision Income Tax Provision Notes 13 false false R14.htm 2111100 - Disclosure - Earnings Per Share Sheet http://www.tylertech.com/role/EarningsPerShare Earnings Per Share Notes 14 false false R15.htm 2112100 - Disclosure - Share-Based Compensation Sheet http://www.tylertech.com/role/ShareBasedCompensation Share-Based Compensation Notes 15 false false R16.htm 2114100 - Disclosure - Segment and Related Information Sheet http://www.tylertech.com/role/SegmentAndRelatedInformation Segment and Related Information Notes 16 false false R17.htm 2115100 - Disclosure - Disaggregation of Revenue Sheet http://www.tylertech.com/role/DisaggregationOfRevenue Disaggregation of Revenue Notes 17 false false R18.htm 2116100 - Disclosure - Deferred Revenue and Performance Obligations Sheet http://www.tylertech.com/role/DeferredRevenueAndPerformanceObligations Deferred Revenue and Performance Obligations Notes 18 false false R19.htm 2117100 - Disclosure - Commitments and Contingencies Sheet http://www.tylertech.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 2203201 - Disclosure - Accounting Standards and Significant Accounting Policies (Policies) Sheet http://www.tylertech.com/role/AccountingStandardsAndSignificantAccountingPoliciesPolicies Accounting Standards and Significant Accounting Policies (Policies) Policies http://www.tylertech.com/role/AccountingStandardsAndSignificantAccountingPolicies 20 false false R21.htm 2303302 - Disclosure - Accounting Standards and Significant Accounting Policies (Tables) Sheet http://www.tylertech.com/role/AccountingStandardsAndSignificantAccountingPoliciesTables Accounting Standards and Significant Accounting Policies (Tables) Tables http://www.tylertech.com/role/AccountingStandardsAndSignificantAccountingPolicies 21 false false R22.htm 2305301 - Disclosure - Acquisitions (Tables) Sheet http://www.tylertech.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.tylertech.com/role/Acquisitions 22 false false R23.htm 2306301 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.tylertech.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.tylertech.com/role/ShareholdersEquity 23 false false R24.htm 2311301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.tylertech.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.tylertech.com/role/EarningsPerShare 24 false false R25.htm 2312301 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.tylertech.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.tylertech.com/role/ShareBasedCompensation 25 false false R26.htm 2314301 - Disclosure - Segment and Related Information (Tables) Sheet http://www.tylertech.com/role/SegmentAndRelatedInformationTables Segment and Related Information (Tables) Tables http://www.tylertech.com/role/SegmentAndRelatedInformation 26 false false R27.htm 2315301 - Disclosure - Disaggregation of Revenue (Tables) Sheet http://www.tylertech.com/role/DisaggregationOfRevenueTables Disaggregation of Revenue (Tables) Tables http://www.tylertech.com/role/DisaggregationOfRevenue 27 false false R28.htm 2316301 - Disclosure - Deferred Revenue and Performance Obligations (Tables) Sheet http://www.tylertech.com/role/DeferredRevenueAndPerformanceObligationsTables Deferred Revenue and Performance Obligations (Tables) Tables http://www.tylertech.com/role/DeferredRevenueAndPerformanceObligations 28 false false R29.htm 2403403 - Disclosure - Accounting Standards and Significant Accounting Policies - Account Receivable (Details) Sheet http://www.tylertech.com/role/AccountingStandardsAndSignificantAccountingPoliciesAccountReceivableDetails Accounting Standards and Significant Accounting Policies - Account Receivable (Details) Details 29 false false R30.htm 2403404 - Disclosure - Accounting Standards and Significant Accounting Policies - Adoption of New Accounting Standard (Details) Sheet http://www.tylertech.com/role/AccountingStandardsAndSignificantAccountingPoliciesAdoptionOfNewAccountingStandardDetails Accounting Standards and Significant Accounting Policies - Adoption of New Accounting Standard (Details) Details 30 false false R31.htm 2403405 - Disclosure - Accounting Standards and Significant Accounting Policies - Additional Information (Details) Sheet http://www.tylertech.com/role/AccountingStandardsAndSignificantAccountingPoliciesAdditionalInformationDetails Accounting Standards and Significant Accounting Policies - Additional Information (Details) Details 31 false false R32.htm 2405402 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.tylertech.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 32 false false R33.htm 2405403 - Disclosure - Acquisitions - Assets and Liabilities Acquired (Details) Sheet http://www.tylertech.com/role/AcquisitionsAssetsAndLiabilitiesAcquiredDetails Acquisitions - Assets and Liabilities Acquired (Details) Details 33 false false R34.htm 2405404 - Disclosure - Acquisitions - Pro-forma Information (Details) Sheet http://www.tylertech.com/role/AcquisitionsProFormaInformationDetails Acquisitions - Pro-forma Information (Details) Details 34 false false R35.htm 2406402 - Disclosure - Shareholders' Equity - Summary of Activities in Common Stock (Detail) Sheet http://www.tylertech.com/role/ShareholdersEquitySummaryOfActivitiesInCommonStockDetail Shareholders' Equity - Summary of Activities in Common Stock (Detail) Details 35 false false R36.htm 2406403 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://www.tylertech.com/role/ShareholdersEquityAdditionalInformationDetail Shareholders' Equity - Additional Information (Detail) Details 36 false false R37.htm 2407401 - Disclosure - Deferred Commission (Details) Sheet http://www.tylertech.com/role/DeferredCommissionDetails Deferred Commission (Details) Details http://www.tylertech.com/role/DeferredCommission 37 false false R38.htm 2408401 - Disclosure - Other Assets - Additional Information (Detail) Sheet http://www.tylertech.com/role/OtherAssetsAdditionalInformationDetail Other Assets - Additional Information (Detail) Details 38 false false R39.htm 2409401 - Disclosure - Revolving Line of Credit - Additional Information (Detail) Sheet http://www.tylertech.com/role/RevolvingLineOfCreditAdditionalInformationDetail Revolving Line of Credit - Additional Information (Detail) Details 39 false false R40.htm 2410401 - Disclosure - Income Tax Provision - Additional Information (Detail) Sheet http://www.tylertech.com/role/IncomeTaxProvisionAdditionalInformationDetail Income Tax Provision - Additional Information (Detail) Details 40 false false R41.htm 2411402 - Disclosure - Earnings Per Share - Computation of Basic Earnings and Diluted Earnings Per Share Data (Detail) Sheet http://www.tylertech.com/role/EarningsPerShareComputationOfBasicEarningsAndDilutedEarningsPerShareDataDetail Earnings Per Share - Computation of Basic Earnings and Diluted Earnings Per Share Data (Detail) Details 41 false false R42.htm 2411403 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetail Earnings Per Share - Additional Information (Detail) Details 42 false false R43.htm 2412402 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense Related to Share-Based Awards (Detail) Sheet http://www.tylertech.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseRelatedToShareBasedAwardsDetail Share-Based Compensation - Summary of Share-Based Compensation Expense Related to Share-Based Awards (Detail) Details 43 false false R44.htm 2414402 - Disclosure - Segment and Related Information - Additional Information (Detail) Sheet http://www.tylertech.com/role/SegmentAndRelatedInformationAdditionalInformationDetail Segment and Related Information - Additional Information (Detail) Details 44 false false R45.htm 2414403 - Disclosure - Segment and Related Information - Schedule of Segment Revenues and Operations (Detail) Sheet http://www.tylertech.com/role/SegmentAndRelatedInformationScheduleOfSegmentRevenuesAndOperationsDetail Segment and Related Information - Schedule of Segment Revenues and Operations (Detail) Details 45 false false R46.htm 2414404 - Disclosure - Segment and Related Information - Reconciliation of Operating Income from Segments to Consolidated (Detail) Sheet http://www.tylertech.com/role/SegmentAndRelatedInformationReconciliationOfOperatingIncomeFromSegmentsToConsolidatedDetail Segment and Related Information - Reconciliation of Operating Income from Segments to Consolidated (Detail) Details 46 false false R47.htm 2415402 - Disclosure - Disaggregation of Revenue (Details) Sheet http://www.tylertech.com/role/DisaggregationOfRevenueDetails Disaggregation of Revenue (Details) Details http://www.tylertech.com/role/DisaggregationOfRevenueTables 47 false false R48.htm 2416402 - Disclosure - Deferred Revenue and Performance Obligations -Deferred Revenue (Details) Sheet http://www.tylertech.com/role/DeferredRevenueAndPerformanceObligationsDeferredRevenueDetails Deferred Revenue and Performance Obligations -Deferred Revenue (Details) Details 48 false false R49.htm 2416403 - Disclosure - Deferred Revenue and Performance Obligations -Narrative (Details) Sheet http://www.tylertech.com/role/DeferredRevenueAndPerformanceObligationsNarrativeDetails Deferred Revenue and Performance Obligations -Narrative (Details) Details http://www.tylertech.com/role/DeferredRevenueAndPerformanceObligationsTables 49 false false R50.htm 2417401 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.tylertech.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 50 false false All Reports Book All Reports tyl-20180630.xml tyl-20180630.xsd tyl-20180630_cal.xml tyl-20180630_def.xml tyl-20180630_lab.xml tyl-20180630_pre.xml http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2018-01-31 http://fasb.org/us-gaap/2018-01-31 true true ZIP 67 0000860731-18-000034-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000860731-18-000034-xbrl.zip M4$L#!!0 ( .N$ 4WEB[R?&X ! *N$'P 0 ='EL+3(P,3@P-C,P+GAM M;.R]:9,;R9$@^GGW5_#ULUW;,=OJCOOHI^FU.$><93?673C;\QZO[?/#PZB^#_!_=KZV[N\FBQY^QRNZ%;-UK M+NY9BW=TULEXAV691.I>"?6_O_W24$^X7;VJ9/A-M9D M_+%OG_)>]^?T?U\!U/WASZUVUO[7'[Z,1H\___33?6OXZ<=!_OFG3G?X4WKR M$T%8W2%\1_$/Q8+'FMH#%#Y6O]VN M'/0K7W_JC_+OLR6)$7X<9NT?/P^^_C1]F);)RF5WK5YOY=+TPHKEP/'K/S%] M:LCNCC9U5TS]N/GVK7/'ZJ7I+7+\EKE@P_ MU1S/R;.J1:-/O9HE\*1JP5.>@WRK8Z+ITRK*31^MX(&Y-U9]8#4C+;VU[D/U M?+#TUJH/K?](]05+]>3][I MPYIE*W=F[H45RVM).?="S?*52^N6/>99.RGAVRGYY?+R_&*]76+NU_JMAZ>5 ';'0X>AW5+TK.J17G-@KSBY:S3KM'8Z4G5 M@F[-ZU6,E3W\_6O-Z_"D:D$=MEDEJMD_G[JC[S4KQL^J%M79*%FEC9(]U6'\ M5(GRM_:7:IY,3VH6U!^AXFG=PI7G;_Z-51^H/4;S;]1]8/7BZH7WW?NOG6JJ MCA]5+1FT:V1@>E*U8'CWJ>XWTJ.:)74_DAY5+[G_TJO1V].'UP+:I41 M+&NU._UI^D:QH)?5*'5X4/%]^&L--Z8G50NZ_7^L@"8]_M0:9L7K_5:W/:PF MTOA1A5$Z_GO]#L\>URY=R2 +KZS\1.WN+KQ2^XDURVN69I_7&(-C8V[ZVO.J MT?H5H]G;-?*J7R6M^H-^_^FA^NN=4?[3Z/LC?'S0OX.WLKS;GJVKD>S]*J&^ MP2\L?GW0?KRO8=OQHXK?J)/2E3)Z,/H">NM;C3-;/*U>V.NV:A3P]&'%LL=6 MC=D(#ZI>?ZR)#<&#BM?SNL!37AEYRFOLE+S*2,EK(,DK S MY+=FZ]AZ]N+SRL^#FFT;/ZJ$"MZH6S+YN=*27K_.;!\_JEKR6$?6QTJZ/M6\ M_53Q\K!]?]?Y5 %0BMQ-']8MJ])&LV65*BD]Z?97+AP_7K6T0D+28E4EIZ8'PU44'=92=%BQS[-555L];'_).H/NW7W6Z0]& M->=IZ:45G_DRZ-5PVOP;*S[0[;9J3(CY-U9\8#!H_[[Z ^F-51\8#;^L^0"\ ML>(#PR_@/:PGQ.RU59]Z>MC@0Y.7JCY3MY^56YBU[]K]SGV=A?C\O&9QO4=5 M/*U96"?&)\]J%]5ZC;/'-4N'3Q7W#,5">%B[[''E3TZ>UR]^K%&$L\W2"B2?%U9B"$_J=<#D8%EZ5+6D^[S="Q8X/$BOX]+K]6[#]&'-LI4> MQ]P+*Y;7N@MS+]0L7[FT9MF@XB2,:3FH/ -5UO/D]4K"@TC,/M?<)$X?UBQ; M:1W,GMURRJ$YO.R2ID)3VJ-BO&SVD7=%3^6GM8L''ZJWX+TL&I9 ME;@;+ZD6='5:IU+;5"F:8;5^R1WIZ/LS89.["?\]RT=9^\N/1?(# M$A05;S\-[Z;WPXH?@Z>=652++]$']DNIS-/=PQ=+E+2\MK[]9F7LC M__YNT.W7'.CJ]U9\<"4\M;#4$WT%Q6L.>?&D8E%BY\[2S?4L6#%YN/#JJ/)5 M/GEU-/]J=X'/EL*Y_>&H-1?0^-9;\?)_ONGV__'\YG)H]G+/\U^K_C#E#+5I'H]IA3]]Z?>=Y!#9TBL"<.,IKC+.=R+)SOC7K#) MGS[ZOX%B_MN[?-!Y:H_>YA^R_&NWG9EOW>'?II+C;[^VTL5C/_'NK]G#IRP_ M&K%F; ,6;C;!=_JW#OSRM\=>M]T=36!ZU>G"*Y.L3<#HYRJ,?OAEBM+/)93^ M\%/E5R= _%2"X@4LST[(\N-MEV/I4+_M('_^]F%P/_J]E6?3OP_GZ-7J=SX\ M?1JV\^YC2GT<7CI+ +H_;XWND=A%;B'_-6=]CJS4[4%7!!#5*W)0LNP1(] M'U(U8O-O]&DFJT_ MQ=:?^()C(TN@$?PWK_N;TW^U.G\CP=_^YU,WSSJ%O7P5.U^)TPV)_74;W]SM MWN2V-W[_C3'$)DY?<\]VG2Y?$P$\(TEP#J9@<^-^;$EP#AN_4=RO\0%N4P4T M&W^%)WX;+Z#)L3EICLTY^ C;F(H-NYR:74XN7=;9$T5H:9Y*IM]QW;S]U!NW MR[UT#BDB3>LPO"%;8Z.TK,;6N+[+I4WO%QMI<$-,L8D!VL0:KM"4W-0V:+(- MKM82V#33L%$(-^0S;'H=W3#%;2F+IO[\)CV&)C7E)NV"QC0\:07"207^I-L* M.8K?%V>^VV/=N+XGW M]ZW^YXE,3__MU]:W[L/3P^5(\1GX/_R2_NL"_#9K=".=-]>7,&C3M\0#'X6^#439\,VCUA^ TQVXRH;O]S^^S=M;]VOK4 MRX;VN^WV>O"W#Z/6Z&GX\?OCHEGYY_XG>)YUWF=?L_[3I>0W%K;C2\GP;(56 MT^%PW'5(*V.UWKDTB=.<_IU/O_W^_._9R4\*ZGTV2C08])^?3U54(V!V$C!5 ME)ZHQ5I2OU Q-B)P [>Z8>#),[E?6.1W MU;RS]Q3PAF>/(;8:M=VH[6OG_QV[_]V@N-ZME/\Z)/4Y&9@O*A6^0;[=1XWQ M=7#Q.D-!V2.%N5L(C"'=.&NEU%O.1'@["7J M+E>HC?ES.3>TC>ES.2IE#Z.&;U2]G"[J?CZJYAPX>,\9$-?+M#=LO)^]2=1D MZESO,6C,HVN2YMKDN;(WS11[@I26Y*DL^(9P^9 M"WN]K-N$S2XD'-%D<]_B 6F,ILM10/ON"= MW7O;@T:G7,Y1:)3*A;ANTQ$GQ4FP3\-N/QL.3?N?3]UA=QQG??;@VGEKU'K= M;_]X&2>BV/,:I K_: FK(VW^>4P-&5L4S>8?>_//2$4WFW^"S3\'L=^<_!.) M_6U._K[%_G023>LQ[_8H:O;_&/N_.">%[7-.RB[;V?J< 0^U/F3MIQQ ?_/& M7=.VUF%WD=L[E=3F,=_UK,Y6Q6Z_.\K>=+]FG==]@.IS]U,O,\-A-AK:[[^V M_C[(7:\U7'2+'3A8@X&",PV^WW67N0=_XX M $KT/P_?P?'H/G1G@?;G3,TB"#D6N&_O/XP&[7\LZKA!_VN6CY*$?I=G]UF> M9YWQ6Y?!1$"?GY?H4XPM7$6@/2FZ6O+.J;75]#V66;;7Z82).?F?V&^#KU@\ M,Q(@UAW%5KO;*QBU>/0^^SKH?85]6'QGB5=]]FGT&D#+GV:W'HG3)VO,YSS+ MGF/HY\Z6L]TO$>69,U9294\,6J;IY'14$O4HO,CO,+[#8F^\6)HMV_!APX@BK).>NW-:_OV M?6>?,=YH:R_S4,W=T Y73X(_UW/W+H>M3'^]C!,V?,' ^N8 M[WB EWCD-B[@3^]$/'O)7P;YZ&.6/Z35Q5SY9\V9C4"ROKV??.,RCO$MG[/* MW9S3EA7;>9F>SVKEV/IV_LKQ*HS2*I4Y3_Q&95Z?S7M.BO0*Y, 5&,G-B6^, MY*.?[4MP@*]6QS=N<:/C3R$'FHN.6SA!5\2[9WXS^[9!_ M8G_ZZ(_&A+O*%'F'T58U')C2\&;1;"PER;C ^O]J%9?JN0']Z,'?#_TA*ZAPJPI8,K%4,-;LZR'H]D+/_ MEO6SO-4#"IK. S@&(!;AW:]9^/8X;CIS1:PT"[-O@_F-6#I;,E$CEMH*'"9K#&4N%=$7UF'>'64'6R^*9E1A.N*8.Q=OS MP]:VUI\V&KX,%EC?%W\!G1M2*W/;[4 *#GK=SEB2OH:CLM0F8I _#L"JRWX; M]*\UM#CA;= >YY!=KW\NG7'TP+8"5\;'V[ M'*8]=F?0+71K)4T;SMU^[-3-LO&,V0X['JKAZ;WS='E Z; M-_'=6_AR:]Q!NB @B)HZF^\2^+'.H$TLL16RM\DJ!S0W+S6RY-=1I;(,S MLFTKU?N-\.^>M'3#LR?BV;K!WS$+==[W:O"22-.\-,L0Z][D.W?V/) M(.MB22L)U BP\^/H%X3PUZ7^7 ,_GRZJ_Y+$JIOEYI<'^J]6,I\\RM_(Y,.Z M0-?KNI_("VK<]E/D25\O&Y]/JG3#V8>UD%=D(EX"&Y^?4;QC"F/#L]>4&_TB M]KM95MA'R.HFV.H,0E<-AY\BN^1Z+ZDO=%TA\"IG5.K]K$F#1!6D6EQKXX/][>]Z7O)=L9%V \-_;&\NBF M)DNPR1+7?2O6<' 3>KTZ3[\)7QTE]'JE,OE&.[!>$ME"=0-=J"Z+FYMQ M$V>=[M1(YB/?P-]$.N@97,,WF:E'MCTN+GY[OH9&$SMNAEI>7*"BL20VD+/- M_-XSF-][&:S2M-P['\5\^I9[9\:SS82H9D+4C7/K]9F1)V;8QH \CJ-^<;G+ MYV.I>3<]OP](RGFPYH M%W\AVW#T)AS=7!"&L\V88$F+'"MO-WDIC2Y*0W_7I<# M=<;,VSA-FX8!FDNQ&[X4NR ^;3KY74S$JK$Y>Z)JQ OBTZ;'P5D+W,:'V^TV^1*8KPE% MG4S%-CV"]ZIF3]@C^)SXM1GCL^AS+9 M1M*^V+:]!-X[B*%ZO:QP7<' )B#WLI/?-&J\G"R+1J =K^CC2BVQVQR^?#'< MVG38.1/7H?%U3U$G?[UL?#ZE\@UG'S&&?KT,??(P>L/'A[V[;#JC7F-GU)/S MK&RZ[UR=27%*[TYNQ]/RE#S=Q")N/19Q2=S:W&&>0R"BX=:FL]GUW& T'+T- M1S=%HF?FPIU9D>AE<7-3^M&4?EPZ+S=-V9JF;!?/VTV3S$L(4S3R>&.>;6I= MSO62KO'UFB[6%]#%^LQ8I2F+VEK2W6Y9U"7Q;I/>>":W"@W/'B<,VW0WN[KN M9I?%NTUYS^5I2&\^,9YO.43>UW4VS_3,63@V?-JUP+_]Z MOHFD-T.ECFB:->&F2[06+JY[R_E:"Z?H''-9?-J,YKF(J%(C?X]VO7JQUN_9 MWJTV5F_3MJW9[J;ERBY,=#[UT8WZ/9+[?F4*^"Q\]T8%-TUTFTOI(^>C7Z]6 M/GE*>J.,CQ.+;&;>[#4>>:J9-Y?%K[_"C^7=5N]]!A]I=WO=_N?Q2]?#@:LQ MO"&FV+SY7<,41V&*<^@N!TSQUX8ISHLI\*F90C9,<5Y,(;=CBD/;%+^V_C[( MW=-P-'C(\F;5(W>;6O\AQWTKB70+3G-)OWY^HO%YNW590W<*=SUX%77/G^E>> E<>)BN@]?+#(<*;UR=X77JV,:M6UVJL;IN>H95 M8W4U5M,>GM(]O QF>)'6NF@A4_O[EP _S;!I7/STAN9>U#;M@GB M7U\0_YQX]NI,G[WISWH]A5U^@4G-JT:CR"_?=B_9C"L)_?WG_, M6_WA?9:_O?^WP:!3TT%N^DZ>=Q&G@V$OMHDR<; M[G[)D,"&IZ^1IZ_-"CDG=FZLD--8(=?&T^=I@-PZ=]\4DS;,M MY//&R&V,W.OCZB;CH\Q5#P]]-VN.U M!;0:GFYJ+/?&V.>9]-#8XDV1T1Z8^]PNU6Y;632.ESZ!BX M*2?RLL4B:,KLK2H1H)':3LW:M,>&;Y^VFZ7O#VX?@[6UZ")Z4 MMYLLMJO*T3B5[7TQ_-ZD9URZ>]G(]>8RNV&;2S%UKTW_GYN5VRC\YE+[^FY) M;IVK;XI!&V:Y3)_GLKCL4MV=AKN;7(@KU?*-2];<%C>WQ0U/-W;(V;)S8WTT MU1_7D5C<<'*3)W]%[-S8&>>0W7"5;'[F*0ZWS?ES/01_;?U]D+NGX6CPD.7# M64SDMT$_S]I/>0[4?9]]S?I/%\2999PF 8Q:I(ZT]>?08F]NZ]V@/QSTNIWQ MJ7P]RAZ>M]\-\L=!#K\&1S?TTAD;OS2\'!ZH1F["!ZNQNTUFV%8./&O'$<"1 MB&&?AMU^-AQ^F-!F6(ZO KD_MKY=#@_M58YLH=16DG0I%CM/TX9SYSCW_=6I MKVJ,FDU?N^FW+*NV9YI&4%T8SP;XR?PQ[PZS#X/[T>^M_"9EW7[9MHZFM\FY M-9Y"P:(S>QH,HRDIITQ\K1YFG7=1<%@M15[(P8UW>U*>O5R;\AP9MK%GC^)^ M7Z-Y< 8>^(U;"*\G%R@S/ISNPOOLH=7MPZZ\R_+[0?Z02AS>?NIU/X\%3_CV MF+5'6:>(VG^ OP[O6^WT[$.!P8*8WN]G?^P,TG?^-HFK)Q*>QR$8?7_,.O7< MN%\B_##Y[?_VA\-\?DKC7YYI_(>?#OM+$U+^5*;E'LY'D34RIT_#SOR./&2MX5.>_=(=#AC!\N<_?_#%-XI' MSU]-'ZGXY/ +2*]AU5>G!!@_W_JS?TY*J!"@?_LS_+GJ)Y(L77AIZ]\!BKS+ M\@\)R/D?Z'2_ G_-;TE:\=O30U(<@WF5L"$5_]L"((L?FOL%G_4'XZ2XFM]8 M3=/%'UGZ5O%HAMH:RO2?E@_P(A"/\,_=MG5ZB.HV=/IXMV^_R3ZW>K^V1J-J MT-/WYUY9_QN=K/NS 7 Z":38:WU^-3U=[[/[A1:K/TR$9JL]NHO!48R,,T@Y M:3PR-CJJJ-'PS\"C_.&7^U9O",0K?;SX1?>4Y^E/W6&[U?MKULK#)&J\P8]+ M;YP.G@OC*3R61 LQ_7%MN< __')72)15OU1 X@?MIX?9"^_&HB;"WX:;T($P MAIP347FFN8Y$:U^ 0GFT/_SR)S*!HO97JL%(<&X*A(K$,!Z"D@%%K(QU5DV! M<(YR\L-8=U:!,?N592 F\&V^)51A&C4S(A(:?+1(1#8%P7J5MF1>?=?^TC(8 M'[\_;O+K2GD<$ LV_39'% M*"F[$2IL??L'H[D^+OYL^7?Q<&*LK!W_-6[W7 M_4[V[?]FWS?X71:YN;+'[EJ. %G5Z[2\M@3%X>$BQZ$'['V.9 M/7S[-$H*L0/&_ ),$YN4_OM3[SM%/[SJ9.WN QPZ>/!;G .2V* HE@A@U$ZJ MP$RECO8S<^#?!,J6B>U\\#$ MR!#I@W;:A ) 1QS_X9W;][^V^OP MX=7KW]P\/(L_6@#T,6\E>GWX_O!IT-L $@1G.GK,I#, "#72S2"QP&MJ#,GD M9Q<^G7YO'+%JMP=/X):]S]I9]VOK4R][U_H^YOXL?ZC[_;$U_+[5_SRY+)M< M('_K/CP]3 W>N0/ @9N ]47$S'H".\DGQ]YY"5) __#+.X' 5%@+R]X![O8K M 18(1%/25=C#R60L.(DG $=*" =Y_8YN!7!AFL'Q^#3-](?W!Y_[W?_*.J^G M]GM::X;##/SC]C^?NGG6@7/S!O[<[75'W6P(ST F=3X""MW9JQ5GG;3 H>Y1 M-'-*BE\??W;8'9=#%=&-#ZW/&:-*\CQ+"KN^/Q!I-I1C2/E M7BNAN55!6<%@;P4R3/ Y23&VLK%*X@U-J'4X0EP J0=M$$NMU_WVCVM(+*VQ M.I"DF2ECH*8-T\IH$,]@+J#HEDDL^5%)#'XBR*SVZ"_=T9/!9JG1KK9!A=U_VLV'*5S_/;W?I8/OW0?P09IPW^' [.(3Q'U ?GZM[%) M/9'M\QE;@[SSQT$O2=[A.SACW8?NJ+@@+D " )6/TH:\ MR[-)$>'XK3([D3EB8IR8B#J-/)C#RC!#I](L.&,4F2-FX>J@'\F,E!M1I"#@ M;^,/O+TOF#"YHL-*(JU%U/5*B)8=4FU_G5"@RVP.4<"U-@6P! &A#@G#D4M(^':ZBEW,^"69 SA M,R9 ?4WU'T%2C&\2=N0,3FE@'IA" "D(0R8&5A!&&!L28=!U4Z:&91S8R52! MEV&,M@@.CB6%.8J!F]1YL,R&NXP(B*>] M)I%@' 6BPB#/8V&F@/#G!]V89^6;_OHEZW72F\">G\'M'MINK[<<"MAJQ^JT MFV$^8AV\ ;/>VBC!+)T*\*"CH+;:FMB("!MA="KJ++) '76\X)0Y4'!@O% 4 M(P^SH\JDC*:2.H@?G3P?OS]VVZW>G@\W]I9C)1SB%DPX)L%GD86C#RR3#C?? M[#Q4P'<M#"$>*%H9K:( QL+R]$L# J;&ZVK,#L0ZN7);?MH3M,EW)# M\S :_^_QCID$@ M8R+_Q+;;(SBS*=IJ'2;.B]@,P4-=XH+XK'BA4=# M:40IGB1/#'F=Z1$T^"Q1\N@P^->1ZE! 3L!2,W-\OSGD'UO?W--HV.IW_GWP M:6C:(W#)!P^/O6R43:-I(,C' MF55N 9.[\<9" "S859#H-$ M(E%QW5Y$%M^UOJ=PS?2"JNR, IJU@93Q59>C(7H!6AN#=J)%((5&@M RC@I+ M-D9Q-1"[@+GD,R^ &9(8C9HQCZ0P'H-L*JQ"8I23I7B/HGI',)_CM+]E%5"* M)6+.,PR('OA9J9QC(L*AB#P6@92@E,(EAB&BB'VNA&(',)?W?!Y,+)6@0$VD M(E/,,QD<*VP009DI@2WP2@;OAFT0$+T.[&;)I",*ZB*#]GO MS_].UV]S<;11"EZ.PYG3YTLAM$U_8FB_3\VE%'1[&LY^IOC0G_N?X'G6F>KR MX9IX+4@+,.XH*%-E0(F"+\!#81W$Z$HA<4G.B-[[)H8!OT#!@8X.1:(E=IY- M324?$;9DF1B"B0-18UGB+(38F23<2A<5Q6 \"!)C8:H&K#!=AA+>.B"8MW!( MC!3))R:$.2LU> 8,[+@)Q2U!4I?NC="AA."S5VLB(LG!1P&"0% P*.!_.6^>G6:4$Q*VD4)K!2ZZ'=5$VO M GIBS&;#XO9D9M+._ZWS]Z?)U<7R69@]&,9!_EOV^[/I!K9:'_[9SIZSP9=X M9L(+_4XK[PS__-B!WP*(&-(5.S]/3 ;:F%"'D3!2GD%W=6#6*(:>!A9ZQ25(+W M7E 4&)F57$3&Y09']0@$W?G :BV) V>1 N5"S!7 [(CM*LH;'U4#',EP:>T5"(>N2ZBNV#$E)QT3C0O M>>D;0?OTD&[.LL[;T9=T-?+PF&=?4J'"UVP2-GDS& YA;][>?VQ]VX[BQFOD M",=,2FD9!]U4Q!"]T%J4#O0=*W'W-L#M%:]5>T-),-IX+A'6#EGNK2Z,:^.Q M+)F3>\5KDD $1G-WE+V!]SNO^Z.%Q*&_9-W/7^#3YFN6MSYG?QYF]T^]-]W[ MQ42::8#2/.8OSUU[UHE>@HZ+7G,J@U#!:N=2MIK%F$>0;REHS/XZ3XC=L3D3 MJBRGFAQENA+)+.VI2R8PUV MREB*,"4DM+GS"M1Z[HW2Y,LM"WDX\@(H3CC-0>X1S>#<9 M4M,X)*92AI) )D*))2VR%J27(K!*#F"A.+B6V%!#)2."1C^-UT>KF"G)Z 2^ M(B]!H-<;M)/8&*=[V]8PZR39 8)CUDBE/ZQ(IY;CP0?U)KA"A$GC4\4$IM'P M&(L89K1.JU+<6J,EPVLCN/:'R>S 3(3E+)GO3?KF_/%,"75O[XMJUUE.R/,T M9M/OS*>25 42%K2RU@$IJ9"/D5*)6>1X1BEKRKYYR54Y1TK-DB*S<"!VM42,8$[\<&MLZF@*VC$D9 MV"'82$,PQLYDG114E(0$I$% Y/(,*Q,9%9-A73 ,I2=QCOP&L^# MHCO?BII(@6F, :>8>L(QL:CHC@$\I$LH4R;H\5!>:?V'%-(VL*^26T&\XZ+( M,^F*G0\B#"RDGUB!T7\@,>?8$(,HI' M UR9.H\%5Z3W1HVY*3>0."KNJP2V G6": 0EJX'/&/!=42L$4DN7,^8D/9K0 M4H<6V#YR$7 4&K@5'%EO4RWE1&!'9LKNQ$MP!QG8Z?:>4N1CFC\ _D7XUNX] M=;+.I'COX?%I-/U4:.7].:8M$^*&G93]P T.<6(Q!)'+%)5.@FZCQN(@J MIJNHBBY;X%8L<>8^(#\.*5;Q.3 X8R'U%J/44 R>/R)*>X>#MH RK23%LF-\ M(:18(ZC!M?3*"HN(D -USJ918Z7,3%YV3EFAM/'BL MF((4!Z90D2%8'BHHH8DX,"4JI.&Z.)9WDGN034%X\+4U=232J=7MM?4E(0Z: M&M/E[D)(4 M>:6$.6UL +%N9S6]09E0,H63H(8Q$D9?I*78E M"S512F^_\)44J!A @/(GPG/I@;;"">>4"4) -(I8 53RJP!(A&T.06FR.P#]T.( N11 M(-A:8J3%X-+0L:VNB.)&L7)Z>\J].3[N!SG_VG-"X=P3+!VURDEJIM8#["\U M)<:'E]E2#L*1<-__OF-N':.&@0;@1@1O++5CGH]1@THHXBF M_.UG6HPGKK='3S73!%8U^D-126]TFFL (]!B7)Q-%I/E+V@ M=0+A#9(DFM3F4X+,71P#A5P'1@FV'0QK2B OU\B3P5@@=A1DDH0DQ+ M'(S@R8!);?"!&0EG$JA52BNENY%I"Q2.3Y_]%D.,K:C6NJC%( ME^I)J<#5(89#DN/ Y)]_L-A@]WC[D%J(&*4-"=@3[ MGT>AR_$VY,B*@?H@T@Q33WR:Z9H:0H *5C8:0HT/%;H8'UPQ+%/C4,0O]OAC MZ]N:IF:'%4T!48J5B$BQU!UO/!'1*(>MQHB62TCIN/KM0%NPDB:'VHCE#-OQ MKG_\TNK_VV#0^;W;Z[UX,[8>3TG /"5:403ZP@0F08F/&WY)2YSRMI3E(S?P M! Y'G\O=F(U/B4=&2B>0A$W!QA@&_X130C0QD1I@L [^864$1 M6&WA=&Y/')>6Z/>HP9N0MFJ$@#I4%Z"PHRQ2L3G4MB M)4T?2%WYRI>?!R-V)27V0/9")%7^Z')G^\,ZPRIXY!D)6@9-& M<)6([82FU MR)6;?C!-]T/P=328)_.T4V'Z8#%>*]WBS!<%;52Q,W^J4\ELZH256MR&:#!F MW!:M[YF/Y0X'TA5 M+5">#P^N&QU)\RFI)'/)SD8*;%&YYK[(Z!PM9C MG8A(DP<%)IXR9B)WF!%5 MG)&2SICTAMD%WO$]0/J/N;L ,W*M//_>[7_^CU9O.3FC:M#7@KD\R]J.40-[A-+R/1"5G,RL9TN5^ M[1Q)0-%4@*CV<5269=& +V*)\'X/9 MMDR\M6!,VXV_:^5O\W%KP\Z8QXNT];5R9%'G6RT801Q;95*MN0QL)DC@/]B2 M%3Q??'1,BJRO_]0/OV:31,]>NE MR"< H4($@41C1.+0\+D(5G8N1!)>XZ%U,I"PG.RM<=^#*YM%:R%:.FR)I MF$PD,2B*4[,A;8K.Z42YLCVW'63EL?%%\.O[E@U5(U8>C $2#1?2VRAGDP^T M][QJE)U:&HNU$IJ7@;U)*R$WR!\'.6BGWX!?G]A7U-^,@GHT6J8PYADAA MAZ8A.X^BCK0\IAF\YW/"^.WC.-6Z_WF*[G"I7<>LRW,14BW>FP5VS>-CWNH. MQTV>/[:^K2LC$M2BD&8$>NJH4T3.O%V3AB654\R6)Z==/,$"_'#^F'>'6=%, M?-U<2\2X#)'X1 H? L@!5,S89CR60JH@K+!61R':RE;$6!*. O6"2<^),#H4 M;=$,C>4A>10+)?2QP#Z,." 66XJ$P2"NI;2;05Z1/[8S$Q;7H"D(JL++!3G3. M*Q2P*)1%X"J2TI7;'4:*;2$ZCT+; M5/R@>$RSI)\S,;:/F#,X)D*!2>41QL&#(2F+R%CJFUQB,2T9WF)S2A NXC8$ M23GZDB+K7[.I@*PV'#I9]V]OLL^M'BAW^.Q,UZIU2:%-,OYB1] )RW[F"+B0N"$2U18"BFOA.QZ& ; M@RUK7(SI^#9N"=QJ:%X&\UC>@S;L/+5';_/IBF)I0M+%%IZ-7PFDBK%:< M.ZL+R6G MBO/U:'G@65AZL^&8:U)##7!"$H(H 3J7M*(T-38QT@Z5#J]C*AE ML_44:/X13)FTB6#4C)/OUJ4@*P5'"1GG+6#HDY%;#'-SAJE2"K*0)8_F%%@6 MK/H&_I@F[4'1X.*8.BG+4T_$\F7S21&N MF.36VFZ2&W,(%)#6UAEDL2?8&S?%'^1M.7"L!5[.?3@$!58I4NJT &;D."H< MO0#C@!>Q;AR9KIBEI!A?5J2'@7FODI4%\#A5P$HZ!]:ULXX4(6DJ=.F6^)<4 M]3^":%V/YI:B-=T4*LF8HQ;YH$2Z\2SNWYPN9_LIMIQ(=XE-B_'+9ZE2DA')%HR88'&.2>A!-"& Q*=\I8:4E/K1P7=-B'W@3=D$B MDM+WJ/,AW=L7=@Y;SII(#J20)4?X,##O5[B"PTBL20U['0U1:#G3>RE1JR1< M^7*'AA-AN:5L#3SUNO+"4Q ]1BM->3':)L .E[/!N3CT&=P$S2UE:VKBQX@' MKM4!#!1,E)Q-'4LASXH2E^4 U"FP?(%L!>,L@,U*,1Q1G?I=2%O,7(P2QU(- M%8B5$3*(R"(_2",F2GC*R<#P4Z.YM7 5J>X&1<9" MP-8Y;XHA%0HC4XK$:LR.(&H.:;ABH[6,$MPO#-YQ!/-TN /I!CA M*6R/TE":PO<& 5Z>K[UY5+.V"&UW6AQX.NCXJC[-1=$@TDG*Z)G.:(J2HW)] MTC9QB'T3X^#S$L%OIR38-(8,465B^DKZ.&#[[-'K='X[RIW%B2FO8'7YX!%W6>=O_CU8^KHM^ M#]C@E>1XW^I_SF8WW[^VOG4?GAZ6[K$ YOEQ;(-?[[.N@]Q6(M/C. MT@<6(9U)Z[4IY9O=>@0= MW7T8_W7=OH!]H46DF@HPLD"S,.Q-$2-+?_+R\\12BI-F>" M$X$&G,P#."R@HY&MVB_!FMPY[BD+0!H&+HH1FX[21HH 7[%6\$+2T MWWWQV2D)D32P3]X1<[R//! M[RGI \C8R?)7X#2^FGSV50'+JT]9*W^5_(T\&XY>M>#_OTK)QZ\&]Z^R[KCA MW__"__+J+UFO-X1%^>?!*PL'\'_^OXI@^?\-7SVFK9ZL^%_#IT]_S]JC5Z/! MJW:6C\"+>?6E^SE]8OR\D\&//$P[HPS_Y=5C[VD(O_8 'X4WX??0CX3_C[0: MPQ[_CU<#^&GR+V.@*?K?KP3\KT;IKUBA5YW6]U?CHS_Y=NE;N/@62=_ZL8Y? M5N]]/<^\GA(LO1I &+73,-9W60XNZZCUN;K2YEQ/Z]:R=;XP5T<3B$U#>Z+3 M%ALY"S)$2A?[3,R=8$I9W8ZLH>QM;,D* 3I/?# [F- V3<#4"%G)W30'PGFE MW<(,^#GB\WKQN17Q)PE@DPDZ'UO?PK?'%*^Q63^[[VX_+=LY9"PB*7O#&B%! M/^NB80FH!E.N2U=J*:-C#40O GYM@)A1X<;W_BX:[,&+*JI.M)&T%-2^X\OC MFEX"_%S;J(UZKBP.I$_^A(^IMR=X@DBK G(OK.*E%AI,J*5+_#7@O!3RBTLJ MMUQ+H6E021L[FE:P-6=?V-HH3UD@=I(9ARFE <<61!%5/&HV;"E^MR!%ZJ!=T$K)>CL4: MABA]X!HY8YB5.G"'BE"E206'Y3(7P9;%T'9H;#6TNFZ0I37:"H=PH*F MWJLRDA =TSY5Z;J4G<1K-P20)/M'LIR7M- Q!PP*S+3DPAJ&P4= H4C3M=(M M6T;SL*+#P+J">0SUH*XB]<98L$%!6X>B\0RV;EF//<.:7,P7P+IFG'4=M%+Q MR$0D6"N6*E."%[*@K!=\Q6!JA>NAK9B4N^WX[7VS>Q 6*\^5XLQS:E*B3"%_ M /OE LXC(;J"C9A.V1.6@$9FW%HG,"]Z546MC:EG>;%"7KX,7KO[,BDT! #?NC/8$:Z?UYH-^ M[3#L>106LS4YPAY,:<*E2\Y!:N$V;>GI-:F^OL)LWCC:&+8]8O37>HQ ?7$! M0C8P(B?%J'PL%AQ69V4TBH$=D;A-@QM1-+5S MQ,0JC.Y2#$^?&*45FR0QPV"8NPB(<1) !.35 -&*(@.9B.6M.B= MYWC9'51\J=)RWQ@[+WEMJ?KM;KUH,U3"VEN""91,2*F M]3$1Z<4:_V?Q2B7=DA(UT!X4ZQ5*14V2*)VG:>)J<#8&G:0',P;L2&1KL);G MCO4:ZP 4IK.:12E#-$XH<-H+"TY(32NQ)N(2L%YE0' !GEO$V"@5@F-!:0RN MC14D@BVAJ]-[B-SVK&^ =>4XJ[77.H@RAM)@=+!3(Q(87+,BL4)94^["(;C4 M2U465>.BZH%9%67W!$0F9T:"L Q5<08@G24FV@T#L*F"3RHB!:JU-R_5+*0 M*L@7(7K^]6V 6G4W 88S!KG'$%#(H61?SZY()7&X;#4"C98:[.T"U9IZSZ@4 MN- !M*\C-GDW/!175XHR6:YU0#I-,MT#5*MHI<';0AX3DYK:4D[CK(MT$-JA MD M= 7"$ ]:&>,84E85NL#RLB+GC%3ANS+K:$M8+RYMQUF9+LYP,CDBI4QP%HH, MA'2Q5FXD>"H*[IRG0P-BVNB4+$@X)3&-K2UZ#&)3/A>I;NR02*Z>OB,8$FD0 M(QBD'CFFTD4^(XP2$D0HU:YILM30:O^P7AQ+@P'F4-I;#^9\ZF)CI5+:"22T M!F>^Y*807J4ZCD+"G7F:@*CW5'B'L,.3614I]Y4+2B,#SZ;$)X@=CD_6*'.' MB>0:?%X#OB/BEC)%9HTD77E*Y1U>[K>Z9V!7FFL^.#!QC4B3E,&UB%P5#9]I M%.5HY_)\N&U ?9^UL^[7E F]792#ZA@$2 ;EI=2:!DE,X9EY*RM;-=*:W7\& M86L(5X4^K!*62,,Q:&:LN&1$%9T&F#.J7()+EWM/;PIA-GS7ZF[6DVUAZJC5 ML--@6!K%0Z1:4;+$^2]'(W^:2VS.=C\87,5()8L4"Y#+2M-B3E<( MS*I2 .U.4UQ2)IM"MS>DUF4L2^\B#P9I!+9T (MZ%F%WH(E*X8P[+,4&Q_T% M2,UEGF]O;D<'9YG">TZY(&E414< \)=I^=S^NML21B\.P5&/.P&4: #"C4 MBN:8EDP(#O]O#4(K =PK;FNV"W,?%%@?B*7(8/ ,&PD(*G#RC'*QHD,)I^L. MT0N0 ^_C$#IA:B M)5DNR['B'> \!*9K=I,1\ L,XS)R%L!?D%X40H3SQ5X5TTZIZQAU)T238]GJ M37#C$&*P=A,NJ,\ZGXC@5IJ RS2DAFX;^4 M^]UQ]2(,YMRCU!(NS07Z,NAULGP8_OFT]5A?14*PD@7!TCPO+[AB19M@[@0O M)]T(C.E2"'H=1"^&_N*$JU?1&BLUQART,^4^%A5%04=7#D<3#&;[F=!T9Z$: M0>H($IG%3%%K P:7LYASAVCYVB6U#.6:'!'ME3<(VFD&* C0BIB#9R5),4\- M>2Q*QD;:L3UMVDX#*SGW5A%MD )G'EMDQ2PNAI.$J9: MC_"D8MPK_Q/[;? 5BU.1JK91I]?86K!]I-46HZ")G@W]\=&4>JI2A):GW&U# MERNAY_/TP2\@RC]F^4-:_?'[XU*+LFPTRO("QW5;D<:[*QTL)LX2*D%,\EE7 M025#Q8B!0^[$^^RAU4T5N*OWXK0MR1:DI5CH,CA.@Q+4449HE(Z1HC$+%824 MQ?EF;%U/E 5R#OJ?$T_,?^%,B;;(@5$@S44P:28/3:5BU!;7D!@Q7XKYSE.K M N=YFH KY%K#+V B?NUVLH[]_N=ANC&*W=0O'K SJ>ADMTN@$%(WB:"(B$(H M%K'S19V&%[&<4@YVQF( =W/8]H71NNL@F?+X!-4R#6X5@(0M&N1931^BE*,S)=ON!AB2U4;FT.W+YS6;%.: M9$BD" A1HIG$7'@VNSA@%8E1!$FMQ.&0FN;YOFBCJ/$X2&>Y S.8(\9(* P" M8ZDL95LRS>5&QZD"N'VAM.[.6R'G&'4XS7BF:8B $#.4>"B)-2$)1?M!Z3DC M>^L;&N(1MAYI0K5&%DN/I9Z&$KPEMAS+P]XSXW#@(B !NL!@(2DK\IX%*(42VU+,EP8: MO@"CE>J)4L,9V*D!:YV&2P>)9U%&5@9,,$Y+HOP%@%T<9W*2$@5B%-JQZ*)# MR5!)&)?#!1@*\OI0LT%>G:8E2O":&<5DTU7DH'>@%@*S/C0*,0Q:@( M6CMJ+ ZBL.@X8ZQZ\%2Q2%N<7* MF0,14OG/8]X=9O6SV!9]"""HM\H+!ORAHK6&XB+PY[6)\X&_/Z>?F/XDB.,Y M7&M1FD=\IGU?H&09CSI-)W%42IZTJD7%O$I.C"IQ,I5$+\K8"BAV!'+5Y)RT M%[-/S7:IWW&#'$@$N_C;H#_]\[KJ:M<6X M5OH$&,]:% ME7 FD;(81YSJH3T9$P@8(\#?2EF\FN"+)L_62BUR$YA#A!OBB0!'":71)6@TQR;&0/&"4A"H.J6EP\N%I)(Z4K4J-#BI@]CL) M0^DD):D7A"/%K+2$C/UYD#%6E\<82$H.P!CK.@=I+A !^0?^B,+>2#8M*/$8 M45_N9Y0R-/9OU:\?^+H_K>9E4%(*+XW%BB'LE2LF80/3R9+,3QW>Y DP?H%6 MHSY*3F S,1< ?=2FZ+LD(W6EL,@=EN#;G1#%8VLUIZ(/S'I)C0G1!M#\13ID M$."OEZNHT&639WNMYGE(%W$L*K#[C L>%[G'*A!2.B1<,7R00[*Z3M$S[HAB M*B ?!=5V=J'+B(BE"UW)M=J_\;9^0/,>PTPQJ&B\":!:/6)!$L; )K."2DH# M*UODC!U&6A_,(@=[G%(%@HN!I +_R:1IQPE#S#&QMEQ)2Y&D^W>S-D?QV+(+ M8; ?HXHLC><6"HQ,JA*!P#F-D8N*?";,+IL^6PLO9@W\CS8$&V4B IV>6ED" MB:R3DHN*3B V.R7/%X4YYL4+!]LG(D1'6IQ["JD,M S MMN"MRHIE00D-+IYC:;)05-K[XI*<<(E+AQ#KI;J3#< #B3!8)/*TH'/[!HR> MHS0)'704-RA5J^OB1M>[2$M"\0XC7(:V%IZ70[[),?D53D'>;?5F/8'AV^FE M-:RN="J-'@^K,R+I0S?MD>HB2U7YI\5]9;6W!F]#1^"<@$20V DZJX0FN%SM M?4?T<2$_X*YY-(37I*/:=;E42$_X*810BP)DL=@O:&:>59(FMIDT)6*;U*TOK6'*M)Y4 MFJ?:J!TZ?RD6N01DP)+CGI"(BYQOSK/ !LN&X\?<"Y%/ S6-^L%;^6*2V6CX* M AZ!4TH2&JU@ ?P'G)HAE:7%\DB@=1@=$?N5G?_GL6:<2.$M6VT"W/ZS63I27)+4085Y$:SD63NH"*Q]Q1=&J7&XGN#>\_ICU M.A\'H(['9VIZMC:5^HO3R1@H9=#)7 9M&%6ZZ(890F3EHFX]3BQ>B5,=;"L1 M^K65_R.;IL/5([.N6L;#YE!"< !)"19Q"E45$67'1+E7 Z9ZS095P;4'1-:P M&N4(Y%VZ^-?6!$*!\XJ:S^@,*@D#< 3XFEW9&A%0XF!MC;Z_Z[7Z(]/OI+KD MQX=2%&.#;8%3PF1*"F5>Z8BQY386CA;(^')B"<)+:3.; [EA/2#83-MD/0T^C+(N_^UK&[6[@DX^$89+S!VD@;P MZ9TL[%&Q2/A#U M?IS%J8M^5XP:%O8/[)CMMVP8DR:=@K/EA*6!T>!$*(8[4P)FTRH/IOS;6X.V M*K8N(A.&$XN(BE&8&%"8A?Y3$LR+0$O]$:>AB9WN)9+)#U!01E&06/N V.SL M![H\]#YU3"9(+!^?,A"[07EQR4Q$& 5*"X-IGHSSE/-35'"EGI"E[BR@F=G1 MB;=[.I.T.EKN D5"",)$)*Z8\YE*E,K-X8=#*&R8[JD;;.'^O;W?BV=G@O1I;B88IY$!,D'%PMY.M\QE>QLPU[7;LA&,>T9PS78! M7M8X#:93U'"B0P!/:/HYG:H5O6=[N#G>( 06$ ME,%@FX !'BS6S,X2]0DFY08"A(ZK3.H0JH+IA0BL*VM4)%49I)END>$(:E@5 M-TV68U)" +R,I>2KER&0_,#M#PI&DOGH L,.6R' <)!%RI@$9[4\!W%Y[E@U M'+M NH:^' !$4M@44<-@OB)'B\9W8/C(BJ9?Z_BC"M)JE_JW;$N3C%'.G$M! M&>J5URD%8S:_CNMRKB+FA.)EC58/S.Y K]+")F"=.C:"QA5161=%F,WBH;X\ M^1,D"A,EH;(IT%^[0V!N,//\X.G3Z/ZI5TRWV)HS?)J*QKT"XT82:\&%%$77 M9L95V?[%F)5XN!::>:C!,LM:>?L+(.:SKUEO,$9M:G,4:4ZS+J=%8#;U0!^D MV>]NL,.@4F-]D,!"=%(>3:3!11=-96BYC2G&2B[NR1Z@/@815G990#)R' A' M-O(0(Q6\"-0Z*5&YZ65J#W%Q1%B3Q:&4XD89"18\\C'YG;K(X@@&VW*"'%=+ M$PXOA @KS00F<01AJ;F2*A@G!+)%()417.8$I:0^+!%&+;!S.Z&5IV9H0Y ; M3P]/O13Y\]E]MUW5[FR5Y@@X=325''O/P28%,ZA(,@S&R'+P.PU8%,N\O@ZD M/2!P<7X^#XYS05,(C!)J _!-X><#)\G2'0GXRDM9V*>EZ\XA #ENB18U&$DF M!NX4=86KH#SBY=&R&DS99<%Q:,Q7V24Z$&(TBA$9!OZ.0=P4QI35G)?'3@,[ ML.5#OQT"7[/^4U8,#EX>1?,L'-)%+-CE'UO?ML]_9=KRP#@X/$Z!AYKFZ!32 MG!I6\K<)4K)TSK<&\T!8KJNCF%44)).PUWWH]BI M2X,RG"F=>M64!_H2O#1N_%HHM&'>??'6]@4<'+Q Z51$E.K4- B$!)^TP9# MC^4XUH52>BV!QHM_;?U]D!<__;Q%[U,D) <@IL"NJ\,WC&,L@N"(FB1_-683 MYC71AG)2RY42$_1YYZD]>IM_R/*OW796+J"9/EB;?@UB75L!5B_X/5@X@?64 M12EXK.76IK=$SV+I&_@#6+'K"BDU36,")0K@.C%BP(Z6$TH214QY4N M4O)7 M,!=&6>H0N[;H$O@0,9HZ?7'G,)..L@DU-0W!E#R26Z3F].$ZO@3EGD88IZRR M<>XWM],3[B@V98G)!%F.=-P(/3\\?1JV\^XX/)Q*4KMY.QFS\-_6%FJF(G,J ME /?QBJ6YC%-F54)4/\-LS[^[6/6_M(?] :?OT^?KNUHJ7T,+'BB4PZDT(R3 M"4T-T143GRZ6IJ]32>=P0LPY&_7 I;/8.[#W18P&O!_0\S:U^1F3UY-(Z/6P M[+[(NW7EK4R#=5&((0I# W/1>C\5"EZI6+HL)6RIE./VZ+R[IT4<#MHB191F M*F#N0I@V'"24N(KQQA=.[6-7VHM@B$S> 38"2^,X.+ 3^EJF*"G7CFFI;YN^ M6\L+YX+S5!IIA0=#@F*BI_X#%M17-,\"TX(LQ^/.BL8U'C\/I+.(-!:$Z=?!:5$.52I&>771)G#=?])!><6Z(D\ G, Q2C]E+(8\W+U M-292WRIEMS[10E$DL9?@>&&D? !"XVF@5=L02B=: "IG+33W$\)3S"O+6 I M$PM6D6!,3,@BE1$5L^V)IN2LXZ);T>5@9YEXSL"[9PZ9<5MTZ\@T-"KAF+-R M4U:$EN^C;H*JV_?0H4!-+X+#.%*5\B4TGPI)_O^S]^[-C2/7^?#?R:= 39QD MMXHC]_VR&[L*UV13]NYF9_)S^:^W(!*28%,D0Y S(W_Z]S0N$C601B(%4 !U MMNQ=B2* QNESGG/I[O,8YK?V2%$&0:<>LF@[*Q_+4"I?AX%P% U^0N,@:+KC M6"9YFW>"JT$CW+Z"&=]Z?2BD.P-(.??!/_E,)LV>'QL$K)65OH&I.G@+0"2L M%0&$[<8(2#\%9@(@$3Y 4G)BRM^7)P.9^MIWR].&*RUD(H,Z%7*MMP4* M]@7.+.824(+R4/N2^!$QU#25DL@G9D1UU8.E^M%5IRY_N?BX3A?%A:.!^<_E M:!#1F 0V5=*>3W1$H"!FT2(1)VKUV M4,J-E'_YE*V?(6#7M#;1062I+]UN1!;*N!)PG$AJ6R6!T4+$?X&#=V8-KKYL MXO/D_H@P22QQ;6H"7TE7IVL"LE#'I)5S:OCN"< 4"RQ-:O:[1$$NWEY6I/94%;P'\B6KF-2,QG%(?,B3 M 8J#6X)7VCXN234EXROT[+>O31E7W@G* ^3*<=Q+O]Z( ?Y)MOM'C!,M'I1) M;PFN'W/E0T1J$Z%"%\="GEO)U,0Z>.#XF9;CB])>*M*]4UL3.R2T41R:1)$P MHLN0+T1[F9"Z3N,G)M8CY+:)$ D35D< B0E30L>\2KTD_#^*VITA%1WV M:NSQQ/S,Y%;&PD] D7UKP/4D?@ >J:X>&!!SJZK.G1\:JX"?OR<8\GS&F$_ M,4,J*PV-PZ:3D8[B=F-!8PP](;F,+E2-N;4QH3RA ,B)M(2:ABN;1=)OMW%1 MPUZ0[&BZ#C]RR+2"G"UR+:)=6UX5\Z8WM#%QNYF,<4L2)R30WO;"6NV'/D^" M1!.N! MT7.^%I=0D[:XODI+Q^K.7B'7OB"P(XD"Z@_0!XT2(B"8TJ;<-QEJV MJ< -UR/.'1X7[1&B,D*985%B9!*J,#&6*5.M.$B1!"IHM9Q!&>\5DH4VM+&V M@6#" M\H 2'IJZT )^WK8<$&>MOB9CE^H1?(].2*"B6(:A6W0AKKUD5/D>!?"0O 4@ MZ-?[@-8F5/N)"2&-2BP7QB:5@+7;*G,JSOW@ YB.*9L$6KOF=0&E(8N"Z):Y M.3:MRI\@DHZW;O^4F$97*-#42DYLI#5A.N JUD&S"&X2HUKUKO>"D[P?7 M#7CL0RPJ0XA(=<3]1*J:USR,&8_:/!8P8>*$K:.OV$W+.([#,%8),1%E4 S $5NDZE3,^PC2\MY!'?.E9EJS1 8)4U;'05ROGE&0] -,)JY:=OJ2 M/D*@QP.WH\8=P!?64( 1$M=%!E7V.7DC<O9*4/*60R(:Y2QS>I"$$5^*V@0TJCQ1@V/2&=TH1YE M$*,',=<)93()!+,A;_I%:A6W.>T=U_V;F;6#0SR9R$11$ZLHM%I%)*:\Z6<< M!U'['*_07)^>6'M;($HX253(DC PDBD_9C*H^_B!%Z2M@$,H/=[([N7"W;]5 M"HD4XU+1)*"@K@ /LMFXHZD*VE!.J1ETCZH7"?@(<9S0$43$@H2,F@BB:#\) M15U/XCR,OD6\A))^;OBF%4M,:)0?0(82JB2,@UK(Q"80.(\N0!E3G.%HCP+I M4Q7)B,H$\L7;!P65KZTR M@AEF.1.P;0B$W3Y0-@R3B$'VXOB^1B7S"?-HJ9[P?K!H,O.UX M)$FDM>4"\NO('?$.8VI\MVG-MSJTK7XEXQ3TD_+IM@>9#,,(XK,0E#<4KEE& MQ!V.12I17/A^J_0YU#:Z?4IUST90+C 3<0C2TSX3-F2:N YDG%,J)$CZ/'< MB3 [:\83"!Y+1TF:4$IC".S"1#F[)ZX=21"VHI.W),_FTN>=>7/DKARBWE@E M7,34(2C$>20)6:@AH1@!RT#_DGS^N0U?\=CZ,9>0>BG?4,;[%*$%-V1]Y\G]V):2I(1))L AM3S[23NA?K82^5+K"&P^,CXC M09@0YJ)4DD12!Q90 )5U_Z6ZD,2Q"MP>81N)A C?Q5(@TUC[FBMZ.@#P.KW< M RIC0X.0!,2/_"1@@C.'"IPF)O';_1S>O'CW7J#PN4UD((54 0E\PR/K&A # M[H9^XI:?V[C;8DI[:W(^/'WU0Z7=ENW$,D>;[ M!PU*=9<*E)NUC@R.7]K%[ MN0O#N1**:'=2/E!A(GSCY"M"JHU@;7)J8^P@:^-'D^_^Y][\4#-#A%O2$1#W M.NPH53BR1H7MDS%<637,CK&-C#NKHQ!+I%6! +?O$BJP\="XI%\+;1B-V\UT M);/#;#E^J&CZ(VE0/K'&@!7[D>4QXR6!@(R4KS41[>R 23',[C5'D.S^(8 ( M>1@$RII(L$ $VAI:"E>Z\H!ITS,P9M6@DZ^.BG@Q]WWABX1J(@4+HR3DI5PX M8!^7+6_"I!1VC%IWY&[N-HI<$Y H"5QT(R15DI7%4!M.W$;FA"9Q:),@*B4+69/QVVV"F"AW' Q8M)U5D WD-599#4%*' >A MB+CFW B:)!+0KLT5Z#AJ!KF^?:AD1K?/)0F,:X=C'7\;)X&*#6BQ#64"25$H MZ8AJ_J_?SYV+6%M?&OBWCB4+E&'[MSY(@($:QV"0F#'0269G84K@\BMS^DQ.&@"-N M_8+,"K15V9#3A$4D(8F"/$LJ(H(DCH)6B-!%]I:'RG+A3I6:" 3%"#-A)-K;>0!EAYU@G7I/ M=Q7"ZR8TH!:"L5 +0 B_C,E4$L1)W#J,\UX.NKSZZCW=B4PBWQCJ\Y!!1B*# M4)(R+M,4PC+:CAZ(&N;Y]2E$Q72Z!!#0@011-*&BH1NKQ:588D8L:5Q1(+641&I^9N;N\/;9B9^J"V1 M' )C*EQEDELG7 @U0IZT.^9SR8?97N2;TMUO@YOA,@G\0%&?:4.I IR(RPUN M&D+;!SH,CQ,M'I1);TDN8UPEH8V"*#!A"!8L_7+G$/P. >T#BWZ"#/H$P#": MNO,XY)&1D3L2RF+&P>4GI51U$#CRYY94M5*G)M8CI+<6/)"2B=8B#!,)F9<, MW>$,0$L=AZK=WY)S-L*HM1#**BN.Y\/N!OQB(=6LTK"@4AD:%J56L#E M\2+N\S<'A[%F)&&Q"BBS810*FQC._"02NDQO MF;(T$@^0#BDV3+Z' R7:WQ(Z\\,HB*F.9& )Q+""E><.( G@K$U.;?4PJ;)Z M%^O>01GDJ%)I0T02<.Z#RNJ@#'7C.+%&MG<:427Y,'GV7BC;(T1F-- )CPBC MOB^HB6(*CM'%#0G\;'D\ BK9UY'Q,\,R<$ZQU&%B P&#]2VD%6$IWIA0!6') MB<4?SSMG)"W HT^(+T60J$!')"I/$#,?'$_,VYQOHUQR>% F_:V!&VFDC9,X M& M\&%R.'0BIM&5"VQ(@S"BTOH!9+,4%%R8)8Y=VI M<*+C.":M8(.K83:H/+:4]X_J7-&+.EHI::7DFM.PZKP1<&9"TLH\M%+#/ATV MFM[NTH^31#O'&CN6"!,%Y>DQZ?8C,#JF+AUCZ.TNI=8A!9".=!)8X2M)HE+: M&GRB:6\G'7=4LW=O]]A2[3M68VU#U\.$!JJ,^30H*!&M+1O&<#G(CLLOD<[H M0CV12$HX!T<9!E);3BDMSZ+$"67*Q*T5SO>"C' ;TZ&S=G"(%T8RBMPIF2 M81_4'UIO]T2#+/V 1=;W0\$2[JH=+G*.A)11NRD=X 8[.4=WS#@NB!B-.=.Q M'W&(C&GH^[:,+**$P R,_3A0SY)^;F]WPB%*-A'CDG'!I$]H&;XE++ T2-I4 M[$,/4,849X215HR'C#&A6)+X,!5E20E^@HO;W9@ XP==^>^6"4;;V#4ECXP- M#(LA"%.TW$UB?>+K=KU-$*/48#/H8^:_2L0TB!(_5B+A+)1*5G7X((!XBK9R M#@$)R6 C@2,M702QYC&75,\'1(6*!,:= M=DO"I";@A=0]:3>.D&QX[K +"?7?'8]2XEM?0#ZM..&^LD%8$ZA)';>[EXQ4 MTD\*J-NN9#J60@2A$8IKGX@XUJ)F1(ECYDVAW)O/XW%IW0#XTH56<,D'-FDE>6]1N/LNUKG%>O+FQ;OW$H4) ]=91((X&8%_^Y2)6L*1 M%JJUYX03,^:4ZG6[N\N8BB2R(&K))01;EC;"65(*^@Y0:D>H\-$ M$E@3A'$@1)A8ZQI2D=K-QUIJE/)+]\GXE''* XC; 2%"[8M(-DMW01R)EK\? M+43LV=DZ#(T-M&]8)$P4^(&O0E+[)#_1<:MR;+@:=*FBC[Z^,?>-U:&CFQ)! MK$!2(:MEI'Q?M);16 Z^M(&E"=Q&W$,I*[K5FU6PC\T&]S3IV. M3/IKEJ4BB 1-$ NIF-4!]4E3EW7[#%H8!2(=GRV^5*1[!S" ]8I+$2D6!E2J MA/AUU!W&CK"WW4C'6CN\UFXO$^L1(IC8UTD82>':O'$94\7K'1T1X8EN+^M2 MS8:]0W-PW4LE\2%M#'V>.">MDI"09C<72YALN6I9-B\=J8"?O_G%#V0@&$U\ MUS#7!D0%M*GD)#Q1+4]D%=&#KLH.I'4CCT)+C33N\#]/A J,,]5#.,WHV).YLH:<53;GS)%>%-LND+VCXXIMGP&D6\3*I'\#\\ M3+A*8IG$B?(3DT0J:0 R8BQH[5,Y03#HF]+!-US$C,HDL0EH;D)$XX&T,*VE MGY&*]N#=UI%/I)9^$I$PHC8(+:EW T7$MU2U::T%H-?#5FM-91^;D:'0U MIZZS/3&L*=V9)&P?7F, IRCE0Y8C=1@0 L$ :'7@N]U8MEGJ-0&8?DN?B>*# MWB8TFN9T211)2B'%IUH$2JM(D?@V"!-M#C<4^8O\6A1$@B3$CW1@;9 P'35[ M11CH?FO-:=RXO>]YER#2RE#*>*A$4&;XLEFUM)&U#Z& 'F_T>NQ^7-*E]1 = M1'$8$2T2)D1SFDC[7+6WTZ@1.[/7Z,<%V6PBDL10%HD29=@OBQ-J$QTPHU_;6^-)* ? C MVTV/WM.!)MXO%E'OIT:%\:T%=(IE&-$DCHFFUO@$Y!UP&Y-6_C=643\IH6Z/ MZQ$F+*%!'#,3:A.Y'0N._,SRF+) MC<7"CM TM^>I;KGF2G&=0!X'U"BF4P" MDE@JG$A93 W5R0C:H70BS,[.K20148I(91*FM5:)L(%CJ@^XI#ZW[2,];TF> M#VX(>[QN024EOJ_ IX.W3G2H_ @DZ42:TI=1L5@I Q0YAO)"]1(=*A9L$(VAT>6;P'$*@JY2IE M@FH_E"$C,<"#D[!U2\BFM0G'-9T<,>Z^;MLC7SIV''>:E9- *VNUTF4"2W3( ME6@5VMZ/7-K';GL4.&YTUY*=1$8&D"[$(BCE*Q,_L*Q=K^)&#K*0>33Y[HT7 M<>R'EMDXXE+Z(B3*)K04,8M4!,E$2\14Z %VR-^1<7?MHR$)B.,DB(@( \VL M"469] L6Q(&F[?;G2K)A[F@\5#3];6X*$DUB%K(HIH&(K06#+DM4EH=,MK-6 MIO0 B?*.(]F]33HR/(Q]ZO8ON,Z=7%'!2N%"=JM"U0JR*.=BF*=!GI#NGD4\ M:5@<$4 U0]QFNE@%[B 2R(5I25B;9-B/: GH> V(5$ 3D@ERA"M2DMF4H2AD"U+9AK"_$&+ MMKL*,C%1(I,(XNR$FS"QD6[:N\)_HO89;&*'29EQJ&3Z\\TTD3:!3$7[X(HE MC?PJZ.;44&E-FXOD#4MV;XL.*86TW!$FA@GG)M*:.V+*@%$I-;2 +_#\J,4GYQ[Z. < $(80352> ;URO-"5AS%9B MMGM(CA8C]FQ^9)FOB?0C*_Q :>8')K(-GXN",+PE&":'N%2WLVQ/IWB$,M;'2 MD(X(37P6:!KKDEO;!^.U$5.M-%H0->QT;YC=CZ2-0\7=OV0 P2+C1)4QC&") M3\*VF#E$[(,\I'Y\,3_W0)2)3$0CR0WS(50D(:37I82UEC2.6RCEA.'T/X+DPX^)BL$O61&ZPV:1*K=M^ D/?=N* M**F&X&E\G'29+X6@1,6>N8 \J]6#PQ\/_VZ?MAMD#J5:#[+]C$ M@1:2!ZYF+A@D\C9AI4R#@$A?M;)X/5 >[Q=(]0@>R#?"I]J #RI//$><1+*L M/EK)?9VTO?T)HD&_3@A2^AB\#X^D6P)2L5&JDG!"*$OT"'H@/4NT!V^]YBJD MOB20)P8B2600BD@V?'R:M$\F4\+(,)O&="*GWGP41)E)3")BP/=(F7#(H,K3 M+3$3,23M+3T4FHX73U^S"1)$ $2I))0@5>E3%OHD+$NE41+).&KMM(20DPWU M^//K=^39QYD9^$<'[MP;T1'A(G'[MEP5*HJH#L5;@=HC.39+0Y!W) )"=))H MPCAW9V.Y9"&-F&H=Y!PY<.][_,7Z81*)6"FP;A;$L;XEJX\@#-"MW-XJ1<>; M%AR["Y*O0?'BV,J04YM($_J"E%4J+K3/@G;<2OFP]Q,/K@V2D3IABDL2@:BE MC$SEQ1)"5"+B-E&M9&:\B<$ VB QWT!TYK)>JEWNQ4A8P:GEAB2T%0>CI _P M6<9RE1 >!M(:UW'>\D270HY<9X>HM0MTT*!\1.74TC(A8B.83T,& ""4.V3 M 224ZZ[:2AZ,&29#6P=R>VX;I%C'0E =::FD%(HK$(H3F8VMB5C[U#8QHI=& M7Y8AXWTI_51)Z=Y+F=V*N@7'RR(";Y:$ M+/&M[S?TY2&+VAVS*2/U/ZVW^O:P]GZ/^,LJFVY !O6D?H!/BPL8,_P-+LB7 M,_K@J][.\(N? DYXO8EGVMF>SI;O/_^?&_I[H]X3N5E),'$0P09R MTY!*!5+29G*X->&[/_Y*_[KG/#Q#K'M/%7PXA> DO&D'5WX66Q+:'EC^1,TCTG[$ZXN_/R(9O/X8K_S!;9NHRP M_1F\5UYLW!G)3YE[VT61M1%3EXWC'J\I*1F',3C2"!)O3KG/K&IXNL'!MC&. M?PT&SQM8=Z]2!BB_9443,)>:\?5GL[\!PNZT1F@TY^X/1;)<_YQ]]J?3Y7;A M3IE"S+. 'Z=9^RSTW9= <1:S=#TK_G%@EWP,^:.!2!B"0+ MPH:Q&Y*?EN=]+R0=IH0_@%ZF@!B_KK-/^7);S&]^RU;+-1C9T_V$#2?6-P%1 M+!"AB**FGS!D(NU3%(*_J@R^U360!;$?$6U<8050G(8N.0MA9? M(;XRKV@P?QVAP? @U 2,AD02;">.0JIC8T,)F54B 6I;!F.^BO '(^&##8;Y M*B"$N6:OEAD6LP2<$XA 1@$+>7M3N%'2OI8,S+<]#%%@YCJ@3EHRX2P184-< M&<:):066[#U4L,*/V?KZI\6GK,:W=BBK M_T<\7H<@Q">&T"0&'8#X*5:F[AX;QE3XK3H$^(>ONG$\-(;]Q_AUKG?/]""= MT&&B>$PAR0\35U9M2*29E"U]E5;L.\;-@B*]7 M\^5-EI5?^G6[GE[!E/PZAS1\;_4-%.1$-O2I.P L"/5I0&L0(8],JRF>[ MX[_WW^2PD?;RLD\8 $DX\8VQL1:DW'$,GN\.9N[Q ]R^+#_JRY9__*5(YYGGMX?9PWL^,9TZ="^H)$OBQ,7[H(^-:<8BX:TM;5Q_ M1<+=ZWMV8Y8^C7U04\.$;^-(N470VRJ']-OA-^-\CY=\D<)V8Y,L J$/* 9H+7R\MU>OUS63#ZY:(R:W^[ <^; M_R.;?5P&V=V79T\& #_]G-RK6$&VH 014O (%!?BE09^- O"Z 'XH58KR&V_ M>ME#Q]MZ\:OE?):MB_C_MOGF9L^0RR2*\5#ZOJ),.U87G][R.H/2ME>,+=5< MM6?NWACV'>&W JZ0R5@3%4=^HFE"94@;9I\P,?2!)EG<]8FQ>XSPXSI+B^WZ MIOQ6)?LGA7A?)4P >600R#@DQG -WM?6$ ;1-HS\(94@D))1P^X&^< P]A[E M-Q47LEX#WE(IG_" @#_A=5T2)&D3_I#B6@E)"Y,O&:0_!8&O#\!,HQ,1)2:D M"L(VR E\Y=^&,ER)AT(V<=_+?V,T!P_Z"1R$1)Q*:B'(E(Y]/B$Q;SC0:!*( MAV3\P@&7 +F?T=-("-?L!T#;]3L4C,FD'J2@/&[MQ5,N(7A MXE$:0F8=J22QQ'4>#I)FDQ 8UP/KJORKQ'K?\352#I?%YL\9X.[^ZAKH.$@@ MDS(^ OE;/!6,^=8",(2,$BL2HGE2,R*! M_EK JV_LM]AW_'_)\LNK33;S/V7K]#)KG%^4S[?P::7]OVPWA:MV0CBP]S*, MI#%+ NHZK &$<4Y9V*P1R,1R\8 I\KHAV]U+[3G(KM_O6U.E9 SX[ABG6UN? MC6/PVTFYV@ .1L#;-;/'2!@_5(C@FLIGS=[#0^SVW;Z9[ C#N$,7R$]#'JO0 MZ&:!%T"3/J29\&YB&._VA-51!1$+Y /"C\,@# ((81KR;27)@Z$L_-D^2RN/ M\6[?MCC.7;5!@;5I:6A$J6B]/&WVZE%0P::^#&@"$ )A&B!2HP?,@@YF0^AW+L_ M_MM\\^,L_^05FYMY]H=W%W#+]Q?I=3Z_^<%MUBJ\G[//WF_+ZW3Q8_FW M+- M'RA9;7Y\]V^7FQ^_NGP.XW]_5;[_#Y21?_W1C>]].L\O%S_,LXO-H_=PGS\T MAGQQ!4G^P]=]O,J\B^5\OOSLP'6[2+>S',3NK=9+KY26E]])S5M>>)NK,LRL MVU_#-V$^MO--X?ZVK/I>PU^]J_13YIUGV0+NE*U2%^2GA9=7UW]83N%[J9?> MS1%<,/.64]>9TWUUX_UWNMBFZQN/3CP'%1,OO=AD:^\R_^0&FEU<9-.-MUEZ MTVR]2?.%E]XM]TY@S/7N-"^]7JXW^3]NAY\O0'$N\_-Y5GX-;ID5FXFW<5OL MJATV\'8%O ZHE[=)O]1/*LX\)^'?.Q$VXOX]S-F>T^=VQV3KYRC!*IVY\;]W M$_X#67VI[I(O9G"'\O?=QRSM\N=DLKW^\!]\,H'@7FW=_K[Y_[Z,*/-TG3PYSQV$L82 7X,9_N,IGX"0Z M#1+^+;U>_?@O$*']^$TG^*#,43Z/R.=VN/K=MV55^\Q:$G3UQ2N#+^]?JOVL M!\GR0>^Y(ZUOQ2SF,'&9NY!SG67>G^$/5X470T0S\_Y[N\@\3B:H7JA>+U6O M#_F7ERD7 CX"?J\6R5_!(I^0Y9%MU)594+-0LWK1+(V:A9J%F(6:-2+->C9F MC30XK0O5S%6E7UWU4%8]F.EQS'#0LD*]0KU"O4*]&HNL4*]0KSJ7U4$!ZGDZ M_?OE>KE=S-S6@.7ZAW^93K/LXN(5M+#/S39U$Y6B*QL=D-@&EU]V;J2/"GLH MVO6[HZG5+Y2)[]_O; M]T2L0:Q!K.D/:ZB<,&(1:Q!K$&L0:WK%&J'D1&F)6(-8@UB#6-,OUC"*< M6#.2Q=D^1?ASMG&GKY;7V>D4HE\=AV^'RWHH/N^Q\Z%[A.%J0JWJ2E6&8@1] MQRQH$B=L$DQ/).MLIQF:!)K$Z$U"F8GAG86A:!)H$J,W"2DGPA TB0X2L %5 M@/J4;=7,!03KZ%L*;Y6MO;+]"A;2!H1#G0KQ50&*G%F!A2.T+;2M/FQ+HVVA M;:%M]6!;]$SC@@?:%MI6+[8ET+9ZS65/*V6M^^OVF+0B#O5<%SN%O1QCVK(! M:3=6!1$$$ 3>-@AH! $$ 02!MPP"]$Q3! $$ 02!-PT" D'@\<+*[TMBA >_ M_\#/=^PD>Y*,/,1/$BZOS_-%^;TH+Z;S9;%=9_O0DC 2:L6%]E6H_=B(0+*& M0TRZCWNG)>ER3G<$^>WN",<:T$%*]JW!]6D1ORP\?[7.YZ[+L6-+,1/OX)0,/FR]SR'/K_E<)MY/B^E9)W?TOGM7W_3=]Q,O M!7.X!K"Y@7=(-XZ;YE,^ _U=KK*%-RN99!:S\H?W:?$^?5]DZT_Y-'.- K<5 M'$>^F<^L)1T7CI9;:8YIFCC[EUQHYRIV&9A7>! M@4Z\1;9QLS%-BZN[>>MJ>GX'H: 'WYK#B#NY(:A76G0U-J'/5*>C\U9I/H-I M+:4Y<5+\?)5/0:XK4)PO.6!S-K_I3+*TV[$[P:;3Z7I;LR#5OL8J9:0=0-;MH)V1%4S?-K\,7K&^]3.M]67%&-Z3?(>9'F:^\Z7?\= M+/532;8*?Z@QJK)MPZC^$6:O*+*:/VJ>I^?Y'+R: X#[3%L5(U.QO89;PA"+ M\AD U @NTQ;NV.[CQF.3JO^TBZ-EN/D>GMZ\F9YM20_DU2J+JFU9"?,6LJ, MF6*(6:08>KI6,9RFG6C6V4[L MHEU$V,#?O)* W16NRRH6!G['AZ#1(0V;$-D9Y]I0K &#H+Z1!F3:#]@, M2(KC1:'3"8149[V4, H:AF_O4X0_N86@_"(O%W;RQ29=7.;N1XR',!YZICBT MG!""^^\Q('JV;/]SN9Q]SN=SC( &A#NG$P%I,['8Q1FCH /*U*OTILL:->+/ M"<<]W]$)DYVMAK6G?42+H=]C5-0)")7;8+,OJVQ1(&OBH-#I=*(C@"U-.ZM? M/RD7Q+,!1 6]-JW)+K*U.[ZQKMA>,7;"V.EI$)(32SLC]4*L&8/S/PH(;=(O MN\=0RI-F&$@-"*KJ8QNU).CJBSMJ\-8K#. V\,X.1CG;+EURZB-=1XBP/JFY2F\EKD/ M1>FZ(Y!\K@B/++$>-M$+.^$=[M)X2G"CT"-W7>]-3HXVL%,\<]S]UI.%Y/Z<;ZZ\S55>>)MUNBC2:=618K>OQZ9T<%]M4>FN:X0^D]WV-G!'XF&0 M6W?L?B#.;.=CO_,^TOFSFTX^)AYE_6:?8?R[GK $[?',KMK@ &Z MY&KITTVI.]YYYL&+;$&QG/:X1B8N65QMUZMED=4M3Y;E5LW\FYNB^IH_+<]( MQQ/H>C ,='!.BFW1IFOX<;-9Y^?;JM< S-MT6X!G@VE99_,RJBVN\I6;KP87 MBN7%YC-<64TAP,SGF:7MA<*#Y+:#2![<>;=,\W9(\6/[DR5=]WVI9S*RBRS8E-*>E:U M'*EZC=QU!H&7?:CKR%U'HE)EO!EHPG13]DV:9V4K(KCUO MWK]@(K/2I^<+[E*\W6Y#HC0=OLK[Q/L*-U^[M'1AZQ3;? M@.F4LIKGF=L%44JG[!OCVJTL5TXHVT6^N7%"O4[_7GX.:KEQB%N.L6I=E57WO%@O MKVM0;EI+E;?\VW:=%[-\6JE ,ZK;'C9NQJK'K):?(9'G!3&3E]3!78!/%W>(/P/(M>8'[ M7 ;ZT$SY8*+BWR1@L("@*2S3WFQ7(.>S[/+=.X\5[G=" 0Q\6: M+#.8&J?=H(N[#9F:<.03S.ER"W-4M7DK *[@WX7KD>3<8PEYF^SKUDBEBA=9 M)30P@JS96%#V"G/]M2KC7&>-R95_*#+06#>P:I(KPTEGU_D"M,%5E3[=WLAU M>1MB8C&J+.A^FZSM(MV"XX&I WWRLZ:,"FW'39OVQJ"H;HTOG2;8$';>166 M+E=UX:^HX/L\ QQ[.-L\ ;T2Z[9E'=2=LL3L;<-HN*48\> M7_[PR^6H1S^JEQ_)TMZX5JQ0/G?#U2_Y"SG76>;]&?YP M57CQP@7^3=]=5"]4KY>JUX?\R\N4"P$? ?]5VX#V89%/R/+(-NK*/ZA9J%F] M:%9GATM0LU"S$+-0LX:$62,-3H?38QQEA;WK4:]>75:H5ZA7J%>H5V.1%>I5 MGP'J@(ZV]KG9YK=ZEUI7-CH@L0TNO^S<2 ??B*V[LW!/J=48N&(8-Q/!6>\R M&^JP<\^8@UB M#6+-*V$-HQC7[($U(UF<[5.$/V<;=_IJ>8V-.'LH/I]<(TZN)M1VQILY%"/H M.V9!DSAADV!Z(EEG.\W0)- D1F\2RDP,[RP,19- DQB]24@Y$099[[I(P 94 M >I3MD%:Y-.[]CBK;.T55^FZLSQM0&(<+PZ=3OMQ:RIY6R1OF\["';7]**.-1S7>P4 M]G*,:?[XC"$H7-][%=K-=-]1S;6JQ(4S]J/3TEX7GK];YW+6;+CF.[C.(IA7! MEYNZ##[:W-PRT'1'EO?!<0E&CEWG0P;: @^9>'_Z4]C)O;WOWKG;O_M^XJ7> M].8\6Q?U,TH:**=1MR1P:<7LYM[KECBJ-,9B6Q*Z.88=S[&N@?[=O]4\O\BF M-U-'UW;'XP,Z?;E.K[T96,)\N7(\/Q//T6G>L56!R>2N3#SQ-MGT:N$<&/Q4 M5#Q7#0G6[6 JML99?ID[5E?'Q ;8,*U-OJ)Z!7J6%0P"XPON<%AV1?5%Z MIKKE9ENE>4F?Y0C/SKR:8@_&[DS;8993/L?$-,^O\X6C5=HE^JI9ZVK-+&D0 MK]/UW[--S88(?W#3_N_%+4WFXAZC[)GGPV8.!J.NXI$$R!UA!'.<7WEKG3=9$_'>.LN$'+@6Q2Q%<^P6(:+YBOBS#\O*1+=.8.#3.\D_. M+"HW>DN>W-#\N@\;>N)=9N6LHAHNMN=_:Y@/K^#F[LYWSKSZCJ/^G#L[J=ZF MCOLAB-I)!AZ4QBT19TG"NGGL6O>'V 6N(.C"L3G6IEMDER7U<0'W:3AZ2UDX M>]QE!FWZX%54LLU0=FE RP#FWXM'TI?2DSG9]^*_.H;($M! 8@M0L_FR*#J, M(T778W5*>[ZLY[Z36VY*LBNJC4 AKON8W-;P7&WS%*(;;]F M3][]?OW8AQ.PG0H#:,KM0W?)M%\MSEPJ7 5J^6&TW M.[6R.D5W+^#2\:$K3'URN7H%;LUE=^K9".31-X#;[6:0WZ[= MUC__Q^^WQ?O+-%W]$+CWR8HB7%Z?@[-S[QCEQ13@=;O./H(^!S!??__C/__3 M?S17P#>O\XH>V%_,PF5)?UTQNC]PI:L4.K/X+;OXP[LD@OFHBS(P:M4&?GG:ORK= UX M4!6@JS]4Y<#RA>$&*[>F=#^(W=?J][/A^]:_@)QRNOD+Q+5AG8KZ#HC@/G^J M8>CFH\/"?2 @"K3PI=8TMDP(930+60T!H8R-'A<$E-E$X8*/JE#T=6:R6XV= M+UT D:VO)U5PDA8UB7SQPR ,LL]%@[?+X2[/I)&6ZPYYW&4G-.Y:CYG/FAV7 MA'XDYPI.?V/,B>@6MRB[PNLJRK_5$V MS:[/(0#GM)2X]K[S"\^?_0T"O6SV?5B ZHFAC57?>CIP0W"CWJ,.A]_"3?8S_WN"Y[;Q&/W=]BY:J2 M^<5-IW+\N,^"[?G-[49-MU&[@Y7;;[UN75M_,:CM91I6ONP[Z MTF54-N;1O_3EC_OXD03CXXHG43ZXAGQ_#?D9FYM1UU#77JQKS0KZCK[52^DG M5IT9G!*B?$[*2 M=)D.9?7<=,G@@UB#6O 93LYY0VUE-9O"S_U*L&4F1H-=^.JO5 M.LV+='X'..EB=O?+Q[3=) .SNQ=G=R>W"Y9*0!YDQ$:30).X]<9DPKL[@G(J M)H$EFF]U/7&=F],-%F:&!#Q/55I/9X7?9PJ-B&8HU8R4#C')9QDN[* MB&_=.-]VZE_^VCJ]4>[:_79W-*S(\K8'5&42PP6@>(MBK M=V1!!+L?Q>YWWFRWA^G>G4AW&YE&V?GFL'[%)C1!0&SBFS B(8VX%G6STLB/ M)0E'U:STM^S3X@+3O6X'Y9>#^#VRO[ MI4&0XS9YRY*RJ=Q.6#:?WRR]M"LR!=(Q0<&TG&8OO5QG67F$L62J^)2N\^6V M\.:.$V!=MB+.ZX;[?W$'^KPD75\NO2!=_'WB_5QV94[G'IC=^YL9JVY]:NXV?:V*]9@RWSU&VI5>T([5H@!?E%^#-)V0Y]D& M5+FD&:AD_/#$7*>.^[!PC?([&41C5G>!7V5?K"M"KV"Y!C>:NR;W*? M4+.D\KAR7;S764."\ (VHU<(N8\UG&?-USDXB5L62,<* 1#1<$+D95OY[^CW M+11K8(?J'PO'0'&=55=]MTL/!(%. MN:\ZHMP9+P3Z4[E*?B_)>Y3:H@W _/[ MTT_!+[]5\NY'OG1X\F6=R;>#AD[^2)_(R+3L>>@J6]OS.M:9U#/>S7\\(KJ60K]AH Q&*3+C9Y2;=< M4TDZ2HJ*A^;A6]3NS]'F. NY3AV1FV-7K2'5$:PMIHX?HV0D*W9H)N_^!*.< M[?A,B .O\O-\4]ZT)'VZ3BN?6]\T7WP"16I<[NR3Z^P$/SE&5P]:$=R9*C6IM5SX4QN.88YYMLYLA&Z@NR13$>$X.\I#0I M)WO'T)>71%(U.QT$,?#IIPP$OL$(Y*'K1C3-COB\D[MU18&SW&X<<)3A\?EM M) >F\RG-YV7OF-M/7=@,T ' \7BEEYD>VB]D&;F]WGN3^5WLY%:[;R=_J^#>XFOAMS(?KW3LO;\YO;C>O9O MO-EV[:XHF0@K%H0^>GE]Q0[Y9IF/*"0WG?7JHKR39EUBU)Q'5(UZ]/CRAU]^ MW#9M;WOC67E=LJQ"THJ*^1Y[\D%$1<.3WN#V<3R[K0BVI4']0?U!_4'].9Y\ M1A\2O+33$YH<=A+KJ9-8^5OKI,.OZ^5L.ZVYY8ML_2F?NOK5.ET4=0LBZ(^\+)> MWJ1S=_P%TY7AEIN'HD*=':SM[YU[Z)VH)TRU#^6\\49Q" ,( V\*!N2$"D0! M1 %$@;>, HQ-!$$8P++R\].N[7DQ7>>K\F@75D^.6#UYLCGER32?O#W?S?JO MSPW%KOH.7=#$T,1VPW\^(:2[#G]H76A=:%UH7=@>^="PNEG-:#9A8BD%@*0_MXG#_2R9*"S0)- DT"32)KB// 25[?9'.L="+ MV3L6>K&JA7;QHJK61/+.:&K1(M BT").T2*PS/NX;/\K7<_*G0>W+ Z8+ \( M@-X.Y;R9\+XXA]\@Y3P:)QKGL!-0-%$T4311])_#-$ZL5>_7BF]XHAD<9NUA M< ]0S!\BP%'0TG=V\/K9(CRRQ'HXMBTGBO6$]0_(;11JA%53!# $L+$ &"43 MP2DB&"(8(MCK:QXBV/X(QM6$=-='#Q'LJZ3[]R7MY8/?W_EYY[V0R_,Y7)[6 MGBEBN9;(Z-GMY6^:U/)-OSPR>A[9RS2,GD7^!?D\C[K8@GQZJ#^H/Z@_J#_# MD<_H P+D\QR:2B%%W3^0SQ-5\R15$_D\42.1SW.$50_D\QRB01]1B&,0W&"$ MA1J'&H<:AQJ'U18DWARMB78NGZ&HT)ODVN)JPAGOZLV',I7N.MRTB#" ,/#, MES83(Q$%$ 40!=XR"@@YH=UUCAS*5+X4!K#^B\2;@P'<-]C/%ANR8Q M38P2-B%:%YH7F]MGGA>@92;PX!@48'--B1'>T"[:)]G5431;&^C2:! M)H$F@;7>PV2+U)O#A)[3R9.QTHNE*#2Q?DM1QDZL[LSOHWFA>:%YH7EAI?=@ M$2+YYA @:'1(@Z5>M NTBX?66B>6X1Y&- DT"30)+/4>)ENDWQPT IU0OLPF MDG3'&7/JZ3):%UH7KJ>@B:&)#<7$T(%AO7<_$2*!);(G'4'-D#UI_^//9F(X M.YK<1J%&6'A$ $, &PN $3,1!!$,$0P1; ":APAV0 <:/6%<((+UE'3W2V Y MC#?_UNB?S[8YLN'NW.4>GHZ?')02@K2@W5[^IIDQW_3+(RWHD7UW0PNZN5IG MV>/$H)WU!L%L!(GY4']0?U!_4'^&*)_]0@(0Q*#B@>Y80?W"\V=_VQ:;;(:F M=WS3>X.<=T@0BJHY6M5$@E#42"0('6'] PE"AVC02)Z'&H<:AQJ'&O3Y9.9'>;E-&ZT+K0NM"Z ML(G0P6$UTH.^/@"-#F>P9SS:!=K% _Y73HPB:!)H$F@2:!)=1YX#2O:0'O3M M0<_II,E8Y\5*%)I8KR9FS,30SO9YH'6A=:%UH75AG?=0$2(YZ! 0:'1 @X5> MM NTB_9U:L(5;E]$BT"+0(OH.O <4*Z'U*!O%H!.)UG6$TLXYLIH7&A*6*Y MEDBPV>WE;YIC\DV_/!)L'MD'-@2;1?X%Z36/NI2#]':H/Z@_J#^H/\.1#])K M(KWF $SO#3+&(;TFJN9H51/I-5$CD5YSA-4/I-<:%YH7FA97>0T6(!)M#@*#1(0V6>M$NT"X>\,!L M8G5G#AA- DT"3>(D30)+O4BQ.5($.J%\F4RD[:PWZLFGRVA=:%VXGH(FAB8V M%!-#!X;UWOU$B"2;R/!T!#5#AJ?]#S_SB1'=83D2/"& (8 A@!VQE9,2$R60 M9!,1#!%L )J'"+9_"$;,1%B&"-93TOURDLU=5:,*%*NC-ZU^=5__(8<$.9]6 M=_HMFV[7:WB@5S<:][[YUJ\Q\BJKO\J\Z_1O2_C[C;>\\);;M;>N1YP7H#S7 MJW5>.**#"_B\>:?Z&X5WL5Y>P_6W!RPJHH3=UCIGWO_+UYMM.I_?>/"OYAG+ MQ?O5.KO.7;_3HCDS/)WGV6+CGKK8K-/IQON<;ZZ\+3QFN7[@*:O5)^O M\NF5MUHO/^4SN!M\O;PL]0K0ZOP"K,N)!1X*%S[T%F?>7S+O,EMDZW*0]8T> M>UXYEJ_?H!GX=@%6"=]>P/M.//ABOH G7\.;I?"UB7>]G6_R]S=@#[?O" )R M7V77YF/+'2O8MK3I$"< R.[F/MUEV,R#:[NMY MT'B!.RUGAM*23YV^NUMG M)'N1?^IH1*5L)[6Y.'-ZML&!@$&A%[6=>.=ID8,5_ P&]&C)EF M*8[4X<,< NGBAQ>_;QF\BM479'5VK,[L3&LNNJ5UUIW0.LM1D_O:,0]^7,3& MP[K'V.IFG=BKJ.NMZ]=MVV MB[@39+J8W?WR,?V"BH>*U[WBA852(8F2G)$&D0:1!I$&FQU MAWB#>(-XZ^2GUR'?R5F6C: M66>ZH1A$W_$+FL0)FP3E$R60OQA- DWBMGG61-'.ZOIH$6@1H[<(HR96=Y:D MG8I)X)Z$QV7[D]O6[+JUI8L;K*,-"'N>V@%_.I02?$),9X'MP6(;BD'V[?_1 M.-$X7WF="4T4311-M#,Y?C<,!]I6M/[6MSHWZ>_1=M%VT;T.PA9?)=T_K:R^ M/%R,2ZYCV 8S!D*&SK;"O)) NL=M .P)XUTS#PU;"_I.>Q!>$%X07BIX 72Q M%M$%T071!=&E\ZU$$\FZKA<-6P<07!!<$%R.$[IP-2&JS<.%\/*LBE5WA(4' M,#0=[=UQ_ ^.8^>V]^Z"#%D[<'%GYLB0A0Q9(Q[]F%BBAG4Y,F0=.@Z M\F.AXKV*XB$_%JH7\F.-7.%0/H/*8T^(" 25"Y4+E0N5"Y4+E0N5"WM1/4.: MR(]U$E@W^ /FV-G]WH9M+2:6=[=A>^BS[Z[#[CV(-8@UKW#R3$^(0:A!J$&H M0:@97V>EH6L X@WB#>+-*Z51EDT(Q=BFUT+8:=6[D"!K* TG#Y'5*[,!\8FP MR/2 -H$V<>N!U43KSIIFH4F@28S>),3$RLY"4K0(M(C16P15(/B\'9H ->&L,Z;+-T\0@,:)QCGPE28T4311--'.Y/C=,!QH6]'Z M6^%"BBRTW9.P772O TGW3RNK1XJLT6R$&4,+<&P$WUI[H&*BA>X8LX>M!7VG M/0@O""\(+Q6\\(F12)&%Z(+H@NC2?<&(3KCNK&!T4-UG%)K365$(L0>Q![&G MBFRDGC#>V1:546A!AP6M?AFTAO'F>XU^7*-%MBQDRT*VK#XN1[:LD0Y^5.^. M2TNW;%F;JW66/Q!K'F^%BC)X101!I$&D0:1)K1]5@:N@8@WB#>(-Z\5A9E M(8LRB#5]UL%.J]R%9%E#:3UYB*Q>MWNZ8^937:G*4 RB[_@%3>*$38*RB4;Z M.#0)-(F[MBL3A;Q :!%H$7?U9SL1')U$%[G8@(I!2)7U!K'G[= %L(DPG>5Z M;YXH (T3C7/@ZTQHHFBB:**=R?&[83C0MJ+UM[XUW*[(:+MHN^A>QY?NGU96 MCU19H]D&,X9>W]CQO;4:9]3$,"2SZ3+M07A!>$%XJ>#%3K3M.J4;MA(@NB"Z M(+H<:<&%\NYV\HY!!Q!<$%P07(X#+L1,M.((+X=5K/KEPGJ"G^EH[][3^'=N M>^\NR"^U8VYW9H+\4L@O->+1CXEC:5B7([_4D0.$AE^JR+\@N]11EYJ1G0/U M!_4']0?U!_4']>H0:A!J'D=J.FC+]'0 M-0#Q!O$&\>:5TB@I)\(B26^OA;#3JG(JM7YM)A$ZN0.@1M FWB MS@-/!.G, :-)H$F,WB207PHM BWB7N D(7!"%L).LK$!E8.08.H-@L_;:;(/ M?EQTW:IY?[$-Q2#[#@#0.-$X7WFE"4T4311-M#,Y?C<,!]I6M/Y6N)!@"FWW M)&P7W>M TOW3RNJ18&HT&V'&T$ ;VZA_?1U7=J)8=QMBQJ %?:<]""\(+P@O M%;R8B;$$T071!=$%T:5[1O+.EH@/*OJ,0FTZJP@A\"#P(/!4*[W$3(1E&-<< M5LUZ'OE4\_-__'Y;O+],T]4/45ZDEY?K[#+=Y,O%+Q>_576AC^YN'^'5@_ER M^O<__O,__VM0-H+)]+?LHL_O$LB1JCY'_;7C]$[+Y_!!^ET\SZR,3$JXDSY MDB;&MY*$W'#?AE$H?!:]^^-74[0K[B=8FQZ:X1:-59=37(KB?2D+;U=Q7(.OLH=$JEHO(KM]76ZAN\57E$*]KP4['1'L%[VQ?V< M>>M*(;W-\MYWT\_I>E; 7Z<.(69>OBCI74 M9^XR=[-%B1;EQ<4&_E-JL+>\ M@._"D[*)M]JNBVT*KP3W]C^$GJ9FXGW8./7>G>,?#I;C-WG3V"-Z?,]9CI\W MS8@SY$Q#SK0.+R>C'CU._#C>'9<8!Y((GEBB?#M<_0HMLE^U(?;5.LN\/R]+ M[KWX'O<>JA>JUXM92O(O+U.N\0,^.U#C& +^,2QR&)P(7?6B[=R 70T)U0[5 M[OAJA[2_J':(=JAV;T/MGHUV>*;Z<25UZV-N*:&HN1&](EM_RJ=9,?&NTQPF M;9$NIIF7+D!PX %8)>Q2JV"> W=>Y MT0.8G&A.>Q?7*+0& 0P!;""JB "V1Z>+O-BLTTW^*6LV2F,+B!Y6$U[:Q:;G333=PY>=6-W9 MNM13TAF*E?4=::%%O6&+4A,ET*+0HM"BNA(7U1,MC]8,$4T*3>KT38I/6.>M MKD[>I/K<($/&GKI6_0F?.M[;8Z4$EY/WMU4.MCI;;MV1X9=@V;A7#KNK=CXE MV]-?D*9L8GEW*]('"W04BM=WB(<@B2")(#D\D#032[I;]$:,[!@C<55\2!@Y MH@705\7($UM79WPB.F^7>X! 1Z%X")((DF/1503)3E=&I.ZIC(L@^7CU]P5= M.U_2A'.WGV>@L\6OV;J\8I].G8D?^\:$- [BB&@;A):IJE-GDB@K^*@Z M=3:"\$ 27BF*;T[HL89UD+8=:W /]>B<99LTGQ=E5TW797,QS>=Y5;M?7GCG M:9%/O:R1]0ID79;Z72O-63[?NJ:;[;]B)\V7=-*TY$PPJ\P0NVDR;"PXSLOQ MW4T0[5#MWH;:]=M,$W41Y=.5K0[ %@+SQ_]K=ML7N=K=/-V;P]->1 MT:!?(78% R-8O49U1'476:CC\TSS9> MOI@NKSMK2H.VND]JW=%IN*&HT_'.M?4GE.Y/J'$[H>IXO0Z&H@SN.FS>ATB# M2',\I*$3K8_7,& HRH!(@TB#2'-4I-%J8HU"I$&D0:1!I.F52T!,).^I\_D) M(PTN2#\NVRA;+*_SA5N2QI7F8Q:OG^PQWZ40=TK53]GYL3'MB"O+>TAAQ&B' MUHG6B=9Y0M:)"[\=6.?A0ARR=;Z6,J*MHJVBK8Y#&=^&K8[D?&6?(OQ+V<@P MF[U/X6W3RZS>7CY=7E\O%]5F\L);;C?%)EVX5\!"[?'1[L4UV6/#%C<3WEW? M]:&82M]@C"9QRB:A)U0*- DT"32).R\A:&=+X&@2:!+C-PGP$@*]1!=IVO.* M[>,_@> 7Q?:Z),I=@""*NM5^>30X_Y1Y13;=PJ5Y5N!*[3&AZ94/89[\.4O4 M.-0X/$HY.HWK38@C"VE0_U#_1A=2WQ<;&7OD_&'CF,Z6*T=/56!Z?OST_)4) M$'J@4IP8WEGV_I1TAF)&6/!"B^K-HMB$B)ZX2=&BT*+>H$6ACT*+0HOJV$W#8"]SU_O M,*PV%?98*<.U@9=A\@,[?OLZNO2B#J'=0[D@$\9ZBH[VD>KS)31B%X"6C99] MS!YRC!ROAQQ:]E 69M"RNSXD-3#+=CY;'J]GVW..3*%EHV6C97?BL^FK^NPW M9-EX%O+'>+>^LGL"LK.MLXB"_6[>'_)1[KYZ^9WX&6TT*30I-"DT*32IHYA4 MW_DA&A@:&!H8&MAP=P^,?E][X#KX]%C0PT6X3LI-!P';8[,Q%-T[7@OV)Q5S M#+W9Z1EAKR^QH2A/[[X1L0RQ#+&L)RPC9T?DLQF\\KP"EN%"ZY"PK)J-H:CC MJV+9?<4< Y:Q,S* '25#41[$,L2R :DC8MF>.:9^U1WMPU*>5ZD\GEB!,:K. M(W6E5(CRKX'RHU@G&!2C8R\BZR,/MSV=1GT([T>A1GT'L(A@B&"(8%U6$H^X MZWL4:H0(A@B&"#8:!*-G%A$,$0P1;!"JAPAV"((IB0C65^GP]YL4WO"A[Q]M M8#M"F^>+[/U5V:;G!\K(O[X&DAUK.,ER[6VN,J\UF$-NMKE:9YF7+D#_\R^= MW-&[A@^O"B];S+)9-X/\[^TBNYL$3B8>(]1T M*>42E[S-TEMMU].KM,ANCU56UUUXZ6JU7G[)K]---K_IYH6U8!/RP/KM0?/A M)K>3.UFFNAM5S?O=^6U^GC"=.Q8H%*%AX(P_MUO?R4N[D91) RZ(#N+[=*6ZFI4]B\ MDN0&)+D&P'%FL<@NT_)OG1@E/[/_.C#4(6>LHR%=H.OL,B8%\%Y5>CF_F91H M#6 X<\ZR&V\CSM30=)&RSL;T75IX:=V[]7M4S6ZCNEW5//,^7F6/8VAQ*WN( M)_+E#.***@0L6^I"<#'+X=(U?.!=K)?7Y3<+B$JVF^7ZQOO?1>Z^^&%3W2F; M9>MT_A!,=_)BC':D?!!A.2#HSC"X['1D&B8!A)BOTCD$U;-MYE E^S+-BJ*4 MZGFVR"[RC0O8Y^FF IW=2!Z^FZVG>9$5]>P?;W?47HF M/?C:_*$0Z'6Q[7>,G.ENQX:H-B:'^SLS6-VDYDRA:H[&X<9?7";?U% > -]) M]8=;GUQZRDS@FG,&T15KL_XT)01QM25@6 :3[-1; -SMNHBR M&I!>WQ4/FOS5!3,N;X4\]CI=PWV;;Z\;]6[,X7_//IS!/=>K93E?=Q/GC!OR M:G5X2*.V\SG.M^_9QS;AGGKM9M=Y3>,MJ#>CNZTZ/8:S3:N7&S0%@ M4_GE,^^GZLL7R^UZ<^7]WS9=;P I84 5#GUV[S1U>U]F7OJ-?1(')4T0;))N M4Y-=E^IMP2[6WL?E"B2JB/K^;OB[DUM72*K9NP9I;MU_%J6BS#+P%Z6ZP@5I M ;-73?4\3\_S>34KZ09T:[[\#(]J]._,\XO."E>]FN3GK%KBM/X"S3Z^76_:E!R!V76>%H\96=W=V]MO(S[[] 9I^R]<0[+S78 MJ76YNIQQG&=5DI=!-PX;05)'ZYS6\Z)N,MI].M>[/U<5H$ROTL5E5NPJ5R.(SZ#OWD7Z"2#K'* M M+<5U3X!5Z%"_YP:>4^%?_>G4@2*8U:_KY0)^G)8 4?RZ!$BZJ?Z]SSZ&.$E49#B1-&0D M"@,3257O8X@2:TWO^QA:(-'GSE7OMSB,?_[XI[]Z?O3+KQ_CR//#\)?__?GC M3S__I_?K;[_\##^'\9_A*Q\.1KVOQ[]+.=DY"G:>_/0D_?*V,^>=2[?Y0QDU MN8=7=_P-?#0XY"JD#N'2=>J\^^<5;> MYCVQD^ZBUNI7]_4?(-@&>SZ^B+Y^.Z_80@ "\1-8>Q7"5F-QX=;EH@QNX.?_ MV^95M%(F60_*,ES.\HLF=/KNG?\A!(DVL;.[=[7/??=^A M7ZKET CJ[H%E2:8:Q^>K;.$BW>O70HQ;9.M/N2L;N2US,+^+HDD, MEMZTF6(G6[=/KHR-JP!SG5W,RVBXVI2W*')7;*K2-+CT\U7N[UK$EPWOKJT!4-W()A?W#0+#]-:C2LM+C^I7W/2^BXH((SHNHK#SP&@ MZA>\W8M8W6H"Z13DEI#T-A>6@DRK'!62_6DV*6-LIX2/?>,V&7G>,^MY+Z?Z M'^ZF]^;Y.Q!<6GR_.P$N+2XN\EI)'GG*V5U2"0,NEG=B_+ ]WY1_XH*\%R_> M[/F(T=3E3/\N(8V:1#5<%O#1^WYA:%(K[CV#JG)E@&JPIK(NX? &?IV6(X(/ ME^>;M)K[]"OU2F^5ZPP&/I_?+2F4Y8<+EUHO6\CGWOLK>;M"CQO+NP4$/D6- M;6?O>@D8^%L-&)H<+YTM5U4FG=UW,77BO3L';F+@X_].%]MT?>/1*N>8>-M- M/J\,LRQ";>S9>?S[R_U'6)6E;W!NO6"YQ!K)PUN&-II0N8Y:ZR !BUSMJ> MH\'(NRHJ"+ZVK,=@T0&=7I7U$_\:N?7>0;?JL8]JW=P524BD*LK'>V4:,!3NUO#_$$(^L@36KI=/V+MS&&Q>_K@4>-QD 7,:AF;@C#N MGON W<_+^F#;UMU;%6U^IW/O ^@_>7MY\[C5$7CKV\^:5]_ MD<&SJF^##:RRS=8I]^4ZJU$P+8]F>/,E ! \?GO^M]K(*"'_6JI\95QUP.-> MOTP@*K!Y9GQSYD7UC:KH$QPP/.YN '=0D4X!58O2>!^_=[F:X"3VE9":*;O] M^]WGNUCTS:&7Z5U3<)VXT9:3.TW+5=)%MKDOV>\JS;SWV=S%K65U^O:IC1PA MBG/O>PM@,U>7+T.X9>[4!L267]=A7RF\Y;Q1HM;,-O'];>6[B4Z\3_#AMBC5 M:YY=IM.;RHW<5!E$.\KKW0EB[OE+( H!_/G^7Q>5I57M>(U MD^L4R@7,(+K_?40KW4N]/Z]7@'8D=5_Y=J3B&@*T'E)A^&W!O+Z1&ZZ[3[Z MO"&=/4^VM[<^1+YGWF^-7NTLN3EI_QI^@(_@W2'A'__V?O79O;5JZLX<_/_ J4)^>)704IN/ &.YDJ698GSIN.3N^=$V9\S_&.1\; M!JKZ3*O-9>T7VG4TN.WQEHM24KE15FYAY.Z(#%]N T]E> 4=R]X\T'9]D4D/ M1C(7V_[XEDSF.XJ"X L)__M$'HW0JE)'"(GM>?Q0$FNY-Y>[]9=LKP]U%/CL M851 *QD%%G#[.\PB\2M%1RN_Q,8G?O_9#2-,(.J(5A\5\ML3$,)2I,.;A\JG999!I<6VK8@#D_I1AJ@6EX8QG_=P MS)='3O"?E_Y>O[P,X*$'9^OB[C;E[@DKU>=V[(]PMN [VTDCCJG_4R,<*Z$3 M"CZ9]5<4M2?N(4+=*M=?5M[S/DFC\7U81)E(\T?8%K3(\SE.R(?0^-LC09/3 MGJLTN1LX7&@UJZ*;LL*;3]!JN ]ODG@A;'=N?81^X2'<,LI.[E#$:/B'VRBY M$<+BZ^>MB!J.DOLSBB<>EQ)\^]]?_O[]R[NM?"#E._$Q+H0'93E2LG 8B!DK MYZF>N4.DR&"N,Q;[_9?''3S$-A:1Q/5=* MVE78P9?KZW\^%76P_U:JK6"K9\CR[Q09NL8DV,OTX>3XF=VDPGOO] 4Y#HHS M^HOKC^71.U$.@2D2P;0-#UP5IT?'S_6R.#BSG-:.EN7[5Z?)HY[SYMV:#?$^ MXE@VA,N7,\6VA]PO(L;OAM7>@$>^=7*D4S!AZ9PDKUQ4#)?BC^>Y]%E.^;)] M1M9Q\==WY3Z?MD2L"# 27O;W3VJG*.5F!"R*"EW\RQOKC?B<<2HI/Q="6*^N M&VPP8Y,NK^L\P?DZG[[WAML4L5RNW;?]CW=K?L'?<9?2?<^9S4OU*8?+ MK?N1XPR>L9VWJ'/(WW2G*H7M^E@*ABCCJ!_*73D%Z18H^F/6\!X3@&;^[ZRX MKHHJ]=-0^*,+JT#\U2S#6XLB A( 5)Z04K46SM+ M)F=4SDOXZ)JH*GV'15A2<5PKK44)N%(T]O!#5A=O6Q"@^%I4.O7I]_2 9&*2 MWU%ZK85_DNY>Y@-(F-+*]4S [19(.UH<^]^+U?PMO57@S\FXD(L=N;KB)\/K2\?@#;9I$/!X;/XJ'J+="LGJ> MSZ>7GE=8#^Q'*#T$?BYFC4[DTW*_Z4]R"M^B^;GAN^=8^*3+] J?6XZ,SN-$ MAI8LBU4X[NJC_6(S,:G",D5*I*#BR.4MTN$+C*.6])O9DC:R;N1>:9V%45B_!OTYN M%!LVOB+RR1,NPX8J"/VH?2!VOXS2J3?$(>E3.*L\2[3O8V%\;ESQF7AX'-LQ M)[]N3HI3&KEU?BR%VY'+2AR1TO:!+&@9*Y-*^LJR*BZHTK)"O'QETD57WU= MX7B_FHN?7*YHGF?W/EJ6<^%^Y/_3E[D*5Q>?AQ?.X7,55$+IHU\DHC6EIR?J M?Z4\/5;DV$[E'IPK;2R"=?D\CN6A85"I!8%S#9TW-JB;XONN&0=6D0/)B?6J MC$Z^K([KC+>5N65]N+ZZK#[9'^22V8S'DT6KZ+RO/I;C?V?SQL*S5#),+'#_ M?7'QU13T4E)3%9HFLC!K"BH/Y"EL.EV((+[RH'^2)#E?"YB(DY-!+ W,UUZM M(BI.Q%;PKR)QSEOL\&\>Q%BXG1#3SK\6-=VRP8*/&/3<^.A'PC.231G+J\1* M28+=2")5EO-5+CV-D=I*BT(LVUU%0GA3Y,CXUU,S6LH&+(MNR/H>9*!(8)=A M!MQP$(91,QFZ.+HN0W+Y/,2,$BK(,UJJS\0/*>1O1N4+*$QAWE@W1"C\HLDP M\Z2T,M>H9R9H3)ZJ"V.F(I9UM&V*>(ML*LQL<(N)JO! 3SVC/TJB) M4+Z_V.RD8A]BEG4?:*Z*TRIQBB>7+%%30C+^V@DHMR$W*Z>1@=?\;F&3[EL&T5"WW(K,GLG ]XF(KJC2,XHS 1*:.)KIPRY\Y=V M!BSEU@!__V(6J@@26;.G3@DJXO#EBDVS7,Q $*;!8K84*T=U>I+[F")QN78' MU>%GD;=#T"=#B:.GL'#H7'[Y3>I'!9O?5^P-RH-^/LDR\^6YJ[#NJ%QW-%QV M- 7N5>466,G,N7\ZP6=M#ND_YR+A@[)'__GFG89)N*:2R:S?Y=GTI]R(JP'G&J[AAGZP4I4ML:)_Z-'WTM8CRX61#5=5A$G$>U<\^,PA?+WUTL M0YR$RX7\?V30W0UCL;&8C\L@51$!_5#'B"Y[5/Q,Q(G(D/NB?M&;1JF=-]46 M:E<_AVI?Q9(?A&A7)DGNY]7PKBX_#7K.J&>[HX]]>WC57EQ?>H%.= M))HYHWNSDL"7H'T1^=WXDR*^(J!:) O0WD>$A3'B)'@KN MI"";JIC7C1__7H9IQ>R!FWSI[P3/!;<2U:P+(\7+0M>J5RFYW1\\[]Q17KU' MQFR*,(U;D4]:QUX)C5C$HB)51/%EXV*YFODY.=8>1&!'9E!*%S&_*MN02EKQ M]QR?.9:SV@%VOSW6KW*;$XNU9)I$XV+O(]]*'-X7[T1O+28MB/@F3!X6\=_. M:(W)%L%4W.N&12&[DV'DS2Y1F=Q9?([9;XG\J@NH-*7 MQ=GP+;GCJ$ *$X^6++&]B"G0(BB#C>H,0$%C126#DK4HS2D1+" 43)S5R%@H MV:]#5A9=CON-)YRI1%IMF>XDAU;L]L6[U>35O#UY :F0:IEK(SBFP7[G!B4O M-%^4G&%I&LID3_$"5?8MG8*&J?C9/7\6.QLG]Y3?>Q'S/:1(HB8'8O.E'U.7 M/-XM3T2JVPGN+X9-Q[*9S")KCE2871ON'$[D>729_5K4J:%W*)Q#%,=1A'33 M3"ZYB00SDSNN 'Q3\OZ8,G_+JOMEL73E04FS!Z)M$G9:GAYS8[JR5U/ MC@74YZ(\<^Z/K?3Z9>G;/Q&67SHGRY"];C=T]TLIY M* %M<.&4&M6HM")/B4OM$W0Q+O2O9-K]-[,'K6_XG:H]WS9+C373MXEW9'7Z MNC!]7EU!=;Q"D>O5+#KC?7D):U10 M\XLEI(QS7XI3$Z<;FB7? M:093+041+%&A,5L/QS+HE!;A*J>Q69X@;Y0I7%*H<^,Z))2+A*?BE+2A&FFC M0/HM37]FLD$1,$&O.P]+ULG"47_9_ M;L;,94$RK\RB9AF!&U861!'6?%$)*)""Y=23R#J*Y'\FFZNL7L7BJ5\&P)6Z M4146*O3LX!/EC_/V/OR'ROJL3Y'HTH'Z"VE"523M'6*A1S7R/EIUR2/ MI>OM%UX^..CC=\LZN4ERSD_+V2(.UZJFFC4_R]\O?27UP-DFDZ:A^[0033@Z MWT_#,=?W8SC#EF5>#==]\[2L"N4N)&'/?QCB],WX3TO\IPU9KI'?4X0SVD^ MHQT/'YY/2-E> 6_\X/?;E+/RF%@C2=__9Q P-ID<03/;7,**K:NY;* 783I5 M!L'&0*Y=,ZU>@.Z-$Z*+*/^@2CK/JMX34MI3&$(QE4JC;_8<9?JB_=SO=03> MO36R31%^K>MVB(2Q1%0V.:OW4+4S8)]%U'EF$=U'F#LLB>H!9IMV3QG =%&" MH^#HE2SU94'VPI-0PFI._HADD5'06$KI+?3G21L04RKGHV+OK6,[!UOM:TUJ M;_U7KFRK[3ZP\FU.G%BJZU4A,YCZZ2V%I$PFPEE9E *3)7I: 6@+&\GCXM0V MG;XZ*W1+\0"PKW")%1_OI6?T)HG&C[;7%%%7;:S;44B7*R1YE"/V(L!NG*KB M:<+/NZ+[&LR XDWX<[)]R2Z]#5&VL86WK?[QY=D)O5.X<5DNFM/\_<$&IE-= MQ^_/'YO5W=GH-/&&H@^K"B!$NFERX\ORG,*G()[6.-M?XV$P;B1QRT"VLJ[U MHR.\*F#X]SBYI]X!0J''C0/T:9A1 =.R&U :,K$8-!(0JXHF_IT?RNX1C$[: MZ=FM3)%RS?\B(BGC8FY%3'?9DH/_Y4_\JKG_(#MT+%(J5)/7?2/*-BS_K*-O MJL@&D==;W:D(:%FJ]B#2Y>@4OXB#H)@6^G&CG'W9V4E4UB_.TZLN F4T?]'N M(9-]ET-91BF5%3>%:)M5\.MP'!G>6D2$BGD((@I.S:KN+&441C4%9=V<,H2A MC'8IS4W0]+V13ESP1O=&S1O17 M]%"U*Z%EE'\HXE9K"BS B%R>R*1I0RZB?#5>V= M00H?B3@R63-%MD_E4Y.D#R1JT?.LB2="]I1RN\;RS=[V&W-,"U<5R!8OQ!FR M3+.4U3MR67^@7'-$IZ0RW+ S"V'4)G27(4."AJ_G_+Y7PH_+0+]J4F63)V2 M*61)G$W#N1C=Q+]+Y(H&SN+5GB^9 D;HC0^2*9%YH%(>ZD$ ML,:DE:W9R//_M#%MBHXZ2A3L#XXS.!^I39-ZV\A6?[>V&^FP(Q/:E>3<[E0% MDYT&M4:$:]OG [6(4#8_?W#ZHW.W1;@NU^RJMP/5#F"M\:\*)'\8#L\]744_ MZ*E6BT=$F8-I6JH]1_U0ZVS M2HLS?;"V&I'N6U+]4JK3KF'JNLQ0)M;T^;2 M#+]AHJQ9Z3"K=JZ-/R_\.Z%66C E*5D"NV"&L7^](N$%5EZX9*VQ3677+V;1JUS!Y; M!_*-[S/WR36WU]O4ELW+WZ<;]O+7YFY1NI#+9*=,%GN\>6AX5$7%?C_*I^18 M-8NKFBF+1:W09D4TX44J'E/HFA*(N98:WE/5MW*@:#QC_T&V Z\;&M^+Q/WE MM-=U[CR9))L]F25KKFLMNNPWJB>T*#=0SVLS[[]NLE@5AY0^\WD:SDAUYHMT MGF258ZJ1J"OT)LR:M>8?.20R\ML5S3-B42-V' 8R^>F>"T@HU2(-IK+C.MV^ M\JDW#RQ,,7[98$JDH-:#EOWDE[(HY1'(AA%55YX;5S_\F2C&70JF?K5UJ;F^ M< <':2B;7PJ"$;=1065>Y^*7PLS6R/ME]S[L:?OHTZGUR/\M:=I=7KCWZV'KU M!6063M][@_/>2&UJH3U4DEO8=X^;6_BRRT=='OP++_>Z/'B\>T?>'?'6^V7C M:B8??;.5AWH'F:^8+,/]Q%5=]ET4:?]'(NJJ7XES37(K&:ZU6J0:Z@7UVE&] MKL,?+U.N_>+U#U]2X!F-5"?1Y9V:]$^0#TV6;Y'[LT;WEK*SN@QJN92^M3]F MRPXURF!(AOAP,:/T\7_7'2:#HE]F M61L.!PKJ#Q1.KAG-V[XY='JJ5>6T"^D#,*\;,.Z:*@P # #P*P%C&V;MC4 M8H 8(&9+Q%CF<(@U9B?$Z!B8HHL0'V\5J]K@5.8GIV(Z1NS/J(9/[L>W(978 M@2M1(P8[H?Z+/=/JV0=3KM.F/& /V-L%>Z[INL >L ?L'1Y[0]/M*]L# WO M'K"W-?8&Y@#80]=O5;(256?+ZD)OJ41XG+%WHB<)W'M'(*I3ZWW>[RNKE/&< M;'2!%%W79D ;\/2*\?36MM3M>K<4SFD; 8 ;X+917+9I]]7ERF$! Z)>.Z+> M.AX6L./O8C5R*[4IQ"]R8WO#)HEHZR*+Z/H_<"9\");; ;PN!R^U/(W8BZBM MVXD$ZO)/GI/MZ2>HN$-S:"D+.]I?H)U0O+8M/I D2!(DJ25)VEY+^UN0)$@2 M) F2[#Q)#CE)NB!)D"1($B0)DMQ DJXYU7OTF+:^GS5ZP_LJ[[KV1_=D6=? MV9\&UN70]2YM=^"UWV*Z"4Y[,/^QTDM9D4[(C_3S]V'.;Q_(.WUB$Y92#8Q" MLD]JAP[O(:ZC=O8S_[>$__V!TK/&Y5N4S=.I8UV8Y=G2'V=^R-6!VL6SZH>B M&_O4SXP;QF+C)HPB_L,;/^/_G<15E_>%'XDN[M1:7O3&XYS TN@AI-;R:>K' MMXPTV)0=W.D'*:.GT=]O_$@\L1A2*)O/S_T'H?/4YIV%=_QQ_,[^^$[\5/3I MD^.[870!AW!,?>#IJ56UDJ*E//^[N=3)_DP./V/I'?]!9M874/*:/Y^G?IB) MRLKR!^+KJ9^.[V57^HRK1R00>\ZU8D(-[Q/CYR1GANT89\9CC1&7?^56"G4R MI]'_JJ+/=.M@2N(5DE_Y MZ7B1TBU(X)Q:PF1\KKW^/H?#RV0V"[-,2$_[EQ'77?L1HQZ1];@+=>43F2RX MOHJ_\[GGND$:)H# %5GH?) *Y'!UI+GF8""#5[:\3PK\)C=Y 26_ J0$FE_E M99X;JZ,@W>/7Y2&_>7E=)D90Z9'(YIQRX/LRWU.BWN<2X!CATCPCR1(=A'PD M=Y3^6>@9C>N&Q8RO8I)"[AF'T!W=FG@BC$6C3/Z3)VSL?62=4P=>)7>BX2FY M44985'*G6E8/7(.R<^-73K0Y-Q]H7@CC?Z3>I1.^QB>"QA(_F/[1F-.\DG5G M4&#Q."3>X%QQ<7UI#*S!F6W1__4X-4_#@*M,Q#=37$/CG"L&5YA_ M77#3@RB,OC7JAU$"<*5 0O.RD+^-GQ(YT;?\E3BS![2*!/XB8^)NW%)D=$$B MEXQ)2"L/*2,GV)Q)]N=WSJ=Z3130VXB0WQN&$N)<3)K\['_:#,>%6 MCQQM27K- 85 M^"V2HSG"J^SHZL&F^#YGP33FEO/M U^K)NPL>.#6J !=(E:$"?]I0A.]'KPI M?_Z]0O NK\LK[WE>+VW-D0A8"^M KEG\ST(%YBF;^]SN+\+9*]/ #P+9.)<> MPH<^IK^.EWOHEC9!-F6,9FDIW;RX(1]J5#33L_T\OT^LV$KN8_3ML M&';9*GQR^8[ L2\_]=U![V+0L]U/KCMR+[S+R\]6WVY_JZ!RT5XW6WN;&T?? MMAYJ<*=EZM =.. 7G!Q8<^<2)+=TKZ)(8I8E?-7*&U;W?I:0&FOC=1E :Q>D M>ZY/BLW*/SCVN6/PGW'K0/6KD.*I&:3MG;M*!VF\Y1M_O^CG](ZK.BFSDCO_ M;1$WYLBU3&-M.]]];FTNB5:Q(GQB 9O=L+0Q=EN,??5H:J^Q#1HL )O8T=J%A-LO"'&JG.^)=3 MVI.1)=LA^#5UN0W5<#J@OGW%E SUW:2^:AAX:<5[3,??^75,V!=JWB-.U$B8 M7!N!3ZX"L07E.]8PG15^'K%+IN6#FW-DODI;.O#GPKM*9FZA2(6]FM'&/:.^ MD&-L^+??\&^U8>_0_M?X%&;^[6W*;JL:?\I/P%2.ETZ\Q"DL^1BCY)YK$O^O M\SGBY29 MM%5,0*/"SJ4'!*IG"8QA%0I0?5XY=OHLW M:\R^\:W>_FKW$H^&7,J^N6._>:C/0.7L/ZR>DA&3^.0U$,[P]ZT<,ZVTWMV( M\Z68(*N\2TC<)#\WGQN3"S%:?C+]IKIQ+CTJG!N+W_SEC?5&?,[F?E!^WIVA M9GYZ&\9RD/XB3\HO9%B7^.8^'.=3_FLNF2)"). 2]N<9>U_^8^4@KAYW,ZNN MCAIQU^91;I^8)\?4&_[T?%S*VM"9XIV.>_F@TZ/'R^]_N7/0QZ-4TX?/A;$L M]TE+6QO:E1@;]])(TU_:O>X@GVJX;@MEV9^151?D _V!_D!_H#]'D4_G38+1 M?C(; 7(Z0*Z-RCR[0_*I;?T+]$M\NI?[^ILD&LO[?$V3\4*$+\1U$#/UW(BS M,I0A%]%YH70 YWS?#M6$:FJAFC+.$!H)C3R,1GY/V3;]'X?Y' MQ2ZM -VN$+=/X^R"5*&.4$>-I IUA#KJ(M7..W$49"XL)PT76;]I\N!'E >' M[8J^[F9=5$A9)9/VWKF%VNQ#TU'7O%Z7J:3K4'P=- :V/*E^Z;= PN !< " MKYD%',?LJ2OWKOIUNKE-/(L9WV_7.ZX*IM MTP40 \2:YK]K6I8'= %=0!?0U45[^\3,ZO(THPS"@LOB\ 34.9YIP5#6!1!P MY0$7^Z^_ECD8]@ )0 *0 "146YX:;?;:E.T_ZN8"V"9K1#VGLTV&GQ>>*$"L M58AY ],:#H NH OH KJZ:&V?EE%]L=*L"KMW[-[AZ(57"[C8QZME]ET'B B M@ @@0K'AJ=%>KTW9_K7LDUIUL<-F62,">JX$S.ELID>F.U 7,[6OV'2!)3Q9 M *=&X&SCJ 80!40!4:R?6H(3ONK=2O'I)QKM.&L'P+D<<.-D08U?7E+K0>+VU" \LL1;2MOOFP&F)Z]?(K1-J!*\I" P$UA4"LRVSY]I@,# 8&.SX MF@<&VYW!W(%IJ:NC!P9[M.G^DVA[N?;WC7\WW@N]/+?IY>EYYP/+_FK;FKYJE\>'3T/O,J4'3VS\ ?Z>1[TL 7]]* _T!_H#_1''_ETWB! /T_= M5 HMZOZ-?IY0S9-43?3SA$:BGV<'O1[HYZDCH \HQ"X(3AMA0>.@<= X:!R\ M+6B\V5F(*I>/+BKT*GMMN0/3=5Q5;Z[+5-)U"%H$#8 &MGSID3GJ@P7 F"! MU\P"O;YIJZL@]:8.#-0YHD%%=N "N%B]SAN8 QO^;4 "D DX.O=3[9HO:DG M]9S./AF>7KBB +%V75$CS_2&RM9]P OP KP +WAZ]Q8AFF_J0$&=8QJX>H$+ MX&+=6:OI.8AA!"0 "4 "KM[]9(OVFUHST GMEQVS;ZGK&7/JVV6@"^C">0H@ M!HCI C$L8/#W[B9"-+!$]Z0#J!FZ)^V>_CPR1ZYS,+EU0HW@> 2!@<"Z0F#6 MR.Q98# P&!A, \T#@^U1@69H.FX/#-;2IKO=!I9ZO/E3H]^^VV;'AMNXRQ*? M=K\YJ&U9: NJ]O)7W1GS5;\\VH(>>.TNVX+FTY2QS8U!E=4&P6X$C?F@/] ? MZ _T1T?Y[&82<$%H90^HZPIZD1D7X]\66<[&@-[AH?<*>]ZA02A4L[.JB0:A MT$@T".V@_P,-0G4$-)KG0>.@<= X:-SKT#@:Z3"5=AZ!0T !H8,N7=DU[:(,%P )@@5?, K9GNA8J"<'_BP:ANA+N M*ZS!@#(G*',"B+6<66KVU04I UU %] %=*&(T-YF-=J#'I^ .L$: ZJ P-UCFC@Z 4N@(O5ZP:F.T#X(A !1 1J@U/C?9Z M: WZ:@GH=#;+0].S7.R5 2Z JQ,;1$ ,$ /$L'[!U[NG"-$8%%VI#J!FZ$JU ML\B8?-4OCP:;!UX#RP:; M6?@#[34/>I2#]G;0'^@/] ?ZHX]\T%X3[34U@-XK[!B']II0S_62+]IIZ4L_I;)/AYX4G"A!KMP[?L&_:MKI*HH 7X 5X 5[P].XK M0C38U(&".LW42()IOH\'0 -4.'I]V3GUUSU%/' MY6CP! (#@8' #EC*:= S!STTV02#@<$TT#PPV.XFF#4R>YX#!FMIT_WR)IM- M5;,'7+$4O:G\2#]_'_(-1;'V/D<;?S.<_,XW9(LK# MLP>.A^H=N8!H#JI7SEDZDR_<%*/AIZD?W[*9>(SXIY3]BE;MHP0J5/\R):ODCT1LQ3FH1\94>/T;\Z\2+L=_\Q<>+\2?J$NG MU$TA#I_X(>*&=/;^Q>\KC-?>_ >Z.E-79^=\.'1[:MLZ#Y6T=>YWNKFOU^7! M=ZNQL5Z7C[H\^$Z].TXHJX;6PNS:W-):640I/&BZM91MU9NA195IZ _T!_H# M_8'^0'_:ED_G34IU7=$!N<-#[J2[^XK+KNA^XGQE6S]>FZ,I2[="UZ'KZK6K M*A=1"]*/Q_6'[_X/*!X43[WB72;I/$G]'+P&]6I!O41:Q-:E;SIB4FNG<)"/ M5OO8[4"\H%Y4*5H;W"^51!5B,!:H=EY?C5OFB!NCR< MY]2J"RV>[9YE]EQU*3:ZSSY=AX(PX!IPS1&:#)F#O@NF =. :< T*'4'O@'? M@&].@F_LGF=:(W6E5G2?_9=R34<.;-L4X?K$7'BIU7NI3ZZ"_V!D#FUEE>ET M 43;]@L@<<*0L%UST$/_8D "D*B*9YD#6YE?'X@ (CJ/B-' ](;*-FFG @G$ M)&R6[1<*:Z9J;7[\ #^:1MSS7 3\Z;24<$UKI,RPW5MLN@"R[?4?X 0XCWS. M!(@"HH"H,CF^U6,!756T]LZWE$/Z'; +[&)YU0*+1]GNG]:N7B07X\BU"V$P M76C(H"P4YD@"4<_;G+!-QU7=>4AO+6A[VP-Z ;V 7B2]<';Q/+ +V 7L G91 M'DID]AW5_B*]=0#D G(!N1S&='$'IC58[<,%>MG*8Z6N8>$>'9H.]NX8_]IQ M-&Z[=!=TR&K010US=,A"AZP.C[Y+7:+TNAP=L@YLX)0=LK+P!_IC'?2H'/U% MH#_0'^@/] ?Z _TY#?WIO$&)_EA=AMSI]]9 ?RSH^FO1=?3'@N(=1?'0'POJ MA?Y8'5K?>P)-0*!E M@.UAS_1<=0';NL\^78?J/> :<,T1,L^&IC4"U8!J0#6@FNY55M)= \ WX!OP MS9&V49YC6C9LFU8=8:?E[T*#+%T*3NXCJR-W W+-GH=.#\ $,%&MP -S.%16 M- N0 "0Z#XF>Z?65F:1 !!#1>438@[[I.#U@0L%N3"-W$%IDO4+R>3UM @:F MZRCK=/GJ&P0 G "GYB=-@"@@"H@JD^-;/1;0545K[X0++;* W9/ +I973;;[ MI[6K1XNLS@3"=*$$. K!KYP]V#USV!LJYFR]M:#M;0_H!?0">I'TXIJC/EID M@5W +F 7]0XCVW2'RAQ&>_E].J$YRIQ"X!YP#[A'6C;]H>FXRD)4.J$%"AU: M[7;0TN/-=QI]MT:+;EGHEH5N66U$5O;DBQN\9,;%^+=%EK,Q '=XP)U^ MIPUTRX*NOQ9=1[Z);5<86#?+3:Q9Y06Q H%Y0+R@7E@G)! MN:!<*$NUA331+>LDN$[[7'.4>5^J'^@XINNHRVK5??;I.A3R => :P[/-4/3 MLFPP#9@&3 .FZ5R-)=TU 'P#O@'?'&L7Y?%=U A2-E>[]4W"@ X 4[-SYD 44 4$%4FQ[=Z M+*"KBM;>^9:^59&!76 7RVOWMONGM:M'JZS.A,%TH=8W*KZOG,:-!N;(03,; ME=L>T OH!?0BZ<4SAY[J+9W>2@!V ;N 70YTX&*[ZB)YNZ #(!>0"\CE,.1B MCQ:K<7UC/]F0[V[BV-OW';I;N@OU0#;C5,T%\*_:4Z//HN]5C2 MZW+TESJP@5#VE\K"'^@N=="C9G3G@/Y ?Z _T!_H#_3G-/0'W:7070J=*=!= M"KH.77\IF:*[%!3O&(J'[E)0+W27ZKC"03Y:[6)/J(T&E O*!>6"(OM\'>^I+M6\N]AT 63;!@# "7 >^:0)$ 5$ 5%E MQ+8Q?*JR7;_M';U:##5F4"8+A301AGUQ]>Y \\< M..H"8KJ@!6UO>T OH!?0BZ27D3GR++ +V 7L G91WY%9]H>K1/12A\HE3+ZQ"8L3=G8 M^"8]5H8?CXVOG,2H\5,<,..7&SXY?AXF\=/.K*<&W$2139AIS#K5:PXG#RWX MX,;EJQ7..-,(XR!:T$B,**'AL'1F&CW2KD9?*!EX>^G>]=UYS#ROGL(_OR+G'Z5NG)R8?U.VM M+J-^8+4,B\9@RGHU0]>@:_5EGUC 9CB;O5LC.BP(6! 4OWD!_TZ*?UJ MM0'*[MVDD.VT61WKWDF&ZL9%&DE0.T"K]__K'L.(\D%+Q0L\SW1==7Y_W6>? MKD.""+@&7',$KAD.3=M3YI/1?O9?RC4=<1*T*4)T&3S*[NX$RV]PYE&6B*<+ M.MHV9@")$X:$8YGN"&7+X*+96K;*.Z]J)+?N$L_KR]]1^2F';O9\;*"^]%%XYGG=L&_UT4 M)K&26QIO^>#\(CSN'67-\;?[FQ\O_/3!*&*ES_>>KY4?M3%X3;MNG2T'WV%7HK=+;!VA2AK/;#]YFZ7H#5;JB"QR.PB@:F31MRO8;"Y+;.*3"8<0VCQU;,! UXJ/3 MB5)ZZWI#D[/5P=3KM%ONO&Z327Q<"5.JML4L'M<;8IA1A]G7XM ?A_X(6]+$ MZ-7\T'_[\T,MAJMRU1(_?Q_F_.V#(B(A]>/,#X0]_C4- V9<1%$2^#FWR?/$ MR*?,^,9F?BC\O*H+ &NGS\<:+,6%^+>W*>,2Y?^:<K]%K^%GQM3/S/B)#<>6&[<,!;SOXI= MVK_Y#]^^^@S>>?[,(KX+?DE=PD? M_EC\HG%W/ZNN#6-CLL@7*2M,I^S<*)Y&>S'G 4Y*5 U$X8_GZ?)CW#&52MZ4/,6??LG-7)M* E9I4+M M8XY&PW:,&;]@F@FUJM$PEC]*F3_A]/YTP%'Y[S__:9&=W?K^_'U1\OQSFLPN M"\#\&N;3RT7&UW>6?N=/_LA!^/M__C7\LHCR<1^PJ8E1$_")- M*::'_ID)'/*[?&.3O[SY_(D4\'^<__W^Z8T1COD7_'EG?;O7\SX/1A=7SB>K M__'*^]BS!M9E[_/59WO0[WU^\U^/Z*HI3!7%Y)=B7P;SS97']YG1GWV!DEZTM1/Q^)#&&??V<$ M!9[Y,^92"SF9C,,)-_"%!/D5%%HG)XD0&\8+&@813,YBLQJ+3!R,+])2,<14^E&65.^<+6ZR( WG]+2S&S]K*DRVX%3->:]^9R[@\L]+ M$W7M^]=+4^4WF*9-KM!"FZ8JK>9+E9Z4M5^E&)C>GT*S )?6BGJ]R".=5 M6Y P:UISBSD1"MFLW"X4;$,2Y(I_^64BO-B\IGP^F25 U=C@X_;BT@H49 MF;()*:=D+W[3C"M4*OGKL3W#PCMA2[(?@8BB+;@WR=C:)Q<,2_&SQ*7EK*6- M8XI\FB:+VZEXMHRL%?J:L_DS$;8[18DVE714+ET;%G1CD\)N#LOLC;;Q_RU[ M/=J*8^2ON(O7X[D=\;)KK]>,T]W?.SXG1A([-(MXET@&SP M0"U[3I<=I>1CH4?$MT1AU<5-!ZG\G1A9^._"EYP8,\:X%.8LH-_5OBGI/WY; M>EW(Q\1?O7K41"&>S<.2$,9^[<+SPHXUOGK&YG\IC M+%(LNB57)3[X<4A/#/)S@WP^[,Z/%N0!Y3\27NORNHTW#OR8CC++VP@OTC19 M1&/ZMA@DDSYF.K",-]WIW%@Z#!(S51RIKO/VE:[@D J]QMXHJ,SH1#+LERD9+NL9*-[.&'S)@L8K&<J/ M^_A8NI+2)FF2 LF#$G+875]_-6[\+'SLCZ-;%7_C]R;:X$BA@P7^0/%T(9"; MWUA M^'2ROW?Z:LP)H_BDJ.P.#KA7TKG=//$8N+3@'.1/'*8N,4$T@#^/E MIVSRL<9,, 8)_)Z$*AWFF1^QLO*"5"OAN8T?R)7.B#A(;-,X^Y &! M4+G%3<;^M>!7<^BD;!;FQ7S6)SE<6?P%UZ54'N=H[Y$7MQUSX4D=>+^@HV$: MC;QCV7%H"9"*&CRW^%8;0GFJM_E[0?%"![Z5YPS:OY9<$4EGGUP1*90DXI31 M.,A()I,SCK"S;,JB2?.\H[R#8)4ZV$%&"A0A*X*YR&SFFOYFZ4YO5E=->>(G MES=QX,%A3I$P/IW)SI.0NH7S)8=;SW+Q:1R T$,?WZ\Z+,E*WBR1:1J+."K/ M:ZO+0AFG4Q(;'T&]J/U:GXP82Z]17\Z?T5S Q C#O%S8^#1+O-/A2RUQ:8)P M-B9_<*,P"1^7A-,#T660C*DJ276S!?'US<9O7+RG ML ^6K+;JE+HTVAZIIC#$[REX9M48$1(6*^8]-6S;H(K":*O!MARZ0\C@:C%C M?K9(1=1:RI=*/DU<@&=!,N,VK;21N#K+'[$-/Z'EGZ_I7&3%87ODW_"A/V3PLSQ#7'5(^0F"Q,B9!0#?D][EG\K;\@BS/2F.D ML6!_%\;KTOP(@4URPAF-F[XD.^9.V $&UQ06$^B*['EAD 2!+^,@Q"K\KT68 M$IKDZ>8=B5V6!*)!_ADTFQ5DK$76##Y)",,TQE76,2+)BT.7?QD9]?$W"Y,PQ MH1M*6Y9>(1W+%RB\)R2=VI OS=D3]V9?ZJ" MXR9A*G2EMD %M]/=A:$[Y[L$+A6^B>@&95P_7G(FK R!1A*4=#F)1T+$UV0 M?=,G99 @2+D?YN1FB&B.N"W]&]F #R5Y\'N2<,;%9IYN*-:N9/VJQW\ZX\NF MX=_Y852NO4O86XWG:SQI7+()7W+]+/-O91$UHA:N#?-"Q\O%IW@/N>N3"K < MHSKU.7>*L-D M-3GQCQ1OGX5TMT=>F=IQMG9@IG&3%*2^?C]3A:NNV'M-\X&LO6KK(+P+R[BK M[;LMK(M\2BK=01O/*$/"ZW4T+SECB0&X@O$!D1=0,H OTB7(:"G=/8]7V ZM M3\:OQ*CK]P?U-J!VV$(-BSA6)BWB1QZN*L9?*A677]<4N?B] MC)(6@XX*EV(KA*.X/.P&\OQ*H9Z5RI4I",:U#/7LPHN)ZWY9-&.C;UDL'+@/ MADB_D\[:KY?7AL\IH#SWJ%SW\T7*MQF".6A!Y[Q'YS13J2R2PN?M'A&MFZS*P=:CE%B M>]-(20J/7G.9/[BMP^X+),<+^JIZ]%JB%0//R/_!W^E,) -(LJD@5&^=RAL5 MX=B#R]%5[V+8LS]>77T:?KIP>B/O MTAJ,O,]7SL@[?)Y5>TS\W&%(,POAHR"S4I#Z'XFLOL&CA!I!W?*PO=J[\=?G MN[OB2(SR:)3DSA0I,XUCTL99GCR+?V*<87-YW$SZ? KK]:FF^R63'% M.I2MB<58VJ-1=GI3N2GX0UAQ0DW]WQDE1&4R>W!UAY[+4W!"SEB>.-"]BNB3 MTCXBXR99Y,LG*"R6'BDN[[7CHI.N"=^^AC=\AD0NE5^X>:JG%[!;>]Y5K2GS MX_=YM$]6FA)W6*,2%(++[-O/IR@+X<7N$N#6F#4>\ YCX-]?'[2_>[O*X4$7U- M3BTY3@&*62AW]NFF'(7R5L63&[>II+:DW?6!P)H[B94JDG]ZYIG-X,+&_!1N M"7% [V/!-2,@TPH M3&GJ1Y,Z\54,H@@V6C>^I0@"L0VC8,S"O2_$R*4_3@3%^466KX!-R!OV>-C\Z6T^7'(ATO1G'S, M*B M)(4XO@O\K! G3>7<#XMI)/?P6&AF/9E;KBFK*TE'2/92'G!-RIE>HCIY8+_& M3[$2W+3.$VQ2\04VSY?*K4A=+):Z0(86B3"F8I>2<,4N,PIE[9K\;#$OG=+/ MV1?GQC5% VY\2%8,-_#GPO7[[^+,GNLA9RKZM#*SBXQ-%A&W^"<=V& _X]N[ MJ$IX=,RE1\0HZ&BU> S_BL+^'UN )5*W/(1NYB$U#2A^-2>>61&-+$FM?*+0 MI)5XOA/=EBG;X)S1=J*L[5P7G;4S>7.^!7A>.(HS:I5S4.A]6I':LAO$M_3I/;N5# MJSW7&F_?<@W?:@7K0(QJ56UYNRS69W."D<7Z3!;K"TS'JH6G&DOV5[&E$V?G M\>U2\#<=C15+JIBF,EP\8WQZA-^N+/_4K%9;YZ'5">?B;)8]@6-YSB5.SF12 MNTS)JQ5OR4NRI%C%&$J[=>U8A*M#Y,Z)S&"9QD47%XF#E4,HN:%+:.&L$\S+ MURX\6.+M&V_=J)JXQ"GW34VG9]6&EBS,*"R2+#^;1PLZ-:.&UK+<-)>L_JNI M%GEW=WU;[X<;^0*PA M='OQ]')ONS2\0@TYJF@3$H6_$P?Q.17[-[DVU>E/7Z2^-7^Z?+-:M>9<4ES9 MQ N4VPZY7D3)/6TK^84WXJTVC*L4>,FT]2F43 MJ[JLW=6T]L[K<+J_I/'^1N;K-/BV< J<&=7BK M\C%+T[+\%5FDMTGZ;*67;6*Z'X5F-^.XKX,I&R\B]LODHO#KD/2ROR?<3KF( MQY]#JE#.W^A;Y>RI6G!L$>$]['^R+X?]C\/!1>_*_3P8?KSXY([<"^_RZG+H M?K2.&N'=RM:VD5 J8)@M9F1G_9L5893+-3RJ0D)"'ZES64['7J6+K1W'T#-] MMQJW72JU9Y5WH93P6'YN/CG M76LU+EUOO_#RP4$?WY'^I=JUX*R&ZS[7.7BI)>)JT\,69+E&?D\1SF@_ 5:7 M;=E'#!W"=];,JI%N(WNE;*=K?.(V@/ _NK:0^' '[56.[HT3HHLHU?6&?4[U MU'>W5M_VM6_V'&7ZHOW?'V;KCYWT6 M4>>9170?8>ZP)*H'F&W:/64 TT4)CH*C5[+47\IH[,(O4L%J3D[89)%1!>>4 M K'ISY,V(*94SD?%WEO'=@ZVVM>:U-[ZKUS9WF'EVZ'!2W&(*5>^"IDRYX"" M9B?B0#-EXU D;F0+-FX%H"UL)(^+4]MT^NJLT"W% \"^PB56?+R7GM&;)!H_ MVEZS>%QOK-M12)M_O'EV0F]4[AQ6>Z>L^[HK_GO^ACP!2=[ZP\(K_R4'(+95Y9>"3)X#. MZS@!]*SSGN,-1BK/ .VADD/ _I$/ 5]VN=?EP>/=\>[:OSL<(_L=FVLF'WW# M"H9Z>X.4!Q%\I^1JXQ_\#]/,N!*ARA178+B6"?6">KU4O:[#'R]3KNX3OK.G MQCD@_-<31[:].^? -XEI QJ![53IW9'C:N#VKU6M0/;0>UT9KN.&,3:Z2+D MHPBK&F!1.^%!N4Y'N=HD^HO,N!A33YV=0M6@7:_'S-!.N%"^UZ-\FE$?@BHW MZ^K/BQF5PJ#Z#?S_910-E538-V9&96P^V& +-FA7B*IHH .GUU!'J*/>ZCB9 M6), ZO@R=50IQ%=DH4,=H8X'E.K+O=-V]TUSEA==E;#-/A#)M9'RI8LZ'2YY MJSVAJ$_#PGI=U"(@IB-IG#0?TGE]T *##5?U MBSN@\EC("J\ JL-H-97P= M6.U(?F6;(OQ5%#)DXS.?^H/?LB*\/$AFLR26P>29D2QR:OY(KP!'[>'9[L4^ MV4/3ECLR74_9,:HN4&F;C &)4X;$T+3[/4 "D DZE6B9RL[ @II1:T(\--R1]@N-.SV-@Y=>@<:U)L2.F330/^A?YTSJ9;%97;>-1;,\/OST_N6ZKMCERE>W>GY..+C""PPN(:@U1CFGU#M:^&(@"HDX>45BC M@"@@2O$:-< :I<^9SN&.=(JNP!Z_5J5L&^EUHN+KYCJO3TK[0*-ML$7U+^.L M*@!LW#^.,)1!A2UZRG V\#).WJ4W_0L#KE]4(50]E?KV$NKP M$@!D ]F'K"'G6(>K(0=DZW(P V2K3I+2#-FT9OZFO8AMTVSHHGN'*\'^K&)V MH3:[?6XYQY>8+LK3^MH(+@.7@(R.1NZJ.-1 MN6Q9,;O 98PZ-&M.NE/$?Q/)Z8@_&3S$=2 MI51@^6.P?"?.";3JZ-B*R-K8AWLM9:.NX_M.J%';!BP8# P&!E/I23Q@U'QS#PP&!@.#::%Z8+!]&&S0!X.UY3K\4^[S-US[^S7__O.? M%MG9K>_/WU\'4S9>1.R729FK]I6EUY2B)H+^+N)QX9O[3O?_SH7Q,4J"W__K M/_[/G]?<8C:/D@?&KEEZ%P:LO T;7R:S.8LSGPKC7D3\!N)?OTR^L2"YC;E0 MQORI8<)_E^59]1#J0$'B_\8F?WGS^9-CV:/_8YUX8[<"^_RT\?AL.^]^:]'T]F^);,_,UT MV[@\"F-V-A7UA][;CO634G7X/F7&).'BN>?S8(@)-;+%;.:G_'>93!P\NR%Y M4BYA)5"#_:!_,R-ED4_UD?)DZ;?^O9^.,_[7@$ Q-L+8R/F3N'#'=)EH]"$R M4,7%6<[_9\;B/*.N'V',G\1,8[Y(LX7/7XG?^^+ZTAC:(].0Y8Z;<_MT6N-3 ML??E/SX\YJ)ZZ,V#@YK/AFL#T[<_>Y##ZML_/<^8:\E;7G_N46T(IHP9_^!_F&;&54Q& MV]\6,3-JE[7X8^7*5?W"=_94^,<$/XA$/EL'Z86$+DJ2U5UK)0# MF#PA4#NHW>'53ED<$-0.:@>V@]IIK79;L]U)])YHR35"9SITE) ED_S>3ZF! MN#@=RDQCYH=\TF(_#ICAQUQ:E!-;] _D7B_": M11$?F6G?2>UOTE. X>7>LMMVSH!-^JVXT-.B&.]1V3,]5=R*]MT [H7AMFW@@ M29 D2%(_DAR9GG7 .FB=UKLC<"1.Q77BR X=@':C T,W.-)QS9ZG0;.93B@> M2!(DV15=!4DJ/1GI#P_8U:#3BJ?0^ZN@3J7:(I/K*UG^S.XO@H#/5\ZU^VN: MQ/R?@2R+>!&/+Z=^?,NR+W'S-V$<6__62U7KZR3:WYE1G^^+=%1E4EDT6ZJ>#D)*0$T) \X'7IR4F:S Q_ M1L+-C'G*[L)DD44/1LKF24I7C1>,:E%2(4M_G(B,44HRI<\QEPB_53SVT_&Y M<QJI\HG9@_X77>R^\OC=XZ0TZ+H#^5ON"$Q; MJ]> 5R\ 0.#0&M"1!(1NN4 @G\9P;;T#S0Y9 ]9 (38HF1(EVU@)=B<5 _F# M_%&I[G@HOLB,;X5?3"_M4^;JNNK7=-TD"M4]4=7=?'JG?)-&X:A>]L>.PD!TJ1$=;-+DP8_R$#UK=/:?ZJ)"R@H$ MM??.K53RL2UEZ7"Z3"5=AQX&H '0P)8O[9BVIZS3B2XS"18 "X %=C$&/-.U M!J !T !HX!73@-LW75=9"61=IA(T !H #>SPTGUSZ/; F !L, K9H&>;5H# MT,"C]^QZ'&BK1S&+FRQ(0U'=65V.LSZRTXYPZS+&ASQ /6H?V9YE>CUU#0@V MR4472+5MM0!=0%?CNK<]==O_9Z52JTF'3,%W0!Z0U\ZZUE=7G1;K&M %=-77 MC?A>MJ?LF!OH KJ KH;5.!C":H35".0=?EVS3'>(=:U5Y^V)^6C+Y2SPD=2WAF3YUOY.2/)8 NH&NGXW;+/IAJO6[+&<@# M\I9M[9'=/O9T@1'6-:#K@.BRAP/3&0)>@!?@UUI>VHOY//7#S(\0J8GCH.W%,3#= 4Z#@ @@8ED<(\=VE.D+< %< M=!X76"F ""!B:9?FF-Y0V28-D D.@\)&$_ !7"!I0)1ER^5[5_]="P2KZD] M69+S'ZK2'HT$V%T&.IVSAJ'IV2@) 7 !7*T $'< #\'98U:SV@U=T M01%6-8#KD+M9RQR@J#K0!72U8C/V41T3-B. =XQEK>]A66O5>WM:3MKO2>Y' M1LKN6+Q P"5.@K80AV-YINTHVYKJ@H2V;61@XH0Q\=955^@/EBW@*ELD8%8!+B<.%UI">AZZ5JAP\VGD M66^U.PZ+(CXRT[AE,4O]2 1K^N-9&(=9GOIY>,<,]F/.XDR==U CT7:7G$[G MT*+GFKT^BB !74!7*^7E#X MV-9 'I"WNJY95ON!,+K ".L:T'5 =(T&9M]# M?#30!72U836.;!3.A-4(Y!U^7>N;PQ&LQE9]NZ?EPKV8)?PE_^WG81(;R<0( M%AD?-$N%*S=/_3$S8G_&C##._?@VO(D0YXG3I"W$X9H]A.@ $4!$(QS!1?]S MI<8OX'+"<'%-UU5V]J"+ZF,! 2+V%L? ]!P@ H@ (BJ3RE$7\@R3"G Y<;@, MS %:GROQ 6KD=F]3MK_,&45QQK=&& ?)#/W/=:*?TSFU<(>F-52VD)_\J070 M!73M("='7;4%0 O0 K26%B['0YM*H OH:J.&K6LZ3@_H KJ +O7H\BSLN M M0*N-A:MGV@YZBK3J@3TM1^L7X5XU)23C?8>]C\<3*W4YSJTX>$Q^T-$ MW8!J0#6@FI9;(JJKAZ[]S(-GP#/@F:.9-,,AZG:!:D UH)J6DX!=@6]@EY!K[HB*^@5] IZ!;WJBJR@5] KY;)":.Q::8J/ M]W*6;I)H+&]TY:K5"-,'U*(71"<-L*"QD'C MH''0.&BYOA"A_]+ Q.QT5W=" ^#;XD M';.T?'MW_L,8)XN;B!G_:8G_["5 731)7=33ME+J0O23=3Y2%V;YG&!T406Z M#O4]]%CP7^.Z?A0>/C$%PT*&A>S10J:LE"T6,BQDX!GPS+KK[/.ANJH.X!D8 M/+"H7T5PEM[RP4+V&A9ME^"J-%SL;*=$H?J8'+-\]&\32Z M5&/<'VX)>$E.="NR;,75HJQ-RO[R[(;BM;YS DLBZ$"OY:5E::K#_8G)'NG)16T;:YP;;[Y M-8M8D'/1QYPR,T;+9)PE43CV<_[AQH_\.&!&-F4L-VBD1IBS668:]],PF!HI MFXC+\RDS_'$RS\,D-I*)^!RS>SX8/Q[[Z=@T_)3_(C,F2<09.C/>AC'_4;+( M^-^S=T^7NGA*5@W1!"S.6;I1.(V[+#&K50HX) G(S\W'Q$DZ\Z/E2:'?5#<6 M\VT$+(J*W_SEC?5&?.;*')2?UTS+]W#&,N-G+J9OR^J!-X][:^PY:PV4[4^,Y:"< MGK7-\KV6@^0=O!=>WW_I#7HO'0 $<&0!C XL@(YD-VIG*-?#M9_;FRT9(GQQ M-,1BI2ZHZVG#8V6-&>TGK^JR3RQ@LQN6UF)S;=-P+'NXA^D!G6O%'=""RCWI M>%E]Q#$U]"(SOK%YDBJ,@SJTQ*":)ZJ:X]\663[CM\V@FE!-K50S,Z1V;L^: M'5G(#UH<\V/A?[@F_\,N!3&16G)T$GP=/ ?]@?Y ?TZR")2^!;;U5S"M9 6] M@EY!KZ!7G9!51Q;'-L^D+X(@6<1Y9J0L8.&=.$\_(BIU$8NRZ)CVWEE]%(OC M#$W;V?HTY+E7UV4NZ3J4.>K6ZJR+[KQ*'K ]TQHH2^;192I! Z !T, NYD!O M8-JC$7A P:9!H]#]-F7[-65S/QP;[,><(EQW.2JN!NT<,F5DAW/+%@ V-)V^ MNG* F^2BBW*TO0!KA#'M5N97B*Z>Z?75E2@#N N@*NZSG5,QU)7,?O4T05' M\SI'LVE$";T.2V=MH*USH!J:?5<9IG29=[A=]%E_.H>(GMD?PA$)1 1E6_> M,6T+1W3PR6TMVU]R_C],RY [/7@_< W@.-UJK3 M@=?;@3E2%V?RK%QJ1>G0D>,[8 _8:R7(RS,'VZ>\O_JE#:Z[#]^3W(\,/\O8 M3LF_)[P),_LCS^Q[RLYN=9EIN";T67(ZAPK'-H=]#Y ) "):J$8V+;I]N'# MAL-N^TYH;,+2E(V-E-VQ>+%+/LXKW,^XEF?VU$6KG_Q^ID,@Z^Y"=3KP>FM; MYJBG+ @D?EC;@!J:YAR*FO;?#5U<9C& ?)C!FY_Z.=-(S.@T*?A:=SD!B:GKJ^%4 $$-%Y1/0&YF@('S:\=5O+]AO+_3#F M!A>7;@H; M^)XZO."/*V+GHM"_":,P#UEF^#$7P-1/V32)QBS-_FBP?RW"_.&8^U-=I/4J MZRPAFA">F'T783#!*3$!(BA! Z"!5T\#B!H]1.OOH[_84X-K>Q8V2[OX]Y__ MM,C.;GU__OXZF++Q(F*_3'YF]T45'XZ&.&8 M?^$'^9G3='"U]TC?=C/WK(PJQL M'S_QP]28^>GO+!>_8O2'ZR1(_=R7Z]'(L8S M;L@N[7R&^"WY$#/9LI[_-?";3>N;8YLOTF#J9_1E&(CN]<6/?)K_+!37C?V< MG6L+J;;PO](O<:.V+2WTU%U#W"6,"5+B<_,Q,5<1/UI:%VW11KY:5,0L!BR* MBM_\Y8WU1GSFJT=0?MX=)UPI;L-8#M)?Y$GYA33%Q#=%2W'WO&_W!T[_I[+W M)%^Y(G^>L??E/U8FM1Y]T]]4K7C]M>[#[3U69':'[4RK)]Z6?3TX'AT:$'+\1I>2&&#L*E59"F1E$$'6TEIY$$ MM6/=5QB'X9H#&\7'8>CM6 ,S6*0IXQ?O7,E(,TEUEX(ZQS2.:?51;1=&T(Y, MPV7:#MEH),7NLM#I&$*#]@LSZ (L6$$O%F%YMBH.=NJ"X+"'8 ]M*XYAW[0L M"P81#*)M9?O?23*^#Z,(%I!&O',Z%M!P9'J6LI!96$%ZK.@'<5//_0>5/FKP MSPG;/6]MTU'7379UVCMT&+IUL3M814^24+I@>S5*[XKXNLM.IV,=<=H:'J#7 M!_A,(ZM T]+4FDFIN^S4/1+JFYZMK,P"MQU43IE8?!;B_# $FLAB+[G MF:["*(WG!-<)/:+K#EH&X*FD=B6IY^NSVJ_9+27'?V/S)*5T^"\QY64+LO[X M4/QQE^SUD3>XLB\MQ_MD?[KX/+B\['_\[([<"^_RJG\U<(>M9Z]O<LH=D;J73]Z9->W:J5JD0(-_8'^0'^@/] ? MZ$_;\NF\23G:3V8C0$X'R#UWZG5P2*Y4WGNI?EW1_>9IF+%-+M#K9)+?^RD" M:Z!_+>C?Q7R>^F'F1[4@_7A3/WY0KW38;O(N>[LSO+[0_ZM=]V0KF@7% N*!>4"\H%Y4(*R!;2+-UD M1A0&(G]6M"1)DP<_HA@]5?C52)K: 5LYF+6OO:$N_/DYM>I$>7#/]#QE'2CR!:< T8)J6F>;_ELT.G?;AIHL&@&_ -^";(UDV M9-JH*QN@^^2_E&IPG&3!6DXIR12'-^VX*<^N?)+?=F)09L2?O.@*Z@*Y=UGUSH&Z'"' !7 73ED!,4#L@$[_H;)^52>/+APL M?OB''\8YB_TX0)(V/&//BV/DF4-/65<775#0]C(-2)PP) :F,U*6$0%$ !&= M1P2.%8$+X&+U.F]@6L,!(*%@%Z:1XZ/5AL%EZ3:<*^K(0*?C.8)S%LY90*SE MP\6^B\-%@ O@POH%B %B78,8UJ_6=[6GM7G]JY^.14PL5>E*,G@)7M6 M'*XY=)3%,.B"A;;7:B#BE!'A @Z ^!0YD"8 QMYO$ $$%%%99GN .F**G9@ M&OD\VI3M%VK%$B0S_O0'N(LTHI[GNO:XC":2%"J*V8SJNLO373FA!V]L>T OH!?0BZ86SBZ>NY5$7 ME #L G8!NQR$76RS[ZCV%^FM R 7D O(Y3"FBSLPK8&ZGD9=T(*C>*PT\C2W M6D^;WWC)_I3[-Q%;^_O&OQOO%84Q.YLRP1NV8_UT_!?K[. :*A(PRA[;^-C& M79;8S.(@%'<)8\[#\G/S,7&2SOQH"\<\<> M#?L_E?YICJK(GV?L??F/#X^15 ^^Z>&MT3A<&X>ZO9-8#JS7^^EYO*\E%7F] M?=S+C_QXO#Q>_O1?'O'1'SXGJ9%/F9&%/XP9__LT,QA?B\;&WQ8Q,US+-!S+ M'AW3E#^QK4XU7+>%B@O/R.K09JX66T'H#_0'^@/]@?Y ?]J63^<-RM%^,AL! M99+.D]3/P6M0KQ;42]1#V+H.0N?MV94CNCX%G+[Q!GM M]Y=0+B@7E O*!>6"NH)&NL\]F 9, Z8Y#M.T M4:];=PT WX!OP#='LFSZICV$:=.J2^S$/%^+FRQ(PWD>)C&.;UOP4Y]$CA:!"Z BS5+Q<@SO:&R'=JI M8 )'BYME6]5OP]FBCA1T.LXC^&?AGP7$6HXL,CT'J1] %]"%!0P0 \2Z!C$L M8#A@W$V$?_73L8B,I6)=2A-#!=QU&F>_N*31= MKW^ YP YY$/5 !10!0052;'MWHLH*N*MJO@ MC@CI=\ NL(OE50LL'F6[?UJ[>M$8U4C1[5/_PMU;-RX[A>+=1Q)("T7'/45U?CK0M* '8!NX!=#N,PLDUWJ,QAM)?? MIQ.:H\PI!.X!]X![I&73'YJ.JZ[ 9A>TX"@.+8TR6H@WMOFFYZDX>=9_]MK>HX!IP#;AF ]=8 MIMU#UP-0#:@&5-.R>\RUS*';/M<@8 I,!"8"$SU1R[]G]GK87^WA)_M3[M]$ M;.WO&_]NO%<4QNQLR@1OV([UT_%?#(-K8W#;ZF_C'DM$:W%^$/<(8[Y$R,_- MA\1).O.C)9:QZ3?5C85B&@&+HN(W?WECO1&?.>J"\O,:,7T/9RPS?F;WQK=D MYJ^L3O?A.)^^][QSQQX-^S^5GG&.YLB?9^Q]^8\5"=0C:_J6:Q88K@V0W=X] M+0?6Z_WT/,^L)3-YO7W+P\7O[T7QZ!VQ\^)ZF13QG__Y0Q8\9_,:L?&W1%:A#/R*H+\H'^=$I_6MV@07^@/] ? MZ$]GY+.;25L#, ='G#/9>(>G- #1M6>%"K8 M%=UOGH;9T_%V!QK-=3+)J%Q_^.[_@.)!\=0KWF62 MSI/4S\%K4*\6U$O4BMBZ1@1\M!^^H:Q&Q_>PVV<-P4$"Y8)R0;F@7% N*%=W ME LILT^DS!9N,B,*^68B8YGHRY4F#WZ4AV@MW4GBTSZV%X'=2]EL0[/?5];, M2?O)I^N0S0:J =4<@6K,(9@&3 .F =-TL):Y[AH O@'?@&^.9-EXIFNA$7VK M+K$3\WPM;K(@#>=YF,0XOFW!3WUR#57=D3EP;%6JH@L.VK9: (D3AH1MCCQE MJRX0 41T'A$M;'R!"^"B\[CH669?7:KZJ4 "H0E;A"9D++T+ P0C:$5 I]-V MLV>;]DA=$X)3=QT!74#7+N@R!T/X90$N@*L;FTU #! #Q!KK5]\<#2R@J\T- M[6GM6__AAW'.8C\.D*0-S]CSXABYYE!=Z((N*&A[F08D3A@2?=.V^D $$ %$ MX%@1N N-AM/(W-D(R9+Q2Y,(\='F[*M2K?A7%%'!CH=SQ&^YW3\2H[9&ZGS*^TK-ET V?;R#W "G$<^ M5P%$ 5% 5)D)3M_FGMZD5G5"-%NT_] M*W=OW;GL%*IW'TD@+902'0W,D:/LE+H36M#VM@?T GH!O4AZ\QRH ,7VQV!7$ N(!>0BW)RL4;F<*"N;V,7M. H'BN-/,VM%M9FMS/& M+TOF+/5S/D8CC(-DIJQ:F49B? 6Z;E(N4+5 .J =6T'E%_(]49\WAJ-P[5QJ-L[B>7 >KV?GL?[6E*1U]O'O?S( MC\?+X^5/_^41'_WAPZK*+ MS+@8_[;(NZI^1[4@_7A!:< T M8!HP3?<*ANNN > ;\ WXYD@YJK9I#93UV-1^\E]*-3BY_7"]N,F"-)SG81+C M^+8%/_7I-2T=F -UQ7]TP4';5@L@<<*0<,W!")VM@0@@HL6-+W !7'0>%R/+ M=(?*B@B="B00FK!%:$+&TKLP0#""5@1T.KTMAY[I*FR1=NJN(Z +Z-I!3IYI M.UK[UG_X89RSV(\#)&G#,[9% M$]U!WW1MN,: "6"BWC4./2 "B B<*X(7 73UA/P[YIV\K:A)\*)G"PN%FV M5?$VG"SJ2$&GXSN">Q;N64"LW>7?,;VALM4?Z *Z@"XL8( 8((8%3$=TX7SQ MPU_]="SB8JE25Y+S'\)1!D?9L^+H^K2 M&O<5FRZ ;'O]!S@!SB.?K "B@"@@JDR.;_580%<5;5?!'1'2[X!=8!?+JQ98 M/,IV_[1V]:(]JI&BYZ?^Y;NW;E]V"B6\CR20%NJ)#CQSH+!>3!>TH.UM#^@% M] )ZD?0R,D>>!78!NX!=P"[*'4:.LN8 >SE].J$VRCQ"(!X0#XA'GO1:([/G MJ6OLV 4M.(HW2R,O=*N5M]GMC/'+DCE+_9R/T0CC()DI*V>FD1A? :?K[I=& M([OE4,.!V5<7?JO][+>]/P77@&O ->NO&YF>8X-IP#1@&C!-RZXQ5ZGG'<%2 M8"(P$9AHC\K"MMGO*_/3:S_Y"MUD?\K]FXBM^_WA!E;\^_^U]Z;-<2/'NO#G M>WY%!:\5EB) 3N^+Y'$$AZ)L^?5(.B+G=?AC$:AF8P8-M%$ %__ZFUD+EE[( M)@FP@58ZSARQN[%49>636V5E_N6G5!Y?<[Y\?^'.A9<&XNO,!*V^BV448\SJ M_^^_'C$? ^^X&YR/!D/3T>G@V&_^^D7^'LX M^#@^[4_ZI].S3[WQ<')V]->5Q2_2Z])?",F^B%OV/5KP[<*R<'O@A^)X+I1L M[O8Z;ZI-=YL+-HL"$-\8 U3+SSR1<#^0#";KWP"%F!^R*(6%C!:+*(0W )W> M/[B(.XZ^MV7&)1G= =&BX..'H%WTY^)#0V2!H"2@NGA-]F ]*5<$@;GFYZ/. MD?H,@'7MYZ>OU:WO)7/X$^9DPND@ P*^E.*]_>/#*N[S014#TKGL&&Y,J=T] MIJW'-.R]>5PZ;12!9DXOO+VSW]?O]?9IFP=/*_=J;Z=4ZX88]P?F_.3#[;_P MJ$C-)T)<@>?G"Q.?/(]>V6T7_AW[%;Z>2W8.IH+'_I&&@O4[SC,,X99"LO=, MENL1)%\#DJ,]('+W3(]7ABNZ5L1DQ&1U,]G.)TU(_)/X;_39W6IHV5BL7LQY M3"AQ*LJCWXVZ\S<9EG,+V;3 M;VGLSKD4DD4SEL2"RS2^9[)28#>(E(U#_.L1KAWGA%ZGG8^FX@]QB(C V:#( M0+M9L(9!H_J>S8^-/YZ/RLW_G4/^\-N[W3^BX GPF.%:FX/+NEKC?%9_/9:@_N78,LXNO$]P7S@G.M8 MD=#/2!'>!:ELSA0>E5X+OPO9M$L<-N_63. M./SJII+!@X _><"N4?N%^#AY\FP*%(5K=P2BM":28+4Z&\R!VE4H@I90L#?U$PA+- M?7>>KU!2*N('1/!2-Y$/E^BKK"H>V[:&V^O3C8>[:-&R[JJKLA:PXE,4W&.@ M+EE=P^[RK@JS<-+KC5YN%\),GZ3+:Y5?,S_DH>L#]G(YY3!0KJZ67HA/#+>' M0$R'Q>(Z!241Q??JAP5'F8+)L(!"."T4'!2,-$L?WOJ81A"JU5C+7+9R*Y MW\3WZ\8?,3XQ?HL8W^,)5ZSNAQ+?((O,#=\3?Q-_MYF_<[\=F3SA=QNDN!;U M,;:W!"F_[ND_',/8!01[BW-\!N_(10-.^3\J6G-Z<<9ZD\YQM^,P&UK+PHV. MC@_4YW"IJ,2'+6]X;;/5#.:9RM_,JJ,:O MKV%J.5WQ%K0,O:E8!>64F\S MJ=+Y<'Z1?>A^>&?O/6'84^+\PGZV03E98 4DBHLEB.Z+<44=H7/G$8@6S=:L7B:1.:74 A/1SX7OI3PS3&N'$HZ5I@9[H4< M1[,9O*8P139+0U-R(\_;V:WR'] !1BT%*.$2&W[8"1$?'D>#!HWA M61[V"?L7]@!*P"6"A2AZN 0ILD U M_=]L90'Q/+SV41KCTJA[902#1=VAI**6=]S]3^I+7\DC1VT" 1,F3-PM12B% MT5KJC;#FR/[;6GY;?I?Z(:2FRX+\CEN[-*#=?"E (E""( MU)YF#%_C@V^BX 9?N8BTR("I A65#K4:$M<5II@MI5*KYA$IXBR&UVA)]\!D MD/X@&$&C*1Y1"PY"72@!>)I$GN1OBMW0L3=\(%!7\CB@(]$7RAI3J@ M$D2RLK] >RD)@Z/W%GX(#\>1W&"R.)_-M)#$.G#'>D:EE]I5REX+#XL%,P0] M86?9#+8R&@]DE"]=#'P?IF9CRSS=KH6'B\'MPX]O<8YD/*RPI].XDIY.@T&;>^MT6]T9B"9/DV_#Y*FBQH=/ M1J$F\UB #H]4.R!1:@?$J//(?HHNUT"K5^:N9F3I$O\0_Q#_$/\0_Q#_U$V? MUIN4+VV50) [_#X=^VS%D6^RX0,VG3>P>V_$?\1_-;2"L7MA.2$Q12C[<,GO MB/&(\:IGO&R+@]B+V*MZ]KJ,$A[L7*.I]6;NRQGNN]E!)#BVU;.LJMU< ]Q. M8BYB+F(N8BYB+F(N8J[*:[6Z0LQF!V:_9BGJ@>_J[#>5F!O=\P!S<:O";X.H MV3A@5P[FK<1N"M/568^JS%9MJ$?5G3K3:9V]DYJU^-L"]B1J2-20J*FYPJ8S MZ$Q)TI"D(4E#DN8 6E$WBP-(WI"\(7FS)\L&39LZ*_,W:_%?*FIHY_;#17HE MW=A7761I^[:&./7!=4(;=IQ1GYIE$B0($GE H3^FCLJ$"$)$C8XOX8)PT7I< M#/M.I[K8\Z% @E(3=DA-L"7&*([6( %4*1'W*ID&0Y!,E1FQ!Q\Z(G01NIZB M]YU1=1XB@8O 1>"B75:"&$'L%8/^XP&AJTZ']K#\UE_S\N,4&:/(V*/DF$R= M\71(D3&"!$'"W#=R>I/*3D00(@@1K4<$;2L2+@@7Z_=-1TYG/")(5."%-2CP M42=M3]>ZVE'DJ$$2Z' B1Q2 L0:SFS<5AGS87"5P$+M)?!#&"6-L@1OJK M=J_VL)S7O_/84SFQ6*4K2N!"BI)1E.Q1"@ST#X8RZ=(Z7$$&(R+*RG/Z(CBM6X8$U*.91)VT_8RL6-UK V^\I7-0@ MT?-8UY[#"2?UG]Y.(8@21 FBE='Q;3,4Z#JC M/95P>X3T.\(N89?4:R.PN!=W_["\>M40E<74Y;/Y!;MW;EAV"$6[]T20&BJ( M=GM.KU_9\==6<$'=;@^)%Q(O)%ZT> 'I,JVNY5$;F("D"TD7DBZO(EVZSK!7 M=;RHV3Q PH6$"PF7US%=^B.G,ZJNIU$;N& O$:L&19IKK:FQ9VI/5SKH-7$&WNV$DG4D*@A4;-% MU#A#ZF9 DH8D#4F:NM.ENF.G4]VQ([3@:RI@P>-K/]2#Y&D2V2^TOE'?W/I>,G\_G9[TNI/Q\(V-3P.J KZ4 MXKW]X\,JDO+!%R.\.1K'&_-0=P\2ZX$-!F\>Q_M&H:+O[^[W]CV_GB9/DS_\ MR5-^](=/4IWN9)^F_(&Y.MEP^S54 M7'B$5J]MYC;"%23^(?XA_B'^(?XA_JF;/JTW*"?/H]F$(-<$R#UVX/75(;D6 M%GLI?YWC\Y:Q+P6[B&8)EM(E1B-&JY[1LBY#.2%YZ.4?+OD=,1XQ7O6,=Q;% MRRCF"BJ.[GF0^-0[N96"K_$)KI3=7,IN[CBC M275U )J^^'@?'>DB44.B9A]]H ;3Z@H:-7WM2=*0I"%)LQ])4T>][J9S ,D; MDC* (3%PQMW*M"XA@A#1>D34X/@2+@@7K<=%M]-S.OW*BO@<"B8H M-V&'W 0IXAO?I6R$1DF@P^DM.1DZO4EU380./79$Z")T/47Q=YU^;T#H(G01 MNEKA;A+$"&($L4+8?^2,NGU"5YT>[6$YKK]R/TQ$R$.7CFE3;&P'$WD\=D:= MRCS0IL"@;CU-F#AD3/2<_J@RMY$@09!H/21H:Y%P0;C8H"HF4V*"-2CJ42=M/V-+%C=:P-OO*6#4 M(-GS6/>>PPDHC9Q^KU<9[SV7;$T!9-WZG\!)X-SSA@I!E"!*$*V,CF^;H4#7 M&>VIA-LCI-\1=@F[I%X;@<6]N/N'Y=6KQJ@LIFZ?S2_*E[TR&U=5X:P,3D'0AZ4+2Y74"1EVG M/ZXL8/2LN$\K.*>RH!#)'I(])'NT93,<.[U^=04VV\ %>PEH-2@076O5;7&] M$'!;M!0Q3V",S _=:%%9);,&D?$'D.E-#TU3%[M2MF%WZ'3ZU>T\-GWUZW91 M2=:0K"%9LT76=)SN@+H>D*@A44.BIN;P6+_CC/OURQI*F"))1)*()-$#M?P' MSF! _M4SXF0_)?PJ$!NO+_Q=F%?@A^)X+I3=(_494.?:SQO( M=.DOA&1?Q"W['BWXFG:Z];UD_GXZ/>EU)^/A&QL9!S0'?"G%>_O'&@7RD15C MR[D4&&],D-T]/*T'-AB\>5S.;!1F^O[N?F_?\^MI\C3YPY\\)6Y_^!3%+)D+ M^"\6@BW@BKED E2-Q_Z1AH*!:\IZG6YEB:?D9.7#[==0#>(16K6!/L0_K>*? M6ATTXA_B'^(?XI_6T.=I)B40HE'VY.1Y!,MN.Y7LU/L]E8GP"'"O#[C'3N*^ MND!W!59[JI#!SO%YR]B7#^?;O=)H+J)9@G6&B=>)UZOGKJP)4TY('GKYATM^ M1XQ'C%<]XYU%\3**>4)RC=BK!O92M2)VKA%!,=H/WZFL1LM]V-U/#5& A)B+ MF(N8BYB+F(N8JSW,14=F'S@R:\)D+/#!F9!"JKY<<73/@\2GUM*M%'R-S^VE MQ.[2:;:Q,QQ6ULRI\8N/]]%I-A(U)&KV(&J<,4D:DC0D:4C2M+"6>=,Y@.0- MR1N2-WNR;*9.OT.-Z&L-B1U8Y"N]DF[L+Q,_"FG[MH8X]<$U5.U/G%&O6Q6K M- 4'=5LM!(D#AD37F4PKT[J$"$)$ZQ%1@^-+N"!$X-!#1X0N0M=3T.6,QA27)7 1N-KA M;!+$"&($L8+^&CJ348?05:=#>UA^ZZ_<#Q,1\M"E0]H4&7N<').^,ZXN=:$I M**A;31,D#A@20Z?;&1(B"!&$"-I6)%P0+K8;3Q-GTJ6/[GH],:5]3!O"A;JUM6$B -&!.VG$"X(%QO3 MM7N5G84@1! B6H^(L3/M5%8S[U 001N,VVG[&7NRN-$"WGY/<:,&B9['VO<< M3ERIYPPFU<65GDNVI@"R;O5/X"1P[GE?A2!*$"6(5D;'M\U0H.N,]E3"[1'2 M[PB[A%U2KXW XE[<_N7/9(53OWA-!:B@E.ADYDUYE MN]2MX(*ZW1X2+R1>2+QH\3)UQM65*FX%$Y!T(>E"TN65-ERZ_0D)%Q(N)%Q( MN%0N7#H39SRJKF]C&[A@+Q&K!D6::RVL+:X7 FZ+EB+F"8R1^:$;+2JK5M8@ M,OX ,KWIL6?J4U>\;SAP.GTZ\D6BAD0-B9JZ4_F'T\J*Z#5^[4G2D*0A2;.G M=*ENSQD->J]&$\J'(DE$DH@DT0:;9^A,)]7E$#1]\2N,DOV4\*M ;+R^\'=A M7H$?BN.Y4'*CV^N\V?_$6CNX HNX D^/;7UMX2DE:=8!$*JG^"'(8?VY^)HP MBA<\*$&YB]=D#U:KSUP1!.::GX\Z1^HSL+9K/V\@U*6_$))]$;?L>[3@:RI@ MP>-K/]2#Y&D2V2^TOE'?W/I>,G\_G9[TNI/Q\(V-3P.J KZ4XKW]X\,JDO+! M%R.\.1K'&_-0=P\2ZX$-!F\>Q_M&H:+O[^[W]CV_GB9/DS_\R5-^](=/4IWJ^O^2JY,/MU]#Q85':-4&^A#_M(I_ M:G63B'^(?XA_B']:0Y^G&91 B$99DY/G$2R[[52R4^_W5";"(\"]/N >.^[Z MZ@)]+2CV4@8[Q^KYZ[LGY'.2%YZ.4?+OD= M,1XQ7O6,=Q;%RRCF"1V?*2-20J-E'R\)!AR0-21J2-"1IVETZG5%E/38;O_@O%36T<_OA(KV2;NPO$S\*:?NVACCUX34M'3FC MZHK_- 4'=5LM!(D#AD3?&4VHLS4A@A!1H^-+N"!RV^=./TA]1:IU:$]++_U5^Z'B0AYZ-(A;8J,[=!$=S1T^ET* MC1$F"!.YUSB>$B(($80(VEQD.GVZVL3?BA8((V%K?3-BO>1CN+ M311!AQ,[HO LA6<)8O6J_YXS'5>F_0E=A"Y"%RDP@AA!C!18$]%%^XL?_LYC M3^7%8J6N*($+*5!&@;)'R3$$.=.G,!DA@A!!6RJ$"\+%]EH:SJA'AWH)$82( MS$GK.,-I9:<8#@42M,>XG;:?L3&+&RW@[?<4.6J0['FLA\_A1)9 C0^J.];X M7+(U!9!UZW\")X%SSSLK!%&"*$&T,CJ^;88"76>TIQ)NCY!^1]@E[))Z;006 M]^+N'Y97K]JCLIAZ?C:_?/?.[)LYDVB'I0M*%I M)E\H#1KW*F@,\*^C3"K:I+")$@H<$#PD>O=/; MF3B#:76-'=O !7N)9C4H"EUKY6UQO1!P6[04,4]@C,P/W6A163FS!I'Q!Y#I M38]+4R.[Y\W^J?;0X I+[ H\&K;UM86GE*11!T"DGN*'($?UY^)KPBA>\* $ MQ2Y>DSU8K1YS11"8:WX^ZARIS\":KOV\@5"7_D)(]D7\G\_71T,I@,^N/A&QMA!E@$?"G%>_O'AU4HY*,OQFAS M.(TW9IGN'N;5(QOVWSP.V(U20=_?W>OMDS8/_H6W3]L\>)I[2^9.F<\-L;4/ MS!?)ACM^X<&-FL]GK)DLX^>1*[OM26= &6 M1"R9"W:FRV#\6<)P0T43GL"B)'B81KXGP% +].R]WSB%Y9/O0ZU34, M(;8CMMN=[2H[V41L1VS76FE768(I\61[>7)G4;C'Z,OA,BHIEXJ W "@-HYX MQ%R'PUQU:H%3R4Z]WU.9"(^XBVR0-A"7F._'8;Z&B;XFGEAKQ5%!7;5I6Y2Z M*O!3TF43DBY;P9"-R,ALR='FD3/M5%5U1 AP!!@#ATPW:[3[8P(,8080LR.B.DXXS'IF"88^P]_K8&SO]864^,&&/L$?8VQE[ M(V=$V-NGFWU8WO37!'ZSU87>BKNE"*5XY[!0)!3>VX.@VF_=L.KEU7!86:6, MQVC3%$CA?=0?EO!45SB].J]W1^(\=YW2'U9V5(P5&B/K1$?6V M-R4%MG\OMD%AI3J)^%D[ME=B%L4B*Z++[VA/^#6DW!/ VP?P>E&*Q8]?(MK: M?9"@NO,GC]'V\ ^H],?.N%-=>[QG$[05C%>WQ4="DH0D"]/=? M?DKE\37GR_<7NG;K=]5S##CNHR_=())I+"YAXK\$D?O'7__G__PENQSHX,]@ MH<+DU'6![GC/-R"NZPN9W8'=R)!NW\7LYZ-/'[%-RO_V_GWY\8CY'GS!W>1X M>'H^'7>ZO_S2/1U\'/0&O?-?/O4G_=/IV:=>[V.W=_37E74HTO21OLF;EG&M M;W01<=T1X*O*A64Y<=A%PD./QYY4!Y,*!"Q>9$GXX,KO;3H7O_WZZ^GW?[.O MG]C%Y[]]^?SI\]GIETMV>G;V];?SR^:.?[S.U_L2_1"0,<#(X[4P<' ??-^0WN2(B0 MA1%SYSR\AG$D$8O2F,D"FVP:KB>D&_M7\%(_5',Z#<.4!TSCF,' /T7Q@G4[ MQ_]?-NU[D#),J*Z-'X4K%E(J3GE\ MSWKZPHFC)Z[&/NWNTOEH!LO MG "+ PQQ"K]R:<.:'/'3Q?]!DB!3Q?X4,G> M:HMUTNMU/OSM]/1;]K'[X1VLL:KF(UFJ&'W!_Q!,R,1?J%N1"[B4Z6*9Y CC MLYD IL(7Z;Z8B+,%#E JC$DI# ,%/K_R T"M>927:3)U.C124\(RY=ONT6]! M-L4;\.^MS+IM.$:"Z(M,$BV -8V1FOE-BK:P?I%W4E((0,B%9#*]^EW-.8(_ MW?D#%(+5"5)/;!)<#H@(P.7"#^VK0YX@+=3P_05^"P.6P")R!K UC *C0F: M60,1KL#J42PD'2,'RT^42K,%8+8P*8+ < S<662"BXLR#SSTDAL.@@3-.Q09 MOBYHN.,O.#&K,EI@<\"-<& MP (SM=Z;A+R^Q>5Q?(^3TPNMUW;],3="L4!^W-@PVH<2W>2<.#5'\-D(MN%:6TAG*%?X,D@L=N6I(E2$^8,W!LE"9JDQN&-$O5 MRB?\3A$60 @4T:-%QDED0:8K?63XZ+\PQER:/R+#49 OVA@PVI^ MBR,O=8V,NA#Q#8"QH2;EOU!'13< 2R4+BY:!-!/*#)HE MN(*^"]^[210[1GO!KRZH%^!;\$2 :\Q/!,J'CUA\%8/6#Z(ENK)"Q[_(0#0 M["J..&J#4)$Q'T44I%K6X-79^T$P VF LZ4:AJ_TIX9K(MQY"([H]7U)"'Z^ M+,G 4 A/P<]5JL=A6N/B7]*=1^"/%D3>ZC08 APO/F&?0QR(D?>W.47AWYE0 M(@SN_'R9C=PQ&D,)(CM)?!,()4]]\$. =! 8N0MPYPA]>+547R0Q5[)&BV1< M!Q?\=HY6A*F^ .]8:BYDB\A3BLUJ$% 4UWJ1M%Q.<1@+CLL?*@FGB)PNE06K MGFV?"4)6Z2LTC#5CJ*7D@8RR.8/61)-8:48C7[,%LYHBGS-:ZN;GLK;B_**T M5"#[T3!7_ ,TGOOP).") +A9+?XE<'V,:N\&[08P.%)/$T<$P)9Q% *#>L"1 M:N7 QM:DMVQ5?+4XUC\77__@$H,:!9N-+Y>P*%)+? DD!HW7@V!('L($E"Q<"!X'C MD,'QT=A+)6PHN\_$Y510C5! *#AD%)P&&.AX$ +HDY#>(,008G2 NN!5YWM/ M['8N0N5N<*DB1GJ+YQZ\C3%,&A,L^C62B=WMS$-]A0">B3YFH1&4%!B\ M7*1!@MN<6R6+#IOH ,B6"%0YBUO:^K0]V>H M*-)<;1)=98,4.L;,,9R_[4DG[+2XPFJE[+[HAFB?#07;!6**#,6EP^OM=#Q< MA#R>92>G V!9N$W=(:79>+-*2H?'K#3JCC](-DM#I[BQ "]4;U<$4;O/ MN)T);,S_\%4[;XPHE@*%9NL$LSS\?(M$[UC@?G(4EW8;[*:FL/@L,*5*R5DN M [M5@/%QS\FYW1.+Z#KFR[GOFHUHM9V=J@06]?%^J7D \S0/OTQ#8 4=CLL0LVHJ ?#BF MVX19Z8]X^7L?EL1W5V;S3R/B%0]\M_L,C9^6UHC(LP]J1#^\B0(0&86-C&@V M.P:$'EH76OJ'3^MWM2&QS66 M;5>I.&"M1#ZFQ(28K:*MFN(&B,H_67E>MEDBK=RTR'18&@9VOS:[#41!&"69 M8!->0:G]*]\98:5IY+?#.XH*3(W03ZQB@V76>,?-EYSBV@0!:8SQ8)/S9_P6 M#2>5:>)&GG *#TM17E_=E^:4;8-G0>2BJEFF\1*5E-I$*BHXLZ6^,.IO;8\T M4XPXQ17R;%-R?UY5;>U !YI(?(/QH!%13,$T\U3V0ZY9HPH"BN->>O+-5I;OE)&6PXV"S14(AH9P!8+P:7.,8.!7F-B A#P&-.+ M J%M)&!G?9'8<@FJ?]#I0#*SV1[P*Q@Z6&1J"]%-56X4\ OB ^$YMT(_%FZ0B2SD&5F%?:F,U]+Z*(+-$L09CAN_1#OF M1MD!##A%9[?JU#IMD+@NUWD02@NK]$.3?0B41+(G$>IA'$0A(XF=FIR^@JG@ MY[O0. YP$MTT,"E@6?K59MH:TBO\8JP'G2>A)9O7R,Q07+,\(':EL4IQ%Z>KVFHDQORUCST3MAY]D3,GQ-J6=+0 MS*3P'OG0D^&37NQ;S*",%:_D%JB2[2H[#PW=)7@)0!5P(MHA,BY659VFG0NDFSSCS*N-6 M9CIM3>O!I0OL=L)ON!]8W5O"7IZRBF)?J[3L39Z5)J!RN93\6J>_HF@!;E@: M'K?*Q\Q#>WV: ;($V)4L0A2D,,2,)A90)H-1C0I^RA(O,]&69>)+S&)= JB5 M7Q(6_*_-N04N4!%ST0N#6(BD)=JH9%/I?);[4E!'9<*@N%$KJ.0N,I.U[\#I MB;UCP!/>9FXO2D\0("C$T1]QMMS@BQS81NIM,\6T4E+I(:"XT&]%-\HP@AYH MB%0:)MI+U:*V_,UZ ,%L+S=9 B3RE13)*]8#7M MNO$\\9A;4GUZ9ZW1?65JX])>@:S!/*R%>,PQ,3$<:RUMM$.5K-!:O6BO;0ZD M%67BG]49&M5:>"4JDP?.-@[,85>1$>J;_9DL777-WBN:#VCM9:Z#BBZ4<9?; M=SM8%\D<6;J%-AX[LWHQTZ.)E1DE"0 ,!@/"**"6 !R7;X9&BPWWK&K8%NDG M]B^4J)O]@]P-L/JZY&(K-C1YK$);Q"L1+LU(N(!*=F=AU.*MFG'AOB+)U?4Z M2]H<\-(AQ5H$#D;:_-E]S<+S&Z9Z9BQW9MGV0J=ZMF%BZKZO:3$W.C^9A>Y0 MK(.UW\XN& <18/<]LM#],HW!S0#A5I*\5H"=J!N-Z 7 $LMY^I\CR81"+_T M&HSZ.V$BL>H N3)-L^"-8AY\X3%<<(R>2&:7FIBT>H?J.@50.7&/^ .1VKPP!:V&00RETG^R"3C@W2 M]S0(RBI(B;S2.3"PKB/75\I!34R-/A;V BUZC1ANOM&Z!6-GH&Y2Y,._VS,% MYZ"?E[A C9^2V5;=$,IT[:RRDQ+"SFJ%GW:,799NM[HUSG=\++Y;(6X?VQ@H M9N3_HH!MK=?F;P^LSV#E<(D28WKC.?-C8/K@Z9CM(3Q34LDY$G-\I+!E6-C7 MTOO2#XS3+ZJ*[0(0EC"7U;GH*YE7H ;$M1^&QNS)CLTJ TN):V.2/!J:T&*\ M..R5&%,VY #0:K-+N%P#@N?E3+U7PME 7R-Z%L0UY"R5^9>@ MV!1/IR]5&%06CM'G3F&B=X01.843WB83P]H*J.BC-"GO)HA01V> WAO'A;L^ M,W#E_"M8(76NB)N01_9V [N->S^9CHKBHDW(0[T]O[8;Q4NA(+@2YU!ZG3EN MI[,2R .Z$,!]MO);]AJW;,>L.V4; L75 M1'-7=E\MO^51!B7 [PN.'U!EPRI8+51(:ZI$^H"[T"RYFHCU'+<7B-4K0'/9 MT5 Y2A;P0&A24#M14H?:2N>0-\1 5GRF-3%OMI160VIJ:U<4RWX8B5F,8VEY MN+4VV+(C_685S9H-DH$TY:%,-JAZ%P_I QK6.0 M>8QT:8ZV8PJ@.<$M5\LD <5C^/8*E'F21'$H[HN)<+E:135W T1#"\(>]"Y' MWV*1Q#Z:*ZIBAWI+_E9[J^&3_+@M(D@IW^(9M0M+[/D@B_Q@"/'J<"Q<+77FZ\+5_?/LJ\N?"8C&HE[LZ#XQN>I#15($R! MDP??64RT*ZR/<='59C67>F==5;]1>7XJ4*U$D*M4J;) 3.TCK&L5KJK.$W:V M0J!B3F"$*3MS'LSR0Z!J$";Q9M/X2KOIR@W#Q$03ZE9D!.I[D1)QA8I(6?D5 M'91?+&,!%H;49[:Q^HMAD.,MS.YD8DFAW5J^+AB0UV)U"[ETA-SS8;B8V0AC MCH5<1J$GHR7$@%CV]-UNHY+B@8 ME3A:+Z0"7V$*_*H%:)&ZXX9L\4Q.T8""NT'P+$QFKA9J]HV*D]9RVP[4+:O, MP3E6E2VUC)39@1L3D\6:9G0]4QA_64MM+5272M7YKY7!NB?47WJ*#! M6I"OF95>WNU$YZ/G8^E$YR,G.E]@.DXR8[82^_-?RJ53>^?A=2D1&K?&C$I5 MRV13I[%.184ZU#DR=4I6'VG"F\TANBP@%%WA+:@X\\/6=MHF@J5F7YAUH8)@ M2:;<%CD=WY4;6KI(H;)(9'*\#%+<-8NO48.#71P!99NO31MQ!BT_?P8OP<6Y M$IND_[9M3YG9^P^G,:WE,S_H.@.W?2S:4\5PF!I)!7G.BBI:@*FCFOHX_L,> M?3%_1I>U]BV<5DIQ< D:_4K%1Y4G*O0"SL![TGQ:2*VQ%"9>C2+E5 MRY(5?2T\5]N;RC[-Z\-;]TL]PE<5V3-_N. ?*!V"CU=OM[YM:7B�%5Z(0$ M_A\H@[ W!?IO6C?E1X$^:WXK7EI^6,Y:2Z 4,)N:@'4[M+X(HEMT*^'&*S6K M+>.R!+>2-I^\+_4Q6:RD')A5,;7']2':W%U:1'%A*"]Q-15'D[_9/G^S'=JA M<(!*[_?$H %,L7>U'UAD62\26A=?HV*/-;-MZ:EPDJ?3_1V =X-'Y!55\:*U%*Y$X,/5V?X48@[+K+M" MW:2VJISB?L\:QL'"\96D5.Z[@A9&Y_5K=.;V58M2W+YC] '7\TL$MF2WQX[9 M1U_R:X!_GF?UO4#@61HKT[!0G7[5? #QG MO7=L_-@$ NF/:P$TLH=3;"?7X*[83;RUOCI:L&<==#9%-];\/M2JQ-S M_,K.-IAA8%F0J!2I1"YJH9X%Z2CC:]Y5/'8#%JT(L^<.5?;L6LWS@$7G! MHM)S= J!BGGI?9;\O(T2_+E-;.*HA;A9EF5L>BL5LL9GVOW55X 2P)#%M+S$) LT)O(XF2PJ$C0PPEPIV:P'.WP3@U)' ME9?\?F'V_E4FBVZD4QB%5IC9H:1V,"\>%+5)Q2N5K];@6"QIE>6NF>54QF\Q MQEUB*&QMI78Z"U7Y"JR!EB#\"?K:+9?$LNU-M,L)URG60K?#V'':K%>)-Q9< M?FC3=[4?9;U.VV0LBX*:!06TG=_8MD4%,]CU8S==6.O'N.*>[V:'&Y0GNM(/ M*FLK^ @IE5BP/H'R!@HZ63A98BF:< %("\UBII&7'^7=W/CFM.^\+5/&WPZH M=C](=;&B!0]5<8?".I3NUS$5$[%#LR+.+ 7I1LNL*UJQS0060!+8^TIYU+99 MHND* :(GT@TH0G'+3!,9_4LX1T*9SE$KB?4V_M02-&'8H%!U0,DIF2XP /%? M8VRNQYN5?AV42L)FB[1S.5T]KDGOS5,+^I;N[[[P]M&KOOYI%89-^V?JY9X/ MMW_T,*W*K;+7>U[70,L-]'M(X$R>1\#LMG^DH^N"-(64?ZJ*.H^RW@-4>B8Q%&-62HVA M,^A5QB^-7WN\[PJ,ZP# ME)?U'"7:>T2)/H>83U")U0.LZW0'E0&L*4RP%QS](*K^3!]3LI$$"ZLEQB.B M5&*9_QA/*.'/LSH@5BF=]XJ]M[UN[]6T?G_RIGM'6F^)W0!,]D]6O-E MR-2'\? TR4P%*V/A^>I$HTR%5PM :W D]XO3KM,;5F>%[D@> NP/J&+5QUL= M&;V* F_%O1:AESO6]3!D'Q@2(\J!>!%@MRZ5>9N*\Z[Q?@-6H&(G_#':OL1+ MKX.4=;CPW<.8B'TN65O]'&-W"HV+%T%YA WWNRR2* MLVH"L2^R:FOZ=(5KZ[(7BCX)W&G'=]>R1-4W>%;G[D+C669E6_GZ(=5"2B>F MBIDS_.N)Z>6N=;AU;@L7WT;Q'WG"BRUMNU)(J'@F-JL% ;_\!'ZWF>NJT*@6TH6%$L#9&GXYB&

PFZ 6>1JW[F4A9$M@4TL MMRD,-M_%?LX.^&1G0K+=_L*A#6F7)D_-1;(E.LL'R_87!J7 I%)Q=&=F0_239VT))W2S-TV2'^Z&J#"%5-H&EWSOFK[/EV^Z[?!-IP^'_38Q: M.L>VP_F%;7EAZZ<15*D9>YI!TUD]%E@2>-F3K/#L+,^YE(2A,B:*Y,>SL6;$ MA3J$R):*8S5MF-ZWQ_,Z^D1VJ5V=KOI]SU"-YF4#5Y_Y@;WM%6CY (0/DH(6 M(]F\;:G"#04/D9A75E>HEESJ3MO8"+*Q7NL5H3'F(&-5@H!BJ]F1+' TTGJO+$^.H-Y9('6HJIUL$H.O[K<'H''5MX^G6M$^ =B4,]J=>;W0RP<(-P:9NT\_BV;?;13G=RRZ22%D6[+*WG>2,T!NR8CHM_M MGHRJ141EZ_.GWG!RTJ\1K@XF<"]U00(\?/FO@MVB/("-QG]5(/G3>'PR;2KI M1X.JV6)%4"8D:2J4-&4^_JSS^)4'L9&%M=ENC*UZF+O;J5K35L?Q4,C M;JZ+FZT9?B6PBFP6,,L\UX(/L!K$PCWJTJ_HXLU\\-E4W$[9X2KVP.:"8T$Z M60JWY:#(2GQHSR^OKVNKP8"7K@ZD%2MY&0CJ\L>;E+VU"VP=X4+T=['DH>F^ MC6<=I#Y_KG8:3 &50K!OVZA-*><-(-\ZGR7'T-RS9I-;-B^?3SOLY6]%;]'6 MMK %BV[0_K^Z+T14[Y<8:0^P!\?UW#%W%8\LZE/KW)[+L@$6!RL=>-X7S]"%9^> IV;Q(=:'!1SENE"^HJ3"4KVNQ M@HXY(*<088ILVJHO6"]&-<=;1C(+3!4.ZBJ^\=61-QN>6@E(2(S;83\370AD MB7DZKC[\=(NEUI&I=%\[-4%=>7:]SI*CQJ_.M^HCJ/F@%9'*IRCU%LB6$65W MGK#S.XXB.>^JFD]MT]%<7N[(I 2,>N2&0[=;ZU:;N*E6@87SP\43NNK)V3'= MK)-#5I$Q.T"\[>WI$J@2MJ!THOZX=DC^HSV@;4HW-'X>612JV+1\[9BYJ7HD M2S^J,\E M-^VFM6NK^$=7B8%2H4"9[2^2%3E='P7RGH]ZOE"+WYS[M\0VE1_#0K'\AYNP M%KLL78'2QZU?)4(VF C*S#[\KH$2L5C)DW):F?9,6"5.MZC4!3K_C$[&#/R' M**NRN$NK#/B_059&(E!E@6R-!U6);+G$# %X_G7J>[8MB.XNHU]6*&N7&UM^ MP%7I!OP6IH1U)&16-T^E(,Q,(0)3NR.KCI!U39':>=5UP=1TV&V4!IXI:*GJ MM]CFU]CF2VTYXFBMT"L.N%#MO5#$_+>L5-LFXI5+7'K%HF8%!@<<;Z_:6K0' MBSDS^'TBW'D8!='UO_!POI( M$55L]3EC+7.K;>M3-@R&1;O@;&49-^C_YJMI+2._GY^=?[G\Y[_9Z<>OWR[/ M/[+3L[.OOWVY_/SE;^S;]Z]?X.^S\U_ADHMG3VAU_,5:%VJ"54ZH\C3,_90\ M*[4WOT MZ?3BEZ-WYI@,:*/? "DGZC''G:E3G5FPQ9Y\31*MS@Z\$1"N($A,]9E-@9=" MN$M)HXVT/"M6&7Y[!"H=*'H9+7T75/O0>;']\@CMOA?&^_8H>^_1^B&5YX?F M#1TLH5:J^!9JIH'&QI"%QZXC;#)33'Y4S2K*I8_S2 RZE>76:5F:L@F6Y,I< MZGQ6FZ"FC*1[$S>VU9;4EX%^BTYZG.O^K2H;#8-7:P/$&)>JY.N)P%:6EJHW MV8T \HLE3D[WG]0%KTS3 4Q QD1N:\&4C?]BS=NVVJO;^:C%G:_W8&]>J MYSNVA/G6*VRJV8[O+#49P(>6UODM)IW)=\4%T%E0OF&2+6\YR8 Q@@'+*"?C M17J5J)_Z S"$7QQSW0(:]E4I^5,IA8DH%@P"].2.ZQ5#63?A(J"TW<1-ZZ35 MKFD[^Y;VS/*-K0H?6^MG5?+AO%?HS4Q_YR.L02:-;#LYJL5@Z/^H!H.Z#UN$ M>]$R,8Y,2<687<+B&FQ,VYHXQN6T:)^E 18.3N+([DX6,H25*/!UJ.P47UW8 MD"R]2I<,U(:ZFY>U-BU5LT1?,+I=VY!\@]9T\(5>T8,J[._EU>_6/ 75HP@8 M7<4V!3C NITZ-L@PM"H-5N=;ZQ4G8#U_J+E!RMS0U&3"7S)?A"66E! M6W]9*QVS#Y%UJ\3PO-9DA8:M*DU7+9+:@\Q<.U540.JZZ5>JT9F6">8\CB[; MJ,-#A5XA>3\)Z0:@SEX04FPW4JN.U_O@:+HZT4TA!=9I57J:<().H+.MK=3Z M8IJ!XF_X8Z02X7"-;&P$3- M;UCC;?.*&.& $0\,5?JV2\$V-SM_SZ5M,U#< MULO?NP'W@2I"OH[U6;06R<\LY1-V83+S=>EU'?=??;BS?K_J7::O!@PLQ;?HI8;.C?7."A<%-K@!:GZM=#7)1 MP=T8ZZFJ5D%;G^UBTPE]9*E$)+MDV>_Y]T59].#0E7MG"\0[V3$EDR&.>9DE MRK[5G%GZ+D"[%9L9Y&^U= 0K;J4CXO9S$+:+R4KKE.Q=UKZ7:TH]$F;*-2]-93)>:=:A63GS)8;F@&;OG:_;>%* MG)39@RI1JLQ\:UVV5EZ2A^=4V+WN60Q((?4 M_G9V84.4P"RJ;V^$(=M,G&S8:M-:46W7 ;T2'==-0VT2>("<0MMJE<1T9W8X M[3G%U297FEB;/.P$<)&H7;2L^/!F.8(2SK8038J[GL?9^: \V07/1:@L%]\T MGLYS+I2D*(Z@6*4Y/Q7W@M87C3LZ_5KZ\Q';,O-XM/>\XN9DG;&*_+O)[WF; M=[R4JP'Y=VP!@, 0!%R4L46T.73IR)MQVP=A[\'C&*\US5!>-O2I]"2*//D MLPZN&YJVJYV.R+;6+59_SF,5>A!&W:+&#+)X@CKJZAM)#=_DF7LG[)L]Q>;YIA/;A!F.\/,K7U"C?E!RI-U/G1]^H> M7ER:DO9@=.NV4*F$W]6Q35MWKU#?-+;[80OJCX;3 MO'K1BXOI]X:55-/OC;J[E ![H*#]\(7W3U]X_V#TT@>TG ##G8JX'3 !?G@. M^.$)0!!X;0YH2>79QO4E(?H\3)]\N-UFU]NMO$W+)3K7[%?X82[9N2KQ@B=L MF3E8N]?V(<1D!\)D%_Y=!2Q&PI^$_P_0M&OWVKFOC.)3R;Z;N%BSN*^R:L/$ MFFUE314 5C%=8DUBS4:QIF2G9GNB6:Q)W/=C<%_5.KMI%"76/5#6K5ZG-XVB MQ+H'RKI/U_DM"6Z\:B>FBV*NQ&>5*_%PZ@+94+6@N09:M8$^Q#_$/\0_Q#_$ M/\VD#_$/\0_Q#_$/\4\#Z=/VEL.KU#3YWCU,[MX[YQ$17S68]8H$;1L1&T,X MXD3BQ&80CCB1.+$9A"-.)$YL!N&($XD3FT$XXL0?F1-_[%UVO:F^4LS)5&2) M[GF -?XI/MC<^&E36.A/51.A^CDK%JITTMVQT^U4=ARN*4N)]SVYY :) 1(# M/ZH8Z#G=Z92D $D!D@(_L!3H3IU^9T1B@,0 B8$?6 STATY_0Y]H$@,D!D@, M_#AB8.B,^P.2 B0%2 K\P%)@T'4Z(Q(#*_-L>QYHK5LQA3[TU9UQ;@[M&B=P M\S+&K[F!^H23R#5(I8XS'52V;;&5+DV!5-U6"Z&+T%6X[^V@.O?_4:KD;-(B M4W"]_2\ACY!7B5X;5E>=EO0:H8O0E=\W 5]V4-DV-Z&+T$7H*EB-HS%9C60U M$O)>7Z]UG/Z8]%JMP=L#B]':='G;2;4JYB$!M+L :IV<&8Q!SO2J8I6F8*%N M,YD@<<"0>-MUAMW*($'6+0'FP $S&#J3$247$B0($O:^:<_I3PD2! F"1+X# M[72J2SXELXH <^" F4R<_I".;E41Z6M0<+U.VO[*_3 1(0]=417;-(AR[14] M![0M,74&U<5&#GY;@M!%Z'K2=GNG^VJL]6-;SH0\0E[9UIYTZ\=>4V!$>HW0 M]8KHZHY'3F],\")X$;SJV;#N#OMD.)+A2-A[?=4V=+K=":FV.L.WAQ6E/5TN M8^Y+'E"F)FT'[4Z.D=,?T6X0(8(042;'I-?M5<8OA O"1>MQ09J"$$&(*'EI M/6"!>$"U(5E'7Y4MK^G<>>.GB-[$0JA#!! MF+#W#0 3H]&0,$&8($QDF\_CRI0$F54$EP.'"ZJ0P92Z5E01YFM09+W6[C@B M"&!D#KL6H8AYH)(UN;?P0U\F,4_\&\'$W5*$LKKH8(-(VU[A=#B;%H.^,QA2 M$21"%Z&KEO+RKX MLJT)>82\=;W6Z=2?"-,4&)%>(W2](KHF(VA MJPZK<=*EPIED-1+R7E^O#9WQA*S&6F.[AQ7"/5U$,,G_\L2/0A;-F)M*&+2( M52@WB;DG6,@7@OEAPL-K_RJ@/$_:3=J!''UG0"DZA A"1"$=H4_]SRLU?@DN M!PR7OM/O5[;WT!36)P5"B'@V.4;.M$>(($00(C*3JE==RC.95 27 X?+R!E1 MZ_-*8H -"KO72=NO2X%9G.$U\T,W6E#_\R:)G\/9M>B/G@B=%6/KFF'/"Z" M%D&K#L4U<+H]ZBE2:P3VL *MGU5XE27\CBWCZ,:7?A16Q3\D@PYX2V?H]*>T MI4.(($1D,1E*D2$X$!QR!3'H55;3G1!!B&@](J9.9U"93)KQF.IVD:@A44.BIN9# MP'UG,J&L:A(U)&I(U-0L:H:48DYRAN0,R9F:Y :94-O5]#HL C=&L;K8BOB*^(KXBOVD(KXBOB*^(KXJNVT(KX MBOBJ2S>4ZBT09A^ M32*V@7"-(19Q''$<<1QQ''%<Q8!F\))U64][4JE-F0_ M=4XFU:59/D:8IK "WD?U/9JA\']$O;X7.7Q@#$:*C!39BB*KK)0M*3)29"1G M2,YLNJ][,JZNJ@/)&3)XR*+^(9*SFDT?4F0_HB*K[B#_CZ+(*%EO.VT_^D&: M"*\RGFH.U4B6;U\-\S:\M<&X?ST5\)(ST;70LI902V5M4IY/SW8P7NV>$TE) M2CIHEGJIF9K5X?[ Z$YJG=0ZJ752ZX>NUDE*DI3<9]ALU-\_/=O!>+5+23)% MR7=J&.$:0ZRV<1RI=5+K>U7KKY<'W7+&>ZE:+VRB_91PF.'&ZPM_%^85^*$X M-L4[NKW.FQ(+=KO <'7._$($PDV ]"&(3"E0388R"GR/)_#AB@<\= 63PC!?3GXFO" M*%[PH+PH>$WV8+7>S!5!8*[Y^:ASI#X#,[OV\X9EN?070K(O0*;OT8*OZ:L% MCZ_]4 ^2ITEDO]#*47USZWO)_/U@-,RE$F HX$LIWML_UK@G'WAQNS?'7F^C M@;+[CK$>5&_0V45];Y1!^@G3%]X_?.D#!B\= !%@SP28O#(!6G*ZL7&&7(E+*J+JGK8<-C3<=,GD>O[+:/PA6+*Q'G9.MW'=;K=,?/,#V( MYVH)!]3 <@\&7M9?L4\./97LNUA&<85Y4*]-,6+- V5-[_=4)@MXK"36)-9L M%&M*IKES=ZG9$D7^JL4Q?S'QAPN,/SRE("8=+=F[$/PQY!SQ#_$/\<]!%H%J M;H'MYC-8HVA%?$5\17Q%?-4*6K5$.=:Y)WWJNE$:)I+%PA7^C=I/WR,JFT*6 MRK)CZIMS]5DLO=[8Z?9VW@UY;.I-64N\C\H:1D2?L6]8 L+'3&U97#G ;79K"''4KX 9AK'&:^0=$U\"9#JLK44;@(G 1 MN++[^CVGUZFN8O:AHXL"S9L"S0X+(IR.B!=UH*UUH!H[PWYEF&K*NE/8I3GZ MIW6(&#C#,04B"1&$B"PVWW.Z'=JBHYC8:^6)*^I,]K] MR/L/K]HH=/?A,DIXP+B4XDF'?P_8"7.&DZDSG%:V=]N4E:;01'-43NM0T>LZ MX^&4($&0($ADBF+4[3K](<6P*6"W>RM?O#^3(M UEY%=3CP>MOM.)-!94G@%*LC\!'X=O:HIA,P(*MK&'+HNHUB M=;GQZ(=NM! LX7?U',-H'9CZ$V?:K6Q+MRGK3>&)YBB>UD%B[$RKZUM!B"!$ MM!X1@Y$S&5,,FZ)U.]/VNTBX'X+!!;0-88ATYO5!<@VG4V?2HW =10P:I*8. M!UZ]@3,:T)%R0A>AJP9TC0!>@PH;^!XZO"@>9W+G I]?^8&?^$(R'@(!YCP6 M\RCP1"S_S,1_4C^YWZ=_VA1J_9!UEBB;D"(QSU7") D.21)0!B6) 1(#/[P8 MH*S1UVC]O?>)/32X6@^$IW&I@?CIQ6_L2W2"G5 'QYTIFW./A1'S%TON)@RO M@1M"D3"7RSE;QM&-[V&_\GL6Q2R5*M> 14L1\P00Y<"G&R'Q3_Q]YH<\Q,[< M#![FWV@7: 8_\/#>=B^'6_W(P\I NO?ER;/)5D1Y=[2LK9V[>JPGW CG'(7O MP847,8[&[@E@DSO,O6"!N/9EH*Y:F]5S%N^$?0V9[63+>CW=P-91=+R$]YVE MB2G;I)_LW;([P%OCIZEW]YRR43(:R66M@D8@&_/6&7YOEP M,>,+$<)RX2L_8R^_$#S<[SI7F9U%GF!P4RR\U%7I)PQH9-S>1>3YLWNVC +? M];$0@0N7^8G^T<,[D$Z:/ZY2"?24TMSJA[#NOI?R0)ZP3Z7?\\GCX/2+]>A^ M.[DX 7$7+W&=!)L)6"48:YX:P_3W<;1@G"WXG;](%\"5.3'ZPS?Y!Y@69S-8 MS/RK7O>-?@:.,8EY*'TS!?W,VR@.O%O?TV^3]S(1"Z:> W2#-8YB'P:4_[9" MZ$#"I1[0>H%P"<6MAI]4KX!I!"FR.W/G/+S&.4?L*@I3";1EUQ&6 M_Q0<0+R^$L^A$@K'3^(J3GE\SWI#)1Q'&@"?3B]^ ;:3*;(OB!P$4X"O!L6D M*M,AD*Y3WU--,($="VIQ=-P!0?O2$>J/>/E[/P%.<8OS9R"+HZ7OLLF@=P2( MJH0QQMG9R#LP;Y":\\]8/ G:%,/Q/ZF/2H!+<;@08_J]0]\VB %"/ MI%$Z&RX/S'#%G2N6B?I:SD%MJS)^YM=WC"?J=D BZ I05J@./4#NPWU%E4W' M7!$$AA=_/NH[K/"3)_DKM1J MUI\:"6'#]_<.NYW[[AS5%SJP!?R3(NQ0]3+/ETH.H6G-I2\_H#I^L6=$D")(-0M2*EYR',V.4]2] M6%2BB*I0?P7:@Z,M#V:L5 A";:(!9TG3'7^0^F':I@1 @2YRX9UQ%*CK\071 MS %LR258PS,?H*6?CEI+/Q%ABIKK84MP%Z3MP[0R!H36YF]Q5BY?^JI:!YCR MF4^>JV7X%JD8Q>9RR>'C<7*_!.IY8 * @9YY[,Z6ARS O&5\N0SNT6E"E\Y7 MAU6![DAGY5;DKA!>&4<?K" %/U*JIEO#6W^0S^*"-MBOPGL-0 MA1*T%R$X6(X"WH]^"\>!W=CX 3.\HN,1RGC1,P%JR 1L#R6*K:^R<=394&^C M-, @2&)-(Q6N*$XJMQD+TU),*^Z6RI:Z$O"+V'W4)\PN9'&5%OQ>CY:" M#?8HK0L.TH[QY+UQ;V;U(OS%;&8FI1PVT(BP>/= /EE@!<4?>0RDJ\W\B5-P MB'WD)W^119;0[Q-^>,+.827N%3%!0&K'4^)5"S]!QK%&K@TN(&/JD%6Z5-?* M%"WH$_8OX(A8BR^I-'N9WW+75P?:S 5HA0,KAAZ//8?-HUL!HOH#N]4/<],X MAO?!^-)0:6W @HFVP<+'P&*1_AZC:PMTBV-Q#4_:]GHU2F7BJT&LC0!A4B Q M$G'ZB!@T?__EIU0>7W.^?'^1^_NG&22^F?C.)3A^OP21^\=?_^?__"6[(X$O M3.K#N4I\0,_](XPCB- :RFY2HAP^@(?_\]&GC[C$_]O[]^7'(^9[\ 5,\/A\ M,NEWSG\9_#*>]D8?QZ/IX-.X/^F?3L\^#0?CR<>COZZP]D/VS#:F?BW->%'( M"2GH.';^>'9(:\/!+*=[;/]8BZ9O-_=RR'&[,U-O=7-=C&O;>/-5A*-W??>'MG?V^?J^W3]L\ M>%JY5WL[97DV)&GCP)):\N$^UL?>*"U#BN[RCDDP03WV?SOJ?W4GFKO*?2U, M?/(\>F6W7?AW[%?X>B[9>8A[[?](0\'Z'><908J60K+W3);K$21? Y*C/2#2 M/%.9Q6L/W"=*?Q/]^C_S5@,QU6C86JRJ4]Y1" ,1X M.S+>/CR!%C'>Z0)#\,1X)/%(XAT(XY'$JU#B557(:#;KS-QF6S. M51H#YEK$*C?M7I]4KPS8#2)EXQ#_>H3;'# M(@/M9L7*CN4^RG,DQDB,D1@C&Z.F[A:UULHK4^])G2U:@>0ZVUX09,GR(,OC M9<)MY'3'=5;:)?GVDK#2846/5%H_,T5%Q)V(75]20+C)>J QZJ3MN>+ M91#="\'4F5>V#'C(EG;'G^)XAQ1Z;XS6[M79*4/3IRGPJEN;$[*:$"%O"K&#'3=\;5V4*-7WN2- V5- >JPRL+1!&R"%FDPTF';]'A Y(TSPET;.^# M\6H#>ZA$5I$'*R\=>*J.*JR-[3F/P@(;A:K_'5U2L))'.UC?#WMJ\#291['_ M7UUW4)4"QEID5Q'6XH.)Z/J;6/11E>&VT1F6+O&+2L;2.^DPN"BHJAL%-B=0 ME2>QQJ8Z*8(3N81GE&NL/;FLX*Y% HN5!7^3XNOLW-1&E#N4#_STJ?_I4Z?^J/.6>=!XN*S1NPE-^MG\R+=5B7L0]W+ -8E6L18@,) MK/3I8I7ZO"3L;Z&/GRX2Q2)OLS++G0]_.SW]EGWL?GAG*[]*;%=ARWJ+C+M4 MJPPIT\52]_M0I5^Y*E]J.EOH7C:,JP-J"A>J]K I[[K2$-3+6!LO1-:%*6'1 M_&WWZ+=@27U;&G2R?3J=Z';>LC4G3] (5V=5=C7VD8#ND6))[ (LQ_:5X<\26/35<5? M^+H ,'8ID3/N6D:!4:E.'MBP(:_!+AW33J;\1%WU- "5QJ0 ":@Y!NXL,L'% M19D''GK)#8]]78\1/OJ>B$VW%54T634:*5RNB<.QQQ%,+-34B<4,;!3Y@<'* MRWS1L73J!UTWV!#3PU+6LQ3[R,[4>GO8]02+#*.0]:7J!Z-O<7D69 DR'>8,'!NEB6K: D.:I6KEL=4+$A9 B TDU&B1<1(#M3F_ MP?+0(LP;5GBV5Q7>APF%:LH;88'EO[&7C%Z,$VQ,DW*LJRS3(,&EP/+/GC_# MWC)*46=L_51-5E9*J*Z ]?YX/XNB)(3I_Q,^L#OU51RAW)PGR?+]3S_=WMZ> MW%W%P4D47__4ZW3Z/^'//^&%1^9Z+-K]\Q%H.($EPH[PT3^M/?NO__.7G_ Y M_GO\_W_]?U!+ P04 " #KA %-9QQ@T3D- !"BP $ '1Y;"TR,#$X M,#8S,"YX7V_M @#"9W:0F&*":G UNRW+6$+ M4(VQ&$DF87_]M>170!:V(1/J3-54C6-W/^K6(ZE;+]B?_OVZ<*T59IQ0[[;6 MNFC6+.S9U"'>[+;VQZC>&77[_=J_/__RZ1_U^I]WSP/KGMK^ GO"ZC*,!':L M%R+FUC<'\^_6E-&%]8VR[V2%ZO5 R5(7K]RYX?8<+Y"%A&!DX@O\0-GB'D^1 M[XK;FN_]\)%+I@0[8(*+91$; JG' K$9%H]H@?D2V?BV-A=B>=-HO+R\7(BU MBYG ]OS"IHO&9;/U>_-C&[P"/SU^XQ+O^X;XZX2Y%Y3-0++9;LC'$\1Q).Y1 MS_,7>@5'L(98+W$#A.H@A1FQ8[W]2IL*8'4!+R2<(V*%M ]7C>!A6I08/"8> M%\BS8X]?=VKHI:VD6]?7UPWU-!;ECDX08%N-/[\.1HKMVN=?+$NQ3Q9+RH3E M[; V17RB-#D3RM5ZLU5OMVI6T%X&U$9"MP*+O^J)Q 74&[-:A0P MP>?U&4++XF:D%0-3PCN'FL.HB_F1[%%8AQHDF^^Q#%)890PR->0, 2!.OI8FMCP>8J) ]/),1)+])::VCVE&@6B*-@\O7!Y \9J0U'P/%(UI3 MSI+R9NC#5\[^$RG(@J^*%>'6D6@%EP>W"TYL"=UF .4(\R_[]LY%Y VAU)[.!OYA0J1H&*[;O*AT%B8X0@1^W; M&H?*=G'H^,_VR<'3HCZ!"O'(Z;KDHDE1ET %NZ?IS9+AHMZ "H>9>ZE6)P'& M(& 1F%AV;!52B3<;07[N(.;PCN>,R,PC4V(C3R0"3]0E-KA4LR3"'\]]PU1: M&5D&.S(U,C9IB9\O6\UVJ]FTZM8]X;9+N<\P_)& 6'$Q%OQOI0I*"T5%?6IL M%[!5M,^Q,_0^J^OM^@Z50Q&#XM;HD%MOLP=JU<*;$9W')3F\\XQM3%9HXN)[ M+!!QWY3\S#)-C>)#LPW_CM4H$E4K,FVG:MCMIW8$BMERKG]Y.61+F7IP^DC?MG5_RDM*9<%>]O4AZ.VJ< F MBTXML$H'=6Y@^>C]&1E,KDSFLMF&[.]HC>37Z.K,OY&;L8SF;\I^6(*)^W:S MW6Y>'H_[H,AJ,?_#)URA%2$SI62>95QI9QF)>D6KNL,Y%K('# B:$)<(E;+# MZ6= 20E6/)O58KJ4JERK*B@BH;0I(X>$6-@SJK$1,\ LI1:4JIC"V<>.JCFM MN&KK4LH4,15,%>X0)WPX?4HYD9L G:XY<6AI$@>%(N=N:9P*,="EBP41\IB9 M#/%=JM)7[!6:AIDPC(RT?M,PDD)3Z< &WIF9/2MJQR#-!&\,/JW?/NR.<48^ M]R[*56DTA)IQL ?*<,%A NG( SYWR)4'LT9S#/EQ 7;W0AF8A%YYV50]$R:[ M0AU"E40.'^][CZ/>O;P:#0?]^\X8_KCK##J/W9XU^M+KC4=GNE)U_(08N#?' M@H#!1^1N$WJ2Q8FTOIUHY3*]\.X B'GZ"(^?W#IRX']40]IIK.=NU^. MQO#?U]XC4#E\L+J=T1?K83#\5OD>FJ[UO@<,X>.Q&.*9*6R5I+#_V!U^[56( MOGL\Q8S)VH8,@O,BDP.-JGENH,M$(Q K0:ET[1==S\A&,"]AZ+)(#1>57+&( MZN$9K[#G8TC=GS!363-D!\.)2V:HV,)[;D#S3.ZCJ?^$V"K]3Z%;*?@SA3LU MOB57MO>5+,8\T?NH61HN0K=5WY$^]^9LCDJO_IBO]L9!7EH* MKDD7A#6N5[<^:M:K"W%C$,4'LT1RQ]K=A3- M04:W>1I!R!3 4B 5KOAC;,H5P33'G98F0]^EZ[S]9B"T2Q=+7X3Q1)X3L",) M&,+NB>L+[&SKW".!#N3\P&+W-HN==$3;+%)6R."G[$@DY:@;FJ)3E^:<6Q K MFL-DJ)N3EY8F>=%04L&L)=B,&:/7)T97I-#V@4;5'!V;FN@8@%B 8L4PE:[^ M8T3(8JCFP;"IV6?0D7:.DBE:AV*.67!:.S=I:1WS-MSOFGZDM,,#XM6LZ&-T MG)QPYIVYWS4])DW/N:>D"'S&*^JN( X#%AY.NPQ#S>3F2Z]M[CW7FMX3XU@2 M2.9R 535B3A&GRH,;.Y=UYK>E47?N:>E"![A6;BR](Q=>2:GS/J4$<2<_7W0 M]+L03DV50L"*KE"9*O88O; LOCDY_*"9*>_A]-PG<[+^C&WJV<0EX2K'<(GE M9K W"[+O!T87H3H?T_19NR.VC$-MV-MZ=GZ%M;_U;-HD!_O8JFABHMXM'!EF M"6JE33NWLTV.YQ6-5!>4Y=!S/>^^$3L2[&RJ:J>5%+=[(\#?)/*X"I=/4?91Y="-6\E*4[ M(*PC[3QE-M(:Q[6.+8+:WP]F.&\G61\9=LE-1,2G1 M(IX5E&FI0L_YF?T%I*C#%;U-1W#.*70F8*$=>5-P&1R5]-<*A^080O"_X/ MH_[RMJ:^Y'5#! ;QX#7JP1W'#Y:U^O!$NE.S@OM+S AUQDHRDDE_X2!R T%) M#-DB*CIQ*W@!W8A.!4S'\%>\F&"6^)/QM(PCP6?6;ARZ0.3X?BR7#!&.W([G MC-'KEAL9#T_7BQ%F*V)CGN''SN.3\R3]/H].*!.YD?&L?.< "+FQ4=*%V&2? M$P]S#JG:A'CQ)LK,(W]CI^^ *)D2:6%XRB3L&VCSS9&<^PL,K)B.(T"?AQHH (%]F17D.^@!A-M M1I9:'LNJGUP("X\[S1A6X0;_IBDG@W,L[BLA^6[A1P<9YB5',FWC1[@&7*?&+4QEA_XYN,Y$E_0"G^%Z,H( MQLNKE7ZA3],@P:F4]/T \AIW-J@A43WTDM?Q53>;R$LIXM)AB[OSK'K2$D8'R'CX_P.[(=6F-/WO%AO.!$X0HT MD'Q1:@GN]9JGMQ8Z H;D3WM'R#L+R@3Y M6^D]*:S$C1R2)TA/?/@T]5NO :1@LJ X.]LK=6JS%ZW!:C/2Z%(DD<\=1]S, MUW*<\">J(GZ*8]0&)=3W[(NM;J1Y<'(!/)HJ#H@MS[!QF'(]TS5RY1+LMCLY M)$_6/\T2#3*N\)11/#WO4V;*U)^P:!OR"^7!O$"W 5-<[=W#PAB]=GTA&^5_ MZ81W;*%^:+%T(?U,ON?6G2-OAHD'PL\P 8I_&2X/1H6_1P_/L!_HBR.8NMI7T].?7OQZ0EZ=O'G__L4__OZ7'_^/ MD'^__O3AZ&WMYN71I"KBL= M+7Z85-/?_Q:_6-/"T=>V^EOKSN#*OMT7;:E5!;):]_/>_/IPLQDFJ:3LS4PF ML[L"'^M)Y2IHD<1%3V<-A)]>8)O('*:HR&ADS5][M#B[NH"?7K35^<4$>?8R MY:"6GWP"!RAF=@)O86:JR0B#W=33/IG@?17UQDS>3T/=G"^4:#Q&=.AMK\RH M+R)%Q^$7^/*T_HALV:;?/3)H/'MP0';A<]30$8;XL-WA!OC'O&H76K69YJ=% MQR#C5=O"+++C0V5L-<$/HPG$OS?068=V:FV,P?QBF@;-U&7GU6%SU3'(_-C4 M/T>#NH,5WZ:1,4COJ&_/51B*I->FK=KC\+&!%E'I8O ;:%I38RBBWM3GY]4L MPN2H 6_JA4%!8+W9!G>HF8#(-0O^[O1W:'2XH4T]3%N(!+1HQWWT5%Z;243@ M)V> AFGC,+HVD([DCZ9!MI[!#!>JS=.P4VNC#@97W!DL).,XO#'MV<^3^LM. M\["VH61#>(]^\CGTI?]A*T,1_Q8"-$WL%;6Q;3?;Q.F"UK;MIG4Y#\JM]TD]&L\]5"WQ(!]FTT]O$X M;+?&!AM*U9K3TP:N.SD.2RHVT;R^ULC$=1263I5')K6;!'2I.QBAR]UAE+-W M"/UF5_>@WB8Z.U0=BLQWIIDB+FU1%T[.$ AM(.VYXF.1LSO\WJ&EL0:!"_;% M?+84NNASN9L2.,-OJ\DVAAK(,;I3S?6^UP8R5Y0<@8C=V;A=(T.1CBM3/;E$ M'?A030%=.X0MU6P#I6OKC$K8[MS=M;FAAG,"I\N%]A-,HD/:?9'N4C4%F;LS MOV>K*0;W"5P]==6D6JYGQQ<0'8[IZ;5U^[FISY?5V\_U_8V%W@P8J.<43(KG MZGX^0?U9EEKBVKC@+\E>.*0].;)+-RF&WPE2=&]@,)(C-A-OL;O>5PF=1.V#E4' M)?.LGGAHVG=_S-%9[$+\+I+]YIJ@Y$WMRW\,4>K_>XR+K.;R'JF^%CD=-L*< MF;CY9"';"(U_7Q:/A(P8''=-#7R=P=2#WQ\]W:+-#H#.SL%@AT#K]A%:^Z?Z M4"5TE<4;G*KG8IU&[&CK4*5;6B(E-[1,:O? *B[[7\09!]/:153PO"6GQER\ MC.;R)4QF[MY64VA;7!=M-;UUTG"6_H-PWJ-UQ>F* M\[("Z) V%)ID'(O,BXYJX+U^]IVJO&'=4- J&?7K 71U^@ M.CV;+7Z\;L4T[HD"/@RV7Y9XV48 &%LDU0S.;^K'2P0'*)'U@4\;,O7;4Y1Y M$X.0KDO> 9]DZO),]Z5"7BLA"Z(8UR0S-B?.>OPI8UP&5E#@:G>EX=^5YK F M[YM7G<5QS3Z49M%Q*96D.H\BH2CRV>>*9-Q0Y(#@!?-9 5KLKB[9=W4YE&G[ M%A5E,=9?ZJF[SX!$NK*R[Y):8QTP2:0P@>A< <'?@7B709"YR"TWNZM+_EU= M#FCFOD6->3^=F>EI=5MXP8O/9V9Z,WN)M&6J3=6X-^FI;8*@@"6ANFC>'* MV]UE4?S/RF(/!G^+QG>)TQ[L1"[V8=N/YBJVD1;F/T]'&2R@2V4#@4P8(O.L M(!S X:\\UU8XBC.TN\#+.X$G_V,2?^C3^.=0JSWXS(][+T,1J,Y808PL<+V3 M.24&&)HTF2O/9.$SU4.%U'<5.JS)^W,HSJ,;17M3H4=TE$([:Z2RQ IO"!1 MB9*<$@LZ!YL+Z_HHD_ZN3(N^/2^XD4JFU-)0LLQ8,"P2- M62!:>DURYX$H[JU71CGM>8^#0_I=GPYQ#N]TZ<>7JR(LA@Z]6'^7=L28CZXY M4T8D(4$XS<94)P/WUSE[2;I^.T?.#D[2=AE$$L84;3P#66YW:^&]I 5'KS ' MXKFD) ,A^4*[W4WCGFB,[0$%)PGG#K"R(="YSG M3EO=XV@_33S,+M-3#\N45)AK&1H3O]T+CWDU>X/KQA7J^/^;R5H7I%/],N,A M9V TH86+#AS+2#S,(842II#,,^3#MR$4.\UHG89GJ63F9H?K+B@$$5L'.[&F M6JFY,DQ@=R84@DBJ#=%*.V(RFDDJK'*F!QI.$Q$TG(0,S*I4@G%R5C>SS]"< MOY]>0GL-%]8(Q*KB91[0!0W<$5#&$*.4(9Z*G-"<*9>!S;2EAQ[K,IP@#,2B M5 * ./C"5'YYM6ZS25A9OK1"!\/1]_,R"$)Y'DBF@R5<.^.ITX4JLD./WQA. M!(;B42H9N,T0<6>\UDC BM*ED2YG4DE"LQ@%DDE%O"XI@ MN/D?AD.I9O]>8HO-ZO^T<"FU,=8[2JP6&6'!,\39^$ ;M%1;>A7AMBPSO:I84Q^:"1L;EQL?-0$]LX3@II.3&%GG!? _W(24X M[.=3#LZF=+B@OH!F=O5Q8J[SCZ';PG%P#SZWXO\2HD'>\WT-Q"H]3@6$67PW5)?JI0F4<2XS]'X B"@0]G@<,T'0HP4ZPCZ3/8ZA4Z+#7M(P$J_22V0NDI$7P A8'W)>:%P.>WB1*9%D3SD9@U6IQ.3^ M@>S4+[*6K$PRLT)&-E4M1::8]#DE01::!*,=CMH41%G\EPGPA=/[.WW9*FIA MQ=$T]\Y:#YQHE@MB**X4,@B'2(#97#&@*F>[BW^:+?=AI[ >@6>I?:ME4&GW MS?:'%4K''0X$[8>G(1#N,HFH,#@20A&*##**'/B&I&*GB7O&J^K-J82RT,S! M;V4@GJU3JISSP-$QR*G"M87QC%B=%21DC!5 >:;[V(DTOO7P$C$8LY*=X];3 M66/<[+=J=O9FWL[JV!1&8EO!R$UG;;N.K90ND(6SNN<<(A.B"TRPD!GQ!=Y460*IY+U MV*U);F:&AR/C,3*5,-V$2MX>6-SCU_I]O@TU2Y]9DU$JB/9!$L64P-%;3KPK M*#HG@KL WY#A&5YXAF=@.@NT,:!QI=5YME89J!,JY(%(<(SX/,H? M <)R[P\=C0X\^0/P*-D&R.V-@X^F0LSSQEQ4,S.Y-X)U.R$;*Y<^<)47%)<^ MXR0!B"$6S%M""U#,2HJ+8 _I2 ,W!Y:.4;B6<,-L?CY?I/E?G'_$]/D-G,&T MK2[A&C)_J-L(E(\#8N?UVVC;M%1*K?*_A MN*3!HD-+TN@L3"56G^(=I^G=LV?W1H;^6.6J=2[OYLJE*;1UA0$B,D.)PU]( MQM%] VZ]#AE^Y3VR_J5!K ,+SRA<2R4OGQLP[;RYZ@19GA8NT81F-$-P;^,Y MO@$OB%!Q:(0=B4XDYNK_?"4]R<[/#F=\(; ME*NO2'V$IJKC)E><=7@+U]_7 ?\MFBF-5Z$HE"3.9S1>YO9$NT")8N#S4*B" MB4Z9O,?A2+P A,-8/+N(<_#ZZM;_CHA7U.M3SB(._RU7HCNRI6&40##RHEO1B7[B '$;FKEA?Y+R:PF)2I?W5> M-[/J/P^R'*P\S=E@<&I4['5B/Q )I=F42 M2Y+VF)M.>+ZZ= M"4_ ^((8(07)F=2YS;U1H<>"J?[T-JTG,_>^6-X+5MIEE;Q7O>1>"H!0H/6& M FE WB+<1-!@C46^&*%5CS<6]9]>E/KSBO!6MM2*7T6E/) I*>! M!! 9"0PUC!ME@D;..]LCZ.-^.MX_HY -S=N$>]ZK&/9S-353U_-4944CI5>: M2> YH<+[^!X/(@*N*8&<"R>5+J#HL2BFV?;<]ZG*,'Q-F/K$ ?CV9^3C)X2+ M5\LSU@\Q1?5Q>(.X<>T&5Z?ZIGZ,?-E4N?&\W1/2:>4D5T/$Y0 M/#/$>FT*86ANLQX9N/A>7<+!96D,=N[#,BUH/;Y8I$U_]Q4:5[7@.UJEE75+ MB>S,G"M(YA%H,F"&%%3@.D"YY"JG$NS!OUF[!XLT%#/W)D0Q#]4ZL+2Z0JDT ME33/- )#P0EP!(N&@R5:@+!!\(QW2\9Q@.\PBWNS)^#FS2;KU:E^"9 %*ZF.E_E5?"4R(T%Y1H!*!)%:<=TG.\]^ MH??H8C401_<"G-"ZHR+\R\PBW5?'85OIVK:MLJ#,@96*2'1SB0&G8W8C'C,3 M4T-EYE2?<[^]HO/!!2T!<_>P=W!_6(OCRNW@V)8ME44.5$E -QA,O!BHD#N, M.A)TX9UE&04QS$VX/Y%I&X^W>ULV;Y[F@^L+?@N4NWQ^;YO5T2T*C7;K.(#-'J5R>,^)$O(90-W O).O=UUEC4(>JJ6FNWN/DM#&G M53PUK"=(W^G[Z0P:E.WU)[IC]5KF7EGAF2;"%'%3QA@LY]0=_ MVZF'!*U\^DKRM*EX53FA8R7L*@.9$:(6"&/BW)"JN%=R$O M^BP]::3H8.;^\5,H@_ [E2S]LT'Z?WGA7JG2!U1)@=#-261+H'E.XD/= MQ.4*I&,YX* .779ZS]'C%P]Z\2=='HC%P^HWZO(X#.8V*W^,!\7_?GV*D1U: M*YD3-'?Q,3"#RE4PC8SF5A"M+%#$_R[8'I?ITLC.SG/])$5$"OZE2W+5(@R/ M[SDL,KY!3:MV=OW,^S(&?8UT=&N@%#IS>3Q) M A$,\E05N&J+@DAK#!=!"EOTV+!))"E#+TBC\2[=6M4"]A6/%M^BH9S4BX.7 M)=TG=9A],0WM-->T1Y[.[-N4N_TP-I50WK_('O=K'CYLM$;>UE&H(DOA *B[T("GK$0>0:,]Y:%$:G&?)W//ETT7U0X9L7O#65RQS!EH$A<8Z MUYHH#XH(;13A,C G?>Y#GY.)-"'9!^NT#\WZA/=0MDQ$\-RM>2VM-5!((H/* M2>Z-)L892P2C4 A.MF%[77K.B#$^0H/6XCSFICNVD^KTVH0U/GK9F9M:2.CV1^6\ #\*\N$8*=PB_S+]FGV:D?50[JM-Q->J\]VN[;G/F+$;R: MS9K*SAC9=0< LA"\2+S,2'#=$=L\*0 M7#'-0^$1GO=XVB^-$YQ2+O?"\A0>S^,5+ &LN74)%]%NHSM93[O;%\)8D=EI M['[V-50$R?7D$@4+Z\'C6^_I>MS7\$_@= G4 MW$K)73Q]S&5TF[UA+T2E$(&Y;>&/>3Q#OKSO7"3I;/,FW1+>QB\6%>3O?_DO M4$L#!!0 ( .N$ 4UU5.:HXCL -#4 @ 4 ='EL+3(P,3@P-C,P7V1E M9BYX;6SMO=MRVTBR+GR_GJ+_WM<]KO-AQ9JUHXXSCG"W'+;GGWV'H$E(XFJ* MT("4VYZGWP6*H$XD" *%(J3>T1UMMU0%9'Z9J,K,RLSZK__]_6;QT[>\7,V+ MY5]_AG\!/_^4+Z?%;+Z\^NO/__C\B_ILWK__^7__]W_\U__WRR__1W_Z\),M MIGKWGR[+XN:G?Q;E[_-ODU]^N9_TT^8O MB_GR]_^L_O-ULLI_^KZ:_^=J>IW?3#X4T\EZ\^[K]?KV/]^]^^.//_[R_6NY M^$M17KU# .!WNUD'1U3_]TL][)?J1[] ] N&?_F^FOW\4^!PN=J\N\5+ZN'5 M;V?KW83'@^F[^U_NAKYX]!]X,Q9**=]M?KL;NIKO&Q@>"M_]GU\_?-Y \LM\ MN5I/EM/\Y__^CY]^ND>N+!;YI_SRI^K/?WQZ_^0AZQ^+O%SGT^N_3(N;=]6( M=VHZ+>Z6ZR#$S^%)LTDY6ZGE[//\:CF_G$\GR_7#@(_%8CZ=YZM XN9-UV5^ M^=>?PS,#CE AD&%XO_J\<3UC]O\KS^OYC>WBP#ONY1,;7_R*9_F02._+G*; MKR?SQ0#,'GO3.4&8S>;5)S99O%]>%N7-YGL;#H@6;SLK&,5M1='%Y6_Y'R_G M#PC+*>\](T##K0^5%_H "P^?6X\!O]U-U]MOJKC-+\<.@09:K7*UQ4< M'^:3K_-%^&&U!(;?EWGK;ZC3TX9@YK=)689EZEOKW>'XU"'(_%@6OEI0.ZSB MISQD"-);?F^')L0B24]6\]7%Y<KO")@%=;Q6>74Z,FBLL _7^=A M83K*1ML'I"/YXZ0,L%[GZ[!1'1=#IZ<-RDS8<=?Y1C,N+LUD=>T7Q1^=Y-#X MH&0LO \N]4W>E_ZG3XE%O,TO\[*LWAJ^QM7J^)IX>,)P)+7;Z([.BTW@I_Q; MOKS+P^KU,2\WZU3X9BZ^+N97DS;6VJF/24W^LW&G":'?PU.S>J(-V/>QJ=EK M98!U>U@T5N:KR=55F=^_Y.)R2\4QFIMG#4Q<2V5I-7E@4MMI0)NYT0C=!I*# MGKE@^JU_/#+UCM'98FHL,MVD7 :[=!6^A<_7P1 Z0MJAX4.1T]W\[O"DH9@( M&_;MW7JK=)7/-:U'! G;^>(N6$+/Y]C)>M*)SS@O&PJ*5M]I\Z18I-W;FU\F MWS^6Q;=Y"\OP\(3A2.JN_YV>%8N1B^!.E?=QKR-D[ADY !'=83SM(;%(#SM3 ML?@6OH$/\V4>7+M@MLS71RAMG#,H8=W1[?JX6.Q\SJ^V&^VG?%$YI.TWZ393 M4Y#9'?R>3TW!W*=\6BRG\\5\NY]=W.:5P[&\NE_=?%G<;*>OOA2/ PN] 8CT MYA0@5>?JL[M%^'ZVH[9V;;7A;\G>.*0]$>GRFA3LMS(IVC\@&LF5Y1+LKTV\ MYC9?KEHM*HV3AB7M\]W-S:3\$<2[]]?N>_77? O?E^)AE/JC.CQLIU_#OWE8 MD-HI6XNI4T>>3GOL<.RUU^Z&:='(N_NZRO]U%U9M]ZW:9H^1=6#X4.2T M"XX=F760N$DYK>G;_O4QB;M\O?ER_6XVOWFW'?-NLGBF? !S!B2XN)G,E_WI??*8Z.1NGO[+37[S M-2^[TKKO&;$)O0[/*Z=W7_-?=M!T)+?A20>)#DHS7VZVCN!L_KX=7=$U8+KI M/3'Y]W6^G.6SLY'3+GWS_&2V3J[3U=>-.MVM?KF: M3&[?5:OTNWRQ7M4_V:S;OP"X3:S^7]L?9T\2&C^6Q3+\=;H]LR[-]61YE;]? M/AXQ#VYCT+TJHO%^G=_L*%],ON:+O_X_%>M\]:&8+*OUR\^7D\#O\NIA M+=4_'O[^);"EOL^;OOD^C\THQ@1#YK5SS&I+907N/;P:&L@3JF_#%AQ/G4]4 MJN)L4&\T.8%2/B74/K$K]RC;ON$95)D. MFO8O52F-4(O!<'Q+FG(>#7G"RFM6D%,5XT5T(?P@O#F8PML3BRT)OS[QXAX) MNW%\%HC5B#I@I+>*8&2)AS6Y!L!6MF0L:>]S1U^*NA_J17Q04GW<;75\I7_H M^6)Q[X2M[U81[9-#C\ZTA9P* ID@FE'"'.!HBYC!BI+.:H3^S#9*)+C3[SZK M)V2?L _MFQB\&DBPH\ :RC7T@@'D:VX=P_IMV"[]A7UP>XJ(ZEO7I5=MW8Q- MA_):LETCP)5"$S:'#/8&'-XS&\1E$DFV<0AM\ ,TA3OEMA83 M.4Z;H[^(7LHZ&CAO0_"C,A!&(N\H,8TJ:V):SC;T\"_%ZO- MD>*6J,9(QXE/R;14&CJ+,*)&$JH$1RL<;!9,C5^E-EF308:;O? M9TQ:(Y +!F:P50&@'.O:9+5<&=19CN2M669=,1M_WV'#R!/?5!&5<.*($8L88!!*36? L1)L*[[K;/8/''] EL2: =1G?Z M*\U3EKQQPDO.+? 8855S^] MSA>S:F2 ZZK,5W68OYO^M'IT)AQAU98(B$;026V)E+MO!=KN1_NG!\=?LV(- M 7;JS).'\Z7?\O4>G6L&^X9P)JQ!FF6[*I\Z![,(Z^'<''1K%K$'ZR MR%C$S.%D7.8,Q#L?LJ\$5; F@&B- MA+TM-8@.Y8,N_->[9R@&2G\_5]W7Z=WC_U\%V%:M@ Y?/Y0>!<627")IL/24 M2Z9\%==OY1J."[=A*\!$E>Q"H=#<&(TQ)LRX+5XX_"YE6'+@"K#6FA&U NPT M?%-6@"7)'S*<"424UEIJ:JUV MB:?:1ERO!IPE.JUD(_EC]T&GRO(XT$ >8$ M-M9@PXB&EEF&MCP1XR@<[V%6/Q&URB?I!L[;$/SH3L!&(.\XKDMQN?YC4H:] M<%IUCEH%._)3\6.RJ!KK-*<,'9T8ECKBF)-0(FH$-TY:HVH&P@(XLO.Q"((H M!H0G5=3J<'K3T8SP8U,S 0&QW&/)M.+*&P2MKCFF%G3/#4^<7W2J0@P$4"J5 M^!*\UF6Q**Y^;'$XJ@D'9F15N$TS+B#C#&K+.%&FYD]RTUT!HD?%AU& .+BD MDONO@=5U7M7+')?XB[$9=0Y!C V01C&/J0%*U#RQL/:-)W ]C*S[(G+63%#- M@_W",(/,&,0$PQZR+:F4$N#'$WR.OW7'P:2C^/X^*6>5W1#LA4T_[4;I[1^< M24:]@U!Q8H%Q7!L*2$THT4Z-)V0<7WA1($EV0CC[G[O5_;UGOB@;X@K'"M%/ M>4[FO,:*<4XU$%H13+4".RRXZM[8:=15YZ?&75)@F\R "V^[N*S/#HY;;WN& M9PQ"S*W"&NM@JC CPF=3Q0/N+:G&J((WKT CSIJN\O@T M\A^W59_^,)X >50U6LW/I*-2"*=],)Z@Q@Q1YW= 6M<]]W:P],Q^(MR?H1(5 MI$'K&/)5?>]D4^71TU&9XUQY*P$P2&+I%3&L1H=Y:+I[#Z.N#.]RLM,/N422 M;XSIOQB766^PE%(Y [FSG"@O=CP0*]$X+85>TM@OT5YXO$[9CFJK/Y](TXGR M\S1?3LIY\;',O\V+N]7BQZ?\MBC7^:RQ(.;8M$Q!3@T20+K@=0N.A!9UK(HY MW:Y;X!5U]7FW3Y!I/\P(R,8TX9<@$:*!$0P !=ZS%'B(^P M1]/Y4KSB8)A*1XZ44[COT\7=+ !47=,8_IU]F7QOT)\.3\L<]<1J;[VOLG91 M\%UP[2ESQT3WM60PW>HMX1?MWX9&+5DN0+ZIK_E;OLS+R4(M9VIV$P13X5-= M9;Z];:PI(Z#5 S)+I2/, ^Z)T!X#Q36ON=>.C"@O8"B=&02H9)&C1ZGV%Y?O ME^NP',^#1_STKMI](:/&B1EFP#**"" ($>P1M:A.D EV5P\;=+ :NMAJ$16@ M5.KP[/[/#\6J20?VC,YLE?1@$8$<84HL<5+7)ZW"4M9]#QFLYBVVX/NCDM8J M#7O8=HW280F[G!^W2E_,R QR6@1VPG\-\R3\Q>F=-E/57>J#%;S%EGH<9%)) M_K=\W>H+?S(N \X:CY!R%& MN<:,^QTODG>/( U6SQ9;RGWP2"5;-RF78?59 M?5.0\-#0# 86 Y7$^>!M"J4JBG=$8C^B+J#GBPY& B]Q;L?3QACFKBPW]:'' M4CKV3LN8=C28*A C0 GP1"%=4JEI*2'DQ9]?>\OK#9]1KKADDH#/I;Y[60^ MVSH6QT6_=WPF"/ ^6$ .6J80J3*BZO5000VZ]WV.OC1$EWD,0,[ZN?]6+*?= MOOB'F9F'1%!<-?0"3&ENN-^5,"@G87?O+7I(+LU'WQF:=.&9IS'#0//N .)O M13'[8_[066%OK.;X]$QB)"5G%FBB*+:>8;OC7!G4W=*/'JZ+KA0#X)-LD3@: MG;\/,FNN RZC5!XD#6,<5"?.2AD]8CZ4,7_Y+L@D$I^^\X6/\PG7^>+^?K' M\0V^S?2,2: M[GF^:FY!>&1FIHF%!F,8=C=+D%" TSH0K97H<2(7/90771_B0I,N'V0=4,IG M=4 B&#%W-U7->3X+#,VGC053CQ2W*KFQ M)]U-03EZ?8B,S8,VC*C]8/WG4U)W#0:W]"8G:U-_,3!108:KSIW/[A;YQ>4>!E;ZQZ/_.]:1\=1'91@I8H&UU&D-G"76!=/R M'A6!%:.=5]3(31CCB/9Y6MRP:$T2ME2,\8D=:0-P8$8&E43!\( "$%RY*(1* M6(/"'$I9O%]._W*D;^.S M<9GRC@'M' NN*A8 $PSJ55,22KLWZAHL42;(!XU05$MDM\@KK$7W-CF#Y56-7[_C8/WJM7S3ZNX<^KUY<0:M,55_ M:Z*@$Y)S[A[0)A:-\+*SUZ7975!^C3J]X?,AI>9HAL+@[\Z(U[Q*ZF*82^28 MD$B+W3KB0/=\I\$JT4:OV3& ?HW*_3Q5:(/#E^O)LD4:5E(Z,@"-"/ZO9(9; M0X,7!8VL96$\[FZH#%:(-WJECPUZJ@^@A6[N.( 8:6A-\:3X#-[S@,?]2=, M1/=<@,$J^P91FXYXO,8E;6ND/#F?O$^2_3CY<>0@+"D=F26;AMW 80J]!D H(8R3Q"#%68V[M*I[ MQF[TI*Q7K.Q=H'X;*EYG0F[[')U-V9_1D3&M@=$06&*!,(90(W M"ZY4]^NF MHN>>O6*U[P?Z:_P :HZ?IOP>3[!/1D.FD4>26"XSFN%F+N ML=4P8, %=0QCOD5%.P-2MHKID>/:5K1]O MD_\I2K.8K(Y=?W7"4S+'H,/4@; 6"ZDLU12@&CSCX&@O'1].2XI48*8R@QHX M>*#_M\G-\0S($Y^422P0%HQ0;0%V!&",ZB5 :VK%N'-G!Y%\>^V*B.C_T[11 M9MZ^1@4[CV+5!>>?\OOKH5?7\]O#%[FVF)4QX!D#P<;WDE #B'-8U7QBCV!* MA6GG4 TFR>>%_M%0.V=2?[?*( T"AQ8*[+TWP!!,6?V5&69Q]\2M@:\"368- MQ0'N;51[ .$]-( K:ZC7%D&%<%&^U M&@[%CB93QQ5ULF]%_7+L&K-A7Y@AL+F3& -C-2!:$2A@#1@DLKL/=:;:HQ/5 M;E3HOD:#[]%/$EEZCWZ2 2.]1QI21+333@"HZBW&F> ^==;>,Q41C<#$ZP[O M&,N%A$<6L2JL;H-9"C .M-<<\+"L=U:0,Y4+=520CGB\Q@7I]51 ,D.@,D!8 MP3R7'#*)ZO".D]QWM_C.5"XT@L4K-NBI/H":J8;CR'_F\ZOK=>#[6["$K_)_ MK/++N\6'^653CER?QV;5D16''G.B.,9&*D9IC93&JKMZGJG IZ-Z)L3P-2ZW MXR]<"&(FG&*/A#>48T0)JH_7'>6F^_'SF2IV1K#,Q@3\C$K_"-]-7D8^,\7J MU(CU@8=DT#+$A.6"06>PIU[3&@7O^S1B.E>]3#R]BP/9&17G8UGXHKR9O%]> M5G_<,[(I5;NXK ^0/L^7T_P1IS;PJ:;KN\F)!FB_=V504:44 <;QJ@P#$1; MW&*J!.B1BOSJ3T&2(CLN;:VOD[@HJ^NADRCMZ:_,M$!5U"$84%;YZAH#S^M\ M*F]8C[O:X>LZ:1D)P&DKM/9P^!9KM;Q0PH4UA%#"3'71E_'<:9U9QZTE>7)*:3>\_ARZ\JJRCL^G(F?..@8 8,PY,$@)2*B15(AZ<_;2 MO([DP*Z0-V8=GX;,&;_IG8O0OD=4P^Q,,TPM"3PS(K"N+LL#K.8;4)#TNX[@ M;':U/N-#-085^2U?W]^I^J$Y^;/U,S)#B.>8<:X9"+P#+H"O,6!&O[8LT"'4 MI0]@9U2:FOPZH/(Q+S]?3\I<3U;SZ6FZT_BHS')LL=(2"80YQ( X*VM$,*#= M793SI'Q&5*&8N(U0D^Q\<;=NE4S<_F%9U=F< 2H\U( CXI6$8(N*AYAWOX#O M/)F<";2I&W)IPZ##WSI;?5.KB\N/9;[*E^M-H'7(UYGBYF:^WE0.J.7,%)L[ M=O/ET!?^-KQ6S6:;)TX6+V+-PU(4GK5<58>?RU6QF,^J@]#'ET4/C,>QMW^< M5*?YU_EZ/IVD!^)ST,1-_#&H9E5UY!?%'^D!>4S%O2ESML.''2EMCAQ>#LZ M= I6C?/$9X,#%Z($=ARY0RV,NP42 <+ M<\N1P;+[M2F1#PGZ"./YT4 ?!%(&_E?E^I$"A/][+OSPHRSLR[.[Z?JB_)R7 MW^;3_$"D_]#03%.'6? \#;,J.*12DV D;-DG&HSWRN&.4BRBXM'1+CY%LM56 MNR5P=3#RVC@^D]HA9U3XAP%)B3'!0JMY I"P<4;F^XOHI:RC@?,V!#^J,/M( MY!TIIGZY_B/8?A_"BX,]M)HL9Y^*'Y-%E>)Y),A^;&*FL06(AG^U@)!!YWGX M9\L #3R-)\8:21#%@/"D"FQ\OONZFI;SVPWDP7>:AXWNOHO9T69QQZ9FV$(M ME35.,@<5P5I@5W.,-1I1%#6N0@P$4,=/OD[VKE6T\3/?/SCC!".@,;:$:X $ M" J+:T*U=MWSG:,',^-_VE$@Z;E7] ,S,DP5 MA)IXXE'5'9,YJT3-G^4]FL5&+\4>9B6/@TO7!?SVMIS,5Y/%3A\;5_#]HS,D M:""16FV,5U!:32RH2478=?^@HQ=+#["$1\&DH_C^/BEGU6H2EHY-Q6JC]/8/ MSH!V3F'AB")AE7'*:[G3,V=1]V!(]&KB^,*+ DFJ)7>;1+%27U?KP]X4C)FB/E7,J+!5J>\44,?O9$([%\?8"B.F:J*/WG?'U= M=X!VWZ>+N]E\>575689_JR+*XRIPRM,R[ E5E A*@P<)L FVYPX7$RS2\6E) M=]'NUY$!X4JE1E5)Y,7EEI\6:\7>\9EGT@LB-4.$P> Q0@9V[B.'O'M2VV!9 M2A$7C!B0I!5WU:;B\9[XN5@T98DQ4'X5G9'#(YV[X$V6-Y7S /Q(3!*9RFN\O"NJJ.N#HKBM M0-G27$>8'DR6;9#Q?97/-MV4 Z^:G8?>3\_"Q\,T(D1[#XG$5BFW,XT\UR,* MZ@SB;Z0&,)7BJ9NB7,__O3EGJ!*;UL>:D+:;F%7A+>VDH=A 39@7VNUBG!3! M[L=[@W7;BZ@N4;%)I0D7MYN^NLNK5M41>T9G2DF.A.>"6*XAAB1PMMM\ 1]A M%[N(,N\/2#)!5W&QWXIE\93BXU9(\\1,>6FA!5H'CIESG@JYL[VPL-W3- ;K M$A=3_#&Q2:4)#ZI:1TGFR[M ^U:7JR+S_+(H\_MQ7R;?\Y7['NRI()?Y# R?8[T\'X;_::#\S(K)+" ^%@6%?=AXZ^F"=(=OC!OC!>K1% MUYR^J*22>ML*SJ=%A\P8HKCC$!GO.!# &OAP^MJC*&JX]F<1)=P'BU1R?5Z4 MU2+4?6A*9@$-UI<(6ZVJ[M$4A!B_.SN4I+LM.ES#L(C2C@3+N01_K+QV?RVH M85Q1 X%U4DO#JA,<5O,F">\>_1KL^^XOIB-R[P+,N81^O!+V4-$F=59!"K%! MR"&)$%-L5S5!,$]YJ^Q8!-\-FN'K6>MVP9L:S-7CVI@A"OE>ONW$/&+SK>VZ),2;E:M]8\A=/;,^/->.A,[IRP$^3Y553 M#>#N]YERR@:[B$ N!:8:.J#AEM' *DK9O.FDPK\XTBOZ0S)D"=B&IH,9C,]& M9$8%MCTPWOKJ[G2@ 6,UW55SLO'6]W7 _KGD>F'P>F1X'MDUE.JE$UTZD?T: MX+NYNVD4VI,Q&>5:>1I85X HI0+_$M2T&P"[UUX-4HS7"?4B#N^#RFWR_;C< M'H_)K)!4 X1L54;"!7<@X+&EW7O9/W(?5XY/= MX&O-BWW^:KN)F0\^'O&<0HNJL"HEU=G@UO"S&O8(40V6EQ?;EAT$J71>;)VA MN)P%0C?]@I;3_.+K8GYU?]R2PK<]1L.S<>=V@.U\-;FZ*O.K;7+$EJPV#O"Q MJ9GF7!MOE$/646.I,599PBEQ6!)D6T7XDW)]S %NFI91!:"BC!,I$29"!*N% M;;E%S/2HN8SL ,<36S$8.J-S@/OVPT'2(U$U1O3 $8F)%@;4[ ,F4QIT)[G% M<61ZK#O.:>@,:?+%:Y+B@71>([[F?B%IU2^D&SML0 M_.A<[A'(^SPG7MMV+T?KZI^,RY3QGF($"=',8L"01Z3FQ2"7\@*<7M6\K652 MQ$,C68''@'UQ-AW6%9 ,&B!1U=:?TRW'A#L_HKJ]8>0?&:!4*A&OG89FP$CE M#(':*Z"5HM1N^>/:XNY''(G;Z715@#BXI)+[H_8O1R7^8FS&*6. ">^-MA!I MK@*#.YXX[6ZW)VZDTU76?1'I&.:+TS0E6#!($&6%X@0YQ)2VM0W#)93=+;'$ M?6].%5X\3%)]I%O>CWZ@3\9E"FK&)%02,J&T UY97_,"&>ENB25NBM/UX^R# MQI"^U$.;[@#K)J;4$"[9/S@SV!MH;-!5KHGD$F B'S:3=K'#2%;6>0,F4?!) M*^U&Q_G0\,P'XKWQ4%"FJ<;5E6>U)\$9$V"\ 9.^(FJ4=B]TWH+<1Q M#0%5,K6X)_'HI;U/QF7" >64)P@0#IWC@2U4\X( U^.T\2++Z46?G/X(O6ZI MC\K"&Y.PH\327%4R?EO.'QKC- ;3#@W/G$(<&B>L9=A18*JF";O(D0<]*K*' M2H_K"'81'8R^45"UK+IAMHN!/AZ; 2<]PXIC9 1#"D$)>4VF4CVJZ(*ZLQ$QQA M!SFNT0A[46X1D1RI& P ME<,^ZVJKRVGLNI3!+9 C QE-9\]NDO&_K>^YZEE8P5UVUINM\]F5^ M4[5CN_PLL&028=3-E.O['NYAQ*TV4-BHUXREJ> M]$K^>3TIUW:R/E01-,R+,@DDA902Y:1%QC 8-J*M"*J09,IN*R>=GZ36P-@? M0!\IC,JT"S^:S $IX04@P8K;K$D9JA'=@O99% MN3/(HU*Z)B#O2\OAD$OH]A49AQ8PK07!B&Q:O"M#M@A*R$%WBV&P2-EK4=/X MZ(_'Q=GL/,.V$-CO>Y[AE>?VXH;L2J"\ML@'S3<."$>)$)99A"%G' G(6M7I M)^6Z5U<"2SAGR' J"!-:6FVXNN>6*1?VC[%X1_'$=DI7@M/0&5U7@A/:\A&& M))/85/>M,L_".NNVC&J#0,I\RWCY5JVEM[\MWTF0#)E)?6)+-QR(\T@YA;&@ M CGH<$TW#-_".'.H.F)_J+=;)PQ>CPQ'E1&55G3I1'9Z6SYCK5?2.225D I) M0+2O:0>:C"@%JC/J!]ORG<;[H'([N2U?<#D@Y$88JZF7#@4_V6YI-YK+[@F( MP[?EZR*W'KPGJ\;?.HA?RLER%?RO^_M@C[57.F%V!A6U%&( C9'!T;3<(%GS MS2%,F?]P/HMG.,!&HBA',Y%;S<\,T)2'11N"'Y59.!)Y MGV=;[]8.5$"*A7+&>V?#/X(11&M>E.1)S?X^3:A:RZ2Q'>AI:"0K6QZR'2@Q MV%@@C4*6*R3"'HAWN!G^:MJ!=I5_9("2V?#1VH$Z!##'4A L0-!^Y8VO#T0< M9;9[_Z+$[4"[*D <7%+)O5\[4""QALI8"J##QBA(9*W+SC'5_8Z'Q.U N\JZ M+R)]"^%[M0,E5DAI#0Y;DH%>:Z0]J4D-/^KN:"=N!WJJ\.)ADNHC[=@.%'D0 M4($( B>A! 0"ON/%L>XY\8G;@7;]./N@,>QY[?\495THV=0*].7 C%//&+>$ M4L@5U6$[X3O]-!C*A ON>0,EO;$94L*_36[RB\LG)#9ZRP?'9UX8KH76$ AL M&?=$NEKWG35^Q+>F]!%0,1PT;T/LHPN2G%W:4>RJ3_GTKBSGRZOM\M1H5NT? MG#EO.,<0<425@0!8JO664*_IV.(?$0 O(D/247:_%/ *S"BPNLX8FK93OTT M6%*)_7W55'1;&N8652Y-NZ.HQGD9M$1QJ!7!6C !O:PRI[:\K6< M/=*_YI.*YDF9@<(H03&DGBD)G72? ](:S7+JC[Q,9./]8X?R%+3*B2J46GIOD "8^,X$!B)CDGDFI0 M\Q)^,E+_+;*<&KOG=T/H=4M]5-[;F(0=91./=56"LIA"Y6'5$-3IZA\A=L1" M-J*8>$^PVUR5'#R%;/V$##% D5<(*(H91+*J(*M90A0D3;V/U'WZU"Y(PT(VC!9\ M^7$[GTX6_95ASX,R#2WQUBO+/0 $EA$&)&0@^*W&!+=6",'J[1)A[%->97@NC4H' MWX-:#=8.LB%L,6SWQV)Z5^W'5<1KN=[<3++I0KE^%&49XKUN4E;]/%K;<"UY/5?%J/",*P\\7=.I\]GV,G MZTEZ2H=7P_?+\-?PGN\?R^+;?#6P\KU\VYE4XF)]G9?5NK0>%-U'KSF=T9,- MK<_3ZWQVM\@O+A^]]T-#$]7CDS(8/'@B"4 *&VF-4!Y1(94'TG-/5:L.%MV) M/]0+M7E"%CP;H2$G$'A'E*7.4EX3K:#N7K<3J0MJ3-R+ 1"9C/D.AUWXT2PF MJ]7%Y>=U,?V][9'+\SF9EU82PRC5&&%I*6+8U\ 0[F%"56EUW!)+SH<.6GH" ME"P\](C,HS'WEX,S)57P;525(N($@4YR*6NNN!;JE1RW=)?6\T!1+(C>B@*, M^^3EG'(_5SQX^2U85_.PR'TLMRW\-U2WB HWSJQJ(I%F3@"/";6$2:)(S2\4 MOGM%_V!APSY">WFY841PVBG#JH9@E4__S?+Y_>*$/[R7/[A1]F'X)TO M[IWD _O\GE$9HAP"J PQ#C@'(*)Z1[H"*F47V'/L[/TA&4B:]_0<7+.?#\D, MLEIHBZP26$@#3*"Z)MHR,M(&Z+W@+Z)"\4KD.*H=]RSBBW3:,@VX_+U8S#:! MI/6/#_.;^3J?'2OV:YB4.6JPH=9AHKS#WF")'M8>X;L?GT;?(KMC7@R$1K(F M"I,?FR2<+X6:_NMN7N9_SQ>S+\6OD_5=&>#X7)6]!?CS)C>Y]3,R)ZRTWCCF M 4)86$&K3,Q[#"16*2\8:7%'=.18R]!PI;.I5^M?\_5U,7L?K,#5>L-,HR6] M9WPF!>$0<>4QQMPY:37;?6&2TQ%5(@RH"C&@Z9R*_O+5%W\L\W)U/;]MO/?Q MA-E9<"XDE4X*RH0 V&H%;,V*!J![PD57L M7UR:X.#-GQF(<<\\]KXP[NE'K :0#_3YR72^F%<[_?$KYQKG941I;'CPU)CP M%DB-F?9"&04A]UCR,][PO8_N8Y?-'9R340^5,,IZ'_Q25EU2ZMR63^VH3FD! M--XT%TE:+]I@QL%EW",SB*&7''+%!=908L(9 MKP'QU'2/PPQ\%UT$$3\_9(F 3[)ZAN>T'J]LV#\CDX9(BJ4.+I,A+ORK6?V) M:484'&?\)I+,CFE +XS>GBZ,*@8T+A4XC^@_Y.MU=>/#_3)XO%?VGN$9TX!B MI(PU#A-,& ^F<,T90"9E-D;;Y/N^,GIN+?2')5E,X,E^=V3#?SDXHJLQFI&K_#,.WH33R]6IH MA,5@W)M\'U$U2KT7.F])_J/Q>?>4KST;V]<5Z&$2*\NB;80V0Q M4=+P>C;]7^T)3J[A=)I<<,!SNV.MR2 M0&\YM,@Z/.XMOX_(&J7?&Z&WJ NCW/['H )Q3@#OCUBNRCQOK),_.#9S%AM( MJ1:48$:AT0K5&Y2%#(TP![(_XD5<4#I^MJV:A6ZNB&_H KS[?6:"SH*JQQ)$ M$@"K/(*U_6*I[G'IR< 7*,3;D_O@,;@,#WZ:ST9DUIE (<'"$0,AQ*;JG75/ MMW-*C[0=5$?LGTNN%P:O1X:CVA33BBZ=R'X-\-WQ.%]4+E-OA^7V^,QF5&2V;!#5YUQF)640DIJ MVHWPW8\9!NF(VUMN/7A/Y6'\_Y-R7NWAGZK&GLWAA>=#,^:%PV&[)QY8P+W# MF(.:(VI<]^#"P#<8Q \N](3F',(^ZDB^')P!9:6@R'ID+-)$<"UJU\L3P/0X M+9[^0FJ0=B]DWHK<1V4EC4'P#1K(LCV(Y*Y:;GOI?)\O?+RXO\["!561_>*\O M/AU/^V@S/R/0:6*AEE1[ZAFA%J.:=P![M%H8K!=;1$48 J)DZK''IMG:G[HH MR^*/ZMQK;9[,P@11F$&AFM)7!4(F_O^18@N*W=MYC!5I9TRM(/ MJ_,<1E4]V5:?;\M\,KM8/EZ$FQ2E[2,R%E=GLK/EJ75'LPN8Z7<^_Y8W5;YV>DT'/#308AY55:6(\TEK7 M6 "INE>Q1[^D):7RQ$7M/!ID\]6TG-_>=X5\_ %LOHS6"M3\F(P+0R@0"!-D M #:&,/RP_!K9/4IY>EQK1/H3%;2$7M-5E23^84]AY7XGZ<7PP)D@#"D7/A#- M'=1"(U!S)BWKOIR2V7_N"7L.@EK-/^2*L<+-$?9^;WCO&ZNPMO9_R MVZ*L[OI\1-E.AQH^KC;3,ZB9),)85%WRS20"%%@LL#(,5D5=K8(, W&_:V#0 MP(C^L?WEL2KN#D_+A&;:V@"-9XQ#*&7X9K;8($-PRG9-C?7=<07]O%AO<.#& M70 ^R V'2GGBO'006*XM( 3S6AA("\@3:M9)1[N#*L-)%Q^>AF"R,N%.5^!A M"21&D&D=+#U-@.*&[SY-0T>>1AY)3HUWX75#Z'5+?92GOF,0]JE"'O3B0\:U M-BCLK3HX:=8:YP2HB54&TY12['*M6FNPVUQ\>!H8'27WVUWUKHO+6@/_$: [ M=+/#WK$9IHI3P!%WBA%-$'$[GB5'8H0':X-8>+$ 2K7,UK3>HU#9%O7BT[#F M'IZ48>NH(HP[09! S!*F3KNGBGNJFKYNM+\7"#>S[[$SC[06A 4P@\J20:5GS$@YX0&99FCVF[0^*W MZNQ[YS4U#A&M"-345;URM]A8@W'*&XS[._NM!1W!V3\-N)3.?JLL^X M[0(1R]DI%Z>?_(PLP. %))8$+]=80"FOVN50*+C#C*@1%8K'D4Z1!JA47N2O M@=1R/EGL_(2PV56P',WP;IZ8*>VU0,YI8[!5D"B*1(TG@V!$WF14M1@$G52Z M\,PW_%"LFERL/:.S@)2I-\C454$&02V5SCPF\>+R_7(]65Y5U\8]O41YCZXT3\PL(U9+ M%3X2J)WQ88,$6Y>*!4)D]SR#P;*Q!]61J&@EVTJJ2S:""50\70'=]]M@C3?% MJIHG9I6#S;6W %BF#-)$"KKCEOKN9Q6#)5L/N\'$1"N5;CQLAE7T.9A>@?"[ M0/MVMPRFF,X#1OGN:OA\Y;ZORTF0U'PY*7]L( M,5Z&Q((F-;;7--F]0K '? MFD'KG>$RR*_*+20>LO!1;G&64';W@09+X1Y4*\<#]7G/7O;$$[_ER[N\VNL? ML/@3'+10727V>DZY\X&,X/EZ?B^T8,D V\H9?*L'+80JBP )P*A@UU5-6N16 MH3ET7*4\?>]_T-):T!$.6DX#;G0'+1_+8G8W75^46ZN_X9AEW]",,\($,(H( MXP1ASA.RW=LY"@MWRKC;X(6HUJGK F;KR'+/U$]%+6TC10^$#J, <7!)=Y(:0,N7DV4+B;\8 MFQDIF+*45:WB+)9& E0O;X)!/:(N$L/(NB\B'?,EU.UM.9FO)HN:C<;,B .C M,R )#UN2L%(3*SR4"-1NKS2@QV%W]/A?7.'%PR351[KEO47+PD?C,BP5I4;* M (^&$"H 3:V*$E#4?2&.WI-AF(^S#QII\]5.3U95T"!K%?9>*Z,8A4SA+3>* M"=,]CC+P]82IXBA18'L-28O& )V7V\"\6\QOYLMVKG;CO$P3RK4UBF@H($*8X/J4G"N+ M>Q2^IU\<#I:(7ODF:#R?*(A&9CO'E29B#ET'H"O46>24NQ #7A MGO6X]RAM NJI4HV.S.M)1'=<<^DE=]OX0:(E404^)%#) MDX]K'HZNZ@=F9- *S#U7DH;%"@,F%*DW0JWEV$(IT=?S.+"D2SQNOR8G>R'>00$QTT<<")MGIR2#=I*1BF#/MH2-< M>XJ!$75\0F,LN]^R-O MQ"D\^B$03*8MG?H*:59U[*#.4 D4 ,'$@3M>0%@# MQ^G61Y938X.A;@B];JF/RJD?D["C&/^QNDE):84$U0ZEL815UR17>RI&RK12 M[-)-JC78;;I)G09&W_.PX$%\F7QO=QKV>&PFB-7:,LL- (H1A@"7-9G*@!'Y MW?%D%@.)5.OI-@>]SLPO)]/U/^?K:W.W6A>F^3Q=WLV!S5.5%X=^*GX95 MM\/3,B LI%HH*A5@B!*DA:^3A+T'(ZH83Y+[/#R$KZ=^&!F,O6&.$N.A9,): M6V?T6.!ZW+1[WO+0KJK1'Z+S%L!L?)354XHB]S"_#ANDGH3/PA0W5=';\%W3 M][[Q\]W-S:3\$5RWO;_>%N1M$?I2/(Q288>?G;L&R-W<+HH?>;Y-%]C/@UIL MOK=-%6K5UN!J.?]W/ON8E_-B5M4QKSZT*!>*_*;,$<'2QD.I\44I8Z=2S^W7FZ'[;L'PGX-%;0CK::* M*L5VFM$+K[>M(Z,,+HY/-2*ECE0==.I0V2X'^2&;O,J"?51(=U,?W]'#0E M$'_8N_-_W559PM\>WS*2XEWWB#:]6PM,C Q.# V,S!?;&%B+GAM;.2]:Y/C M.)8E^'U^!;?FPV::>622! F2;=T]AF=5S$9FA(5'=<]:V9I,+M$C."47O40I M'OWK%WQ)\H-[2_[_>.__/KKMV_??OE^M]O\4NX^_QKZ/OCU M^*\N_D;]O][TO_:F_JLW0?@&!+]\K]9_\H2'VZJQ+6&D__7O+W[_&VA^.\BR M[-?FI\=?K8K7?E%\-OCU?_WV[K;Q\TVQK?;+[2K_T[__-\]KZ=B5F_QC?N_5 M__W7CV\OHLM^K7_CUVW^N>;[0[XKRO7M?KG;OUO>Y1L!H_G:EUU^__HG-KO= MDR_4#&4U0P&L&?KO5SZ\__&8_]N?JN+A<2/H^=4 OP;@_4NPKM U)/RN W*( MU>QV(3OM&>5^N;'<,UY\\B+F M3?U;[\2?NE^LOSX@OXWQ3E3//IQ_W^?;=;YN1//)I[UB_6]_$G]:'*HWGY?+ MQ\5M_KF.2A_SQW*W%]$+W57[W7*U7V""PS0*0!S"("8 AYQSD )$8!!B@.BB M^=XBW[[YZVUOO?DK2]__DPH#+[G=Y55YV*W:P"2 U7&YQ?KO'23OB,G[6X_J M__O77T^./"&O7+W6&QHL]\OJK@'4^2R !>FO^69?]7_SIOZ;-W[0Q=;_?HV< MYWR6*WM\MO1LZORAW'5][TD70;N55^[6^4[D-?T_6NY65]JA^XU?5Z4(UH_[ M-T^:I,YO;+M16NYG+2_"C=3EL1':R/FSR]_?/#;_=WI>[AR8YPS^Z'WY: MWFWR18HAII2&D$.8!"(A0@3U2$@$TL7^&$&N#RL']E5&W/Y"L!L:=AUD[_V] M]W((GL'V\(_C+_RM@7YY6([7.))R-W&[*"IAWR3EE2:Y\>[DV\2-5*H3.Z2B M#IMI)@+KTL/GVNN<36E9WHM\JS:"#U6QS:NJLUFA[T6U0(A'C&2Y-%AF2%J'6!"T?EL5V 3(_ V$ ,0X1PY&/$I)T-E) 8J D.DI?GJ?( MJ)&C-,ETP(NNB+10IIE.MK:OSR$5Z9J)3.AA?WVVJ,7 -1G8_]@LV%8,J,== M4>6WY?W^VW*7_Y8_W.6[!4PP)B&&&48LH)0PEOJ]*41 +*,&1@8C'/CWJ.PXBC13,S. XF=F%U;6_U3B]!JCJNIH5LO7V#9SS;+J'H$SQ M*#L*K]&FL+M@Q/JL$D9++EW9=;# ETQZ^?NAEM3W]_VD]J_;8E\M0(R2V$_" MA"$8X2B,V#&-S9(PE9(Y_:\[UK065+U0?=?!\@XU+OE$29.TZZFE>[[4M*FC MZOV]UR/R_CH*5?()I7O*]++)2[W,+*5\U=L+^:09,],GDX;X2UM]1"V-[&VU M0EYO4/1+.0M 68PBF+ T"M,0T@ABTAL,.,Q4DD<#,Z/)Z^Z(S:M:<&I)H@F5 MZ2&G,?X'\O9-^6/7 C7[FNQRALDN$9RCA5M-MVQ@EKK M5N7G;?%??7UPX\"G_/L>B]_Y^X)DG%"$?.I3BBA*"0](AS?&@"&]6K:Q4;I> MASL\/"QW/VH1JLZ$9G4N2/GW^L^Y2+M:8=J73WYW^6VY6U?BIZMZX*R]8NOM MOXC,K-_6KNJ/%UOQ2>Q*)SSVZ\DV]M M?ME[Y[7NM<&L*\OS:C^]QM')*O0L-YA4'=]4G60>06\&/%RL"9RV928+E4V5 M(XECGF24X "RD )^%N,T@'#2,"F%T'6(/"L*?UT1/?Q"$<\%\?TU M0=2N'1^U'TP4$ZUW@=G%PS]Z$)0N9)^B1_R3!C\U#EP'/HT6D0UZ;YN)P[%& MMC]4WM3&XB & :,!3L5_)32"49SV%@'/N$KH,K'C. "UT+PC-J\'IQ8VC)B4 M$_^Q2%23\(O\35)(/\#1@(C:8'8>4FC%D])^O[,B2UVU+DD0 9C# *(HH$', M:<)ZFRB@S((P25KZ0TN3+)M&XN2 2&OR-$F)_B!/ZA*ER.^L14K5%SF9TF)( MI@:K3L[>W_=%KEV.5_TFC.WS;7UC#=JN;P]WU6I7/-9 JJX.-B8$L3!F, YC M1%&]4Y>OGB)6<- M<[T2; YMHJ:/37/4!_+[YNA!>V>H/0';>X);XYR"LV:1KSJ;0_/HU:5='#7# M@\:L;$V3K@N%;:[)G[[TS;F'Y7A=6?44QD;\]/.?\VV^6VZ$:;1^*+9%O;>] M+[[FK-WC[#$@G/D !QS3@."@)^&L,? @E!M[]BJ9=>+W2W8&^]S"[<9L,LG M@/O]8.53M58;0'(U>C+N%5>9>]K_?$;[4ZQ>#_9Z8'-T;$.!RJ'E8"=-,H]I M@R/?7ISH<,>@K)S:63A^=SR PB(&0813%")?R#S XL\]RBQ-J(K@CHW-L23; MWW5ZIWNZ;O16EU/Y.3>X8ARXT+0>VNW$[[7K0_4]5R^+0CU4UV'=//UG35(^ MW5$_RPTS$%6FZ@+SB#N3>5_.8R"JQ:X.0+Y^'5\7/Q<9QJ(MDM1'. EHFJ+Z M_W?&(>9*IVHLF72=_%^I %4+%K9HEHL!$S"L)NU'@!?C=Y_ACZO1AJ+:=*IWV5IV]RT_+[Z<# :)3FL @D!V- M)B:<[[0)6-[9^9NISM(,<'1UE\V,V7D,,2N>O+K#9H,=Z8GP_7V^JJ?=1],? MQ;@FY79?; ]BEO[^,=\U8[I:8.R#2$S!8193DH4@C3#M <1^X"O-<>V9=3U] M[9%V9T"\O1A^ IOJ^J%-HB6GE=-PK*9I)WK/U*W&V4S_MZMB4W2+ R+#7@T= ME78S Y3F<&AR9[\AYB&!+AQ[/B5SQ9V90#[MG)>RH%5>5>(?X'R;WQ=[]% > MMOL%)Y@F"),H3'F:Q0#!\*CC-,O4E@K'!N=:;!M4C<3>M;ALB*S+QC*1XIFT MDRO!OKS.VS5S_2\[MVZ\UK$YJ+M^LRC'@!%ZP)PCQ1CN2\63T=K!:M2I"_'0 M=EW7X6V.OY?7-V8$$<,F8<*T*?] (<'851WY MM\.O3(6S^"XY["O1L_]G>5>AU;XQ][C)!8#5JHXO0J/(EWKKM-AV8#_LRJ]% M_2CJ&;ANP;6+3(LT9CQ(($\QQE$ ,QAFI .:1B"0.E@V(3S7]=$-X.:>CRX> MW)P'"*4P,&4C#@>'/TC[J86,.D+4'C6QH/;)$T[=>">WO)-?-]ZIH?O((H+% MR;WSL--YZ/W4^?CS_)M?OBC[#] -]&JV9] =9*J\W?!_H0A\XL:>OD9\:@+* MV0P\S6W5O/JP+-:+M*Y6#S(81PGV_80D<LO.W/,CZ* MIQ?O#'/-KGH@^#W_=A:&=N56_''5WCTLH+7SP^KM]OQW"@%6S"//[NRL]QUA M$(892Y.,B_!$$[\#F0".B%YL& 7:B.&B%?I\[8E?]D1W7=?SZOJTP+82X7_= MU+??MWUAN3F_ [KNQ=[RH0TJLV/[BT/\:_6A[R^6;H)/.ORL3_$ MAF[_*E3M%T](2?3&SW2CRSA=1#7@S*YWZ,<@X8IWGN@_<:8)1>2473SYQ=ZC M&84E&^TB%:E&[0!S"U[C.G\QGDW0!NHA;N 5/_RC^^$)#:0X1#%,4\"2#,?U M=5)!B\;G8DXF]82S:PQCSG&ZES!%U,FWA[R5H_)8^*H;4RRWB6KPF*XY]*/$ MX)ND-\W)YNXWYA,,E'B64GTW+37?DY44==\FJK& _+81Y?]]5US=QY;[8 MORNKB@O*^K>Y/I7D+'$^@0,\B&A]2T="0Q"&$&00].!BJE;B/A(DQW+^U(M: M2LK>C[[VI)EA=%)?U5.)\TF)FL:/U8QRDC_#%E2+ "\;[^B"U_K@_51[\7/; MAK=G;7CNRN0QP4Y##(2(D5MZ'A%C;*?+24>7XBN+^7V^VW5OLY'E8[%?;IK; M,G;YX[)8B_G)^_V7?(>J*M]7KYQYQ0&+$40)"B5O=?= M-0QWTM,C[U]3/ -?%R\U\&^:^4#C@=>Z,(?CX8:<#ZC,6*TY#WD9S=OGKRV. MRK),L?0I53ZSW+[=P7"0XB") I^S"-&8T3CIC:$ A[(%SP8FQEH/>'__=*@K M/<%D2N.PW([(H.84?E+RY MV1R)1K^CV?#VD;,A<-OC,;D*^[/*%.E<+'$U? MJVK#B=)JOU%HD5UI'84U-B)\2-LG[11=I&5KZ-*9R'KFD M!3^>+U]:8D96<,[-=.^.B/R2VY MS.1$[QQ)=_GFY8=M]L?_19%9AG 1^ M@$A$F,^8'X0Q/EI /I)ZWDSGNXY%J8'CM7CD5$B+G&'%<*X?KWC^BE:8\#.M+A@A+\U[A_QX;S_>OZH84IQB M&E*4@C0C/A'?[S]/893*#G:ECSH>Z:IC7(V0ZP/<&1=JH[L?UQKS%>61?>[R MA6&MQK]^=WZ+^6FOFZL^K#_\:YX*/;YNDL76$P B2D# M$>(,< *R\+0NF\J]TF#!S CE3[NUU\/S!#ZO RB_]V+*Y/7-JQ%)5).* ?XT MW@DU)5)^(VM$0O4VLP:(-=O/&O;\PIZ6);JFW]>RY4AIO2L9EAN\.[[M$S#, MHBSR0P1(1DF*>!CW!GF,I):=+9B9K.S@G>HC;#8XO2[A(]*I)N$S8]*P&,$- MH[,O2'@W\)2;1:ZF%W!;CEPK3M#E1G;1OWMXPUPQU*KX;Y9E^^.3)^>YUQ M)WL&T@0.[![8;X1Y[",X\*MTW7U5-T:K_6_Y_DNY?KO]FG?7X"RR-$J",$$< M ) PEE$,CRLA61(K/1^I9\'Y)FBU]QX:5%YQA*6Z_ZE%G>RNIVO65/R:14N*IKP_G^ M\==R\[6^;Z%9+"_O/;++UZIO=6D3J",U;K@SU)K)KIZXP(VTW*BS.4>]T?!B M4'!T69%^A7"YVS:[K?FN>1/Q*' 09B!)8 QQ0B*($2<08PBP'P- &)5^H5KW M^PZ+LCI(]=2A?<%TL@A]B9V!06-,Z#Q&C;D;SY]]L\.+]$,)VWVQ+C:'^J&Y MT_(M:QZ=S-?U=2SUPZ*'?7=ERPMT[()9P2Q$/&($P3EO38DBA0ND5K M'$2.LX!S)\YVI[K7/.N;>^OKEU8G1^I$(>\'M)B9>E7M3.7]5&R[/TJ^\S5R MP\JIY_S:5$UJGS3GR0&//6E.\K0Y7^KS-$]'6R%_0,G';=QYR/[(/C]_"60" MQN7O96QN?FU!;)O0]9_%_@LY5/OR(=\=PUE$LBP.T\2/_2"(P@@G-*9IA"%, M8!JDLE<'V#+GLB"V0=A+1(O1^R9 >CW*R?(V2?8&!K]M_N(F/!>L M*0[1CWE]CJ"^?B_?-?>W"FK>WVV*S^TN0)#Y<0(HI0QFF/HDB"CI;&=1X"M= M5F#'HO.5FPY=G7_U\+SRB$^QML@2RTHR."+!6B)XXYU(/H/HG3!.DR))T7== M!2W1/RL-M.73ZPIHE3&K^E<_9+JJ[QTM'L2OO+^_%7];W0M1%C]K[ZF*! 08 M^YF/<49B'XAI.>K%.6.!?8$TA^1^[5MVE/>^>*TSS9TH9^ZH77*"1:=U H=MSD>+++?[Y6Y/E_N\.;"?^5D< MQ'&$6$9#0F! XS[\)2GVE1[1'!G:'R;2W'B-8U[MV;6+*V;1YB,%'W?-/540 M4FGI><:C)VWB,B[I-?X_27S2=-YVG#)I@]'BU;OCH;@0^SCS49RP-",TSD(> ML Y@*N9N4K71$\#ZP\0IC<.W4[3R2-')30-/-SV2:=MYQJ1W ^>,)VSN?Y)8 MI.&X[3BDR[W5&'16VAUG?AAE%&19ZJ.4IU$4T!X%")'BBVUV;8\53797MBIN ME _L.&L-BP'!44,X4WV)(SW3:?K@P137S?('4F<=[W0D6)O%T7)]\0^*[VWSWM5BU"U()C&#J$Q2EA*419#R*8BK"%@%)2$ J=91+^^..U;S#U#Q6 MV<%2VAK0)VU8B4?A2TU1-:B244;AZ9DJBO_U7!$O4?&*LAFS-JU"F<,O+?4> M9<6HT';=&:KZ!U, 3 +$DB +4!HF/* X[&T!'#%%V="P,(5V7+LWVR:!TA+B MF#L+.F+C>205)7G)R+"<&# X&TTQ\>&EL!@S(CN;?26_.8(FEB+VWT%\6W7@]WU6I7/-;3(B%(I-BM M#IMF M6;%7,B%I/83^,8(0010Z@SFX0H4-(+8V.N)>0,GZ)@F/,HIR&C4J@F M*^?0&NT] S>1UEQC:T!^K!$]#T6RY\[SMV+M\B2K6Y_RU9=MN2D__^ARJ,Y: MEJ6 4<;]B&8P"L,$H;2W1GRD]$*UKHVQ$IVJRQ[5E$J;.3F!&H,T-5TZ(3I- MER91HPO4#(B0*9GST!YC+TJ[74Q-:7X3,[-]OJU7ESL[)$LAHC'T$\XHR$CF MAWTFEL( 2[W>IO]UQ^IR!DA-5S1XDE,4MQ2I:'W?+HEIN^E6=SI*?18F8KZ4TPQ%->9"%?M)9RHCO2S\&I_M] MQX)QA*68CQA1-JP<8[&EIATGHGI(&J^\:3,F?V_Q&,SIW5.LPZ#,M<07/'Y% M66WP,_VUP\8>E/9ZB^++/^W:>6<#9"B.298!F. @") ?D%[#,S\.E29[:E]V MK*E_6>[6S12O7D9I7K]2?*Q'C2:Y/,P=0WK[7]/D7T]8&,B]]-B:1]ZEB?WY M"S@&#,CLG)-R6Y6;8MW$D*;LOMFB1P$)*46 @,(9@2Z6H;S<\[ M5H8GJ-IC,/);Y;J,#>O#2&2IB<0K/(U6;/,Z&1?VQPV9FWYSW-2!TEHO,I&. M_J5PYL=)' /LDR#D(8Y33'M3@ 39XFN^NROUY$/2A,J8.$=C-C24RV[T*=11 M$P?<6="3T8IN+A$BK2F*_,U1551=&-05+3YD)REOMTU@_UQ/<-FFKC\^WP_# M49Q@2E"$@S0(0Q"!M"\A1!1 I2?XS"PY3E4:!B9 =OB=QX3(DB^EBQZH\G;?[K'KR]>CTBA M:AK4LX>>LJ>SEFW*H\I3?*/QJ?L"GSZO<@_O#1%P8:';$FO3KW?;J8VD_@O7Z]*F6^-5Q:&W+[9ON)_(B99GWZ]H_'>5JH>#$=@^TT:Z3D@FL M_8\T@H-EWN5CQ73\ZX4.N^T@$TR4&+H06]RP/'VH<>17Z;I_JJUPO,#060MH M"A*>H"P6LQ7@PQ1%_4HMQIE:99RNC;&#C&+YK39UF6ZYFQ=FFF:43#^C M-,3_6JFN 1.6WK9L'^ 4.22JJES\I\:S\%,:Q#A%<89\&,91B%/>(:&<^T2N M^,8E N>U.1UHK=L/[7(MEP9.3;*:A$N\+WKC'3%[/>C!@#C%8Z.OT3J05KIL MI'DDG$X]5'N0U *;RJMP;[=*)%9:],@+%,;M\61UV/V[WY>KOMU^6HN^@E3"\ MR]>+* I)$&>,@@#BR =!Q'!GD<$01(MM_GFYS]=RX=/$DM2 R-H!<0Y*>EQ\ M$'__95G?DE?>>T)B'LJM5]5 ;[P6JN*E,B:LRDF*#VT MD6^8N0F3%D^>WS5AC1_I.OMK2VZHZY&MZV+47G!?ENK7=_/!] M>T4=^Y[O5H688RPX"_S,3P."0!BDE(5QO1S> D&<2ZU..S3O>%;0@/+*]N:Y MO$-5Z2F9"_+E!&YBWM5TKT'UYFY9+X^0\N$QWU;MT2BTVXG?RYN=M[L?WOGO M?5C^:/X:?5ONUC=>YTV]XM*UF%=L)WDK0IWY 35UV(SS$%F7#CZ_7- UEU8D MF3T\;LH?>=[\4I]8?1##I5H$F(#ZTE;BAWX&H[@&T:-A4.[I!]<8'(MSCZQ- M+[U'\4/OL<\^'6BT26M8$.J1&D)1K1OJ6\A>B[D3VE/&>FRG]I=[Z%Z#?49Z M?)E@75&VT&1_ &6VX:6*/%MC56MF_Q_+S2'O\W125OO?\OV7- Q-ICBZYJ<HH<96&J,,="36[>6>G5ZVO])A/BX'S&,1X#*GZNFF MA?:9AY8Z]$\NQ;3&I V5O9CI+@!#,(DC$B.*XBBA"8SZ]6&>(BIU#-8QM1[Z].%KECD&9XU:_'^IC"._O MW^6?EYL/NW*5YW7Y;/7IRW+_E^77_+>ER#N*Y8;=W^<"@)\%<SPA]Q[S;?T'^>-(MJD?UM") M65<3T([P]_=> ]4[P^K58+T:K=?#]5J\TS$O?T)LPA;0.SIVZOHO>_R^;HDO M=4LX#8[7J;&T2O1R2'1TQ](<^58Z;R3JB68O^??T&I53U#K1'=7;L4? M5TUA2_5^1[[452YOM^>_48B@^;C)/RWO-ODB"F.:IFD6QQE%*4,,1+#!!$.$ M<*)T%8I;)*Y#5_[-.V'SGL(7/=5K':AK?Y[\6N>#][?&"\E#MB.UG=QD83[- MIAC['+>8DPF%$=D#$XQQ&G$>$XZ1?"VG&"9JVM^9JWXO]WGUKEQNZ[D1+^H' MY 2$C_DJ+[[6YO&/TY\_"0O->P4Q !$((*^+&2BF<58#:B'A@ 2)BO0[!>)8 M^4^(O!K2M?I47FH:/^5YDED6Y/=GK+L(1EG 8,Y]D MG*((A#3B06^+^('T.[WZ%IRK20?,.R&37[(T(.[ZNO XG*D*RDNZ-.[\,N!- M?E5W'/[T%G#U>)19I[WH]84E67.6IE]]M>!#:;/?N)E75_@'+C:;^I)9T=L. MU3&YQ#1(XC0*8!IA&$>0^4G8P2( Q4KWVS@'XUC/.U!>B^K&_21;OU7L3K1' M:1"U8*'3%I/.N"]Q:&'6;=P\\\ANQW-7<_9MB6?U&7CUQ&R7JJZ,, J5:5T-3H\W**^_IN#>>I>LQJSI?=TZJ[LQ=G4_',_G7F)*: MTQM1/ _]L^7,Q7F^!8YDM>NOVSMA*U]WES?V3Q8 SB*6XCBE@$<)@3@+46\L MC8"OHEF:)AQK58_*ZV&I*9,N;W**- )E:DKT@JV)'@]XG9@!X3%D^-U&+T>I/R*FG6^KZ]/3DFUFH0]8;EY M".Z$]176-18TK=,OO\PY93/H+7Y:;PZ9=5%%FBZLEKHB>_HU5&>>E>Z[JEQ8 MJG;[Q<>Z6+ZQ.-7]$*/D6F50!-S:=('%$=OG[(& M/N9U>IJB)$(@BG#4IZPL3!.IG6G5;XXS@I66RY1ID1S%#AC1&L#@_=]Y,01 C!+(M@&J)8N!KC_OL8,*ES MC.I?=3RJ.S#RPUF1D^L#VAT=:D.ZPV%G_4AJ4#_Q_,*PUF-G^H&MB;LT[1<* M@WOY_>S[((-!2B*2^#AB,:)9W#U= &(2"!UPY;Z5UT/[A:,PN!6XT1B<#NC M0W%PMSC&'-SGGE\:W%KLS&!PZ^$N3?O%.*=!WQ7;_.T^?Z@6*4PS0C'D:1AP M/TE1!FF/"X54*HL?#XUC,3$^8UA[XC6NC'0T5*$AY7:_YM6&:@HX2O/-ZISH MD?6!7;CQ6G0>&W8C^FOIS*@NTW(G"P8?AOSTX[%8+3?]CS[ENX=%@IB/TA!& ME,#Z+FR,DVZ2":*4,ZF%64>F'>M_!\E;]:^PBF](II:NN+Z^"S@QS8J+2MUC MM_S)8[?_^?2QV[X9CC__-'DSJ!QZF+0Y=$]#6&\6N:,2JEQ=V!5T2/KT&X,N MG2M'Z;C6PM53ZYRPE&=)0GT.0D 3WJ^7@,CGD?2E:S9M.@Y0Q$E@4F/5."(Y M(]1!*'(3@M0(MQ9[G!'O,.B,%FS,HXP6O;,/+WI>R<<5 ]8L!)0/N>B;HN-^ MSNN__9)OUO5OBKG;9]%Q^U+P1@ M$TCO6X?2JSM4?05B@].[:X$JU$Z.TTC&@6O\]G$0T<[:K_>B_0>]'_UIE[DU MG[4P.'XS.HR/YLUI(79*,:H75.TVUNRCK65WY<.P"YY5S]^?#F']GN\7P,\" M',0(0@ 3%,_,+#B.I#TH;W=$=>-M<\671S3)D]L-IK]"2L#.S!F+,YC5\70APN'R4T8DS+C/9--Z,ROCJXSWV+UYKK:*9$CF]?1[/!XMJ$[_;KS: MPI AA_(Y\'A2"Y M@^@MSS!ZCPU(A7.2%KB]KN0CTZHFYRVC9^B\(G_32[U-9THG?4QM(> V_UQWMH_Y8VUP^_GTU->G_/L>"[?_ MOL@8A5GJXY@"R&A&_("V%SG',$E\+I6TV[3G6OY;B,U[>1_SS7*?K[VWV_MR M]] TA^(KI3;XE5LY&)M:Q1#0L7J$]^3UP1JAUT Q4;E=#U(A!;/ JD12.RZABHK6<_GN MG,LC/IT;52R0JI#7CDNN9EYK2K)4:GN5B4NIK3T*9Y#:6G2F=-+-Y$7_+\O= MNC8JC+W??\EWG:$,QIP% 4HBZA.68!+[46=(Y- ,R0J]YN<=BWN/JADB98U+ M7GIT";NNX2-PI:;;3VAJ(&E(M2Y?\O(\ F]ZDJS#GXP*O^[P!>4U9&=ZM35U MH+364Q0K!];_^U"USX3SBQ&. M?'M>&>&005E5K:_L?W^/UF5S3V#_]$H0@(0B@ &F&$*2"M7N38$T4[I)7\N M8XULWL8H[[T>E>:M^7KF=<]K49$V=,2?:]1HK Q)E1.(\E,C,A=)BI]*J M\VPOU]^N1:)8_?5QO=SGHF4C/^LS119G:=ZE/O7]$1$XZFOZ!-&WEIWD.T1G[WE!#E M!&19AA@)$D:3"/'T:".BF?RUY\I?'G/TJU^AK$Z4D@(XX,A \:[5/DY ]=U M0)&I62F!*O;7M4"+ 1DUN%WEV^6N*#_L\J]%>:@V/]KRDWS=I1XH2&(2IG[& M((5I$J8X37N3#,O=QFC%D.LI3^7U@.0EPIR]ZXHQ*G%J G*"=.1NQ+M>KQ%S M05>L\3F]S-ASI730W_0F(\?%YLX:\_V0!9A 805RBJ#/PZ/DP4BJ),'4QGA[ M87JS$V7.U&8J+NG2SUA.L$;4G %:)*8SND1.KS16O+@PS3%C17:E]^UV53[D MMT>K=U5SX< B 4D,0R:RIR +_=0G/N[5+ G#1.EI4UT;CO7E"*C>&FDQJJW> M:G,GMUX[!FUJ.M,B\F[/ED@Z4",OR%Z@9F )UI3,>2RZ&GM1VNUB:EISY6(3 M]GVU.:R+[6=45;GXS_K3\ON"Q3RBF%/.ZQN60QC&H-\W3QA,I?(ET^0>GD+5?%5=5N4RZ4A$["MEI4;\%@$QO5IU@:D9FZ(IUKFW73[4#[STN!4UT)1I M.>T;D60US7O.[PF:UV(;N4!FD*>ARA@[!,]#V6PY\[P6QB9'LDKV_C&O!7/[ MN9TBOBNK:D&C+"$TC((D!'%$(Y9AV%NB,11SL7JV(B=?.M]7TJPC%.DQ=80D M5&EP,EOB3\P?!R$,5):IM"UX3BD=XM_^^5W[Z>[%M+/]57B7XM*^7H3;1I55D[= M,JBUFJ&)_<5CD_H,R.H#6^ZV M]4L>'_+=[1?1&XX[.5&*,:4L\2EC"0S$_X%^USB-""0JB8FV$<>928^KOF*S MN7]3S(FK&N"_C#LD+O$S,#J,*9W'0#%WH[35D:ATBT$>A8<#YP&A/?37V]I,W2:,7,Y';7)G%P$=D^:6B0^"HT MY#6(;KP&T[0ZTT!0$!DU&N>I,(H^7)$7'49TM846F\,^7R]X$D("& QB@'$& M*,XPZ:QE*8J,(K.L#3\.",@I%:DKRA!V98DU+1,G?5N><,+V[ZI2)D[FH[C5?7]%2 M8UJFOZ3.#'YIJ7M8>-J.'';URMH"8A8GG >^CT,_B=(T#OH[\;(X@FCQ-=_= ME49OW,F:4NG\YZCD2PM>/D-EX9T[:2;ELK;1*%03W$NOWMUX';89/'_7(1DJ MRK!![CQ2.3NNR+R)I\>/K#I]V.6/RV+=[37UMM+(YQR&C 44HC"J[Y?K%\-0 M@/U$90JI9\%Q>M>!TJR3U21-3H'<\Z4F/3U5':")%.=55@:DQHS%>6B,H0^E MS7YE(>?Y77C=6>5!E,: U\\(0X03DG#4'P-"+ ND;D"Q92.3$FFS)%^-][065M@\ MGGSZ*K< M#K%R,C8ZIVI:]J*ROE$R[Z!JOZ+-(^#W&SZ]*+>C_K?$FG M:6VA/TZ0'P@=#4/1(RB!,/'[(TLHI)BI5/U)?M)QN5][NGDY?&#%B!+)3,H^ M&XH)TQ1G=JZ>S5%C91X:H KZ>1ZCX[/L.'[MI/:[8GE7;(K]CWZF%R<,AV$2 MT9 D"?9)F.!3II02I4NUK1AT72.0W^<"R+J_Y$!-!^Q0*J<2H[.IIB$]/.^; MP.?U &^\(\2)EH1D:!M0(:NLST.C[+I4.NRE:OK6#^7CT8C>;I'7Z=("1S0@ M 1B^D>C,$5^$O='(S!*U8X_F]H:2]6*XZDIU=5K8S;E5&U,(M4$[&I M,W#-/&Q<*;O"U8"*V6)Y'@)FS9O235]4O99JORRV^;HOTT*KU>'AT#S@+@ 5 MJV*_\!$(<'V -( @0AF( A_TAG$<2#T#8-&<8_'J$7IY!U%-N&SP*:==(U.I M)E]'%H_UG#^=X?,Z@",O&EUG;$#$+-(]#QVSZ="+"[HL2B;;KVWVY M^ON78DRPG@:TS!JS\U R>^Z4 MCGJ@XE2RJ%:;LCKL\O?WI'RH:R&:"MZ/>2.AI*SV57]R)U]_6/YHK@G_E'_? M8T'+WQ>!S[,X 1Q@Y,- _(< "%* " 0)PH%4S?M86!QG:]#?M$=^WMPU#=9[X/VM]L%KG!CYKF5# MRHC1OGT^J1V799"^DV7P14>:X7/FI+B0Y(2$81 B/^.^'Y$T M]E& &B0Q%G_F2@\;N[#O6,C)%_&_1+95;+VU]4T38^[U]U#&I-W.EDJ#N,EZ MCYB%0#>WL4PFTQK,*NZZV&JG>/PJ7L]6F/M1W(:[S-?[QUZK>PSC>2HE6^^)K,X6N MA:#8'L3?=3\LMR=P,7+CG7SQ3LY,IL-VVF! L4=NY'EH^]A.O[QS;WS.]2[S#&*$0F$@SA+HUZ_8 M"A-'&U1M;UGMRX[56^(RSQG=3"E+UFR&EP[VP9LIU1B0+EX_O>+YJ?R8U_X5 MS>F@D^5/I>18/8Y+0'T( >=)O?>0(412SGNH4035#B9. =#QT#OSJ;X?=M=[ M59\$.I:DE=ZJCMR/9Y';0H(U37O+I5NS;VJUY.M9*Q\=\E[>&"Q^K)BF39:/ MN6BD@2@P:9^81S"9EH+G)S"F;P_Y>N='H:Q%DS.*/V_R^@_UBU-G#[8L_!3& M* H#/\ X#3D$!*>]:1HAI>.G5@PZKWP^86R?O#L#IUH!;8-?R8WEL:E5W#T^ M@W?C'0&V3]W)$.RH'OHZ:8-%T18YGX>4VG7I17FT=;ZD]PV.&\3G6\@+(:8T M3K$/28@RQ@GGB'7&" ]II/2JIYZ)4:IGVF*,U7G11G[E14FK-$INO+AG4''+ MY8P\J=(C-QLMK](RM,5BQN,\E,C4B>?;*C8XT3Y(]NR-G3@D$2 ^I3ZB<>Q3 ME(K_T5DE)%&:_IO:)U/E5#:/&H].U13JY7&RB=_BND+6 M8.IDA^9Y:)4U;ZZ=)S-B2>&-P%TNE)+F[7^?34W)\K'8+S?'>2F#(>49">M[ M0OR8T#1,^OUHDB0!57PVT);9\0K9SA88AI2X<>_GRH1ON] 7VY?5SBR0-8\@@3 FFB$,40 Q[TSC@ M<+'-/]?US[KBJF%2:M!F[: ]1R>_(6!Z=;<=9G75T!6E-G7PE:LMIY:_E[0I M"9\!ZW.5/!.7KHJ=,5]&,K<[G*6S>?5A^:-!0 6 *$P2R'T<)T&(4@HZ!)0R M!LT227V[CC/)TYO4JK>K6"770/!&X-6*[ITFS2)Q[U#.0/A>IT]5_PP;8<8R M:.J9C!I:84]?%+L+T_NY?C?%1]MU V#A) M5;+FN@2SGR@^7DF67)%I.@MWP:/=*?A\TM!SPK0FWZIDSU7NM/V1GG;K,64\ MYSZ[!VTRM&'0O936B\WT92Y-M)58-9]FN M"+6E:0W%[R0H'G=V?89(9UJMP_J,Q4W;)=F)M#Y?^A(W>&6TF,>C-(M@BAE( M@L0G$6=1CR(.J=([];9MCU5\HW7-BG6B=05P/(ZM:.'5B^RG5L9!/I5$TD[+ MS%4O+7EW53IMLFC_SH=%S & :8BRA&4!]A%.@F.F&C'DJURX:M&LDG:J7[U: MGT&3.E_HZOZ&Z[S+Z>E$E*M)J<8]#'.]96% 0!TTQ3RTTX5CVC',,$*%T".!(DU^64SV[)*7KXUF_)L=Y6 M1@H\93-95>>C(W^\6W(4VT!=VUTU\JQUWYG3>R\>)X$VV)VE)O 5/8 MWO_X(,96?7-B?0'YXT/SG%6<<9JQN@(+A2@D/L3]0@GCW(_5=O M%ZTP[,LZTVYP-EO'>0]23?EMLBZG[F/3K:7@QWNX!>,U2&^.SR , MT^Y$GN5)')!@!RTQ#YEUX5CIO!<;RN5OR]W?\WV]5W:;KPZ[-K4/&>((8)(& M+$YBFH7\>*$9RWRH6 =EQZ;[LB?Q]U_J=<;RWGLX(O2J%N*/+F%N/#$42SW. M-772'=G6)/($T3MAG%@97Z--112-:)^I'IKY=$T*+3 FK8*[.N@!MPL' M=K71?DM(ZN2DC:"HF4_XK]$V262/MPY8\! #"#(."*4I(" !0=!#\!DF??[Y24%T;=K7 MR$4_::S8EM7^>(:]:B?POS1W6G9Z0-F]) M']^%0-?('R=1'2!2)5^UT1XST58GKEW+7NWQIZJHO-R=BWQ3PO_*VNPB#&-$ MHQ"& %#,2X,U9(7V^5VI?!H#@MCWP^3((.IS_T8\>-M*#Q* MT\1"A99M2"-7:-WW\*U7:%EO*R,%GK*9K*KST9$_7H668ANH:[NK1IZU[CMS M6BXFN.5<9[/M8_[89?SO[]_5ZR7O[\DN7Q?[!>!^B"")ZG=K(<_\B(3]/3 \ M9*E2P:X=BX[5OC^84J]'U&NZ=^5N5WX3#5-YY;8^2E9NOM::(;[6E"2L&M3Z MNVL&U*OOJ(W#NLDNVD\GB(+=G[T&9;.V.\RS\ZVSB]1);I>94S\/2;7LT\"V MF"W&-!9NA>FNZDC8+!\>RNWMOG[6.TW]D#%,0AHE"#).DQ0UAE/?#Y)4LU35 MP."HU5?[6A@/NQ]>53\GH%EM9<*N\MJL4UK-EV-/\!J%:P!Z#<+)EE\O,":W MXFI*]TP4SJ)#E]=5[7"E55E5VWG_V.28['N^6Q4B*UV@!-$(T?K4F!!5$ @E MQ;U=#J#20[;FUD:MG,H[6/4@K&JX7MGB-:B9TN-8HT;*.;U&-5$-FQT\[XAO MP@*HU^B2+7@RHGHFVF;/GZ&")@M,:2M;7;)?+1 AL+E])0B3C-0W//N\-Q:% M^O-6!1.NER7K>Q.*NT,[MEHA>WCM M!M/$2M5@4)$G-2)GJDF*3EP3(AU.[&^Z+$"81 @*^P PQ#A@H%O%J^6/1Y&% M+6H=LV-M49]?)/+:#HJK#93KO-O>)+%*N?.-D+EN8AI6Y<*T?HT#;D% F1W^U^"#W_C^7F MD"\0BR,?)A'&*<5Q$$(2![WM. [8XK'!?+M?[O8F:JIJ5V40/X>H/IZ?*Z:W MW'MW^>=BNZU3HO+>:TW8$%+E!C!14)>L6Y/.99V9MBB]!N8<%/,9<\I2JX!V M%#&O7Q6ZJH5_X$$JVP!_I$$J[9/6(%5C3':0WA[N*M'WA$'VM;':U[L%U(\C MRK,PH2R$2<@((2DB* A\G(08209+[>^[BX\G2%Z+:;)ZTTOD#(PN8S[G,:#, MW2@M]S.U8?.NV.9])11?KIIKLC\UCZK$/$ I093S(,4P\T,Q;%M["68Q!BI[ M7OI6'&][U<"\]WT]H-=C\_[6H+L\BFQS*:=!X]"H)D+ONLI550:=Z-!%@@:$ MR)S4>2B1!3]*V]U-,81_*7?[3_GN@>9W^T_BGZ+O1;4(0,"S)$A0D@(<9"!* M8-+;XC%1VGO7L^!8@QI0;\0_?/!J6#=>#4Q->329D\Q\G).FF/:\QI=(?02J ML=.>UY@9RGF,F)R'S!CZ\#S;L<"(MKS0\F%9;!<9B;(89)C$E$1,_ =#WEN# M$0J,!$;2QA]08F39TQ09!\19D9D6U]1"TZ)0D1I%/F7),;+5:DYU;Y M7G2?/H/Z+7^XRW<+B/T8A(A0PD $(ICXV=&4'Y)0:5JE8\#UC*K!)''&RB)E MDK,GUVPI3IR>$>7]K84T]I3I%5:&9DLF),Y#5,Q<>#Y',N=#>AOBR42L2908 MC&!&0QBF ) (IC3@H#-$0LB4UF@T/N]82IXM*2CNI&JP);EMZI8HQ3W2Y\LN M$TR#7A(RM*NBS]X\Y,/$@>?[):91#EC$= 7% EJ&$3#+%>8T4:1E1Y'".0J+JPJ"4:/$A*R8?^ULK MGMKLY#&&90157,+#F6ER.XYUL?:D)CR*:M]MJOSO4Q^2;]$H((4BR MF/(@)4G",P;),;T",%):Z]7XO&-)JA%Y)TAJ0J3#EISZ."9*37*><33)A.DE M(0/:8L#>/ 3%Q('26D\RD8[?EP_]2G$:Q%F<<5"?_@24$Y;YN#-'0ZJVXJ)M M9%P9N?%J:"9BHL*?CJ0XHLY(6%K6)II,7:)'6F8T&)VCV.BX,2@YVKQ<$Y[] MCTTWAT.?=WE>V^IR(T8!">(8IW$$8!P0C,(^-Z(!#(F,XNA_?9PUFB,J.94Q M(&M87L;A26MYY@CH^M3(%E?KX)%F[M?9&58.-5HJR]&=Z.L M%[U\15+-&9E62RW@+VWU#;6T[3^6NZ(N4/RXW+>51)"G#,#,C[A/_80S !*_ M,\-BPI3F>\H?=ZR=/1ZO!J26GJGS))>6.:5(33:?L#/)+.\Y&0/)ES9O\TBZ M].&7EOJ/ODQTV9R/:);&(>4AH2&.T@2G_3221SY4JC+6^/P?0RIDN5(7"P_,3#54'!F1#BPOYZP&+A\9*E\6$#/A11!'$"*4)I1E* M^CD@3Z-,\9I3M6\[EHP&3G.+<'WCXG+CO8QAU%,0=C;]@.N-$6Q8]&QLKPK[NK;RI5EQ!*= MB8G9\D3AGKLN0B6K]MOQ>/!P> M^RZ9=]\! MOO$>6LBG!\V\50?:7.3TVT%?\T9I BL2>.-U6+TC6(]T?3P&6>*,JC+ M^'S53]LC"=$S8TNO-!0OJZ*Z?=SER_7[[?D^1+! F1^%G$0D0G&:TC3QH[@W M'^%$Z22,-:-CS()/6M?GBUY1+TWDU=[;*8N>/;[EE&\2JM7D[T6I:8/2:V'6 M#PO+[?>.4'IZF;X!);3> O.00_MN#9:J6N--3QC?=B.^MLCN[_/Z)9#\0RXZ M]':__)PO IZ0@ @\D^$(\)#C'&/P<]0JJ^.II8=2^014GTI&R,$]PI]?(*D]*B::M%YJB)#[$?1TF$=I.;74''-4 M4UNN#8JI5?X4RF\^UW?]G2\5"%-I!$/$A'SCA 4XQ:'?F\HH3!=?\]U=J5!O MHVY"97">HY$>H^\/^VJ_;*OUCOLSBA*H1YYT;8U;UI1+:3ZW]WP^75:\\7X7 M ^JPVPV=2W-50/."H.%Z&7T^YZ%)9BZ\K(8QY<-DX^-C7E<@BR'W9F'PQCML#_6#LB[VD4T:0G^79*0VL+1A M[8MML[)R>PP$1 MY[Y/ AJ',/)A'$0Q84GFISY,$4:9Y @VLN%NO/:PO'-D%A"BB/J4QP]AG M-**,HQX&0#!6>AS!MG''.4N/MPZUTUCCST%-W[CU_\<$MCZJIS)FY]J4;E(4^X/6^*R!A@J,X M"WIKD(5*UXGIVG"LHJ^-UVOW,=CE4"T3=$F?9A*HP)S3_.\9-1*IGRZ9\U I M8R\N)'QFK)AH3OW'7=X?DD](P!-&6!0&.$XBAF*0=G:S+("9J?JH69M AVZ\ M'N/U*Q]<<:RO3N[H-=B8_A9$ ^RE MC0YAG/"].QZC33F+*1 )9N9W"Z_!CLZWW,5^7G;?%?^?KM6@2W MXKZI$$-5E>^K+J%B^RR"OQ,Q$'UV19?1$_8.)7OBXWXI]6BYAC M0F)"8Q0&/J$P#8-^YR0#@"D564P,U;%6UHCTY'"JIM/>U)UKJYEO"]\OMVCMST.L\O/%J'YN?GGDY^0ZSQ193VZ.>HJO,*\!,3<;U M??+IVFB2(-<6H;:_*;Z2"^SB7U8+2$,_PBE(0BX"-(IQ%M(..@(X5;JU>!: M'0<\M%J5!]'FWNZ(:<+XI]VJ$T3!,1IT'K&P];3[!\T'>V?_P"'Q0O.-%1A- M>\\_87@TIL1ED+337I.'RO?[+_EN$5!"0IS1" 4LS9(D82?0$0V5;F^;&*KC M\-B \+HC+]ZR 3:3^"C9E!-'1ONM.,N8V+CY3Q(-&U^FB(-J?>6?/ (JDC%6 M[--IHRFB7H/S=%JQ_1>+B.,$P22!(,E"!M,LQ.DQ6C-?Z7Z Z=&.$ONV1U23 MAS_--AT_ KIOSED$P;:#G/SL_N4?-PR^VFXC14*S/O//%PP-^7 8#VVTU!0A M\>UV+T2A./YRX\>G+\OMG\MR_:W8;!9^0-($1QDD"24Q(RP@6>\#X6"RQ5-S MY(Y#Y1/]+(YH)X^8%II\_.@Y;FO/(I*>7'XZH_3VPFVO]_N/&UBO-NE(0=9> MU_KG"[@6N7$8?&VWH&P@/GX^\$. <, )X1%CD">),-+'^2A5NK1=^J..P]=5 M@3&D1"Z&.&%#3=ZG45H)$53F9A[ZI Z[-.P3D^^SG/^@VUO_L/S1'*2E$4PA MX#Y/?)2)F8(/0'^H#7,2\<4V_[S.ZF>>47O>[-6<_K$_C==WHPY5N-/OL^FJ+CKN98Z%GS2-ZS90; M]UL]UEIP'G&XW;,"<<"Q[Z;L6UIP" MJ'*3SR&4.FGFV0?58S?Z>*4;_0'CZ[,6G2S2ZO:L_Q-BKC8WHT9?LQ:<(@[W MB#\MOY_]L/-L@4,>9A%-4A;$<1JE,8#]>3P'0==F MRSD.N/T>\JM^_)[O%W'L!SAE&4.4,Q('*0^C'BU!C"_VY7ZY<1I7C3$J58@< MW9&6UT_U/_'$2*@*,8P:MT8)FN9MYS1$CMIL(P;$FV/-X(/'=GLL6 GCEEN%=FH19:/A1#/&ALIM\U3)J2L]NW=^@0SPD#" M>>KS(!/_%?@80X!]$34)4;N#T,B0XPK#,VQ>#\ZKT>D]$&+&J5Q(&(U.-5W7 M9]*))@^Q-""L5LB=ASK:<:5TT/FLZ-2[X]6'/B(H L(:P*K M53X;&YM.K][I7IQJ3K"1<+GAUIIXR= ZIH(=Z5)7,76F9ZUD&N[(J9DN3X:* M5J=Z/,Y(EL*0^P1F"4GB(.:]P2QC2B<=#\N8^JD%05*R-X$R> MU*5,B_!9:YJ>1W+B9L"6H(42E<<(5K1.56.C93.(;W6M.Z$T:M!SD+NGO*F+GB:O,]:\G1] MDA,](\9D9:^K,>/"Y=[V?Q;[+^10[/7;E-&\28M5DKX/HU8/LI'O?!$JO MA^G]K0;J-4A'7DV3)7! _ZRWP3PDT+Y;I>.^JR:$M_OE/J_%MMVDP)"D@":( M$4 SG[ 01Q'W<1BBF!.0*5VUJ?AIQZ)V1*.W=ZG*DYQP.:1(39[DV7&B/T]Y M&% 93<+FH26ZX$LKG491%PYWU6I7/#8OX6[7I-BM#IMF(MH]_0AH@#-$"=CRBY/,L\_]P5.M^7]_MMREW>&D@B$/@: 1@GVP[2)]KTAC.7VN P^[S@* M'VOWJPZ6_%O'NGP-1^*1J%*+QD>6>D0:3T/KTB7_/O0(M.D]$JU!G\Q#T:_[ M^XKX6B!G^B>C31THK744>4GM#=SFNZ_%*J]^6Q;;?;Y="F>7V_63"-X_8)U1 M$(KI%"$)(Q@$%%#:8P@@E9KON+'L>CK4#XT>\8UWAKDI'Y?+>,9HA.L2/BW_ MBG,M1>HUQ-]!&\C'A6G;0B]DV&\3F8BBS-2%8...\>GCD$/?RC'ZK.9RW+M3 ME5W&4% ?9: Q)0 $((9Q;XA!GVHMRZ);HZI"FNS[GA2WN-3H8J MMPMU[R0*;0W8F\ER@X$#EQ;M=+E0W-FLT%W5;"8L0!CY(IN&)$ AX#Q*0I3U M9A!CLD-!^;O.]])$$.[!3+-==N3B^K:8.FWS& 'Z\%_?YM+E0;J%P3YB:>O1<]3OR4XG(J[P,%1@9\3@/.3'TX7D!D05&U(2E/HQ<(3$AZ*8) MM^5FO< !HD#,!3(>^E&:18"18QP/,H+4U47+C&.)Z>^2>"HT.CJC1Z**V#CG M3T]Q&ECM6D('S*N132$[KS%T57N,:)V3 )DY\JH*6>!&^E&C75E5'W;E?;%? M(!QG21*0@(6,T@#P#"1'"PD#*I?@J'Q726S4+ZYIH'B/#1;%YXU4R)'3%%>\ MJ(E(2\F'84K;P[K8?NZWW-YN!:A5<^M*M5\(XQ"'480Y#Z(,4(38<<[% M$ZQTC&,,/(Y3FMZ%)B2O3T[T[R6H%CV/T$"R:S7S:AO5Y9VS9CG#[W4.W)SV M]7\Z.G&Z%;+8>IT?S;&2G\=>&C*F?G U:;R&G8,J.F]HRK&$M^_M%@TD M[Z=.MW_6N![8E%$Y81Z13#7-;7D\1^:][4CMP(VLH\-,#4BD)8KGH7ZVG"F= M=$,US6IMU&?Z^K,NQ?8@;+]_[*XFK7!^7^[R]O<^+;_G%?N^WRT%R<5VN?O1 M;)H)T*OZE$RYV32PA63D0F6ID-(D3@*(LC"*$2-9DO:(XSAD*M/@*7$ZGE9W M0_JNP=^KYK[V0$TL)VU*.:7]H[2BFDSWFES[]?/I+&'KFG?RK6_B[O<;]VZ\ MI^YXO3_C"KO#AAF("G/H#O,(*;-@HIS?8%6LTUI]R=>'3?[^GBUW6V&O^I#O M;K^(^0!>5L6JGC$4FT/]Z$5]1NMTB)/Y29"$+&: $ !A%(=9T![BY#1+%<]7 M.L+@?*_ZX?'0EF>V.TEUQRTVQ?%O[FKT7M[YY(D^X%6U5]Z^]-:M1Z_\5+%D MS%7[R46G.32=6N3I$=<-U&/V!&BO07WC-;C;%9NNB=J#I-YD9]HU.1ZJ9W/< M:O,($,Z]?%X9-PJKUB\&H2'F(J+@%"5!&D,(!"KG7^U9E9% ;3. MP=*B6G[^O*N?=.KTNL/^Z_-7[AHU$&TI(O=#4T7__FY3M/]LY .T8UYO(=M M\QCL]MW2O=Y"C3?E>OKW][RHR_F+Y>9#617-.=^^8B@.(^['&63<9X'/: JS M]F8-F,19P'S58G$36V.4CXLQ>P3H]0@GJX.3H4VFR-P&Z_,8E'9=NE2(;H\O MV<&(-IOR6QT)>+FCY>%N?W_8H-6J/&SWU<=\E1=?ZPC?OT;%?^W8O< MZ<-R]W[7Z/KZ/Y:;0][/GQ:<^T%,*0010SYF @KU>^,(AH&*A%HRZ5@[CRB] MJH9YXSTN=][7&J'WTZ%:GY:++F]G.B5<3C4GX%I-+D\TW[8T"XQB?'LM2J^! M>5H=&E4MCPB]G]J_,I(_=89U9,\IN89RUV+S3N"F ME+CG1$E+FS;#UM5!V$P#4D"H$]Y$(0^YU&:H:-!$OBQ MJ7Q)FIE(NHH&G479DF557[(<$&I'KEI@TTM5BT-1IA19G:]$J3HB(4]:W,B? M?'UX*+?#>5T411D)DB3D,,TR#&+DI[UEX$-?[0BLN3WW)0P"HN4IIA6>Y51K M;(K5Y*MC=WXS2PG:!D3-)NGS4#>K'KTX56N;+0V]>Y'\499@$+ 0IR3$/ $ ML:/"4DR5[N(RL3.JOMF:1!H1JRQL3CDU$;2)YXX#%,F)ES:QLQ,M?4\NBY4A M.]HBU:6 4<)" EA :13&/&41CW%G+<$$F F4I(TIQ,EHFJA-IJ8H.>#17)!N M)ID>7N!&18D4V9RI"JEZ<4V!M%C15I_WAWVU7V[K8[ +GB34][$/DBQ%/,%A M$B:]R3A+U=Z*-#$TA0Z5)WRVQ$B)6TU%I"8IS\^J MG K90QBG0JHR'D4@2P..<=@5LF=1DL9*PJ)OQ;&\O#P"IJ8H!O3)Z"'Z7M[B;_RA'M7CA!VS7;[HO]C[?;YHC5DPK^ M*.9BVL=#2$'(&<(@PKPQ&U'$0GYM?]N:'7>CJ8?G"7Q>"] [0RASGL41M?)/ MY8Q.L=[K.$>JZQ-]>4MU<4+ZB]$C.#(._R*-&AS,JT$Z,,N#?N" M_)!&XMOK^OM\L_R\2$'F1SRE81SY"4L!CT O&1AE82([IM6^ZGA0'\%X-1KY M4:U(S?5A[8X5M7$M28B-@?W$Y0LC6X^6Z8>V)N[2M$.HQVLQB2E*D2FLZ7*? M+WP",B+LD!#Z 0O"%&5^;X?24.H7 M9GB7ITN ,:ESIR;?'TLT6EQ>#OMCN?U\^ MY(L,$,C3K/X/3!*:@K@[ !E1$@'Y,:[U<=<5%^VVVPF45Z.2'_)ZA%T?^ M6#PC85 M= F;BUQHXW^A%V9,R A&=VO?:=&C7SL%">6,LXP"BI(PB.,0!+TI MSGSII0AM XYEH\/U9(%.?2]$G[[KZC$*A MM-B55#,07FSR'1$6/I>['XO$!R#EF<]I$"?4)Y2RHVS1@&*U_$/MV^-D'PTF MKP>EFGHHLB6;>+@C2BOMD.3(7L[QQ/_!C$./J>E%P@C]BVS#A 6%RSHKL<23]_/3N\W);_%=3/T[*;55NBG5;3+Y=?Q ( M^@,&9T],')^=J,X>F4A(FO@X3C@'$. 49*0]F ),]DWE4<"X&Z;G^&^\ M)QZT+RB=^?#TZ9:3&Y,]WF*%_%IQHJO+7C1(4 M(T+B)(MXQD!,$@)9>\([(13'2F\Z&YIR'!(:=%X+3S$2&%(HJ>OCL:>HTF?$ MS41M!ZD:TDX[',]$"2TY\US7;'(DJU+X4!7;O*I(^7 GU++6S=>,1SB)@9\F M69R@V&> QQFG:7TW3DPR%"BIE263CE4+K?YQ*-H'+A55RQ:EJ?C"^VA5O>XU%3,%6:Y)3*(4-JBM216"IRF!F9@R9@A&-$A\Z/,>0Q0 I5>W[%IVK#<= MV/KQZ1ZMFN18YEE.D::C6$VP>G;/@-YX/=0WZWQ3?,UW]?O!WCG@&X_FU6I7 M/+87FTVM;4ID#TB?FT:;AS(Z\JTXT5.^65?VB80?-5$>5>=753I>46M#+ M!EZ=]_4 YRB)SSA4DD%=_N:K>5N4Z-# MZ9U^Z\8[NN/=ESNO=^CXN_.9IMMLH4&)GZ CS"4:3.'ZB\ Q&?^*:307!/9* M^)_%_@LY5/OR(=^UMD^KJ@E$61B)F.;S.(L"F*$P[4&$"56J7+)LVG&"BJ2G?5PAK]2JGW%,SKY>'U^/:.D?J;P.KU8.<@YBIL M7L_(;3?+7 39C7.OY^IN.)05U=_S;YUX%]O/'W;E5OQQU:Z&M ">P^ Q2"DG MOI@[)"!,,,"0]C 04Q%5JT;=RRL J^W/ +V'I\@5E-3^[S+Z>FDE*LI:LWV M":OW%.Q\$F151@=4U5GCS$-7W;E7CM3)]>J-SLMK!!I>/RS1B?\"0Q#3"*4! MC%* ,>:1#QG.$I^)_XM]HE-L9&)OG+TSS2HC(R+52HS&XE"SON@,WDVMC%X# MT.L03E-:-$"91%V1#<+G(7-6/;I0462/+1MB]GN^?[L5\\K\75G5%^!&/ 'U M\\G0%W;])/5Y;Q\2+/6.C7VKSE/#O53W0+U?JJA M7GZL=73!>T*AINSI-J9*F>(9Y$[55.% S'@K'6=CSW9MY4)%2[3-65GTDE02 M]Z]?@ =)/E$ "5#,[D5W$CG1]^(%^?##@1^3*-.AFOY4I6QC 4W MC,5:!$B[8ST?TZ(Y9QG\:5>N#W]4/&U9?Q<,9N=T[NM%Z.N35A>@UGQVE/8Z MJD94/9TS6[!J:MYIONKTT0!F:;;95>EZ"5$ \L/F8TMZ'@,1;;5"F&V"Y56 M? R$-[WJT\@X)VRE.T([;DWT@7G@MJIGB]Q6GQ[HJG;13X==Y08.!^\P+V71 M2[,RN;LKTKOVU?)V8N%:K/X?YDQ#BS@VA7Z(;.0@)\8TA$WA) 8]RU?:_Z\G MHNE]JZO[=+W;U._3K)\)%I\4)Z;>3#HMA]/I358C*'WE:;>F_K76>+XE'BGG M>BBIU_EY@%%SFW*3UZH:_NI"<5_21WZ9WB=ERAE\5R0/GW8/-VEQ>=M4D$.[ MZCXOLM_3]76.T\-?7HO]M;''OJ45^E;K^;[ M800QX<\7*V)V!)%/*&[*)44>L1VEM2Q]44TGNJ)36J&_@$;J $#K,5@!QI-[ M.P"\+VP%0N8\*H1(6W@*IUJ[84;HU-NNMS!IP#E9)+)LFU7IQ^Q;NK[85ORR MS<16_[I $W[Z-?E77I!-4I;H1U8NX\".73^VK" ,(T1][%L.$\6:(@N3V*8J M4-09US 6&ZD?:JW@(+8K6G;S!&J]H!8,O@K)[]_"YCM!#ISG\E\-G5JM-T)/ M!1][^&FB-^9!4",MR\U?R]HH>H@OCO*C^4.2;9>1&SIN&'@^II8;>Y;K.J13 M@7T::B+IH-AGI>GBV0TM5(.OC6Y]2!W6(Z.Q:KPS=*)U2#],S=>W#!W&V%%= M,WO.CFN=/&LUN"C+V^Y=J2_IIIXH+N^SQ_+75,PM+ .+!8$5PXA%GD\L+XY= MU$5TF6.KL'5,',,PAWQ&+)^$ MUC[=I%$<(QD8C8M@>LZ0"Q/'>B:@D[8 7)P:M?,%QWLX:SE;@6C6:>QO^!I3U&'5>'&MJ0Z[STAE= MY[TMB/4[SU;7_/+*;K-DGZ_6^ZV*=(VVZX_\XVR355E:\I_Q*W%-DO*>_T!, MR7Y+-G610.J$+F-Q&$0HC#P46Q;$G6CD6>'R6UK0K)/UHRBBP+$]^VN+H01X$;N9VHV+:4=I\; MEF(8@9VD)_'^>:UH]!$^6CM"#HLSZ@,U:+YUY$]SS.1>.S@2SP>F!_G@XE2/ M3943*WBMEO.:Z,1Y 'FJQI[.6VE/[-$P_#OU("DV0ESN:74QU^-G2-NZ!;A^OG3_P\^F].:4I1Q^>?=BKHXKO;?,QNTR6. MB05MYD(/0=VWV^[[A6/6CD Z%_VJ?'&*=['A&3=. \ MG@/3-#4_PPUROB%)=]3/=?+CZ(=$S/5NJZ5'F =]ESDA(SYT'=]SNAVNL0^) MQPL<_NDV'GK"AP^_!\R536*UC"N1()VB% M@EKIV9\0[SBHAOBQW3!;1H]NV&G(ZO%N!"6[BJ$7VUOQ2R.DKIUW>=M2/KW* MN(-'2BG7B5;5+MDL;>0CA#R+Q!!1%CM>P 6V.E%H*97VF%Z=8>:V4A<@J>6, M)JSIOAH,XAEUDPY>'XHP'S5HL:\NFM]VL]8I*$6KG@%>M$L@O[?'I^+[N(Y1 M>PQ,=!',]FDQ5?M//U0F[0F]SYZNL,/IWVYP7D!1!M^\D?4^H= M-?II9?#:^)D>6B9M&/3L,MXOTDNKS=S735F?O;V,H15!B#P8V19U6,2($U / M4L\5.Y-"1VFQ5.VK#3\NT-55?'VEN+JI:([D>J4Y7Q17()OM*E\[*1/7>GGN M0]_ZX###Y@&HH>)?KN&-\4 -!NVL]CZ6;8<$>K$;4=MC,+8P\5 7*\*(J3-! M-8)A-+1RVO<'_FT((Y0]4T&%2;N&$&,!.L?.BXX7OIPDR% ?YP22P6UXDR?C M')&N4->4!1"_')4&0!5)BN*)9T'_F6QVZ3**PCCP T@)B=P88^:P+C;V&%6: M=M43T31VZHH@VW53&B0]Z)RXY)J,5SWWEEZOYW&O:6[3RX)L!AR3WTJYRG<\ MVI=TE?+(-YOT4UIUZ]@.IBR /G9\&C,?NXR%=A?218'2+3@JD.FQ0*L-%'MQ MX.M&S$HDFTW^/1$3"WRH!M;Y[J826^V2[A_DM^"/_L*V?)!M@;BAZAN8?^0Y ML/T(3OTL[#&Z=].=AOZ9Q]VJIRFO-LUI\T?Z2);[O*BNT^+A8OLM+:NZ(H78 M6\*_W$?,PK;/[ 'KK?'@(N5IH('!3!\+]::/O!_^,#OG[TJQ:-6!ADGEX(; M]TPM S^RZT+"+C.GI+QA20]I1CDX#\*,:\++8T[&^R%+E&:-Y#KY<:#8$CL\ MMT>$LC#@Z843>+'CMI$( !G3@%S;A31B96%I>8'-J623,,86Q;%//:N+@2([6E9YE6P&K"B< M_&8E:.Q%2-\+U^*?C(*&HE$#EA&T>C1J^>",:P:R:P729LT##0.U]ZT-*#H@ M7<&WR!_3HGKZS"^0JJT9_"B&0I]2SJ" !*'O,-Z1(7'LR/69TX7$@:4TYS$J MD.$TIE)<9% MFF0@-&AOQ$@'E0=#ALT;,RXZ2#O;IHE>H^0&3",,G@>;-+7E_6'4:(?DIW;W MD\<#-1@M.SL\K<>JL\7/+6T =P0VM0*;NF:/3UK6.YNLS_!Y $YK MBU[--NMV2Q9VQP49MNNK*E_]]WV^X5:6(@^LGO:L);X3.\AR8QL&.*30IEZW M+Y;&E!(5XFD+:AA['R\0OOAX<7T17P'TB8*K?Z O\3\N/]+XR]4O(/Z/?UY< M_Y<:\O39+<>]LSBM!K]GI3O;(28?N)\KEY-UK(=]VDV?!P#U-RLW?+$.1N'+ MW;M>9&/*4TU*(8T(=1QD=[N28I>+& @_U3"&<=?M/3\J3:4X+!UCH3+03+HW M&&'GW\'_OD-RR!IJZ^P@-;@A[V-IG#>J.XD_)T]BW\%^N2"P8HX[$A#(+ 0= M#WO>/A@.E'8%# QA&$#[W<./C2S5BJG#;)-Q5 U.G$'SG$D&G\7#>T-/Q1H2)7S.7,Z\'8[KMGP?;M+?JY1@XL& #QI#W.V+8#QS@VKD&Q[']'SU05I3 M[>%8G"KO1K@IR[AIC%3EVG,/B92'ACCVKD&][!IOZUQXI:$EKQBERQWI5^W? M7[:S@L!V*8TLC_EAZ#EA&'3368QB6ZD$WH@PAJET=9\4::OLEWKO>?6DN(PV MQD,Y&$UDGQJ+CD7]TNT#0%559#>[JBXE4N7@2U',-,VJZ'KX/!5XW M: $N^DTS])[,*V=ZV#3&QWE :50+7KT,,]8- ME?%;OCT*$W@VK+YG&3KBRU)'K,JV1Q%7\9A1&P?P]AU"8X1PQ'SN\"4$K4#H<>' M,[V18*^0LRQ;?\BV8-6(5-Q/H,%8R8T%TWJJN,/@8*=0)VH^MOH6X!A/$^\V M.&E9W[8#?7[/@UDZ&_1R(X)NKQ2V0^T>=O5I>O6+-SSB8Y'>I]LR^Y8V9:#$ M21*?TNKR]CKYL;0=%+H^9)!BZL(@"J,@[%0$(52:7-<=V_S6J4YN^]K?ZE@P M$ <&U3461!I6)3^4]U7I[0A)*)ZQ#Q0)>61_\XK@,ZV@.[?I8W-NTZ>F'ZY[ M^L'4!BT50_NW;1GIFIG U%3K7F_Q,NBB+&:OBS0I=\7349YJ0^*Y+O9PA&,W MI.#'+ZJ\@6O@V M7/B.7X]/;6OA!,["#IW] />H!K88L"X __0Q756\RS9/:EP=XKP<.DU9/HB. M>Z^/!['3DN^U'SUP&V'>//@UI@&YM@MI[.KD,K8PQ-3&$"&,'.C!@$9[W!'L MJ&P_'?#UDVP_+=]8DQR[)'G:N*%+D5H],[8$>>YU1Z7U1FE+YX&6,0TXN;ZH MZ(4T6E;WZ7JW22]OK]([L>/B2_J8%V*_Q='IA/BI_>%U75&8Q0S[)'8\C#P; M^W'HAA%UO(BX/B6N&R^_I<5-+KTGPH "E5OM6*S\'=>*%D.55AG8ZWY^:.G- MT_YO?*W53[WVK^YOWTUJL+=F;;.'+V]RXF[(<^)4/$XHLV7Q)A4W91DBH MTH?RUWH):HDP$^>-QI@0ER+;0[X3MD'CP+8BE>FCD:%,;X1J[]7BH YD0IY: MYC'63[DL9$(K%3.2/1,/+M;*P-=&V\00[#>JAW>:')X'VG0U)C=R%:KN1"BK MR]N_Y_FZ+KN2%M^R55I>\90)/0B$_EZS<^DQBB(2!''@>"1T">0*VN!,O*BL M-ENC*:CQ&9QC-2)%29KCI->@S&^K[WP@H+J50(_7LAL,IC-YX+:#LEJ 8S%3 M[S:0,:AW#X)6A^K5?P8!GTJM]1R$N;R^V%;\<,YX,MD7V:.!1'"$8 MAC:.";-#:+4I8<"OH"A4@]S(8)/#;=6^Q51/.U=%LD[!-GE(0;97/O$K(?T& M]JTCKL:\7!?2Z9%2Z>]/^5;4'$^:X9E8@(I_/*;;,EV*01C$C%H6 M#1!QL!>%_CZHSSRU"9&1P8S/?32+N%F[;)LVLO[ M]YFNQKQ5PUJ71VKG$XIU7<;;V;SXM>.Q+QL1^;;$Z6U>I/MSSM(R_L&1STW. MMDGQ5 \[Q$NLXB77?%./1+9\<)*6U=*F+"8PLBT6(=?UF!UP5+2*(SM2>K'^ MG#H-SW^TVS%N:OW=75Z)%ISC&$ C%O>080X=.P^LS,*)-X\WG$/OR *-9F5R M=U>(-+?.5[XT%2Z:F5SJ01@X!/JA%X0XHIA 1!U1@3% L864WIT8%<@P4IYK M$RE[J^[D@H@!3^7F(":S4VWF8;B31AC=YU(/9+68.P]*ZFE*;N#B4]SGECT( MCMY>%\FVO$V+9J;CLFCG.="/K%S:R*>^[5HV(9'C(0J)$[61";1M)5SIB&>8 M6HW$>B]J*U+\7LCDEQ5HA8*O0JHBP+28+<>QJ7U6PYD6B\WLB3OM6]\F.8VN MSX-S6EOT7W]+B*!X5"_.A9P6N92';=QS/=[IX-O]T M(,D4HYP=8CG7.XY=JKXJ8\N@I<.)5?LV#U0]]T>.4@,]G1V@AK;C?3:-7W'B[]6_ 8J1-YR7$6/&YEDM%G@6? MDH?T\O99J'9TQT("<8BQ;84N#2#SHCCL8E&>(%2+Z9-<:P?GY,Y)4:/ XV M[;<(G!JQ:+-KG:]VXO6O9DO\F6U[)L:D?2\@S)M7$U:,(6J^OM_>-^"JP9SS MDE5' W)M%XH\4S_EV^+M6-0*0M^S73>.H&][E/&A81<+$5>JA-JX"(;)RH5] M*$;0=81UIP$[C6MJC'UNV'#.CC!.'K73&#B,M@.-E"'NN\U^![KC;3H_=S6T M(==YX6C9,_LQVZ;U!MXE8ISQC/H1B:TP]KTPI$$3%CJA'2B=R#(ZF&$F]^SX M%!J;E^KU;*!5,%AN,G]2;]7(/=+6*7?3[NWJF>+7YO0\9OKU-4=N9^U0GV2) M]EN:W=U7Z1I]2XOD+OVT$_2\O*W/7"HO#TY! 80ASA MR U=1/P (TOM/'.]D0VSKA/[(6G4@ANA2E3KK8]A:&I,'I^<\*>L^_C/:@34 MW"%R.#Q?7ZBQL=,)6J&@45J7NFKZX$CL M1RIR6EDI,]V#33(_-@J*&VY5-< MT\HOC19I/>;HZJ[7T8_K'U[G]6=<1;K^G#R)OXR*@E_T];\KEP%'/HJ8"]W8 M8U;(/)MZG3!&/*KX;JAI.88Y7![HKT.OU1X8TX%HD')"@(8M_U8P\%-K0)K4,&?'@00%N]',O 0(:3Z;:> M"A<'/A?YMZSL*Q=HP$;I#'D:!Y5SW\Z\@S#P54@#M;:)IVC[;.I/3<>[.P^" MZ6G*FW5=M/@C7?<^N]MFM]DJX6GI:I7O1"F9N\_Y)EME:7D([@5QB*,($QQ: M@8]MBS&W#NXQ$H6QTK%IFD(:YM5!&K@2CX>D6#?OD1S)!T=_J6N XL$MZV*?9^WE04'>C7AX+8,(SZ5JSFTW^/>$VL+R@^>ZF MNMUM6A7EEW259M_$\/Y+OMGP4>-WCHS#&$;1BEUK, MPDIG2VJ/;IJ7G>!Z$-U)[N[B$AQ$@Z]"-F"-;L4U>P.](L?.\W:(&D;U]X69 M^L"JEO;@U5SWS(.T!MOWLK"P82?U\G=I.S@(411B+W98'(6N[\9=<$Q\;_F8 M%EF^YCE<4>E$[\G *K?W2XW2=SI.-D+I MRD=]EVVU91:;X.4"ZVGB)S[45] M#J4)U)[N )U\U>JZ*:C.D:*CT2GM_,_$2_E*DHF>R9-S/G[T1?!EP M,X M)+9'8\?Q748\IPT9Q] /5)+048$,YYM[;65]/XK#R_D \0-(NONQ.'T_&G!7 M#G:3&:N&N+VLMQ$W+=?Z/.JAF19KY\$P/4W)#5QZ1D;2Z4I4%>$C^R7!A'B4 M^%:,W-!!)'"-RK7T\+:]!ZBY\?KS+]8#7Q'F:+8_AW4C1]#J_?, M/'!JKGG#1M!#?=2+W=\X/]++V]MRR<+8\Z 7X="RF1-BAH)N&!]3&R)CU)67 M, UT:2JJANU3RSUU5_=)<2>*7]W>BKJDJR)=9_SCK"QW/1M-IND;G>S5W!_& MT5OK_1';7SEO%6]K1"/6'59RT[A>ISENEV?9BMG..M.W[23-;NG^E&E6_4L$DS M-<_DSTG>5D6RJG[+JONN(-''++G)-EGUM(QC$J#8QCX-W A&=AAA2CWH>[$; M4WRO#B;+:(D")$;QXS8F 66 MTX6.4"15M%EK0,.PVM]QOQW?<8<;;M!.$KV.]R/M;&8/)-M\?9:O[W,6OX>5 M^]'ENTS]'UE;WGAR&''U_-6!]#61F M9]QB'2G>T>!U 3K%0$@&G>:S]H&FK,]X7^A,_\;TR>A$\"VGAF2$HQR?>6HX MKFVR.:(&![4DBVUI.+%:?;?-?D_72XABUV404>P&(732[F;G7Q;YPY4'OC)+V5UX.S>*'=\I/D-:/ M:)Q*GC_60SV#< ))A CFH4A$$ N@0^EAX,\LU07@<='^GZS[FAE9RYK[$]R" M\FU1&EFK.21_@ST\9%5=1PMMUT)!MKU+M^+MX+9;G67Y /(1)3'TO M;*J[>(2K42HHJSFT\864O=JZAL$SO:J)BE[/91.5L]FMFJCT.#V/XBUJ7O9" MT4BGS(629AKW"IL&/90N K.Z3]>[37IY6Y<\O<\WW-PR_I\=1_=U7<1P+P#B MT"&.XT/?\EW?%S5I4", 19@X2A5B-88US,^KW<-#4CPUP[PJR3;\YEY5V3>Q M1I?QT=^NV%?G%BU1K &CT7TYFI[)>#62=B+K G]',D&CDP.T+F!POHHPTB;V M(-1 3\P#GR8:]K(ZC"GO9+&)=V6V3DHOMK?A%?'2D MPL8><1 BGLM8&.+(HTZ(B!AN,LNG2O5A=,G%!Q)78C"BZ!6"X[DGAVDBJ[VT-14_\P#J<9:ET]SE0_-20_S M=!=KGB=GMUFZ1F695HW"@O]IN^ZF&GC>S'^V>TC7+QX!@LTVB:$7Y=/3R?/K0%'!H#FM: KCGU_,51 M@T#;HK,_,#3WB51Z/FWOS^.!<[;6OYOHGZ,7#@^LXZO\(__=W_[0?<+_)\X6 M^=L?_A=02P,$% @ ZX0!38'"[,9_7 *80$ !0 !T>6PM,C Q.# V M,S!?<')E+GAM;.Q]6Y,;.;+>NW_%>/P\.[A?3GCMP'57MD:MD+1>^ZF"(JN[ MZPR;U4NR->K]]09(%OO&2Y&H*A:IB5&,6FP 1'[Y(9$ $HG__C^_WXU_^I9/ M9T4Y^>O/\"_@YY_RR; <%9.;O_[\C\^_J,_FW;N?_^?_^"___;_^\LO_U9_> M_V3+X<-=/IG_9*;Y8)Z/?OJCF-_^],]1/OO]I^MI>??3/\OI[\6WP2^_+"O] MM/AA7$Q^_X_XOZ^#6?[3]UGQ'[/A;7XW>%\.!_/%=]_.Y_?_\>NO?_SQQU^^ M?YV._U).;WY% .!?U[6VEHC_^J4J]DO\Z!>(?L'P+]]GHY]_"A).9HOOKO$E M5?'O;\K_@1>EH93RU\5OUT5GQ::"H5GXZ__][?WGA9R_%)/9?# 9YC__C__R MTT]+.*;E./^47_\4__['IW_F58WOT:2_RJAL/R83(/FOD< M6AH-IJ.9FHP^%S>3XKH8#B;SIP(?RW$Q+/)9Z.+BFVZG^?5??PYM!G"@ R# M",U_2VAQ_GB?__7G67%W/PZ8_=JE4*M//N7#/-#LZSBW^7Q0C%L0=M\WG1*$ MT:B(XV8P?C>Y+J=WBT'4'A UONVD8)3WL4=7UQ_R/][6;Q&60[[WA "U9P]Z M9!>^Q!':@H@OVVU.P'\]%+/%J-K?Y[=%V^B&FLWR>83C?3'X6HS#A]$$AM]/ M\]ICZ*C6VA#FPV Z#6;J6^W987_5-KKY<5KZ:%"/L.*'--)&UVN.MVT5FNJ2 M'LR*V=7UQVD^"U[I0O@]?=I1HZE.F?+NKIA'-SF. %,N#$IPK/?;X!HU.^CD MC@G_^/[7:+0YT2:C?#++8P=FP8Z/XDI%#\;1 _]\FP?#M%>,N@UTU^6/@VF M]3:?AXEJOQJ.:JU58<*,.\\7S+BZ-H/9K1^7?QREAYT-=2;"N[!.OLM3^_^R ME:8Z;_/K?#J-WQI&XVRVWR9NK]!>E^I-='OK-=W!3_FW?/*0!^OU,9\N[%08 M,U=?Q\7-H(ZW=F@S77?_5;G#E)#6>->B'N@#IC;;M7BU'+#C&FM,E&(VN+F9 MYLLON;I>]6)?GW?7:KES-[JVK7A;W3G>_3ZBI;:$"!/V_<-\1;JXYAI6 M)8*&;3%^")[0ZSIV,!\<)6Y*375MZ6]^&7S_."V_%34\P^T5 MVNO2\?P_JJVF!+D*RZGI%@C374]S$SE^%L8 ^^+21Z6 M=L%M*>9[>KJS3JL=.Q[=8YMK2IS/^CYQ+\K\5^S7T^F=4R*CLK MM=NUSP]W=X/I8U#OQE^[[_''? 7?E_*IE/HC'A[6XU?[W]PN2/7(5J-JH]V\ M+<>C?#IS_WH(B\4ZG=M8H;TN)^+59_>.:HUU[^'K+/_70[#:[EN<9O=U:TOQMKI3;W-L3ZVC.O<\ M7D\N.S>)>UKYZ/W@:_Z*?9OJC:?3%]5BH*",@8*0+3J]J;6&>_HAGS?;V=<- M-MS?C_FT*$=NTC#$FYMMI>^?YX-IPYAO:[CA_G\)AB9OMN=OFVRZS^5\,&ZX MSV^:;*[/1Q!C_K:;-5EP_RS<)*S[?U^5C^VV&/F[[$[^?9Y/1OEH$7Q<=6A< M#C=)OI#Z>C#[NA#]8?;+S6!P_VLT[[_FX_FL^F1A\'\!,.;A2T'',9R\ MG*Z ;U?2W4&# 7(=OO?W'5+7:R CS DMI38Z3+!40^ ]KA"0PO$Z"#PGGYH. M?RJGP8_YZ\\!O?";Y0'A^V4'MT;(+Y@X?V-!!M/A&PJ_K+@J\>O](N#DE^%M M,1Y5M>.%@>:I4': MQPJ?SB*H\;C\(YZK^W)JRX>O\^N'\4J0V9,^/I7C<5C"Q47\+@ .;2O3 M3DCOPOBPV@'M(72$5[@ #_0/8R=J$Z3L%O(GD]$'&B9S+X-(,Z&DT,0A[Z3 M%+M*>FTHZ9)P]UN<\L9IUQY'CF+C@4KHBH+KT]<-G=]!O%W5,A;0LTX82*Q# MB&)O"%I)ZARG+(%NJ(?VK3.B-0AZORQ;YU?5U.D'7+65>.$(XD6$5 M ST2VBM6 >\LY"J!G^1/?K:LCG[1,]U%E(Q))@G6PDAO&<<4X$IZ+:%,(",] MSD5\O>M\Z4P\4 7]W=:H?07]C+S]^5@$FV++R;!5 81GBRC?GSZ M^4OHH?I>[/3#$IK-*,8$0^:U<\QJ2V7$:8F4A@9>V!Y^1ZQZ/1]VIZ"NJ/RR MH[:\&Q23'13=5#Q#CGD'O3+&"6"\E4J:2C*MQ851KQL2E(WCOI]1;X)LP@?A MFX.OLPK<777AM_SN:S[=P)*=Y;/068VH ]%)5 0C2SRLNFM DJ?>0YJD::QL M'M"^38XS_:B+\7CIH<\?9@U.D-N:SG18#U-!(!-$,TJ8 QRM$#-8)9TG]'"# MM]^39$-*ZGZBG+WH]@%3YJ:*F6"08$>!-91KZ 4#R%?2.H8O\TRU W)LG4 ; MT$)7G/O'Y&OHZ_IF_6SKQ+N[0H:](TYH*BSVA!NF)5*5=()@<%D<:TK590O8 M'LFWSVT[RV<02;98Y=C@F!J@*5P/ M"6LQN1!'/UVE;[F1#.:1B[QXFV(X+1:I1F-.M6(Z?!@OL/][.5MLHJ\ZM7/I M=V KF99*0V<11M1(0I6#E%2B,7LI6U8-J;?L"N#8C88UZ+*EM*9 MM)1BH#&5U$'(%2.TLJN60.$N8X'6/"6:P;/-Z>53G%%WN"3KWV=,6B.0"^Y4 M\,P H!SKRD&S7)F4\)?ZX047[(<[C;J>T79;*PQ"=*,2D)$TC1@"'55=\U M=O;"]'VHQLIF<&M5YX/O^W7^O$R&)8/"$,.!)HXJ*RE?\1UC8F"M.QCGX0DD MZSP!MZYVLHZ=Y=X7D_S=/+_;=2J0W'8FF)#&:N8%@AYPH22S%68*V4YCR"[- MXSB5EHX^[ESL[L4T1#&S> Q]^6X$A"@[5$L[O$LGW$N1O''"2\XM M\!AARWWE&& "/$EQJ'HTN?:::0GZ:(=B'_/I,.KS)H^?WN;C42P9X+H)BJY. M4H[C7JVF,^$(BPXJ(!I!)[4E4J['&;0IA_,7=/[0*BG;4%37<2=/QW\?\AI! MTB_+9QA(J"%5C&'&%:6*&[*63:(4RWA!FT_'D[!)](_=J7[SU1\'CU'F'9/K MSCH9@0Q1X;WAG@FH$6>8KKI-G0Z&R9RMF"B/G,&<@K/XI\T98 2L!B,8IDQ_[DT(MJ:''5YD. M?S;RC"\UA>4885@IABU$7G'MD?642Z8\UA[4NK??KWVO=B\UB1CU1*'0W!B- M,2;,N JO\+L+.3]IDCB-7FHZ#/X^AXP9S@0B2FLM-;56.P'6^"$M+^1@IF.M M[PL9.PST\P@90X Y@8TUV#"BH666H95,Q#A:ZUIJ_XF4KM):(6.'@7FL,UQ> MS_\(TKX/7SR9Y;/@67PJ'P?CF&-Y=Y38WHIAJ!#'G(0242.X<=(:50D0!M"% MF)6&E%BV"&U7>S?;(]KVAKSOJYH)"(CE'DNF%5?>(&AU)3&U("7XO4=[W%FVID<5-)\VX@(PSJ"WC1)E*/LE-"GEZM"?= M#GF:P;0KSOP61 T+X)CM9"];WI3-J',(8FR -(IY3 U0HI*)!9M[&=O&[? D M%+ M9^AV:GYSX4PRZAV$BA,+C./:4$"JCA+M4I*@]6C#MGG%-P)G9V>*H_]\F,T7 M*WQ?3G>L__==7#^DGK?'"?1 M*,"M7N3)9T%'BT&TZ[+7RU*9XUQY*P$P2&+I%3&L0H=Y:%*\Z!XMLT]WCI"& M=T=\V7ET\*9<9KW!4DKE#.3./XO!;$!SAJ'TB(7YFTLD@TI6F,4K^W_>>&]@P=^UEKIB]KO)L+S+/Z_' MX_Y NBTU,HXY9T>TECGJB=7>>A^#?%%8W.)J&X8[)E)FYQ[R,ID=;Q(? MMHUX9T$B^>+ZT=_R23X=C-5DI$9WQ:2(^,R+;[G[?A^#7G:%BM1J(+-4.L(\ MX)X([3%07/-*>NW(A02,M,6W5D#N;#OTV8V J^MW08&3FR)X'7%P['Q6;G?% M##-@&44$$(0(]HA:5$5=A154TDJTA_M;35.J47"[HM+5?1X9/[E9HO&^G.WB MSX;2F8W1,!81R!&FQ!(G=744+BQEW3RS59'FS1OI?2=-.J+=>O!AWEW91AU, MYW6QWX-_4R,SR&D1Q G_-\R3\(/3ZY% 50IC>A2,TA9CFD&UNQV->2W+\J)< M!IPU'B'E*,!:?;@%*- M#8%M5;+@FFEK'0?6.WF"&&82V,(OWYXT!.NIB*,'LV)X &L6Y;. M$P_.F,"*SAP#ZJD(8XOQPSS?= =^3XTLC"-F MXENZ%&LML=525Q'A4BB28F=ZN.)NG33'P7ID+*T>C&/D]N?;/-^U^;RM: :# MB*&7Q'DJG5 J]GC=2>PO)./SZ7:=&P*^XX"TEWEAS,,T@KL_#FUCM8QI1X-K M!@'0"' 2G'98Q19+2I(6T@?/2=_RZ=>R)9*EJ[I.DI[C4.V*/Q^G^?V@&*V6 MF24&N=+$V">U-!\*"?#XVS- M4\W,0R(HCAG\ %.:&^[7MY>4DS!EC=VCS=YNC,W1L':W>?=R-SKT>7VD]K>R M'/U1C,<[N%2G>B8QDI(S"S11%%O/L%U+K@Q*65/U*#RD<4*U@&UGQFGO>=/R MZ$-S!6 8%PB%AJQAC(/J%$TAJ[M-/-?:=E[SIN88]+K2_:93^O?%X&LQ+N:/ M^QV:.M4SRIU&B!.+#.<:&,3UDRT5)N5"1H\N+S;.FQ:P[8I5=J62]2%'U>\B MG^W.D[JG9J:)A09C&&9D2Y!0@-/J>$0KD72VW:--XL:YU"RLW46#S0?%)!]5 M6T[!:7NXBRE!\E$0J!CN/+;<7SD#"D,=3V4APT1)3"# E=2:PI2+0.*"R=0X MLEWQZ1GIX_7R>3G\_;8@E'=P:9]53.( 18<<>0,I\&WXTBJM<2> MI+C-\H*=HX9Q?6)2SW*D5G^_[.X99T&E "!B!'? !,53ZXEW'@1?1&& C*ZU MS=F.I/^8Y5?7;C8O[H)%VK6L>5DP\\&)LI !J&)&&*ZUK4_#L.,+\4SXLPW!=W)E^&,_CJ8<;+T_BI]-X,+(X)=D?6UZOG:K1QO!G5(L#>+N:%5M8<^^3 >C7*UR';W=XE;CQC6W9TC; MP;L'=[B7 M3GWZ%-93%)C_4&A#F&X^ Y8\ULA0@V*N6@I4<;YBTRL&7$>[O+ ML+BT?CE[# 8A*IE0"!C@I-?6T>6S.]0PP5RMNY'M2/IY>)N/'L8Q\]9J*OU0 MAC7O^W(PB4KR14PP&T1ZFH;K&(J$5C,7/%,2-UL=MM108HB6%59:H90@HO/: MO:A-FM=723L#O[,KS&N)=N4>G(R6D:"SC:&@L\-XV\0798HASB!"T@DN?5"9 MY6"%)L=>75B =JM4/H$^NIH<__50S!:K]-/-=_IA5DSR67SE[6LP#XO.U)CQ M=E7+3@"(KB&:<&NMPK95Q9]+:8C8\QP4.;RC!2 MQ )KJ=,:.$NL\ZI"!2N6 M"D!PC)DC5,)*/N;0A>6(;D_]6^:=-+A/2:?E[))OS0YO\TVGH+,?#\AK-LN2SF(JN1L66K\^818!H@3GR@1&*:HGL"GF%M4@)YNJA M]>__V&A&3V<_0A8A1J<8&XLOSJ U)CY03A1T0G+.W1/:Q*(4G[J'(8[G-2J. MT= YCH>%G$^) O;>G6[]NS/B-8]I+ACF$CDF)-)B;8,S]@FE98 M5X.G!J_7$D" L-+0&^.)<\QS'N2HAC\1*3>->QC1V0KECL3R'$WIRK%Z<>J] M"M@?/.XY7NVT'YDEBU?3@>= !7>/ 8RK[7WM#4GA=?UT#'+)ZTE^$Z^@?SE/ M>O=9;Y'W][1FFT&L A!+".$D,4IQ5N$N;%-E?/^/$G^.E%6U=QBBI M,L6L+O&<;+R\ZD?&M 9&0V")!<(80HW E2ZX4C9AY-3/K_'GR&E9;^(E1Z#Y001&HE;5,.^U38IZ_#Z/_S=:U?OQM\)_EU(P'0;;=D>D' MM)(Y!AVF#@0#+:2R5%. *AR,@REKGQYRKSV:E%VIH =4?.K_A\'=_GCV UO* M)!8("T:HM@ [ C!&E0W0FMH+,X>M,*4^&QO00&?YQ%=)7C[EX^6L<5OHE3'@&0/!^_.24 .(&.+G=_E+QW2 %@KL MO3? $$Q9-4(-LS@EC*R'P96=3:?-P'T9E[^ \!X:P)4UU&N+H,*XDEEP>V&Y M9),U?_#EK\/P[?SRE]0<00!C,GV**01: %]U+YA4=OGJ/U)=.R]_'8;JL4H? MW.0V?._G?/@P+>:/[]^;WMW+G[W1.-HSQ">VL"9-/$72W M^,>7Z6 R6VGO:>R\6U[YV/4D?5K#F;<* &T6KB\16C(L*P_*.@A2,B'UT!/H MRDJVIX$CER!'6O+!)DO^Y<46XI8U3'M?F"&@//,0 V,U(%H1*& %&"0R92/D M["ZG'4C97FGF'%W<9Y]TY-L^^R0#1GJ/-*2(Q$-R :"JIC9GI$Y)X%+_EEF_ M8NYZX-D>KZ$^7BL3'EG$XB&-#=XXP#CTO9* AUGE1[I6=B2YCL3R'.WA^=S0 M989 98"P@GDN.60253N]3G*?XNCVZ)7?LS&:32NLJ\%3";7C4/V?>7%S&Z9& M]2TL &[R?\SRZX?Q^^)Z5^Q@2K-9W)/DT&-.%,?82,4HK9#26*50NT=O#K=* M[0[Q/T8WQ%:'GZ_;F8#/-GDMH@IQK.'P8'NMMIWY5!1952 M!!C'XZ4:1%@ 6SRLM@1CROP@.\82HE"@?^*,=X/5%.]_?\-DAYB3?^M/68,D49 M8<@+)J #UFG)@0-&&_B#OCL3S"]33@50,#106("(6J%BJ;NTBP?-$"3UQM]A MF)_?U0.&-:/(4,$!LWH1S(HK^0*4%Q88W)[Z:UX]. SNR[AZ !EW)*+E+=;2 M&2\GME#BB5K_N"K!X?AV_G5 Q PQ)P#@Y2(SX-)*L2J>\Y+A>L[1YEXH$69U1RAA1B&KC:_P'?!Z,;WF7 MO]\=PUV[C<6N=T@_9K$O(A-(,&40E]K6=Q.CC [\>-_TTM M91SJF,5:&8*]%T)+8I%0!F$'/:"7FI8BC1[U!W\#D']_&#>6C&E%# M"X-1AZ(-?U/&PD1.J)(8"@"9-B9J;Z4W09/2MO;8D6^4PJ=523>36W0!9U?7 M'Y^U<++9[6IZ,P@@KR\;EN-BM.3>9/2\@U?7/NAX,BP&X\_ADWQQ=;;&--A( M^QE%W @.-.7>8X:UP-)@@95AC!E.3W@(G"2?+6;#<3E[F-:R5DU_58:#5RDE M%9PRA!C!,)C]-:H2I+C;23/N_;0H8T*5A=5KQW9U3,NR5YKLQLJ%:>&NF"\! MFXR"F/.P^,B#,"?TY7?TZ0G6&E;MH'8R:2D5$KL8,PJPY-HHM= .)<9Q5RN\ M\81XU+%-AS646:I(F)X10K45SK4/_#P_QK/GJ^GU^ M,QB'1>4PST=Q,^G+[6#^]\&W_+

2 8DI- IZ,(/F !) M+0=KX>CI4HOWSDK49D'9D2ZZLA!A;$]F\69&Y4/E(ST8!X\I_WR;/\LITKDU M6+MKSURXC^4J"&2_$:A3/2)8T7+OBS"H78/SK63Y M-3>#Z?0QS&;_9S#>&0A4JWXFI7",,FZ-":ZXUA[Y2G9-O+UD/R21#*]7)2W MW5V^AN4KQ9_R81YZ_G6+\ '6:CR(#@"'C+-,%F/ M%*Q3ME&2(G?.CC\-H-M95MEI?C\H1N[[?5SZ[#= &\MGTA. !&8HYA5C%*+@ M$E2R(2M3/.VD2)NS8TX3\'9%G644Y)?!]RL#!#(T8< MPBNYC,$4APP4\DK^ ^PI$K?_VD4 MX>[XCW[\[@?<=U7+$#-,4.3#-PJ#H,34HTI2S<#E M+Z^2N=0@O"?P=YY(7R?0;5>]C%DI@_&EAAAJ'(? X\J86PA)2F;-\UAO)5.I M27R[XM(AZ;(]#KX;4YXK3V68ZAFE:"V!U2<+?^\B&*\9U6Y+GGT8LMTMQE]F MA0T6T7T?CA_B(7P-WM2I'A\E)))9K T$A@BDH-25Y,$?3,D2U'=GJ!U.M8!Z M=WQ;[VR&B7@!SS-@MKW M[1; WK5_[#VS2B@N!9+,:8\46/=>\Y1)[_#]Q%,L^ALZK3\0R*YH\/QVSF3T M>5X.?[\MQT$]L[@0F#_6<*OK-I$9BEP0&CO(F1:60TLJ *VS-B5?1]_GNE9C MAUI2P DH6#^T:'NEC$BHPX@* G$KC45A=J\.DQT.DE^PF]X\$[93+0WVKKXSY9_6B0EQ4RP( +2!EFN >*(Z()64NG67F73ZO./^ZG59WJF3'!C^""AO][:P2G3YLICEB8DJNJ[XN\%AC6 N2G ML$N&8+ M&4,O#I,\XXK:2WTOL+WE!V+JGWHX.NN)@]:K4.@CK&5Z[CXOWU,R( M46%]#8)DF!,*D):X"N&*4:0I&^YG-#NVP[EFL>_.WNW-@G#8)> ,<>6Q-A)I M0P*"A A=[2;[X'JFO-W<]Z/D#NQ:4[AW=HW@F$W5'<@!QB"V5@+BJ1 $"<&J M5;*W&J8$AO<]PK=U=C4&>X=W#9;J6O1\WV6Z#:4S)X7'U#DH+>18 :4!7QME M+B]Y9ZL);;^];)"(<)?37CFI19O713-&H,)4(*H(,A(")?QJ#11^ICCEE8B^ M.^XM<"81WL[V0=[A\5SKHMXBM#CH+O;?#(KON5/6>+#>N+J M.BPQ=F_"'])2!I$2F'+/K;:8,RDD$Q4>3/!+=MO;(&"KZ'?%QD\Q9=4D'U69 MN9])%5:[Q;#8Y<3OKYQ)21$'&"E/$)*$44)Q);6 X)*=^18XUSC@7='LRS0? MS!ZFC[7%,\@-P5@3+;7#$A-/.*FD@C I2JO^%3ZYI-$DOXF GS61DB$^ MW>;"09L*F0.::PLU5THKQ EG5JZMKM$I]J?O=_I:H$TRP'T)^TL(]\LT,%A1 MJH!U(*QAL-=ZM=R%4,FD5P(.OTY\LF/#UN.OF@#_B6ZG30+X<8'N;3XOAD_/ MO%]D1D"*B =4,N>!@\!9P21;IH'F5$)WRHR XW'Y1U2)+Z>V?/@ZOWX8O[UH M6B/TZ9!V,@^\ T!8K0DC#'+L+%KAP0CQEQRLV2Q?7J^^6M3":?:V@XVXFBXP M&RTPL*"27K&DE]K[OYO9(@=;@?\TY%OT M=*8>YK=!(__>^:C:[HI96#]X8(4Q86KF%"H/S'JH*6XO^0I6AV1+A/V4)'LW MFST<3+!EI4P@PS$#UD.(@/=$2+66TD!PR7?8.R?749"?X'#OB'FS1NV,$"(- MY!QY)J34."PY1"4W!BPERKC_&YIC/YH-)S!)Q"*F>5\DI1*D1(4 M(_YD5B.@G^0X;]GINN=YR](944X)8C0@FG&GF56TFN*Y-"J%3/)')E,ZUB?< M,W]Z8?#J.F;H]^/RCUX\H+/NS&';Y&^J98 '_2%EB7:080P-$L:*J!>O/*WW M-D@[TL9L]:&['Z?EMR+@JQ__,8L7':[N\^D@AJ"KX;SXMKS=M8A)?PB?K7Y9 M[S7R9KX@HTP"&3PUA+G2T18RHE<(:FCL#_) 3P*SRAZHI:MY*@CW%(FUFYM/ MY3)(E4)!$"HY U)*%419RV+A)3_@TS4;WI+Q:#UT%R;\GP^KE%A?ROA">)C M%PEJGWK^I:P)8ITWIEKXN@Q;P!CV/CZ@QZ521GA?(4L(2S&B?3\1.C'#>Z#. M[NZX!B($YW;Y,NK].%\]+ZWNRNE\]?3T#N+7J9X!P>(E @B@U@)YAHT6E>26 M)"TC^FZJ3\ND-S=C&U=69Q&&<9&D!XNER%U\0F4?,3=7R )>E@H-F$%*.F^\ M5VXEG8E9I2_8IO:*BHVHYV1Y %:O^.A\DE_OC+W?4S.CR!!L@+5 64J!52+\ M8R6O,3QEBN_[.7ROZ-BLGKKB9>AMW$C*;;[\^QDVJXM6-5S7^HUDCB'KI4$, M6P%H6+@B7JU>#>=)[VSW_6"_5VQM366G(^[;J,"#*/NV>L8%HLPQ)HRVRC,5 MW^6K)->PHYC.4UU&:8,A>TF8K(23TB]F\%N;_[Q*"GDH"S>WDMD T&<,P\T MY?&2H<4K'*QU+H6,?7<[3T7%1C1Q.D:NWHNL').5/U*E=Z^1A_^8!C,,/1#> M$J 058PZYV0U7FVI?TPF3? M@TI/.5D?KX+3D6]G?LN#>+BSI>"U*"$)$]IA#CDPQ#M2X4%1TJ,5?8]!/0DE MF]1&A\?H-3<@&HG_R*C'F FD)'<2:J TA^L)(EZBZG3OLML;UJ<_@&]'22>F MZO(=JQ;#F [\@DPARP)(-EYMT#R8$"HK])PV."6)0-^7[5V&,;6KELZNT0T> M5_O#:OBOAV*:;WW4=@=QZS>242J]E2[NKBFDD %,5];#>9]TS:[_&YQ=,^GU M5;RVU'0RLOXVF/Z>S^/*[W,^?)CN\Q-JU<^04UYA;01TE%,KD5]/<$X"EK*= M5-]^_DG1QC34W8WDC.-VV&^#>>SSX]7UH4P]M*W,42>K9:]7W.).=V&?[7A=)$5;T\N)V;FZ3=K>)M>!7Y!1AR@ B$/) M! @+4N77,3J>")&2<+SO[FZ7FUSMJN44*[-/^?UJ&KFZ?A_=GH!B4/3.@.A: M]3/L 5+,$*II6(-*0 RJ@G0\>ASK:=!]E?.A #(A3DK/JJJF(MO%:J%U ( R$7*ANO9[F9UQLNFU7.2K:S8 MSZO[!2+N>SX=%K,].?;VU,T4#_.3LO%T+XQ$#,/PTY7,'B=ML/9][CXU(1O6 MS9S#KU,^4H 8P3K875%")F**QDIQ2FG'$>;"?O M%^H)?)C.+Y)^:=A?%N\P<8YYSXT%2'H "72BDMTYFA(T>O 6^I)W;M+I(V$G M8]UAR/L.U;M-OZE&9JDV4#-J'!R #XN'WI8=G-GR;E!LRKVTLWPFM4/. MJ/ ? Y(28P!'E4QA.CK9(UO-,B-=I6^YD0SF?H*$R7FA?< P6.@^?)!]+J_G M?P1IWX0H%[%3./@A]#P1PL(&72>A_]6 M M @T\6Q(46)98O0=I;![>'K;#@M[E:6RJ.,F*X#L-S.;"&2<8 8WC M4]H:( $"W7'54:U=RJ%$TG%8GUG0&)R)DTPEQF]!B+# BZ]&!MOVG)OUYIS: M[61*6HS"0ML8[HS&T&)K*_$@2TI2GG2$U7>VM(UT5S/2EWQX.RG'Y=S:4S)&@,A;+:&*^@M)I84'4589=B2)*R,_19_:3J_SZ8CJ(5&ZQ2 M+>W4_.;"&=#.*2P<483%LTROY9JC\?'B!,4G/>/5=\4W F=G"Y=JC^=],0Z,LM09CB"FC:ZD82,F:FI1$H)<[8HWAV!4[/N7?\LE# MK4S^=7U2IX:-FAC^X.&0IUS%/)L\-^DF MK ELN^7-W\IR]-RE^UR.=\6C;Z^4::@L#FM\Z1$@0A+LS!HS*(VZ8*N4J/:- M)&H XZZ8]+=I.9N%Y<'NAS">EKCJ9<8.W[580&^=0*V-VYY;,\?%<,@[/!$(_+1>ZM59^K M_>HGMVYUW!&S;Y?!NLZBT=WIIB>WGH51R#0B1'L/B<16*;=V'SW7)]LB/B^2 M=J^)KAC\_ VV&/ M6CJRG3$F;L9_*"?ERQ[O]]1V5\R4EQ9:H'60F#GGJ9!K_Q0+FQ+Z)WX<(]0H MR%U1ZHGSU6[;ZYN'.K\NI_FSIWK<]^!S!O46D\'T<0%9$'H8]^G*A8L:S&\> MR+ _#+^5;\UL./GFPR*9D?8#@Q[&GS<#;X4WZ6G[%VYQFG0MBJ9!31XJ")X M$ !]%N4SP[BB!@+KI):&Q=-2 M5LDF"4_9CNW[45"ZOO<0Z!B$3\4>6XP?YCOS6VVID5%G%:00&X0/8(9L[H5LUEHX&4O.KSYO2="I'ZTU[X6,@L9 M=< ;##36A%E(+,("*T,IU'=6Q;I-9%P!Z)$VBSLF<;X",($YYQH5& M0=%8 RH(]+K6RKZE@*'E6XO%OQ?).A:]C:=I^Y)&[*J6&>V,P]Q[$5;;,OP% M@:ZD-<:TB/9M17I@/9NO*WWK1Y52(S*HCM@?'6#[?IT_+Y-9$68[@)"-]X*YX X$/%9]]UYVDU3]/'2>@%MG M8>6;)['W-6[.[:N: 644P6'J,UH!1C#@$*\D9AR(;AZ3/$]WH"6,C\WX,!C' M',35ZF[V/+AJF:IU TWJ5' WUB.CT? M#H?SZGGM#'+@.:<<.".0L\)X(BJYM04I"]P>I2LZ,<$2$#\QT][=W0^*Z>(D M>G?(1ZWZF==!:JFXAE9B@;!3LG(:&&8RA6T]2G=T8K8E8=[M_GIU8W$R"K/Z M=3F]BPFV*3LTE, 2:\-]I"I+D* JYEXDG/V/5H M+[4=GJ2B>>2IW[PF>B^.;P[,HXK&3? M:QA>E,L4U(Q)J"1D0FD'O+*^D@4RDN*UGDT:^&.-0@J2;2YVGQZF# I9Q%3L MV S97#@SV!L8UOJ"<$TDEP 3^30!VI0[V#WR2%O;#FD$U6XYLG,_9%OQS(?. M>^.AH$Q3C:V&H%JK<<9$I]MF;;]BE:K4G?PX"L_.LW)]SF\6K]SNG66VU,@D MU!QZ87GPL FTTB&WMI+:)+T^T;-=DG05;TO)E01I9_$AY?2^#/W-/Y2358?W MDF9KG8R$%3Q51'NJ/5Q<&!=K;YMXQ$*5+ CPDSU7T0Y9&M+KF]3,QR-ZY&Z)B[G4[J?%4U;= MG=LEVXIG3B$.C1/6,NPH,#$MX7I][T%2JK(>JO\X196- YFZ1Q86]E\&W^OM MD#TOFP$G/<.*8V0$0PI!"7G53:624M/UR+EH3M]-H-C5!+!E)GQ?XW+7OJJ9 MYL&_]D8Y9!TUEAICU4IB25#2'DF/-M1;]2D:QKB[Q!K,2[FCSL7 M.#OJ9'3M(">F'WP)I3_9L%3W,@'SDG[>S"IW(\]N4T MS)/;[@S6K9Y!ZZ4U3"CLG#=0>P8JZRVEDC_&+NWQC&D1Z_.V1 @@A7P0 6O M30HK[-,@(=*EQ*,<;(GN%]V0X"";=!C<;=BD=Y/A-!_,%E'$ MRRCYP?@8X[2IG8P+I)&4A!*KJ/50&U9M4$IE14J 2H^L5*L\Z@+X7IBLE4W_ ME _+FTF\J':L#7O34,:5P]AS935F@B/L(,<5&F'ADY*YJ_X6H%S2D''HV=0PXU41@<1C33QCB:R]@E2WVFPU7(&=9/1A3+M0+"[(M9Z M ,2-EF)RL_%.V@Z"U:J?>46X1D1RI*"U+"QK7+7MXC1V*1R1&2HH$!Q1 2!#1W%(KB&:,,P%%K>"V<[8-4 (:IEAK M'9/: @.)-2OY)8'@9 \?PZ>S MZP!9^-V^"[G-?$%& D:, @FTEH8"S$V,LUWJ1CJ8PM@>+15[Q=BFE7(VE%YL M*=FP#-L36-+L%V422 HI)?^P@X5F^]8G_X$W07D,J$I;--8 MK[XBX] "IK4@&)'%N^#*D&HU WG2"O(2375'%&]><_W:JEK,>#_$!I76!BH! MF60*6>\-TG*93$T3ZEBM&:2[4Q$UF^7SH+3UQOM"3W72^AW16F8T)I@I(#T MQ @*%%0K;,+/_L*"L!MG3(T#E&8UT)$)V7P \ /8"FR55(11"&F80 A'GH&E M-IC3N)ZW>1(,&LW[:9'V$A$M%(>"$F296*-@%.XT1K)/>3]KL^/8O)^' 7]2 M8_#C''!ICH)G:;PF0A+&;)@2J$483T#K3E#AE-!F-#2 M:L/56MJPP/LQ/8+:'#@DK^=A4+>9J." I_<(0Y));,(/F'D6%CENU6=M$+B0 MJ^7-JF_STWL' =FZ\NL_O8=#YSQ23F$LJ$ ..ESU&_)+>7OQ2%UM>WKO(,S: MU/7A3^\9:[V2SB&IA%1( J)]U7>@R87QQ:"+D1 MQFKJI4,"([OJN]%<7LC[1HWH/ &WKK;"JPW,+]/!9!:0O[K^6UF.]N7P/J!V M!A6U%&( C0FK%V6Y0;*2FT-X(7ULFL8X@($F\& M @4I0H2B2D88/KVL^; S.B6AW*:'G?HL"@RH6P DD!H!(Q"GIAH3%F*7LM]^ M/M=+CM]4:0#3#MC1P+,H3(;F//HC@$,,=2$"Q &#G*&U_M MC#O*;,H-[!YY+NV0IQE,N^),VK,H0&(-E;$40(>-49#(:APXQU3*:Y$]RN+6 M#D]2T3PRE4TSSZ(0*Z2T!H=IU,"PZD?:DZJKX:.4I?#9/(MRJ.*;P[,KXW#D MLRC(@X *1! X"24@$/"U+(ZE7-([FV=1CC4**4BV>]CXG^6T"I_9]23*VX(9 MIYXQ;@FED"NJPQ3(U]PV&,K+F"1:VP9)1K1-7GP8W.57UR^ZN',39&OYS O# MM= : H$MXYY(5XT89XV_H+=A4Q1:-@_ED7[$IWSX,)T6DYL5P7>Z$9L+9\X; MSC%$'%%E( "6:KWJJ-?TDO8W&E!6V3"<1^K]0SF9'J+ZK>4S"YB@!&+L)*>0 M6 ] 90R],CC%3^C9#D6SVF\*T3;GA2:>40M0&,J !=;&MWAD,(N5]^.)LRG' M)SU:8[3F-S2":K<<.>X9->(4LDY[!;'$W 0KJ*L#0P_#,JK+6>1$SZC55FJ= M9]0.P[.KM6ASSZ@)8I6Q"G!&43 M!;R+GKIQ#&>H=[:RLUX&+5$<:D6P%DQ +V/@RTI6KF7*4&E_)B"U,6>7V[&"EJ1ZY[UUZO)Z!EW=V^? M[ZZ4&2B,$A3#L/Q7$CKI.*\Z+J1,N831HYVQ1MG0.*J=G?6W\C2C 8 2ZATT M88'/PR(/PLIF0IVV:]:CO?960_2;!+@S,AWU-"- PB,C.)"82>;4\$;IESMKXHJ"RF4'D89CP,R-1S^J.?9K2.2J<-(<'\A>G0-_'(I?+:(F]I$!@(1TDP$VPE,1*0I81'\?[QIQ7OK&&, MCS[LW)E/I/KL2SZ]VWH"6KN%##% D5<(*(H91#+>IZI$0A1J MBRQTC?.Q._"?2'F"3'0_3");XR ")!@)9AGG@0)Q71&S P8G&1%1:YW6J6]< M.W5MK?J9 9!&SQ#!152R&DK>"4_N;BGNQMGQ0&IZ8[%O",[4 X?XG(Q[NI/ MYHMW61?YK6-31YB!C6[8KN_8,:3K5LT(]=A!CYC%R#NE,=%^B:M5#OE:7-XT MEF?58)[EP[_7%3XMR&L!>N)K-CLCFE5HV FX]5_!@1JC0G5'LDA\/ M;K90XD693& 9+%#P#R@!W GL":[DUDJBDP5HGBLG4M!MB125K!^K9V[C*+65CL_K]\,/7A MDTT[I#M*9X8H"CS66 /,:/ _/!.5*-BY6@^+MA'T<.Z$2<.Y$\HL.5V?-,_* M9]Q1H*PWGCJAA420BZ<1P'F*G4F*!K\,VAR/=$O$^3(=Q+V+SX]W7\OQ%K*\ M*)-I)Z6E3C$3I'<,&<19U6T@Z^5S;R,4YEP)DH)N2Z18"O@IORFB7)-YO%>S MA1N;BF82&^:%C'_"FMH*3(,COA3"$)Q$D:3SN'.E2 ,@M\H4D\<-EO&[R2C_ M_K_SQYU4>54V! M>5$RXP!CX27P%E)N@8EOWEVE$QBQD2%3"28F^$T48#7@%E!(9)KSC\D-NVC6/>S=&) M&TSC@Z>SL(Q;=/ADIZ:O.U+CF'1;E0QC:SFV$#,8_F=)&,.K5],D<5;6BI[K M1LHZ9Z%;ZV2(44%E<)<)P5(LLC^MY>2"GNSIG1;'<'.Z+]M!^33#5HU&16PF M.LAK>[9\D>\B1C1C$G/.*-/<$*:5-TQKAC6@&!M7+ZUD.U*J8/='Q?AA7GS+ M/\?D&D$/^6P90I./EH?U=_8 MX(Y7^'$"3W:!YY26HC:GRM-KY#16Y84<>C KAE6)X#[9"$$^>ETG++,&%V1X M@J$'TBH(@[<&K%* K0[@ VVD9[7N[+_+V>[[AJ\*)=YYC#V MRBME >>8(.=Y)0\+T]R/: AJZ[AL#MFNHG;_F1P>+#FHG \YZ0#Q71"+#!=>R>B\]V%E 4Y[/Z6O\1VLL:Q/Y[O*I M#*>+&[4QTGVQ0E[T7LWGT^)KF&%BA&&Y^"Q(D8\^#AX7:_3I-+[&M[AZNX.: MZ8UGS%NJI,<<.^*!\&'^)15JWB0E@NIK*$IK?.U<'2W)$M98IJ MBB@%EG,JXWOP0E53BS$^*6?VX8$O95#L&=.S7>R[XN)K6/9-WQO+9]S%+-%2 M<(8-#' *:E@E&Q=) 55]C8QIC5=-('PJ]JS(?P!_5C4RJ:GE3'B/)=<04RI6 MH6)!/@9D2O!W7T-G.F/0<1B?9J?@Q%>NFESQ!\TYJS'$WC%A&..8KH:LM]J( M6J$^[4CY>7B;CQ[&^=L]I86Q>=J3J7W-ZL@6,PA-F]>YP7J1 ?=F(7E=LB7P?>/T_);,3ON^E5C2\YE5VPQ&X[+V4,M MJ["C5B: PVYQ(QL)!# $ BR/;QF7#)%:[Z)U)FN=T;^K6A:\7J/B U.8.J(8 MY-#8E;2*,)[B&_9]B#="@K>KXJ:P/M50[N,98_.CG#IH&'7!YW(>$\5EBN5RLFNSK'XCF=8 M$QB(*:DU$F%!M*V0H !>XL7.1@GRVKUO"_G.5HT;!?B4#\O)L!@7B[X_[>O% ML\-\,EM\ZKX/\]DL5-#Y)+\NYGL/O9O^JLP;;;G2AB#AA:18,;16FI5)"2Q[ MF,BF._IVII)>D7R^S"#\/M!DO"Z7'VYVZS6;Q11W3GNL:-"6%-@)O48JD"/E M\DD/DPF>C+S-P']DEJ_P5>9A/AM,1O^K_#I3P^7)\OTX#WT:#N. "5.$N8UG M),5DU?^U9_:LO^Y[''?Y:JAM8&1[7Y8)ZCSDS NM-8$L^,/2K( 2)"VFN$=) MR=O@:6^4TN&!<#6^/@Z*73O/KTIF0EL:$&24< T -YPB7\D#@D@7?&;1AF5, M@[>;I>C5_#:?QEQD\]/M,-L5+TPYF\_,X+Z8#\;%O_/1QVE^'W +\\:S7AZT M&$UL.;-:$44AX]X Y AQ8)4-A'(3?CCA?O7&?M?9F-I=,3.**A/$D\1+AZGA MAKE*8JOI)>\^=T:6U\\W-:F1SJU&'W>N^FM0-'14,14<7JDHQ4800H14'DC/ MN1*UW+A:/N_3R<>S#BU..;;XK=LKQ.O 0D-.(/".*$N=I;SJM(+Z3YO0@+[+ M%C31E<.Y?M/#C >SV=7UXHI>W0=T7M?)O+22!'^+:HRPM!0Q["L9"?>7>#C2 ME-:WO:&3B'%7/'K>S;V/Z+PMG(4Q9KU2\9U#)PATDDNY'FQ:I$1&]Y4Y#:KZ M]8L1J?AVQIIR\BWX)T48*1\K%2UZ7>-!P)TU,V(%TLS%4TA"+6&2J+7QAL+7 M.I0^4SZE:/_-TR--HMQ2.H#W^)+N MWF1W. K'(P\$XN'$=/3W((2%%30^J+O$0&*5#>W6IH-O\MG]^6HW?! M[9[-]UWPW%@^DX)PB+CR&&/NG(P)\=>R\:2;[&?GV*9SJ@F,CYS9-GWUU1^3 M .EM>&D'XA..UG\>YS0QE$%:CP0P#Y"W#G$GA,!;** BYD@X==?C:C(3/-> ' M,6QR_KCML'9OG8QZJ(11UONPX&(2(.+<2D[MJ+[$%4%3FB_;P;BSD]C;C MS]Y3V"TU,FF(I%AJ0ZTA+OS1S%?R,:(N\1"_(87OH\]1 '=%H/?Y?!XSOBP' MT-X#V$W%,Q;3-")EK'&88,)X6--4D@%D+CG:*%G9KZ>O='P[V[=Z87+W3%MO M"V>.$28M8DA@; @3%OIJAC>(N9.]IGZ6&,C M#"^ED:\LLQ$67_)5W!0][Z3,4=!V19KUNO=EG_?.5COK91@APB4VRD-D,5'2 M\,JL&J==RC,SYT6C0W5?MH=R5XR*T_6[25AK+I^_V#UYO2V2$NB5 MA!;9)/>G[]8G1=\[J7,TO,>>U2TW8&^F^2*2=V%4BL\Z$'A(L'#$00FP,IZM^ M.Z?T)3Y3[C;J?H793+$A6 2:@P= $'P8+A8U7>M M4]*\ZWA3.@K!0468^,19H(KD6UNO($L$L^'CY>PSNHS< MMYR,RLF[2<#YZV#R^]5UT$T^BMU^_TY??=I_$%RG?D:@T\1"+:GVU#-"+4:5 M[ F90;HJP_3 J/:P+HSGFV8L]_ON*=5JUY&E,:&:Q@?@K! :LQTM;$3WX5( ML51]?VBC>2>H2:A/2:N5YZ_+Z;3\(QY'#>[#;^:/![)L6S.9,RRF)N<,&*BD M-L;"-1):NDMAJ\MS;V,6XNDUD*JR0 MD#?$$$6%L((#0BL$B.8IP1'G>,"=3KN6D#\-]Q:^:#Z;QQZOLTGOO)QX5#L9 M]-Q @W&P]4H3XY'6NL("2)62HZ.'.92[(%ZSB)^&?3:?#:?%_?(A]N>#9S&J M:I-O=S,9%X90(! FR !L#&'X:0XP2:]ZG>-&:]-$;!3]#G=-;F*T]W. =F^2 MO"D>)!.$(>7"2-/<02TT I5DTK(4FW;PVO5;/OU:GC^S&L#YE N&3WG<'HJ/ MEB:EP>WE8EHU1@Q(FP0!B)E5#2RM5; ML1P*6VO'IALI#\L*4*-V)IUE,LR5U&+FK#0 VNJ=7,Z!=Q>\6Y7.A]=7^AK' M^_0#O(]I YH<^]IH) C$%#%(#=;(^]73E!!IK&H%S[4DY3H)S>O./].$?ES] M!^%#*,!%5V!B"+S'U97-\V?I@<5OX=W:7O,I(K1]F MP;F9S59]GM5-#+^I7J:4)\Y+!X'EV@)",+=K7 5,>:ZM]UQKDQK;,L7=F6_&,<:T-TDSJL,ZWUC@G0-5997"M5%_GRH7CM%8V MCFK'UF*3#5VOY@]P%#=5SV 0F@@3S"_SBDD$*+!K,.>+O^V%KIY-5\[HX MTA!]>(B,O[JN#.H_)L7&Y*M;RV:8*DX!1]PI1C1!Q*U'GN0HZ07&,S%!#:FQ M;!;IKLQ2U=TZ]?ORA+'C M/9W:)&E@3^\%TT*PE42.R&[?)&[3 C6A MU)W\. K/(]=":S=BO:LT&9ER&D9"\!T^E)/5QSMW:@YJ(PLP> &))5('H "E M/&8RHU!PAQE1)\M^T@5)#M5LV0W(72V;?@M=G1:#\=J7#;8VPK+WXMGNBIG2 M7@ODG#8&6P6)HDA4>#((3K9\ZC&E6D'VDG8%PV(0: J!)W&EJ%$PYI4;Z3$] MW16,\W6&6H2_*^*]6G2_+V>[>+:A=!:&J(E!BIYX+[G1$$I7R87@Z0ZR3KBY M4UO59=/P=D6;^%S0U?7?RG(49^W/^?1;,Y]U-6$=H=_S%P@GFC(8XW[#Q M-L3%):H,@(@=T5TBBIJGB]TDW7H%/IMQ3+>KQ9W(XK5>]H\_ROGJF+OS^(M% M6EE($QQ"3H EAFG%]Z/EH[4/Y3*/+I?+)\VD(6!QWW.^LHB.V.I\J/.\+1 M"WZUP"YX*W647TH88 &+.+\KG#7673PB8T\ZNRB]QR.SX8\/W]G@_2SGFS(M M9Y[QN*&S0B#"QZ68U<82*;50@KJ=@"22 C6ZV/M6SPH9!T<0\X% 7**FXHBZ M(J_$7L)?*7SE?+[T<&QX'OZ7//OYM%S<;^[6'Y?5EN;(H>%[CQ92,*&0!::L M5TSXP%BU1) DJNT;<>9GD?6B5Z@SD.;E3OCHB>'!YPN@0F+P$FL,BLB G2'U MF*AA@^6K]>^X[R;2M]SH#&:^W.>[M)DX75OPY7.%"X;P-$,\>$(UMJ+VXTG* M8;C;Y2Y&C"[R?).DW![);"VIPN$DBPZ\46BMJ'<^(.:T M8(1( %6/SZ).-Z)V*H%U#>3I!]-\P0C3N)F?3^8-V/+FV<)J)N91#-?8&U=1?/%=0#9Q;K2,\!F,,"-N:QAIQ MTL5X=*I0/&9N]('DV .K 5OB'- 0#%@0' N@U6A *-O%2S+Z])Y,+I->D+^& M*&OK$9><4X,L)H$8KDSMIP1J<=8@_6RGH7U(N$G(]7G@YCOQW$[:[0SQL^G# M=-YLIWSTO<(P+HVSP Q6F!#*:'VZ*\'13CF'(W.Q=!?WFX/%_H!MN9C=AWY' M"_RB"\?7M,=?*BSF$KO <' D".TX5:CN>!"=;J$.D-T;TCNKUI'%X::0. MFGOD Z96A5 ;:8. =[E>:F2.DE[)E.Q+F8X&J1]\\X5#-U=,)]\I& 3%N(*T%$%1B'&1$IUPM@' MHVV72PM&YI#IG39]@9KMU.@BQ>HT""J%"=@S:0*GR*K:UV HU5UN7![[K17$$+F1+,SB]49D0K5<&^Y1H!07.;A_5B0NNWPJGZ$?+18W7GPMEQ0^YZ* MU6GME$9):1JJ<:JEYNO5O]7ZMKG03FI-BM6=AVK7\Z*X1/\\>6QV6O3RV4(Q M9XP33EJ$0#!!D-1U-\&BP3;45R'\/B"]I81D;M*=!4%R&4TOPER*4!^4.4"N MB[]NK'NE098I_[V>8^Q3RO5M$R MEVE6'2%EB]8*I!SF1@'7@ 3AC!@5:EQ"0%G#@<>9JM68.8O''IB*0U6 M>,YLP%HHYUP=@^:0)X,5;+U"6G6'=_C4IJV^7[WNU94F+5EBN": =? ZQ57R MH.GN/A$4@E6-BHZ,(FFIR7TV[5HLA#/IHE:EJ)?:<(8=QC5&A.N_0/GO#KSI MEKS44@;YUC\'2J1^6BZ^3M=U(NC[95*;4+:?#Q0T8.:$TA!5-"5$4"WVTN*N MD\/Q2K:%_3%X$)%DLGG?(Z1F$A=S=O&0,O)?58G);N>>[[_Z^/5EARJ#G"JD MK+9=_I*Z_&GRM//[G;:&W1HNK-9:@I0>M#&!Q2V?JRXNH-)*V/,WX'0O.!!C]\K M+.=!:F<-%IX$3&R:M6;0_'/V]&LF)L(4C M;Q4&0!B;CR2"'H^\55H*E M)@@L(+D#>'#2UV,%[&YY2=D+!9K1JA78K4/,4\W+^N1]G[;WG+R9DK]>Y(N? MBCUOU5K!K05/N!><<'"0XMSV\])QW"7.^$IY=2X'%KF%D._4?5N3[;=R7BZW M80)P_S"=3].Z9#W]69N M7T+F@#\7%?M9B?S>(%:DYR\5GGE!F5% ,7)3$W\O<93*WG3SNA1+22'%6RN MB5(-H+P_ZATZPO]F#13:F,@(J1 8B9U2D'Y6HQ2OLO"<^PJ+1=#+^VB;"G+C$KO^V(6&;'R?VRB1 =3=;O/ M-U!=KQ\L#.***Q8X)UHP2T\CJ7T@5K:/87X'[S\6Z?.9U(]72 MM(V"*RTCVP$C';"6P*TS-0X6-[LH]TI515M&O,E6NPS60TUEN+^?IH8FLQ>1 M70.?M;:=Y99A+J@1*@1OO,7&\AWB' ?+PY!1DHDU_RI_;)9WWZ-U^+1T>Q, Q1 MS'Q%;^,%H7F238>ZD*NMW'\M8ML;OOFJ(L2>?EBM-N6]VRQ3Z.MVQ['K^_:/ M'W>'.?ZQ7-Y-&UB:LQHK@H]+'Z22,YY@Y3SAP=6H0 BWG.7:$^'/M6F=#:9'R_=T:K%(IIVFLK>6T20%HPG6&I\O.AT,T'Z(&5WW80/9GAPVT5<8/!-?::(Q^A]DP2XBM, H1.M2;&?HG@915> M;YB/@8<']79++AYLKZ >A.3,;N.%F'12L'JM'!2X+LJP4RWTV^!C7[@/Y6P8 M^"BUM>?1 L0]H.7(*.L"@:#X#EQ0Q(E19&&\]5QOP3XS)?M$(X4TBEA"N.2( M4\XY2<4"=TBD&Q2[A U=FT^Q*2<.YU[W"W:F.;WYLBK_V,2W_<]TV'I@+E<= MZ?MK.V?DL8]68T\_TJ'PW__V?U!+ 0(4 Q0 ( .N$ 4WEB[R?&X ! *N$ M'P 0 " 0 !T>6PM,C Q.# V,S N>&UL4$L! A0#% M @ ZX0!36<<8-$Y#0 0HL ! ( !28 ! '1Y;"TR,#$X M,#8S,"YX