0000860731-17-000019.txt : 20170426 0000860731-17-000019.hdr.sgml : 20170426 20170426164939 ACCESSION NUMBER: 0000860731-17-000019 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 47 CONFORMED PERIOD OF REPORT: 20170331 FILED AS OF DATE: 20170426 DATE AS OF CHANGE: 20170426 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: 17785018 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 tyl3312017q1-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 March 31, 2017
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 April 25, 2017 was 37,082,941.
 




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 March 31,
 
 
2017
 
2016
Revenues:
 
 
 
 
Software licenses and royalties
 
$
18,223

 
$
16,850

Subscriptions
 
40,102

 
34,089

Software services
 
45,018

 
42,430

Maintenance
 
86,859

 
76,032

Appraisal services
 
6,612

 
6,558

Hardware and other
 
2,728

 
3,334

Total revenues
 
199,542

 
179,293

 
 
 
 
 
Cost of revenues:
 
 
 
 
Software licenses and royalties
 
731

 
638

Acquired software
 
5,410

 
5,459

Software services, maintenance and subscriptions
 
93,540

 
85,270

Appraisal services
 
4,197

 
3,962

Hardware and other
 
1,316

 
1,846

Total cost of revenues
 
105,194

 
97,175

 
 
 
 
 
Gross profit
 
94,348

 
82,118

 
 
 
 
 
Selling, general and administrative expenses
 
43,142

 
40,759

Research and development expense
 
11,599

 
9,956

Amortization of customer and trade name intangibles
 
3,458

 
3,362

 
 
 
 
 
Operating income
 
36,149

 
28,041

 
 
 
 
 
Other expense, net
 
(190
)
 
(467
)
Income before income taxes
 
35,959

 
27,574

Income tax provision
 
3,653

 
9,350

Net income
 
$
32,306

 
$
18,224

 
 
 
 
 
Earnings per common share:
 
 
 
 
Basic
 
$
0.88

 
$
0.50

Diluted
 
$
0.83

 
$
0.47

See accompanying notes.

2



TYLER TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except par value and share amounts)
 
 
March 31, 2017
(unaudited)
 
December 31, 2016
ASSETS
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
63,731

 
$
36,151

Accounts receivable (less allowance for losses of $4,105 in 2017 and $3,396 in 2016)
 
163,723

 
200,334

Short-term investments
 
20,056

 
20,273

Prepaid expenses
 
21,445

 
21,039

Income tax receivable
 

 
2,895

Other current assets
 
2,620

 
2,268

Total current assets
 
271,575

 
282,960

 
 
 
 
 
Accounts receivable, long-term
 
2,577

 
2,480

Property and equipment, net
 
142,109

 
124,268

Other assets:
 
 
 
 
Goodwill
 
650,237

 
650,237

Other intangibles, net
 
258,280

 
267,259

Non-current investments and other assets
 
30,903

 
30,741

 Total assets
 
$
1,355,681

 
$
1,357,945

 
 
 
 
 
LIABILITIES AND SHAREHOLDERS' EQUITY
 
 
 
 
Current liabilities:
 
 
 
 
Accounts payable
 
$
6,130

 
$
7,295

Accrued liabilities
 
41,226

 
55,989

Deferred revenue
 
270,208

 
298,217

    Current income tax payable
 
4,681

 

Total current liabilities
 
322,245

 
361,501

 
 
 
 
 
Revolving line of credit
 

 
10,000

Deferred revenue, long-term
 
1,908

 
2,140

Deferred income taxes
 
64,691

 
68,779

 
 
 
 
 
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 March 31, 2017 and December 31, 2016
 
481

 
481

Additional paid-in capital
 
569,763

 
556,663

Accumulated other comprehensive loss, net of tax
 
(46
)
 
(46
)
Retained earnings
 
468,182

 
435,876

Treasury stock, at cost; 11,086,018 and 11,381,733 shares in 2017 and 2016, respectively
 
(71,543
)
 
(77,449
)
Total shareholders' equity
 
966,837

 
915,525

 Total liabilities and shareholders' equity
 
$
1,355,681

 
$
1,357,945

See accompanying notes.

3



TYLER TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 
 
Three Months ended March 31,
 
 
2017
 
2016
Cash flows from operating activities:
 
 
 
 
Net income
 
$
32,306

 
$
18,224

Adjustments to reconcile net income to cash provided (used) by operations:
 
 
 
 
Depreciation and amortization
 
13,099

 
12,176

Share-based compensation expense
 
8,676

 
6,480

Deferred income tax (benefit) expense
 
(4,089
)
 
92

Changes in operating assets and liabilities, exclusive of effects of
   acquired companies:
 
 
 
 
Accounts receivable
 
36,514

 
35,750

Income taxes
 
7,576

 
9,187

Prepaid expenses and other current assets
 
(557
)
 
2,074

Accounts payable
 
(1,166
)
 
(473
)
Accrued liabilities
 
(15,939
)
 
(11,738
)
Deferred revenue
 
(28,241
)
 
(30,451
)
Net cash provided by operating activities
 
48,179

 
41,321

 
 
 
 
 
Cash flows from investing activities:
 
 
 
 
Additions to property and equipment
 
(19,820
)
 
(16,722
)
Purchase of marketable security investments
 
(7,128
)
 
(6,410
)
Sale of marketable security investments
 
6,896

 
3,025

Cost of acquisitions, net of cash acquired
 

 
(2,000
)
Increase in other
 
(16
)
 
(49
)
Net cash used by investing activities
 
(20,068
)
 
(22,156
)
 
 
 
 
 
Cash flows from financing activities:
 
 
 
 
(Decrease) increase in net borrowings on revolving line of credit
 
(10,000
)
 
74,000

Purchase of treasury shares
 
(7,032
)
 
(93,930
)
Proceeds from exercise of stock options
 
14,851

 
1,781

Contributions from employee stock purchase plan
 
1,650

 
1,238

Net cash used by financing activities
 
(531
)
 
(16,911
)
 
 
 
 
 
Net increase in cash and cash equivalents
 
27,580

 
2,254

Cash and cash equivalents at beginning of period
 
36,151

 
33,087

Cash and cash equivalents at end of period
 
$
63,731

 
$
35,341

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 March 31, 2017, and December 31, 2016, and operating result amounts are for the three months ended March 31, 2017 and 2016, 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, 2016. 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 months ended March 31, 2017 and 2016.
Certain amounts for the previous year have been reclassified to conform to the current year presentation.
 
(2) Shareholders’ Equity

The following table details activity in our common stock:
 
 
Three Months ended March 31,
 
 
2017
 
2016
 
 
Shares
 
Amount
 
Shares
 
Amount
Purchases of treasury shares
 
(42
)
 
$
(6,171
)
 
(758
)
 
$
(94,497
)
Stock option exercises
 
324

 
14,851

 
79

 
1,781

Employee stock plan purchases
 
14

 
1,650

 
8

 
1,238

As of March 31, 2017, we had authorization from our board of directors to repurchase up to 2.0 million additional shares of Tyler common stock.
 
 
(3) Other Assets

Cash and cash equivalents consist of cash on deposit with several domestic banks and money market funds.
As of March 31, 2017, we have $33.5 million in investment grade corporate and municipal bonds with maturity dates ranging from 2017 through early-2019. 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 value 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 the Company does 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, the Company’s cost method investments are assessed for impairment. The Company does 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.


5



(4) Revolving Line of Credit

 On November 16, 2015, we entered into a $300.0 million Credit Agreement (the “Credit Facility”) with the various lenders party thereto and Wells Fargo Bank, National Association, as Administrative Agent. The Credit Facility provides for a revolving credit line up to $300.0 million, including a $10.0 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 March 31, 2017, the interest rates were 4.04% under the Wells Fargo Bank's prime rate and 2.23% 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 March 31, 2017, we were in compliance with those covenants.
 
As of March 31, 2017, we had no outstanding borrowings and two outstanding letters of credit totaling $2.2 million. Unused borrowing capacity under the Credit Facility was $297.8 million.
 
(5) Income Tax Provision

For the three months ended March 31, 2017 and March 31, 2016, we had effective income tax rates of 10.2% and 33.9%, respectively. The effective income tax rates for the periods presented were different from the statutory United States federal income tax rate of 35% principally due to excess tax benefits related to stock option exercises. The excess tax benefits related to stock option exercises realized were $10.1 million and $1.2 million for the three months ended March 31, 2017 and March 31, 2016, respectively. Excluding the excess tax benefits, the effective rates were 38.2% for both periods. Other differences from our federal statutory income tax rate included state income taxes, non-deductible business expenses, and the tax benefit of the domestic production activities deduction.
We made tax payments of $161,000 and $71,000 in the three months ended March 31, 2017 and March 31, 2016, respectively.
 
(6) Earnings Per Share

The following table details the reconciliation of basic earnings per share to diluted earnings per share:
 
 
Three Months ended March 31,
 
 
2017
 
2016
Numerator for basic and diluted earnings per share:
 
 
 
 
Net income
 
$
32,306

 
$
18,224

Denominator:
 
 

 
 

Weighted-average basic common shares outstanding
 
36,845

 
36,549

Assumed conversion of dilutive securities:
 
 
 
 
Stock options
 
2,087

 
2,522

Denominator for diluted earnings per share
   - Adjusted weighted-average shares
 
38,932

 
39,071

Earnings per common share:
 
 

 
 

Basic
 
$
0.88

 
$
0.50

Diluted
 
$
0.83

 
$
0.47

 
For the three months ended March 31, 2017, and March 31, 2016, stock options representing the right to purchase common stock of approximately 1,160,000 shares and 762,000 shares, respectively, were not included in the computation of diluted earnings per share because their inclusion would have had an anti-dilutive effect.        
 

6



(7) Share-Based Compensation

The following table summarizes share-based compensation expense related to share-based awards recorded in the statements of income, pursuant to Accounting Standards Codification (“ASC”) 718, Stock Compensation:
 
 
Three Months ended March 31,
 
 
2017
 
2016
Cost of software services, maintenance and subscriptions
 
$
2,097

 
$
1,317

Selling, general and administrative expenses
 
6,579

 
5,163

Total share-based compensation expense
 
$
8,676

 
$
6,480

 
(8) 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 four 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; 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; and the courts and justice and public safety software 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; and land and vital records management. 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.

7



For the three months ended March 31, 2017
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
16,574

 
$
1,649

 
$

 
$
18,223

Subscriptions
 
38,313

 
1,789

 

 
40,102

Software services
 
40,668

 
4,350

 

 
45,018

Maintenance
 
82,166

 
4,693

 

 
86,859

Appraisal services
 

 
6,612

 

 
6,612

Hardware and other
 
2,728

 

 

 
2,728

Intercompany
 
2,163

 

 
(2,163
)
 

Total revenues
 
$
182,612

 
$
19,093

 
$
(2,163
)
 
$
199,542

Segment operating income
 
$
52,051

 
$
4,214

 
$
(11,248
)
 
$
45,017



For the three months ended March 31, 2016
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
15,654

 
$
1,196

 
$

 
$
16,850

Subscriptions
 
31,985

 
2,104

 

 
34,089

Software services
 
38,605

 
3,825

 

 
42,430

Maintenance
 
71,400

 
4,632

 

 
76,032

Appraisal services
 

 
6,558

 

 
6,558

Hardware and other
 
3,036

 
15

 
283

 
3,334

Intercompany
 
1,160

 

 
(1,160
)
 

Total revenues
 
$
161,840

 
$
18,330

 
$
(877
)
 
$
179,293

Segment operating income
 
$
40,669

 
$
4,830

 
$
(8,637
)
 
$
36,862


 
 
Three Months ended March 31,
Reconciliation of reportable segment operating income to the Company's consolidated totals:
 
2017
 
2016
Total segment operating income
 
$
45,017

 
$
36,862

Amortization of acquired software
 
(5,410
)
 
(5,459
)
Amortization of customer and trade name intangibles
 
(3,458
)
 
(3,362
)
Other expense, net
 
(190
)
 
(467
)
Income before income taxes
 
$
35,959

 
$
27,574

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

8



(10) New Accounting Pronouncements

Revenue from Contracts with Customers. On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, “Revenue from Contracts with Customers.” This ASU is the result of a convergence project between the FASB and the International Accounting Standards Board. The core principle behind ASU No. 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods and services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for delivering those goods and 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. The ASU allows two methods of adoption: a full retrospective approach where three years of financial information are presented in accordance with the new standard, and a modified retrospective approach where the ASU is applied to the most current period presented in the financial statements. We currently anticipate adopting the standard using the full retrospective method to restate each prior reporting period presented. Our ability to adopt using the full retrospective method is dependent on system readiness, including software procured from third-party providers, and the completion of our analysis of information necessary to restate prior period financial statements.

The new standard requires application no later than annual reporting periods beginning after December 15, 2017, including interim reporting periods therein; however, public entities are permitted to elect to early adopt the new standard. We are assessing the financial impact of adopting the new standard and the methods of adoption; however, we are currently unable to provide a reasonable estimate regarding the financial impact. We will adopt the new standard in fiscal year 2018.

We anticipate this standard will have a material impact on our consolidated financial statements. While we are continuing to assess all potential impacts of the standard, we currently believe the most significant impact relates to our accounting for software license fees, installation fees, and incremental cost of obtaining a contract. Specifically, under the new standard we expect software license fees under perpetual agreements will no longer be subject to 100% discount allocations from other elements in the contract. Discounts in arrangements will be allocated across all deliverables 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) will be recognized at the point in time that control of the software license transfers to the customer versus our current policy of recognizing revenue only to the extent billable per the contractual terms. Time-based license fees currently recognized over the license term will no longer be recognized over the period of the license and will instead be recognized at the point in time that control of the software license transfers to the customer. We expect revenue related to our SaaS offerings and professional services to remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the standard will be dependent on contract-specific terms and may vary in some instances from recognition at the time of billing. Application of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions plus any associated fringe benefits) 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. Currently, we defer sales commissions and recognize expense over the relevant initial contractual term. With the adoption of the new standard, we expect amortization periods to extend past the initial term.
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 (with the exception of 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.  
The ASU 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 expect to adopt the new standard in fiscal year 2019.  


9



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.
Our products generally automate six 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, and (6) land and vital records management. 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; and land and vital records management. 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 3,860 at March 31, 2017, from 3,627 at March 31, 2016.
For the three months ended March 31, 2017, total revenues increased 11% compared to the prior year period.
Subscriptions revenue grew 18% for the three months ended March 31, 2017, due to a gradual shift toward cloud-based, software as a service (“SaaS”) business, as well as continued strong growth in our e-filing revenues from courts.

10



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, 2016. 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, 2016.
ANALYSIS OF RESULTS OF OPERATIONS
 
 
Percent of Total Revenues
 
 
First Quarter
 
 
2017
 
2016
Revenues:
 
 
 
 
Software licenses and royalties
 
9.1
 %
 
9.4
 %
Subscriptions
 
20.1

 
19.0

Software services
 
22.6

 
23.7

Maintenance
 
43.5

 
42.4

Appraisal services
 
3.3

 
3.7

Hardware and other
 
1.4

 
1.8

Total revenues
 
100.0

 
100.0

Cost of revenues:
 
 

 
 
Software licenses, royalties and acquired software
 
3.1

 
3.4

Software services, maintenance and subscriptions
 
46.9

 
47.6

Appraisal services
 
2.1

 
2.2

Hardware and other
 
0.7

 
1.0

Selling, general and administrative expenses
 
21.6

 
22.7

Research and development expense
 
5.8

 
5.6

Amortization of customer and trade name intangibles
 
1.7

 
1.9

Operating income
 
18.1

 
15.6

Other (expense), net
 
(0.1
)
 
(0.2
)
Income before income taxes
 
18.0

 
15.4

Income tax provision
 
1.8

 
5.2

Net income
 
16.2
 %
 
10.2
 %


11



Revenues
Software licenses and royalties
The following table sets forth a comparison of our software licenses and royalties revenue for the periods presented as of March 31:
 
 
First Quarter
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
ES
 
$
16,574

 
$
15,654

 
$
920

 
6
%
A&T
 
1,649

 
1,196

 
453

 
38

Total software licenses and royalties revenue
 
$
18,223

 
$
16,850

 
$
1,373

 
8
%
 
Software license revenue and royalties increased 8% for the three months ended March 31, 2017, compared to the prior year period. The majority of this growth was 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. Software license revenue was also negatively impacted for the three months ended March 31, 2017, by an increase in the number of clients choosing our subscription-based option, rather than purchasing the software under a traditional perpetual software arrangement.  
 
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 negatively impacted by a growing number of customers choosing 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 three months ended March 31, 2017, was approximately 55% selecting perpetual software license arrangements and approximately 45% selecting subscription-based arrangements compared to a client mix for the three months ended March 31, 2016, of approximately 66% selecting perpetual software license arrangements and approximately 34% selecting subscription-based arrangements. 92 new clients entered into subscription-based software arrangements for the three months ended March 31, 2017, compared to 65 new clients for the three months ended March 31, 2016.
Subscriptions
The following table sets forth a comparison of our subscriptions revenue for the periods presented as of March 31:
 
 
First Quarter
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
ES
 
$
38,313

 
$
31,985

 
$
6,328

 
20
 %
A&T
 
1,789

 
2,104

 
(315
)
 
(15
)
Total subscriptions revenue
 
$
40,102

 
$
34,089

 
$
6,013

 
18
 %
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.
Subscriptions revenue grew 18% for the three months ending March 31, 2017, 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 months ending March 31, 2017, we added 92 new SaaS clients and 17 existing on-premises clients converted to our SaaS model. Since March 31, 2016, we added 277 new SaaS clients and 59 existing on-premises clients converted to our SaaS model. Also, e-filing services contributed approximately $1.5 million to the subscriptions revenue increase for the three months ended March 31, 2017, due to the addition of new e-filing clients, as well as increased volumes as the result of several existing clients mandating e-filing.

12



Software services
The following table sets forth a comparison of our software services revenue for the periods presented as of March 31:
 
 
First Quarter
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
ES
 
$
40,668

 
$
38,605

 
$
2,063

 
5
%
A&T
 
4,350

 
3,825

 
525

 
14

Total software services revenue
 
$
45,018

 
$
42,430

 
$
2,588

 
6
%
 
Software services revenue primarily consists of professional services billed in connection with implementing our software, converting client data, training client personnel, custom development activities and consulting. New clients who purchase our proprietary software licenses generally also contract with us to provide for the related software services. Existing clients also periodically purchase additional training, consulting and minor programming services. For the three months ended March 31, 2017, software services revenue grew 6% compared to the prior year period. This growth is partially due to completing recognition of a majority of the acquisition related deferred service revenue that was fair valued at rates below Tyler's average service rate in prior periods. Growth is also due to additions to our implementation and support staff, which increased our capacity to deliver backlog.
Maintenance
The following table sets forth a comparison of our maintenance revenue for the periods presented as of March 31:
 
 
First Quarter
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
ES
 
$
82,166

 
$
71,400

 
$
10,766

 
15
%
A&T
 
4,693

 
4,632

 
61

 
1

Total maintenance revenue
 
$
86,859

 
$
76,032

 
$
10,827

 
14
%
We provide maintenance and support services for our software products and certain third-party software. Maintenance revenue grew approximately 14% for the three months ended March 31, 2017, 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. In addition, the increase is partially due to completing recognition of a majority of the acquisition related deferred maintenance revenue that was fair valued at rates below Tyler's average maintenance rate in prior periods.
Appraisal services
The following table sets forth a comparison of our appraisal services revenue for the periods presented as of March 31:
 
 
First Quarter
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
ES
 
$

 
$

 
$

 
%
A&T
 
6,612

 
6,558

 
54

 
1

Total appraisal services revenue
 
$
6,612

 
$
6,558

 
$
54

 
1
%
 
Appraisal services revenue for the three months ended March 31, 2017, increased by 1%. The appraisal services business is somewhat cyclical and driven in part by statutory revaluation cycles in various states.
 

13



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 March 31:
 
 
First Quarter
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
Software licenses and royalties
 
$
731

 
$
638

 
$
93

 
15
 %
Acquired software
 
5,410

 
5,459

 
(49
)
 
(1
)
Software services, maintenance and subscriptions
 
93,540

 
85,270

 
8,270

 
10

Appraisal services
 
4,197

 
3,962

 
235

 
6

Hardware and other
 
1,316

 
1,846

 
(530
)
 
(29
)
Total cost of revenues
 
$
105,194

 
$
97,175

 
$
8,019

 
8
 %
 
The following table sets forth a comparison of gross margin percentage by revenue type for the periods presented as of March 31:
 
 
First Quarter
 
 
2017
 
2016
 
Change
Software licenses, royalties and acquired software
 
66.3
%
 
63.8
%
 
2.5
 %
Software services, maintenance and subscriptions
 
45.6

 
44.1

 
1.5

Appraisal services
 
36.5

 
39.6

 
(3.1
)
Hardware and other
 
51.8

 
44.6

 
7.2

Overall gross margin
 
47.3
%
 
45.8
%
 
1.5
 %
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 months ended March 31, 2017, our software licenses, royalties and acquired software gross margin increased 2.5% compared to the prior year period due to higher incremental margins on software license revenues, in part due to slightly lower amortization expense for acquired software resulting from acquisitions.
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 months ended March 31, 2017, was 1.5% higher than the comparable prior year period. Our implementation and support staff has grown by 193 employees since March 31, 2016. Many of these additions occurred in early to mid-2016 and are contributing to revenue in 2017. Costs related to maintenance and various other services such as SaaS and e-filing typically grow at a slower rate than related revenue due to leverage in the utilization of support and maintenance staff and economies of scale. Reduced recognition of acquisition-related deferred revenue associated with software services and maintenance obligations completed in prior periods also resulted in higher gross margins.
Appraisal services. Appraisal services revenue comprised approximately 3.3% of total revenue. The appraisal services gross margin for the three months ended March 31, 2017 decreased 3.1% compared to the same period in 2016, due to additional resources brought in for a large revaluation project to meet the deadline for completion of fieldwork. A high proportion of the costs of appraisal services revenue are variable, as we often hire temporary employees to assist in appraisal projects.
 
For the three months ended March 31, 2017, our blended gross margin increased 1.5% compared to the prior year period. Our overall gross margin increase was mainly due to a product mix that included more higher-margin recurring revenues from subscriptions and maintenance and less lower-margin revenues from software services and appraisal services along with higher gross margins for all revenue lines except appraisal services, as described above.

14



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 March 31:
 
 
First Quarter
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
Selling, general and administrative expenses
 
$
43,142

 
$
40,759

 
$
2,383

 
6
%
SG&A as a percentage of revenues was 21.6% for the three months ended March 31, 2017, compared to 22.7% for the three months ended March 31, 2016. SG&A expense increased approximately 6%. This increase is mainly due to compensation costs related to increased staff levels, higher stock compensation expense and increased commission expense related to higher sales. In addition, for the three months ended March 31, 2017, stock compensation expense rose $1.4 million compared to the same period in 2016, mainly due to increases in our stock price over the last few years.
Research and Development Expense
The following table sets forth a comparison of our research and development expense for the periods presented as of March 31:
 
 
First Quarter
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
Research and development expense
 
$
11,599

 
$
9,956

 
$
1,643

 
17
%
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, as well as costs related to the ongoing development efforts for Microsoft Dynamics AX. Our contractual research and development commitment to develop public sector functionality for Microsoft Dynamics AX was amended in March 2016, which significantly reduced our development commitment through March 2018. However, we will continue to provide sustained engineering and technical support for the public-sector functionality within Dynamics AX. License and maintenance royalties for all applicable domestic and international sales of Dynamics AX to public sector entities will continue under the terms of the contract.
Research and development expense in the three months ended March 31, 2017, increased 17% compared to prior period mainly due to research and development efforts related to new Tyler product development initiatives, primarily in our public safety solutions, offset by reduced development efforts for Microsoft Dynamics AX. As a result of the Microsoft Dynamics AX amendment, we plan to redeploy certain development resources to enhance functionality on several existing solutions and these costs will be recorded in cost of revenues – software services, maintenance and subscriptions.
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 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.
The following table sets forth a comparison of amortization of customer and trade name intangibles for the periods presented as of March 31:
 
 
First Quarter
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
Amortization of customer and trade name intangibles
 
$
3,458

 
$
3,362

 
$
96

 
3
%
 

15



Other Expense, Net
The following table sets forth a comparison of our other expense, net for the periods presented as of March 31:
 
 
First Quarter
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
Other expense, net
 
$
(190
)
 
$
(467
)
 
$
277

 
(59
)%
Other 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. Other expense, net decreased in the three months ended March 31, 2017, compared to the prior period due to significantly lower debt levels 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 March 31:
 
 
First Quarter
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
Income tax provision
 
$
3,653

 
$
9,350

 
$
(5,697
)
 
(61
)%
 
 
 
 
 
 
 
 
 
Effective income tax rate
 
10.2
%
 
33.9
%
 
 
 
 
 
The effective income tax rates for the three months ended March 31, 2017 and 2016, were different from the statutory United States federal income tax rate of 35% principally due to excess tax benefits related to stock option exercises. The excess tax benefits related to stock option exercises realized were $10.1 million and $1.2 million for the three months ended March 31, 2017 and March 31, 2016, respectively. Excluding the excess tax benefits, the effective rates were 38.2% for both periods. Other differences from our federal statutory income tax rate included state income taxes, non-deductible business expenses, and the tax benefit of the domestic production activities deduction. The effective income tax rate for the three months ended March 31, 2017, decreased compared to the prior year period mainly due to higher excess tax benefits related to stock option exercises realized.

FINANCIAL CONDITION AND LIQUIDITY
As of March 31, 2017, we had cash and cash equivalents of $63.7 million compared to $36.2 million at December 31, 2016. We also had $33.5 million invested in investment grade corporate and municipal bonds as of March 31, 2017. These investments mature between 2017 through early-2019 and we intend to hold these investments until maturity. As of March 31, 2017, we had two outstanding letters of credit totaling $2.2 million. We do not believe the letters of credit will be required to be drawn upon. These letters of credit expire in mid-2017. 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.
The following table sets forth a summary of cash flows for the three months ended March 31:
($ in thousands)
 
2017
 
2016
Cash flows provided (used) by:
 
 
 
 
Operating activities
 
$
48,179

 
$
41,321

Investing activities
 
(20,068
)
 
(22,156
)
Financing activities
 
(531
)
 
(16,911
)
Net increase in cash and cash equivalents
 
$
27,580

 
$
2,254

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

16



 
For the three months ended March 31, 2017, operating activities provided cash of $48.2 million. Operating activities that provided cash were primarily comprised of net income of $32.3 million, non-cash depreciation and amortization charges of $13.1 million and non-cash share-based compensation expense of $8.7 million. Working capital, excluding cash, increased approximately $5.9 million due the decline in deferred revenue balances, the timing of payments related to bonuses, and the deferred taxes associated with stock option activity during the period. These increases were offset by collections of annual maintenance renewal billings that are billed in the fourth quarter, as well as the timing of income tax payments.
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 74 days at March 31, 2017, compared to 93 days at December 31, 2016 and 69 days at March 31, 2016. 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. As a result our DSO is usually lower in the first quarter than the fourth 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 $20.1 million in the three months ending March 31, 2017. Approximately $19.8 million was invested in property and equipment. We purchased an office building in Latham, New York, for approximately $2.9 million and paid $4.9 million for construction to expand a building in Yarmouth, Maine. We plan to spend approximately $18.7 million in 2017 in connection with the completion of the Yarmouth office expansion and approximately $5.0 million for the purchase and renovation for the Latham office building. 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 $22.2 million in the three months ending March 31, 2016. Approximately $16.7 million was invested in property and equipment. We purchased an office building in Falmouth, Maine, that was previously leased from an entity owned by an executives’ father and brother, for approximately $9.7 million and paid $493,000 to begin construction to expand a building in Yarmouth, Maine. In March 2016, we paid $2.0 million related to the working capital holdback in connection with the New World Systems acquisition. The remaining additions were for computer equipment, furniture and fixtures in support of growth, particularly with respect to our cloud-based offerings.
Financing activities used cash of $531,000 in the three months ended March 31, 2017, and were comprised of purchases of treasury shares, net borrowings from our revolving line of credit and proceeds from stock option exercises and employee stock purchase plan activity. During the three months ended March 31, 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.
Financing activities used cash of $16.9 million in the three months ended March 31, 2016. Cash used by financing activities was comprised of purchases of treasury shares, net borrowings from our revolving line of credit and proceeds from stock option exercises and employee stock purchase plan activity. During the three months ended March 31, 2016, we purchased 758,000 shares of our common stock for an aggregate purchase price of $94.5 million, of which $567,000 was accrued at March 31, 2016.
We had authorization from our board of directors to repurchase up to 2.0 million additional shares of Tyler common stock as of March 31, 2017. 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 $161,000 in the three months ended March 31, 2017, compared to tax payments of $71,000 in the three months ended March 31, 2016.

We anticipate that 2017 capital spending will be between $53.0 million and $55.0 million. Capital spending includes approximately $18.7 million for the Yarmouth office expansion and approximately $5.0 million for the purchase and renovation of an office building in Latham, New York. We expect the remaining capital spending will consist primarily of computer equipment and software for infrastructure replacements and expansion. We currently do not expect to capitalize significant amounts related to software development in 2017, 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.

17



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 March 31, 2017, 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%.
During the three months ended March 31, 2017, our effective average interest rate for borrowings was 2.03%. As of March 31, 2017, our interest rate was 4.04% under the Wells Fargo Bank prime rate and 2.23% 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 March 31, 2017.
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 March 31, 2017, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
 
 
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 2016 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 March 31, 2017, 2016, 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, 2016.


18






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

ITEM 6. Exhibits
Exhibit 31.1
  
Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
 
Exhibit 31.2
  
Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
 
Exhibit 32.1
  
Certifications Pursuant to 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
 
 
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

19



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: April 26, 2017


20
EX-31.1 2 tyl3312017exhibit311.htm EXHIBIT 31.1 Exhibit

Exhibit 31.1

CERTIFICATIONS
I, John S. Marr, 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: April 26, 2017
 
By:
 
/s/ John S. Marr, Jr. 
 
 
 
 
John S. Marr, Jr.
 
 
 
 
Chief Executive Officer and Chairman of the Board
 
 



EX-31.2 3 tyl3312017exhibit312.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: April 26, 2017
 
By:
 
/s/ Brian K. Miller 
 
 
 
 
Brian K. Miller
 
 
 
 
Executive Vice President and Chief Financial Officer




EX-32.1 4 tyl3312017exhibt321.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
John S. Marr Jr., Chief Executive Officer and Chairman of the Board 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 March 31, 2017, 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: April 26, 2017
 
By:
 
/s/ John S. Marr, Jr. 
 
 
 
 
John S. Marr, Jr.
 
 
 
 
Chief Executive Officer and Chairman of the Board
 
 
 
 
 
 
 
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-20170331.xml XBRL INSTANCE DOCUMENT 0000860731 2017-01-01 2017-03-31 0000860731 2017-04-25 0000860731 2016-01-01 2016-03-31 0000860731 2016-12-31 0000860731 2017-03-31 0000860731 2016-03-31 0000860731 2015-12-31 0000860731 tyl:RecordHoldingsPtyLimitedMember us-gaap:ConvertiblePreferredStockMember 2017-03-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-03-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:MaximumMember us-gaap:PrimeRateMember 2017-01-01 2017-03-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-03-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember 2017-03-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:PrimeRateMember 2017-03-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-03-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember 2017-01-01 2017-03-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:MinimumMember us-gaap:PrimeRateMember 2017-01-01 2017-03-31 0000860731 tyl:CreditAgreementMember us-gaap:LetterOfCreditMember 2017-03-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:LetterOfCreditMember 2015-11-16 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember 2015-11-16 0000860731 tyl:CostOfSoftwareServicesMaintenanceAndSubscriptionsMember 2017-01-01 2017-03-31 0000860731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-03-31 0000860731 tyl:CostOfSoftwareServicesMaintenanceAndSubscriptionsMember 2016-01-01 2016-03-31 0000860731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-03-31 0000860731 us-gaap:MaterialReconcilingItemsMember 2016-01-01 2016-03-31 0000860731 us-gaap:MaterialReconcilingItemsMember 2017-01-01 2017-03-31 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-03-31 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2017-01-01 2017-03-31 0000860731 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-03-31 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2016-01-01 2016-03-31 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2016-01-01 2016-03-31 0000860731 us-gaap:CorporateNonSegmentMember 2016-01-01 2016-03-31 0000860731 tyl:EnterpriseSoftwareMember 2017-01-01 2017-03-31 tyl:letters_of_credit iso4217:USD xbrli:shares tyl:Business_Unit iso4217:USD xbrli:shares xbrli:pure tyl:Segment tyl:LegalMatter false --12-31 Q1 2017 2017-03-31 10-Q 0000860731 37082941 Large Accelerated Filer TYLER TECHNOLOGIES INC TYL 3962000 4197000 6558000 6558000 6612000 6612000 0.20 1846000 1316000 3334000 283000 15000 3036000 0 0 2728000 2728000 2017 through early-2019 -1160000 1160000 -2163000 2163000 4 0 2 36862000 -8637000 4830000 40669000 -11248000 4214000 52051000 45017000 85270000 93540000 34089000 2104000 31985000 1789000 38313000 40102000 7295000 6130000 200334000 163723000 2480000 2577000 55989000 41226000 -46000 -46000 556663000 569763000 1317000 5163000 2097000 6579000 3396000 4105000 3362000 3362000 3458000 3458000 762000 1160000 1357945000 1355681000 282960000 271575000 33087000 35341000 36151000 63731000 2254000 27580000 0.01 0.01 100000000 100000000 48147969 48147969 48147969 48147969 481000 481000 15000000 97175000 105194000 5459000 5459000 5410000 5410000 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.0223 0.0404 92000 -4089000 298217000 270208000 2140000 1908000 68779000 64691000 12176000 13099000 0.50 0.88 0.47 0.83 0.339 0.102 0.35 0.35 650237000 650237000 82118000 94348000 27574000 35959000 9350000 3653000 2895000 0 71000 161000 -473000 -1166000 -35750000 -36514000 9187000 7576000 -11738000 -15939000 -30451000 -28241000 -2074000 557000 2522000 2087000 267259000 258280000 30741000 30903000 2200000 1357945000 1355681000 361501000 322245000 638000 731000 16850000 1196000 15654000 1649000 16574000 18223000 2020-11-16 300000000 10000000 297800000 10000000 0 0 76032000 4632000 71400000 4693000 82166000 86859000 -16911000 -531000 -22156000 -20068000 41321000 48179000 18224000 32306000 1 28041000 36149000 2268000 2620000 -467000 -467000 -190000 -190000 49000 16000 93930000 7032000 2000000 0 33500000 6410000 7128000 16722000 19820000 10.00 10.00 1000000 1000000 0 0 0 0 21039000 21445000 1200000 10100000 74000000 -10000000 3025000 6896000 1781000 14851000 1238000 1650000 124268000 142109000 9956000 11599000 435876000 468182000 179293000 -877000 18330000 161840000 -2163000 19093000 182612000 199542000 40759000 43142000 6480000 8676000 20273000 20056000 8000 14000 79000 324000 1238000 1650000 1781000 14851000 1976160 915525000 966837000 0 4681000 42430000 3825000 38605000 4350000 40668000 45018000 11381733 11086018 758000 42000 77449000 71543000 94497000 6171000 39071000 38932000 36549000 36845000 <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;">(4) 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:9pt;">&#160;</font><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.0 million</font><font style="font-family:inherit;font-size:10pt;"> Credit Agreement (the &#8220;Credit Facility&#8221;) with the various lenders party thereto and Wells Fargo Bank, National Association, as Administrative Agent. The Credit Facility provides for a revolving credit line up to </font><font style="font-family:inherit;font-size:10pt;">$300.0 million</font><font style="font-family:inherit;font-size:10pt;">, including a </font><font style="font-family:inherit;font-size:10pt;">$10.0 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;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the interest rates were </font><font style="font-family:inherit;font-size:10pt;">4.04%</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;">2.23%</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;">March&#160;31, 2017</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;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> outstanding borrowings and </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> outstanding letters of credit totaling </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;">. Unused borrowing capacity under the Credit Facility was </font><font style="font-family:inherit;font-size:10pt;">$297.8 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%;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 statements of income, pursuant to Accounting Standards Codification (&#8220;ASC&#8221;) 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:76.171875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" 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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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 March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">2016</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;">Cost of software services, maintenance and subscriptions</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;">2,097</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;">1,317</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;">6,579</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;">5,163</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:#cff0fc;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:#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;">8,676</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;">6,480</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:75.5859375%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" 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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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 March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">2016</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;">Numerator for basic and diluted earnings per share:</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="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="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: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;">32,306</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,224</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:#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;">Denominator:</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;">&#160;</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;">&#160;</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;">36,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,549</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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: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:#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;">&#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;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">2,087</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,522</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:#cff0fc;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:#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;">38,932</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,071</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></tr><tr><td style="vertical-align:bottom;background-color:#cff0fc;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:#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;">0.88</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;">0.50</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.83</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.47</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</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2016</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,160,000</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">762,000</font><font style="font-family:inherit;font-size:10pt;"> shares, respectively, 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;">For the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, we had effective income tax rates of </font><font style="font-family:inherit;font-size:10pt;">10.2%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">33.9%</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;">35%</font><font style="font-family:inherit;font-size:10pt;"> principally due to excess tax benefits related to stock option exercises. The excess tax benefits related to stock option exercises realized were </font><font style="font-family:inherit;font-size:10pt;">$10.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. Excluding the excess tax benefits, the effective rates were </font><font style="font-family:inherit;font-size:10pt;">38.2%</font><font style="font-family:inherit;font-size:10pt;"> for both periods. Other differences from our federal statutory income tax rate included state income taxes, non-deductible business expenses, and the tax benefit of the domestic production activities deduction.</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;">$161,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$71,000</font><font style="font-family:inherit;font-size:10pt;"> in the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2016</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New Accounting Pronouncements</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;text-decoration:underline;">Revenue from Contracts with Customer</font><font style="font-family:inherit;font-size:10pt;">s. On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, &#8220;Revenue from Contracts with Customers.&#8221; This ASU is the result of a convergence project between the FASB and the International Accounting Standards Board. The core principle behind ASU No. 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods and services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for delivering those goods and 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. The ASU allows two methods of adoption: a full retrospective approach where three years of financial information are presented in accordance with the new standard, and a modified retrospective approach where the ASU is applied to the most current period presented in the financial statements. We currently anticipate adopting the standard using the full retrospective method to restate each prior reporting period presented. Our ability to adopt using the full retrospective method is dependent on system readiness, including software procured from third-party providers, and the completion of our analysis of information necessary to restate prior period financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The new standard requires application no later than annual reporting periods beginning after December 15, 2017, including interim reporting periods therein; however, public entities are permitted to elect to early adopt the new standard. We are assessing the financial impact of adopting the new standard and the methods of adoption; however, we are currently unable to provide a reasonable estimate regarding the financial impact. We will adopt the new standard in fiscal year 2018.</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 anticipate this standard will have a material impact on our consolidated financial statements. While we are continuing to assess all potential impacts of the standard, we currently believe the most significant impact relates to our accounting for software license fees, installation fees, and incremental cost of obtaining a contract. Specifically, under the new standard we expect software license fees under perpetual agreements will no longer be subject to 100% discount allocations from other elements in the contract. Discounts in arrangements will be allocated across all deliverables 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) will be recognized at the point in time that control of the software license transfers to the customer versus our current policy of recognizing revenue only to the extent billable per the contractual terms. Time-based license fees currently recognized over the license term will no longer be recognized over the period of the license and will instead be recognized at the point in time that control of the software license transfers to the customer. We expect revenue related to our SaaS offerings and professional services to remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the standard will be dependent on contract-specific terms and may vary in some instances from recognition at the time of billing. Application of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions plus any associated fringe benefits) 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. Currently, we defer sales commissions and recognize expense over the relevant initial contractual term. With the adoption of the new standard, we expect amortization periods to extend past the initial term.</font></div><div style="line-height:120%;padding-top:8px;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, &#8220;Leases (Topic 842).&#8221; Under the new guidance, lessees will be required to recognize the following for all leases (with the exception of short-term leases) at the commencement date:</font></div><table cellpadding="0" cellspacing="0" style="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&#8216;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="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:8px;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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The ASU 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 expect to 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;">New Accounting Pronouncements</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;text-decoration:underline;">Revenue from Contracts with Customer</font><font style="font-family:inherit;font-size:10pt;">s. On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, &#8220;Revenue from Contracts with Customers.&#8221; This ASU is the result of a convergence project between the FASB and the International Accounting Standards Board. The core principle behind ASU No. 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods and services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for delivering those goods and 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. The ASU allows two methods of adoption: a full retrospective approach where three years of financial information are presented in accordance with the new standard, and a modified retrospective approach where the ASU is applied to the most current period presented in the financial statements. We currently anticipate adopting the standard using the full retrospective method to restate each prior reporting period presented. Our ability to adopt using the full retrospective method is dependent on system readiness, including software procured from third-party providers, and the completion of our analysis of information necessary to restate prior period financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The new standard requires application no later than annual reporting periods beginning after December 15, 2017, including interim reporting periods therein; however, public entities are permitted to elect to early adopt the new standard. We are assessing the financial impact of adopting the new standard and the methods of adoption; however, we are currently unable to provide a reasonable estimate regarding the financial impact. We will adopt the new standard in fiscal year 2018.</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 anticipate this standard will have a material impact on our consolidated financial statements. While we are continuing to assess all potential impacts of the standard, we currently believe the most significant impact relates to our accounting for software license fees, installation fees, and incremental cost of obtaining a contract. Specifically, under the new standard we expect software license fees under perpetual agreements will no longer be subject to 100% discount allocations from other elements in the contract. Discounts in arrangements will be allocated across all deliverables 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) will be recognized at the point in time that control of the software license transfers to the customer versus our current policy of recognizing revenue only to the extent billable per the contractual terms. Time-based license fees currently recognized over the license term will no longer be recognized over the period of the license and will instead be recognized at the point in time that control of the software license transfers to the customer. We expect revenue related to our SaaS offerings and professional services to remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the standard will be dependent on contract-specific terms and may vary in some instances from recognition at the time of billing. Application of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions plus any associated fringe benefits) 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. Currently, we defer sales commissions and recognize expense over the relevant initial contractual term. With the adoption of the new standard, we expect amortization periods to extend past the initial term.</font></div><div style="line-height:120%;padding-top:8px;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, &#8220;Leases (Topic 842).&#8221; Under the new guidance, lessees will be required to recognize the following for all leases (with the exception of short-term leases) at the commencement date:</font></div><table cellpadding="0" cellspacing="0" style="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&#8216;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="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:8px;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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The ASU 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 expect to 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;">Basis of Presentation</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 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;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, and operating result amounts are for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, 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, 2016</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:8px;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</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain amounts for the previous year have been reclassified to conform to the current year presentation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;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;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we have </font><font style="font-family:inherit;font-size:10pt;">$33.5 million</font><font style="font-family:inherit;font-size:10pt;"> in investment grade corporate and municipal bonds with maturity dates ranging from </font><font style="font-family:inherit;font-size:10pt;">2017 through early-2019</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 value 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 the Company does 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, the Company&#8217;s cost method investments are assessed for impairment. The Company does 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%;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:76.171875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" 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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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 March 31,</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;">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;">2016</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;border-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:#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;">45,017</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;">36,862</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;">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,410</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,459</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:#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;">Amortization of customer and trade name intangibles</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,458</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;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:#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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,362</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;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 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;">(190</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;">(467</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:#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;">Income before income taxes</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;">35,959</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;">27,574</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;">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:75.5859375%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" 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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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 March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">2016</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;">Numerator for basic and diluted earnings per share:</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="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="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: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;">32,306</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,224</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:#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;">Denominator:</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;">&#160;</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;">&#160;</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;">36,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,549</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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: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:#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;">&#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;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">2,087</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,522</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:#cff0fc;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:#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;">38,932</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,071</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></tr><tr><td style="vertical-align:bottom;background-color:#cff0fc;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:#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;">0.88</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;">0.50</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.83</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.47</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 statements of income, pursuant to Accounting Standards Codification (&#8220;ASC&#8221;) 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:76.171875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" 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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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 March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">2016</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;">Cost of software services, maintenance and subscriptions</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;">2,097</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;">1,317</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;">6,579</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;">5,163</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:#cff0fc;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:#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;">8,676</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;">6,480</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;"><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 March 31, 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: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:#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;">Software licenses and royalties</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;">16,574</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;">1,649</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;">&#8212;</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;">18,223</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,789</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Software services</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,668</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,350</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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:#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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,018</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">82,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,693</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">86,859</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Appraisal services</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;" 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:#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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,612</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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:#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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,612</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">2,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Intercompany</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:1px solid #000000;background-color:#cff0fc;padding-left:2px;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,163</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left:2px;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:#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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left:2px;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,163</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cff0fc;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:#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:1px solid #000000;background-color:#cff0fc;padding-left:2px;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:#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:2px;padding-top:2px;padding-bottom: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;">182,612</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,093</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,163</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;">199,542</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:#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;">Segment operating income</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;">52,051</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;">4,214</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;">(11,248</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;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:#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;">45,017</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 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;"><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 March 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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;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;">Revenues</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="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="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="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="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: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;">15,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Subscriptions</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,985</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,104</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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:#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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,089</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">38,605</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,825</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">42,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Maintenance</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,400</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,632</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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:#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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,032</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Hardware and other</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,036</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">283</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,334</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,160</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,160</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Total revenues</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;">161,840</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;">18,330</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;">(877</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;">179,293</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;">Segment operating 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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">40,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,830</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,637</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 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,862</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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> <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;">Three Months ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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="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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(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><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;">(758</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;">(94,497</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;">324</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,851</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">79</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,781</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">14</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,650</font></div></td><td style="vertical-align:bottom;background-color:#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;">8</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,238</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;">four</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; 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; and the courts and justice and public safety software 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; and land and vital records management. 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 March 31, 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: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:#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;">Software licenses and royalties</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;">16,574</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;">1,649</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;">&#8212;</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;">18,223</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,789</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Software services</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,668</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,350</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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:#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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,018</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">82,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,693</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">86,859</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Appraisal services</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;" 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:#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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,612</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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:#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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,612</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">2,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Intercompany</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:1px solid #000000;background-color:#cff0fc;padding-left:2px;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,163</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left:2px;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:#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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left:2px;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,163</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cff0fc;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:#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:1px solid #000000;background-color:#cff0fc;padding-left:2px;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:#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:2px;padding-top:2px;padding-bottom: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;">182,612</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,093</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,163</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;">199,542</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:#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;">Segment operating income</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;">52,051</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;">4,214</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;">(11,248</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;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:#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;">45,017</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 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;"><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 March 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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;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;">Revenues</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="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="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="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="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: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;">15,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Subscriptions</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,985</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,104</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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:#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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,089</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">38,605</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,825</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">42,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Maintenance</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,400</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,632</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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:#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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,032</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Hardware and other</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,036</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">283</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,334</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,160</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,160</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Total revenues</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;">161,840</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;">18,330</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;">(877</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;">179,293</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;">Segment operating 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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">40,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,830</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,637</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 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,862</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:76.171875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" 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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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 March 31,</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;">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;">2016</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;border-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:#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;">45,017</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;">36,862</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;">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,410</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,459</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:#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;">Amortization of customer and trade name intangibles</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,458</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;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:#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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,362</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;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 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;">(190</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;">(467</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:#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;">Income before income taxes</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;">35,959</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;">27,574</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;">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;">Three Months ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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="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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(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><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;">(758</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;">(94,497</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;">324</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,851</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">79</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,781</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">14</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,650</font></div></td><td style="vertical-align:bottom;background-color:#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;">8</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 colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;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,238</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;">March&#160;31, 2017</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> EX-101.SCH 6 tyl-20170331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2101100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2410401 - 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 0002000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Earnings Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Earnings Per Share - Computation of Basic Earnings and Diluted Earnings Per Share Data (Detail) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Income Tax Provision link:presentationLink link:calculationLink link:definitionLink 2406401 - Disclosure - Income Tax Provision - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2211201 - Disclosure - New Accounting Pronouncements New Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Other Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Revolving Line of Credit link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Revolving Line of Credit - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Segment and Related Information link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Segment and Related Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Segment and Related Information - Reconciliation of Operating Income from Segments to Consolidated (Detail) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Segment and Related Information - Schedule of Segment Revenues and Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Segment and Related Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense Related to Share-Based Awards (Detail) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Shareholders' Equity - Summary of Activities in Common Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tyl-20170331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 tyl-20170331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 tyl-20170331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Income Tax Disclosure [Abstract] Income Tax Provision Income Tax Disclosure [Text Block] Segment Reporting [Abstract] Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items Consolidation Items [Axis] Consolidation Items Consolidation Items [Domain] Operating segments Operating Segments [Member] Corporate Corporate, Non-Segment [Member] Segments Segments [Axis] Segments Segments [Domain] Enterprise Software Enterprise Software [Member] Enterprise software. Appraisal and Tax Appraisal And Tax [Member] Appraisal and tax. Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Software licenses and royalties Licenses Revenue Subscriptions Subscription Revenues Subscription revenue comprised of fees from application service provider arrangements and other hosted service offerings, software subscriptions, electronic filing solutions, and disaster recovery services. These services also include professional services and maintenance support. Software services Technology Services Revenue Maintenance Maintenance Revenue Appraisal services Appraisal Services Revenue Appraisal services revenue. Hardware and other Hardware And Other Revenue Revenue from resale of third party hardware and other revenues. Intercompany Intercompany Revenue Intercompany revenue. Total revenues Revenue, Net Segment operating income Segment Operating Income Loss Segment operating income before non cash amortization of intangible assets associated with acquisitions, interest expense and income taxes. Accounting Policies [Abstract] Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable (less allowance for losses of $4,105 in 2017 and $3,396 in 2016) Accounts Receivable, Net, Current Short-term investments Short-term Investments Prepaid expenses Prepaid Expense, Current Income tax receivable Income Taxes Receivable Other current assets Other Assets, Current Total current assets Assets, Current Accounts receivable, long-term Accounts Receivable, Net, Noncurrent Property and equipment, net Property, Plant and Equipment, Net Other assets: Other Assets, Noncurrent [Abstract] Goodwill Goodwill Other intangibles, net Intangible Assets, Net (Excluding Goodwill) Non-current investments and other assets Investments and Other Noncurrent Assets Total assets Assets LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Deferred revenue Deferred Revenue, Current Current income tax payable Taxes Payable, Current Total current liabilities Liabilities, Current Revolving line of credit Long-term Line of Credit, Noncurrent Deferred revenue, long-term Deferred Revenue, Noncurrent Deferred income taxes Deferred Tax Liabilities, Net, 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 March 31, 2017 and December 31, 2016 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 Retained earnings Retained Earnings (Accumulated Deficit) Treasury stock, at cost; 11,086,018 and 11,381,733 shares in 2017 and 2016, respectively Treasury Stock, Value Total shareholders' equity Stockholders' Equity Attributable to Parent Liabilities and Shareholders' equity, Total Liabilities and Equity 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 Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 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 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 Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Number of business units Number Of Business Units Number of business units. Number of reportable segment Number of Reportable Segments Reconciliation Of Operating Profit Loss From Segments To Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Segment Reconciling Items Segment Reconciling Items [Member] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Total segment operating income Amortization of acquired software Cost of Goods Sold, Amortization Amortization of customer and trade name intangibles Amortization of Intangible Assets Other expense, net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Debt Disclosure [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. Range Range [Axis] Range Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] 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 Number of letters of credit Number of Letters of Credit Number of Letters of Credit Letters of credit, outstanding Letters of Credit Outstanding, Amount Line of credit facility, unused borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Number of shares authorized to be repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Other Assets Other Assets Disclosure [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 Net Income (Loss) Attributable to Parent Adjustments to reconcile net income to cash provided (used) by operations: 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) expense 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 Deferred Revenue 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 Sale of 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) increase 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 used by financing activities Net Cash Provided by (Used in) Financing Activities Net increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Segment and Related Information Segment Reporting Disclosure [Text Block] Earnings Per Share Earnings Per Share [Text Block] Accounting Changes and Error Corrections [Abstract] New Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] 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 Basic (USD per share) Earnings Per Share, Basic Diluted (USD per share) Earnings Per Share, Diluted Income Statement [Abstract] Revenues: Revenues [Abstract] Cost of revenues: Cost of Revenue [Abstract] Software licenses and royalties License Costs Acquired software Software services, maintenance and subscriptions Software Services Maintenance And Subscriptions Costs Software services maintenance and subscriptions costs. Appraisal services Appraisal Services Appraisal services. Hardware and other Hardware And Other Costs Cost incurred related to resale of third party hardware and other miscellaneous expenses. Total cost of revenues Cost of Goods and Services Sold Gross profit Gross Profit Selling, general and administrative expenses Selling, General and Administrative Expense Research and development expense Research and Development Expense, Software (Excluding Acquired in Process Cost) Amortization of customer and trade name intangibles Operating income Operating Income (Loss) Other (expense) income, net Income tax provision Income Tax Expense (Benefit) Net income Earnings per common share: New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Summary of Activities in Common Stock Schedule of Stockholders Equity [Table Text Block] Effective income tax rates Effective Income Tax Rate Reconciliation, Percent Federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Excess tax benefit Proceeds and Excess Tax Benefit from Share-based Compensation Income tax payments Income Taxes Paid Summary of Share-Based Compensation Expense Related to Share-Based Awards Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Accounts receivable, allowance for losses Allowance for Doubtful Accounts Receivable, Current Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares issued Preferred Stock, Shares Issued Common stock, par value Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Treasury stock, shares Treasury Stock, Shares Revolving Line of Credit Debt Disclosure [Text Block] Number of material legal proceedings pending Number Of Legal Proceedings That Have Material Effect Number of legal proceedings that have material effect. Computation of Basic Earnings and Diluted Earnings Per Share Data Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 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 Grade corporate and municipal bonds, maturity date Held To Maturity Securities Debt Maturities Date Description Held-to-maturity securities, debt maturities, date description. Cost method investment Cost Method Investments Investment percentage Cost Method Investment Ownership Percentage Cost method investment ownership percentage. 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 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] EX-101.PRE 10 tyl-20170331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2017
Apr. 25, 2017
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2017  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q1  
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   37,082,941
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Revenues:    
Software licenses and royalties $ 18,223 $ 16,850
Subscriptions 40,102 34,089
Software services 45,018 42,430
Maintenance 86,859 76,032
Appraisal services 6,612 6,558
Hardware and other 2,728 3,334
Total revenues 199,542 179,293
Cost of revenues:    
Software licenses and royalties 731 638
Acquired software 5,410 5,459
Software services, maintenance and subscriptions 93,540 85,270
Appraisal services 4,197 3,962
Hardware and other 1,316 1,846
Total cost of revenues 105,194 97,175
Gross profit 94,348 82,118
Selling, general and administrative expenses 43,142 40,759
Research and development expense 11,599 9,956
Amortization of customer and trade name intangibles 3,458 3,362
Operating income 36,149 28,041
Other (expense) income, net (190) (467)
Income before income taxes 35,959 27,574
Income tax provision 3,653 9,350
Net income $ 32,306 $ 18,224
Earnings per common share:    
Basic (USD per share) $ 0.88 $ 0.50
Diluted (USD per share) $ 0.83 $ 0.47
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 63,731 $ 36,151
Accounts receivable (less allowance for losses of $4,105 in 2017 and $3,396 in 2016) 163,723 200,334
Short-term investments 20,056 20,273
Prepaid expenses 21,445 21,039
Income tax receivable 0 2,895
Other current assets 2,620 2,268
Total current assets 271,575 282,960
Accounts receivable, long-term 2,577 2,480
Property and equipment, net 142,109 124,268
Other assets:    
Goodwill 650,237 650,237
Other intangibles, net 258,280 267,259
Non-current investments and other assets 30,903 30,741
Total assets 1,355,681 1,357,945
Current liabilities:    
Accounts payable 6,130 7,295
Accrued liabilities 41,226 55,989
Deferred revenue 270,208 298,217
Current income tax payable 4,681 0
Total current liabilities 322,245 361,501
Revolving line of credit 0 10,000
Deferred revenue, long-term 1,908 2,140
Deferred income taxes 64,691 68,779
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 March 31, 2017 and December 31, 2016 481 481
Additional paid-in capital 569,763 556,663
Accumulated other comprehensive loss, net of tax (46) (46)
Retained earnings 468,182 435,876
Treasury stock, at cost; 11,086,018 and 11,381,733 shares in 2017 and 2016, respectively (71,543) (77,449)
Total shareholders' equity 966,837 915,525
Liabilities and Shareholders' equity, Total $ 1,355,681 $ 1,357,945
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for losses $ 4,105 $ 3,396
Preferred stock, par value $ 10.00 $ 10.00
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares issued 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 48,147,969 48,147,969
Common stock, shares outstanding 48,147,969 48,147,969
Treasury stock, shares 11,086,018 11,381,733
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Cash flows from operating activities:    
Net income $ 32,306 $ 18,224
Adjustments to reconcile net income to cash provided (used) by operations:    
Depreciation and amortization 13,099 12,176
Share-based compensation expense 8,676 6,480
Deferred income tax (benefit) expense (4,089) 92
Changes in operating assets and liabilities, exclusive of effects of acquired companies:    
Accounts receivable 36,514 35,750
Income taxes 7,576 9,187
Prepaid expenses and other current assets (557) 2,074
Accounts payable (1,166) (473)
Accrued liabilities (15,939) (11,738)
Deferred revenue (28,241) (30,451)
Net cash provided by operating activities 48,179 41,321
Cash flows from investing activities:    
Additions to property and equipment (19,820) (16,722)
Purchase of marketable security investments (7,128) (6,410)
Sale of marketable security investments 6,896 3,025
Cost of acquisitions, net of cash acquired 0 (2,000)
Increase in other (16) (49)
Net cash used by investing activities (20,068) (22,156)
Cash flows from financing activities:    
(Decrease) increase in net borrowings on revolving line of credit (10,000) 74,000
Purchase of treasury shares (7,032) (93,930)
Proceeds from exercise of stock options 14,851 1,781
Contributions from employee stock purchase plan 1,650 1,238
Net cash used by financing activities (531) (16,911)
Net increase in cash and cash equivalents 27,580 2,254
Cash and cash equivalents at beginning of period 36,151 33,087
Cash and cash equivalents at end of period $ 63,731 $ 35,341
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation
3 Months Ended
Mar. 31, 2017
Accounting Policies [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 March 31, 2017, and December 31, 2016, and operating result amounts are for the three months ended March 31, 2017 and 2016, 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, 2016. 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 months ended March 31, 2017 and 2016.
Certain amounts for the previous year have been reclassified to conform to the current year presentation.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Shareholders' Equity
3 Months Ended
Mar. 31, 2017
Equity [Abstract]  
Shareholders' Equity
Shareholders’ Equity

The following table details activity in our common stock:
 
 
Three Months ended March 31,
 
 
2017
 
2016
 
 
Shares
 
Amount
 
Shares
 
Amount
Purchases of treasury shares
 
(42
)
 
$
(6,171
)
 
(758
)
 
$
(94,497
)
Stock option exercises
 
324

 
14,851

 
79

 
1,781

Employee stock plan purchases
 
14

 
1,650

 
8

 
1,238


As of March 31, 2017, we had authorization from our board of directors to repurchase up to 2.0 million additional shares of Tyler common stock.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Other Assets
3 Months Ended
Mar. 31, 2017
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 March 31, 2017, we have $33.5 million in investment grade corporate and municipal bonds with maturity dates ranging from 2017 through early-2019. 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 value 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 the Company does 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, the Company’s cost method investments are assessed for impairment. The Company does 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 19 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Revolving Line of Credit
3 Months Ended
Mar. 31, 2017
Debt Disclosure [Abstract]  
Revolving Line of Credit
(4) Revolving Line of Credit

 On November 16, 2015, we entered into a $300.0 million Credit Agreement (the “Credit Facility”) with the various lenders party thereto and Wells Fargo Bank, National Association, as Administrative Agent. The Credit Facility provides for a revolving credit line up to $300.0 million, including a $10.0 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 March 31, 2017, the interest rates were 4.04% under the Wells Fargo Bank's prime rate and 2.23% 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 March 31, 2017, we were in compliance with those covenants.
 
As of March 31, 2017, we had no outstanding borrowings and two outstanding letters of credit totaling $2.2 million. Unused borrowing capacity under the Credit Facility was $297.8 million.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Tax Provision
3 Months Ended
Mar. 31, 2017
Income Tax Disclosure [Abstract]  
Income Tax Provision
Income Tax Provision

For the three months ended March 31, 2017 and March 31, 2016, we had effective income tax rates of 10.2% and 33.9%, respectively. The effective income tax rates for the periods presented were different from the statutory United States federal income tax rate of 35% principally due to excess tax benefits related to stock option exercises. The excess tax benefits related to stock option exercises realized were $10.1 million and $1.2 million for the three months ended March 31, 2017 and March 31, 2016, respectively. Excluding the excess tax benefits, the effective rates were 38.2% for both periods. Other differences from our federal statutory income tax rate included state income taxes, non-deductible business expenses, and the tax benefit of the domestic production activities deduction.
We made tax payments of $161,000 and $71,000 in the three months ended March 31, 2017 and March 31, 2016, respectively.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share
3 Months Ended
Mar. 31, 2017
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 March 31,
 
 
2017
 
2016
Numerator for basic and diluted earnings per share:
 
 
 
 
Net income
 
$
32,306

 
$
18,224

Denominator:
 
 

 
 

Weighted-average basic common shares outstanding
 
36,845

 
36,549

Assumed conversion of dilutive securities:
 
 
 
 
Stock options
 
2,087

 
2,522

Denominator for diluted earnings per share
   - Adjusted weighted-average shares
 
38,932

 
39,071

Earnings per common share:
 
 

 
 

Basic
 
$
0.88

 
$
0.50

Diluted
 
$
0.83

 
$
0.47


 
For the three months ended March 31, 2017, and March 31, 2016, stock options representing the right to purchase common stock of approximately 1,160,000 shares and 762,000 shares, respectively, were not included in the computation of diluted earnings per share because their inclusion would have had an anti-dilutive effect.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Share-Based Compensation
3 Months Ended
Mar. 31, 2017
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 statements of income, pursuant to Accounting Standards Codification (“ASC”) 718, Stock Compensation:
 
 
Three Months ended March 31,
 
 
2017
 
2016
Cost of software services, maintenance and subscriptions
 
$
2,097

 
$
1,317

Selling, general and administrative expenses
 
6,579

 
5,163

Total share-based compensation expense
 
$
8,676

 
$
6,480

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment and Related Information
3 Months Ended
Mar. 31, 2017
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 four 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; 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; and the courts and justice and public safety software 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; and land and vital records management. 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 March 31, 2017
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
16,574

 
$
1,649

 
$

 
$
18,223

Subscriptions
 
38,313

 
1,789

 

 
40,102

Software services
 
40,668

 
4,350

 

 
45,018

Maintenance
 
82,166

 
4,693

 

 
86,859

Appraisal services
 

 
6,612

 

 
6,612

Hardware and other
 
2,728

 

 

 
2,728

Intercompany
 
2,163

 

 
(2,163
)
 

Total revenues
 
$
182,612

 
$
19,093

 
$
(2,163
)
 
$
199,542

Segment operating income
 
$
52,051

 
$
4,214

 
$
(11,248
)
 
$
45,017



For the three months ended March 31, 2016
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
15,654

 
$
1,196

 
$

 
$
16,850

Subscriptions
 
31,985

 
2,104

 

 
34,089

Software services
 
38,605

 
3,825

 

 
42,430

Maintenance
 
71,400

 
4,632

 

 
76,032

Appraisal services
 

 
6,558

 

 
6,558

Hardware and other
 
3,036

 
15

 
283

 
3,334

Intercompany
 
1,160

 

 
(1,160
)
 

Total revenues
 
$
161,840

 
$
18,330

 
$
(877
)
 
$
179,293

Segment operating income
 
$
40,669

 
$
4,830

 
$
(8,637
)
 
$
36,862


 
 
Three Months ended March 31,
Reconciliation of reportable segment operating income to the Company's consolidated totals:
 
2017
 
2016
Total segment operating income
 
$
45,017

 
$
36,862

Amortization of acquired software
 
(5,410
)
 
(5,459
)
Amortization of customer and trade name intangibles
 
(3,458
)
 
(3,362
)
Other expense, net
 
(190
)
 
(467
)
Income before income taxes
 
$
35,959

 
$
27,574

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2017
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 25 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
New Accounting Pronouncements
3 Months Ended
Mar. 31, 2017
Accounting Changes and Error Corrections [Abstract]  
New Accounting Pronouncements
New Accounting Pronouncements

Revenue from Contracts with Customers. On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, “Revenue from Contracts with Customers.” This ASU is the result of a convergence project between the FASB and the International Accounting Standards Board. The core principle behind ASU No. 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods and services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for delivering those goods and 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. The ASU allows two methods of adoption: a full retrospective approach where three years of financial information are presented in accordance with the new standard, and a modified retrospective approach where the ASU is applied to the most current period presented in the financial statements. We currently anticipate adopting the standard using the full retrospective method to restate each prior reporting period presented. Our ability to adopt using the full retrospective method is dependent on system readiness, including software procured from third-party providers, and the completion of our analysis of information necessary to restate prior period financial statements.

The new standard requires application no later than annual reporting periods beginning after December 15, 2017, including interim reporting periods therein; however, public entities are permitted to elect to early adopt the new standard. We are assessing the financial impact of adopting the new standard and the methods of adoption; however, we are currently unable to provide a reasonable estimate regarding the financial impact. We will adopt the new standard in fiscal year 2018.

We anticipate this standard will have a material impact on our consolidated financial statements. While we are continuing to assess all potential impacts of the standard, we currently believe the most significant impact relates to our accounting for software license fees, installation fees, and incremental cost of obtaining a contract. Specifically, under the new standard we expect software license fees under perpetual agreements will no longer be subject to 100% discount allocations from other elements in the contract. Discounts in arrangements will be allocated across all deliverables 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) will be recognized at the point in time that control of the software license transfers to the customer versus our current policy of recognizing revenue only to the extent billable per the contractual terms. Time-based license fees currently recognized over the license term will no longer be recognized over the period of the license and will instead be recognized at the point in time that control of the software license transfers to the customer. We expect revenue related to our SaaS offerings and professional services to remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the standard will be dependent on contract-specific terms and may vary in some instances from recognition at the time of billing. Application of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions plus any associated fringe benefits) 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. Currently, we defer sales commissions and recognize expense over the relevant initial contractual term. With the adoption of the new standard, we expect amortization periods to extend past the initial term.
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 (with the exception of 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.  
The ASU 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 expect to adopt the new standard in fiscal year 2019.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
New Accounting Pronouncements New Accounting Pronouncements (Policies)
3 Months Ended
Mar. 31, 2017
Accounting Policies [Abstract]  
New Accounting Pronouncements
New Accounting Pronouncements

Revenue from Contracts with Customers. On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, “Revenue from Contracts with Customers.” This ASU is the result of a convergence project between the FASB and the International Accounting Standards Board. The core principle behind ASU No. 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods and services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for delivering those goods and 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. The ASU allows two methods of adoption: a full retrospective approach where three years of financial information are presented in accordance with the new standard, and a modified retrospective approach where the ASU is applied to the most current period presented in the financial statements. We currently anticipate adopting the standard using the full retrospective method to restate each prior reporting period presented. Our ability to adopt using the full retrospective method is dependent on system readiness, including software procured from third-party providers, and the completion of our analysis of information necessary to restate prior period financial statements.

The new standard requires application no later than annual reporting periods beginning after December 15, 2017, including interim reporting periods therein; however, public entities are permitted to elect to early adopt the new standard. We are assessing the financial impact of adopting the new standard and the methods of adoption; however, we are currently unable to provide a reasonable estimate regarding the financial impact. We will adopt the new standard in fiscal year 2018.

We anticipate this standard will have a material impact on our consolidated financial statements. While we are continuing to assess all potential impacts of the standard, we currently believe the most significant impact relates to our accounting for software license fees, installation fees, and incremental cost of obtaining a contract. Specifically, under the new standard we expect software license fees under perpetual agreements will no longer be subject to 100% discount allocations from other elements in the contract. Discounts in arrangements will be allocated across all deliverables 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) will be recognized at the point in time that control of the software license transfers to the customer versus our current policy of recognizing revenue only to the extent billable per the contractual terms. Time-based license fees currently recognized over the license term will no longer be recognized over the period of the license and will instead be recognized at the point in time that control of the software license transfers to the customer. We expect revenue related to our SaaS offerings and professional services to remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the standard will be dependent on contract-specific terms and may vary in some instances from recognition at the time of billing. Application of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions plus any associated fringe benefits) 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. Currently, we defer sales commissions and recognize expense over the relevant initial contractual term. With the adoption of the new standard, we expect amortization periods to extend past the initial term.
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 (with the exception of 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.  
The ASU 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 expect to adopt the new standard in fiscal year 2019.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Shareholders' Equity (Tables)
3 Months Ended
Mar. 31, 2017
Equity [Abstract]  
Summary of Activities in Common Stock
The following table details activity in our common stock:
 
 
Three Months ended March 31,
 
 
2017
 
2016
 
 
Shares
 
Amount
 
Shares
 
Amount
Purchases of treasury shares
 
(42
)
 
$
(6,171
)
 
(758
)
 
$
(94,497
)
Stock option exercises
 
324

 
14,851

 
79

 
1,781

Employee stock plan purchases
 
14

 
1,650

 
8

 
1,238

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2017
Earnings Per Share [Abstract]  
Computation of Basic Earnings and Diluted Earnings Per Share Data
The following table details the reconciliation of basic earnings per share to diluted earnings per share:
 
 
Three Months ended March 31,
 
 
2017
 
2016
Numerator for basic and diluted earnings per share:
 
 
 
 
Net income
 
$
32,306

 
$
18,224

Denominator:
 
 

 
 

Weighted-average basic common shares outstanding
 
36,845

 
36,549

Assumed conversion of dilutive securities:
 
 
 
 
Stock options
 
2,087

 
2,522

Denominator for diluted earnings per share
   - Adjusted weighted-average shares
 
38,932

 
39,071

Earnings per common share:
 
 

 
 

Basic
 
$
0.88

 
$
0.50

Diluted
 
$
0.83

 
$
0.47

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Share-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Share-Based Compensation Expense Related to Share-Based Awards
The following table summarizes share-based compensation expense related to share-based awards recorded in the statements of income, pursuant to Accounting Standards Codification (“ASC”) 718, Stock Compensation:
 
 
Three Months ended March 31,
 
 
2017
 
2016
Cost of software services, maintenance and subscriptions
 
$
2,097

 
$
1,317

Selling, general and administrative expenses
 
6,579

 
5,163

Total share-based compensation expense
 
$
8,676

 
$
6,480

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment and Related Information (Tables)
3 Months Ended
Mar. 31, 2017
Segment Reporting [Abstract]  
Schedule of Segment Revenues and Operations
For the three months ended March 31, 2017
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
16,574

 
$
1,649

 
$

 
$
18,223

Subscriptions
 
38,313

 
1,789

 

 
40,102

Software services
 
40,668

 
4,350

 

 
45,018

Maintenance
 
82,166

 
4,693

 

 
86,859

Appraisal services
 

 
6,612

 

 
6,612

Hardware and other
 
2,728

 

 

 
2,728

Intercompany
 
2,163

 

 
(2,163
)
 

Total revenues
 
$
182,612

 
$
19,093

 
$
(2,163
)
 
$
199,542

Segment operating income
 
$
52,051

 
$
4,214

 
$
(11,248
)
 
$
45,017



For the three months ended March 31, 2016
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
15,654

 
$
1,196

 
$

 
$
16,850

Subscriptions
 
31,985

 
2,104

 

 
34,089

Software services
 
38,605

 
3,825

 

 
42,430

Maintenance
 
71,400

 
4,632

 

 
76,032

Appraisal services
 

 
6,558

 

 
6,558

Hardware and other
 
3,036

 
15

 
283

 
3,334

Intercompany
 
1,160

 

 
(1,160
)
 

Total revenues
 
$
161,840

 
$
18,330

 
$
(877
)
 
$
179,293

Segment operating income
 
$
40,669

 
$
4,830

 
$
(8,637
)
 
$
36,862


Reconciliation of Operating Income from Segments to Consolidated
 
 
Three Months ended March 31,
Reconciliation of reportable segment operating income to the Company's consolidated totals:
 
2017
 
2016
Total segment operating income
 
$
45,017

 
$
36,862

Amortization of acquired software
 
(5,410
)
 
(5,459
)
Amortization of customer and trade name intangibles
 
(3,458
)
 
(3,362
)
Other expense, net
 
(190
)
 
(467
)
Income before income taxes
 
$
35,959

 
$
27,574

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Shareholders' Equity - Summary of Activities in Common Stock (Detail) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Equity [Abstract]    
Purchases of common stock, Shares (42) (758)
Stock option exercises, Shares 324 79
Employee stock plan purchases, Shares 14 8
Purchases of common stock, Amount $ (6,171) $ (94,497)
Stock option exercises, Amount 14,851 1,781
Employee stock plan purchases, Amount $ 1,650 $ 1,238
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Shareholders' Equity - Additional Information (Detail)
Mar. 31, 2017
shares
Equity [Abstract]  
Number of shares authorized to be repurchased 1,976,160
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Other Assets - Additional Information (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2017
USD ($)
Schedule Of Other Assets [Line Items]  
Purchase of held to maturity securities $ 33.5
Grade corporate and municipal bonds, maturity date 2017 through early-2019
Convertible Preferred Stock | Record Holdings Pty Limited  
Schedule Of Other Assets [Line Items]  
Cost method investment $ 15.0
Investment percentage 20.00%
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Revolving Line of Credit - Additional Information (Detail)
3 Months Ended
Mar. 31, 2017
USD ($)
letters_of_credit
Dec. 31, 2016
USD ($)
Nov. 16, 2015
USD ($)
Line Of Credit Facility [Line Items]      
Outstanding borrowings $ 0 $ 10,000,000  
Number of letters of credit | letters_of_credit 2    
Revolving Credit Facility | Credit Agreement      
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 $ 297,800,000    
Revolving Credit Facility | Credit Agreement | Prime Commercial Lending Rate      
Line Of Credit Facility [Line Items]      
Effective percentage interest rate 4.04%    
Revolving Credit Facility | Credit Agreement | Libor Rate      
Line Of Credit Facility [Line Items]      
Effective percentage interest rate 2.23%    
Revolving Credit Facility | Credit Agreement | Minimum | Prime Commercial Lending Rate      
Line Of Credit Facility [Line Items]      
Line of credit facility interest rate 0.25%    
Revolving Credit Facility | Credit Agreement | Minimum | Libor Rate      
Line Of Credit Facility [Line Items]      
Line of credit facility interest rate 1.25%    
Revolving Credit Facility | Credit Agreement | Maximum | Prime Commercial Lending Rate      
Line Of Credit Facility [Line Items]      
Line of credit facility interest rate 1.00%    
Revolving Credit Facility | Credit Agreement | Maximum | Libor Rate      
Line Of Credit Facility [Line Items]      
Line of credit facility interest rate 2.00%    
Letter of Credit | Credit Agreement      
Line Of Credit Facility [Line Items]      
Letters of credit, outstanding $ 2,200,000    
Letter of Credit | Revolving Credit Facility | Credit Agreement      
Line Of Credit Facility [Line Items]      
Revolving credit facility, maximum borrowing capacity     $ 10,000,000
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Tax Provision - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Income Tax Disclosure [Abstract]    
Effective income tax rates 10.20% 33.90%
Federal income tax rate 35.00% 35.00%
Excess tax benefit $ 10,100 $ 1,200
Income tax payments $ 161 $ 71
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.7.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
Mar. 31, 2017
Mar. 31, 2016
Earnings Per Share [Abstract]    
Net income $ 32,306 $ 18,224
Weighted-average basic common shares outstanding (in shares) 36,845 36,549
Stock options (in shares) 2,087 2,522
Denominator for diluted earnings per share - Adjusted weighted-average shares (in shares) 38,932 39,071
Basic (USD per share) $ 0.88 $ 0.50
Diluted (USD per share) $ 0.83 $ 0.47
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share - Additional Information (Detail) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Earnings Per Share [Abstract]    
Antidilutive securities excluded from computation of earnings per shares (in shares) 1,160 762
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Share-Based Compensation - Summary of Share-Based Compensation Expense Related to Share-Based Awards (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense $ 8,676 $ 6,480
Cost of software services, maintenance and subscriptions    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 2,097 1,317
Selling, general and administrative expenses    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense $ 6,579 $ 5,163
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment and Related Information - Additional Information (Detail)
3 Months Ended
Mar. 31, 2017
Business_Unit
Segment
Segment Reporting Information [Line Items]  
Number of business units | Business_Unit 4
Enterprise Software  
Segment Reporting Information [Line Items]  
Number of reportable segment | Segment 1
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment and Related Information - Schedule of Segment Revenues and Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Segment Reporting Information [Line Items]    
Software licenses and royalties $ 18,223 $ 16,850
Subscriptions 40,102 34,089
Software services 45,018 42,430
Maintenance 86,859 76,032
Appraisal services 6,612 6,558
Hardware and other 2,728 3,334
Total revenues 199,542 179,293
Segment operating income 45,017 36,862
Operating segments | Enterprise Software    
Segment Reporting Information [Line Items]    
Software licenses and royalties 16,574 15,654
Subscriptions 38,313 31,985
Software services 40,668 38,605
Maintenance 82,166 71,400
Hardware and other 2,728 3,036
Intercompany 2,163 1,160
Total revenues 182,612 161,840
Segment operating income 52,051 40,669
Operating segments | Appraisal and Tax    
Segment Reporting Information [Line Items]    
Software licenses and royalties 1,649 1,196
Subscriptions 1,789 2,104
Software services 4,350 3,825
Maintenance 4,693 4,632
Appraisal services 6,612 6,558
Hardware and other 0 15
Total revenues 19,093 18,330
Segment operating income 4,214 4,830
Corporate    
Segment Reporting Information [Line Items]    
Hardware and other 0 283
Intercompany (2,163) (1,160)
Total revenues (2,163) (877)
Segment operating income $ (11,248) $ (8,637)
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment and Related Information - Reconciliation of Operating Income from Segments to Consolidated (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Total segment operating income $ 45,017 $ 36,862
Amortization of acquired software (5,410) (5,459)
Amortization of customer and trade name intangibles (3,458) (3,362)
Other expense, net (190) (467)
Income before income taxes 35,959 27,574
Segment Reconciling Items    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Amortization of acquired software (5,410) (5,459)
Amortization of customer and trade name intangibles (3,458) (3,362)
Other expense, net $ (190) $ (467)
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Additional Information (Detail)
Mar. 31, 2017
LegalMatter
Commitments and Contingencies Disclosure [Abstract]  
Number of material legal proceedings pending 0
EXCEL 43 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $V&FDH?(\\#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,$% @ 38::2F;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 " !-AII*&>&B-.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$Y#QDSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]DNR M-F5L#["CI=^?/H$:'83N(K[$+F DB^EN<*U/0H^"V@6XES]$SMW@%V20[)+JN_[O%_-N7$' M#N_/3Z_SNIGUB937./Y*5M YX)I=)[^M-MO=(Y-EP>^SHLK*>L=K43V(JOR8 M7'_XW81=9^S>_F/CJZ!LX-==R"]02P,$% @ 38::2IE&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 " !-AII*^/9]#64" 4" & 'AL+W=OV<.3.#QY/RP?BK: B1P5M'>[$-&RF'YR@2=4,Z+)[80'IU MT+9 M8QN"\'WCI;TV4F]$53G@*_E&Y/?AR-4JFJV )@*:"6,VH]$S$^H' M+'%5HTFS#)K M*(\+N$GLO$6+-[8C_&K:D0AJ=NM-+USLSBUO!\T;_1<^]LNOF%_;7@0G)M5+ M;][C"V.2*(?B)^5*HUKTO*#D(O4T5W,^]JEQ(=DP]>!H_B-0_0%02P,$% M @ 38::2E;0F)K] P K1$ !@ !X;"]W;W)KTI2;K]V=5E]ZFYN:O_ MY]BT==G[Q_:4=+?6E8F^;+\/#+81VG@R-7N7T_5%'ZR[O;N:H::O(^ M_IXKC1\YA\#E_;?:?QH;[QOS6G9NUU1_70[]>1T7<71PQ_*MZC\W]Y_=W" 3 M1W/K?W7OKO+RP8G/L6^J;OR-]F]=W]1S+=Y*77Z=KI?K>+U/_V1V#I,#< [ M1X#/_5\!:@Y0WP/TV/C)V=C4'\N^W*S:YAZUTVC=RN&E@"?E.W,_%(Y]-_[G M6]OYTO<-ZE7R/M0S2[:3!!<2>"@27_DC TH9MLC"\6."G: P<@8EMD&-\6H9 MG\GQ6HS78[Q>QN>D#R9)/DJN4Q\4B(HT1%!EA4EE+T;T8KB7@GB9)&:11:>0 MTD[E*J73PLI>,M%+QKU8XB7C7DP*Q/%.4*%6@7[)12\Y\[*(G[SD+$OA>Y\X MWG%5GJ4*92^%Z*7@7H!X*5B6+ ,Z1(+(F$)V8D4GECLA2;:6)<&*'H MZ[ 31)D*C#3(D /%^]=0+XJE,1I2:D92F0 90$8F<&:JC+K1+(]51C,[7%88 MS -T !F;P+G)YB0(X 2;4SL".&T6X /(X 1.3C8O@4,1%&34C: J=&!U QF= M(+"3O<4T$F0=NX/U!F:,(W Z=6[/F MXW;#T-&25"HTMU!F,G(FTU'8(L>MRD"SSN$R+%(=VMW*7$;.94W7/>3$_0$L M!:&DTED><"-S&3F7-=W/(P>N,I9ME 09YB8/K* H/9%*^A:?=='+PO9KI(..WLCU=KEWTVO3^$WS\4#XV3>^\ M2=\[<71VY>'Q4+EC/]SF_KZ=#A"FA[ZYS8.$9O,O4$L#!!0 ( $V& MFDK]!>P,0@0 ,(4 8 >&PO=V]R:W-H965T&ULA9AO M;Z-&$(>_BN7W=S"S?XEL2[5/IU9JI>BJMJ])O(ZM ^,"B:_?O@LFECTSF\N+ M&/!O=I\UR\/"XMRTW[M]"/WL1UT=N^5\W_>GARSKGO>A+KO/S2D[IJW+ M/NZV+UEW:D.Y'8OJ*L,\MUE='H[SU6(\]MBN%LUK7QV.X;&==:]U7;;_K4/5 MG)=SF+\?^'9XV??#@6RU.)4OX<_0_W5Z;.->=FUE>ZC#L3LTQUD;=LOY+_"P M468H&!-_'\*YN]F>#4-Y:IKOP\YOV^4\'XA"%9[[H8DR?KR%3:BJH:7(\>_4 MZ/S:YU!XN_W>^M=Q\'$P3V47-DWUSV';[Y=S/Y]MPZY\K?IOS?G7, W(S&?3 MZ'\/;Z&*\8$D]O'<5-WX?_;\VO5-/;424>KRQ^7S"T M_6&!F@H4*<@N9.-0OY1]N5JTS7G67L[6J1PF!3RH^&,^#P?'WV[\+HZVBT?? M5B9?9&]#.U-D?8G@303O$QN>,'"-9+'_*P2*$#C6J]MZE.N56*_&>GU;K\@@ M+A$W1HYCQ"JG@ R$IY2%U%BTR*(YBR8LEXBYZ04B#!+D#8_%JU,I+=,8D<9P M&D-HC-2-L01&2J%3,HL562QG(;VL+>\%M";$&RF5JT)F<2*+XRR.L#C6"[DP M-CR!OC RAAUE#,>R[R4\YZ,<]1-0DK[%$U"DL!I@-( OZIUG)<%Y1%RJ)-G"V1C E>F M32@39&<"EZ:ETIPRMZS6Y*C8;_S3W#V1;$[@ZK14G2!(T7CT](*0E^@1N1I47.96Y&',Z<6L!V:# %6JI0H';$90QUM-[G1QTA4X8#&23 M@N,S,77>90D"MZ"E%@1N. N*G76>(7&^4+8A=);\QH%>7(S?!RZ?R:4 MQ:FX.&DW:\6%:&SAZ$)H(^6,M3;Q_*-D<2HN3D]MI;@2/VEZ8_E)Z)Y%-J?B MYO3LF9D;<9 X9=Y(.66\2Q$E'N*Y.3VUE>):_!2?030[7U+.:9TPA)+]J;@_ M/366XF8LK/5LB2SEP!A,+$Z4[%#%'>JILZ;,[4L,>0$H!X4%8';S,FEXN_=' MV;XG[IA[?'NV:I@^QT?QS;'0?RNUUIPJ[?MAT<;N]O%6[[/3-:7IC MF%U?6Z[^!U!+ P04 " !-AII*G5PW %T" !&" & 'AL+W=OTU; M6LU5<4#KW;<[Y'5 P'PA]817&W'EMFXYMW8KS?@, .U:X M1>R)]+@3=\Z$MHB++KT UE.,3LK4-L#WO!BTJ.[<(E=C>UKDY,J;NL-[ZK!K MVR+Z;X<;,FQ=Z+X-/->7BLL!4.0]NN"?F/_J]U3TP!SE5+>X8S7I'(K/6_<3 MW)10&93B=XT'MF@[LI0#(2^R\^VT=3U)A!M\Y#($$I<;+G'3R$B"X^\4U)US M2N.R_1;]BRI>%'- #)>D^5.?>+5U4].5\9).T41*"UZ':]UIZ[#>"?))IO=X$\&?S; \*XAF R!9@ C MF2KU,^*HR"D9'#JN5H_D0P$W@9C,HQQ49I)*&1!&J2\JYD11%9*2*3 FH4HR1:I5 _#>5CW8HGMO+$ M)H_V".UB(X].SEVF9$I3&&89+'VJI4/"%=$T+/O3)[)%.M;D_< ^'B;% [ M^)D0CD54[TG$J\2A/G<:?.:RF8@V'4^VL<-)/YW:8/YT*/X#4$L#!!0 ( M $V&FDI3 23")@0 .<2 8 >&PO=V]R:W-H965T&UL M?9A=CZ,V%(;_"LK]+#['&,,HB33):M5*K33:JNTUDS@?6@@ID,GVW]=\3):U M7_=F I[WV.\YAL?&RWO=?&M/QG31]ZJ\M*O%J>NNSW'<[DZF*MI/]=5<['\. M=5,5G;UMCG%[;4RQ'X*J,F8ATK@JSI?%>CFTO3;K97WKRO/%O#91>ZNJHOEW M8\KZOEK0XJ/AZ_EXZOJ&>+V\%D?SA^G^O+XV]BY^]+(_5^;2GNM+U)C#:O%" MSUO)?<"@^.ML[NWL.NI3>:OK;_W-K_O50O2.3&EV7=]%87_>S=:49=^3]?'/ MU.GB,68?.+_^Z/W+D+Q-YJUHS;8N_S[ON]-JD2VBO3D4M[+[6M]_,5-":A%- MV?]FWDUIY;T3.\:N+MOA;[2[M5U=3;U8*U7Q??P]7X;?^]3_1Q@.X"F 'P%V M[/\+D%. _!&0#,F/SH94/Q==L5XV]3UJQMFZ%OU#0<_2%G/7-PZU&_YGLVUM MZ_LZSY;Q>]_/)-F,$IY)Z*&(;>>/$1B-L&$OG'\>8 L4"H\@80YRB)?S''(< MG\#X9(A/9O%)ZM1@E.A!4I$YM;%5^6,G>3020ZF./",D, OK0#)*/>U%9Y/F2I*G&R03&D5J"T% M*$+ D/L.3:+Y2%IY,PU4.64Z8 9?FKIT$V%&Y=-\%J",MLX C##U2GB,M7$?* M'XDS3LAU!'12)"JP9A&F*"&,>G/F$S+)2'LU C*2'#*$24H:4".PRA$F( $$ MDE=FP$#*,Q9N4DB7:@Z0D# **0>6W-5J$OTTE";.7$= EB84 !ECLC(@*[DK M%OO(3+/QW&7.7$?T4IU 4&(?L@M#1U MLP*$LYM$X4VZK]-)>-(Q"!F D%P0LD^X)RVDM\\',KNDR) C3$(&FTIRUR_V M-XR49,I=+)!,9Z'/&XQ5!EAU<;EA'Y>4*F_&@(I#:RECI#) *KM(9E &95#)Q9RR>'0]4ICD.)REMM*MOEZ[_$I^U M/DYK7H;#&J=]0\_;\ZZNAJ.& YUW1GK4GRR!3N9 M8O^X*&PO=V]R:W-H965T&UL?5/;CMP@#/T5 MQ KJI5::;15VV#/9APTZ#5P@?3MLSU%D2=0%HQOMO=,2VD MH66>?&=;YCAX)0V<+7&#UL+^/('"L: 9?7,\R[;ST<'*O!$) ME(I$0<:/F9,N*2-P?7YC?Y]J#[54 MS,5_@BNH$!Z5A!P5*I=64@W.HYY9@A0M7J==FK2/T\T^FV'; #X#^ )X2'G8 ME"@I?R>\*'.+([%3[WL1GS@[\M";*CI3*])=$.^"]UIF_#9GUT@TQYRF&+Z. M62)88%]2\*T4)_X/G&_#]YL*]PF^_T/AW3;!89/@D @._RUQ*^;^KR1LU5,- MMDW3Y$B%@TF3O/(N _O(TYO\#I^F_;.PK32.7-"'ETW];Q ]!"F[FS!"7?A@ MBZ&@\?%X'\YV&K/)\-C//X@MW[C\!5!+ P04 " !-AII*%BX7-K4! #2 M P & 'AL+W=OIVF35NG4:=MG+G$25(A3()?VWP](FF5;M"^ C=_SLS'9B.;)M@". MO&C5V9RVSO5'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ7B2W#(M9$>++/K. MILAP<$IV<#;$#EH+\WH"A6-.4_KF>)1-ZX*#%5DO&O@&[GM_-MYB"TLE-716 M8D<,U#F]2X^G?8B/ 3\DC'9U)J&2"^)3,+Y4.4V"(%!0NL @_':%>U J$'D9 MSS,G75(&X/K\QOXIUNYKN0@+]ZA^RLJU.3U04D$M!N4>]"$^<'KGO31F4;%[\ 4$L#!!0 ( $V&FDJ$I(4$M $ -(# 8 M >&PO=V]R:W-H965T&UL?5-A;]P@#/TKB!]0+N2VJTY) MI%ZG:9,VZ=1IZV^C\38U&"^=-TS#;&Q!5!&G%^&[WGFDA.UIDT745%"+0;D''#_!7,\[2N;BO\ 5E \/ M2GR.$I6-*RD'ZU#/+%Z*%L_3+KNXC]/-X3##M@%\!O %>N^U2-(D8]= -,>JK!-'&:+"EQZ.(D MK[S+P-[Q^":OX=.T?Q6FD9TE%W3^96/_:T0'7LKNQH]0ZS_88BBH73@>_-E, M8S89#OOY!['E&Q>_ 5!+ P04 " !-AII*"9- &;0! #2 P & 'AL M+W=O0;)JV45\ &Y_C8V/RT;H7WP$$\JJ5\07M0NB/ MC/FJ RW\C>W!X$UCG18!3=TD(:6>?*=79G;(2AIX.R( M'[06[N<)E!T+NJ=OCF?9=B$Z6)GWHH4O$+[V9X<66UAJJ<%X:0UQT!3T<7\\ M93$^!7R3,/K5F<1*+M:^1.-C7=!=% 0*JA 9!&Y7> *E(A'*^#%STB5E!*[/ M;^SO4^U8RT5X>++JNZQ#5] '2FIHQ*#"LQT_P%S/+25S\9_@"@K#HQ+,45GE MTTJJP0>K9Q:4HL7KM$N3]G&ZX?7O1!!E[NQ(W-3[ M7L0GWA\Y]J:*SM2*=(?B/7JOY?Z0Y>P:B>:8TQ3#US%+!$/V)07?2G'B_\#Y M-ORPJ?"0X(<_%-YN$V2;!%DBR/Y;XE;,W5])V*JG&ER;ILF3R@XF3?+*NPSL M(T]O\CM\FO;/PK72>'*Q 5\V];^Q-@!*V=W@"'7XP19#01/B\1[/;AJSR0BV MGW\06[YQ^0M02P,$% @ 38::2@H1J$2T 0 T@, !D !X;"]W;W)K M&UL?5-A;]L@$/TKB!]0$CMKL\BVU'2J-FF3HDYK M/Q/[;*,"YP&.NW\_P*[KK5:_ '?<>_?N.+(!S;-M 1QY45+;G+;.=0?&;-F" MXO8*.]#^ID:CN/.F:9CM#/ J@I1DR69SS107FA99])U,D6'OI-!P,L3V2G'S MYP@2AYQNZ:OC032M"PY69!UOX">X7]W)>(O-+)50H*U 30S4.;W='HZ[$!\# M'@4,=G$FH9(SXG,POE4YW01!(*%T@8'[[0)W(&4@\C)^3YQT3AF R_,K^WVL MW==RYA;N4#Z)RK4YW5-200/CPH\3E*E#:NI.RM M0S6Q>"F*OXR[T'$?QILTG6#K@&0")#-@'_.P,5%4_H4[7F0&!V+&WG<\//'V MD/C>E,$96Q'OO'CKO9=BF]YD[!*(IICC&),L8^8(YMGG%,E:BF/R#IZLP]-5 MA6F$I_\HW*\3[%8)=I%@]V&):S&?_TO"%CU58)HX39:4V.LXR0OO/+"W27R3 MM_!QVG]PTPAMR1F=?]G8_QK1@9>RN?(CU/H/-AL2:A>.-_YLQC$;#8?=](/8 M_(V+OU!+ P04 " !-AII*0M-D![(! #2 P &0 'AL+W=OR/(R@S MYG1'KXYGV;0^.%B1]:*!+^"_]B>+%EM8*JFA<])TQ$*=T_O=X9B&^!CP3<+H M5F<2*CD;\Q*,IRJG21 $"DH?& 1N%W@ I0(1RGB=.>F2,@#7YRO[QU@[UG(6 M#AZ,^BXKW^;TCI(*:C$H_VS&1YCK>4?)7/PGN(#"\* $Z)D% MI6CQ-NVRB_LXW>ROL&T GP%\ =Q% )L21>4?A!=%9LU([-3[7H0GWATX]J8, MSMB*>(?B'7HOQ2Y-,G8)1'/,<8KAZY@E@B'[DH)OI3CRO^!\&[[?5+B/\/UO M"O^1/]TD2"-!^M\2MV+^5,E6/=5@FSA-CI1FZ.(DK[S+P-[S^":_PJ=I_RQL M(SM'SL;CR\;^U\9X0"G)#8Y0BQ]L,134/AS?X]E.8S89WO3S#V++-RY^ E!+ M P04 " !-AII*&'.O1+0! #2 P &0 'AL+W=OE-:K9)(W2($$DBK(NBS-YDD5GT)MK,I M?\_824. B!?;,YYSYLQXG(_6O?@.()!7K8PO:!="?V3,5QUHX6]L#P9O&NNT M"&BZEOG>@:@32"O&=[MW3 MI:)DGW]F5N1V"D@;.COA!:^%^GD#9L:![^N9X MDFT7HH.5>2]:^ KA6W]V:+&%I98:C)?6$ =-01_VQU,6XU/ =PFC7YU)K.1B M[4LT/M4%W45!H* *D4'@=H5'4"H2H8P?,R==4D;@^OS&_B'5CK5FXIF8O_#%=0&!Z58([**I]64@T^6#VSH!0M7J== MFK2/T\U=-L.V 7P&\ 5PG_*P*5%2_EX$4>;.CL1-O>]%?.+]D6-OJNA,K4AW M*-ZC]UKNLT/.KI%HCCE-,7P=LT0P9%]2\*T4)_X/G&_##YL*#PE^^$-AMDV0 M;1)DB2#[;XE;,;=_)6&KGFIP;9HF3RH[F#3)*^\RL \\O&PO=V]R:W-H965T552VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8 M[0SP*H*49,EF<\T4%YH66?2=3)%A[Z30<#+$]DIQ\^<($H><;NF;XU$TK0L. M5F0=;^ GN%_=R7B+S2R54*"M0$T,U#F]W1Z.:8B/ ;\%#'9Q)J&2,^)S,+Y5 M.=T$02"A=(&!^^T"=R!E(/(R7B9..J<,P.7YC?UKK-W7^D><7B J9XOE$S%?X<+2!\>E/@<)4H;5U+VUJ&:6+P4Q5_'7>BX#^/- M+IE@ZX!D B0S8!_SL#%15'[/'2\R@P,Q8^\['IYX>TA\;\K@C*V(=UZ\]=Y+ ML4VO,W8)1%/,<8Q)EC%S!//L>K,-WJPIW$;[[H/!FG2!=)4@C M0?K?$M=B]I^2L$5/%9@F3I,E)?8Z3O+".P_L;7Q$]AX^3OL/;AJA+3FC\R\; M^U\C.O!2-E=^A%K_P69#0NW"\<:?S3AFH^&PFWX0F[]Q\1=02P,$% @ M38::2H,(7@FT 0 T@, !D !X;"]W;W)K&UL M?5/;;IPP$/T5RQ\0LRS;I"M RJ:J6BF15JG:/GMA "N^4-LLR=]W; A%+>J+ M[1F?<^;B<3X:^^(Z $]>E=2NH)WW_9$Q5W6@N+LQ/6B\:8Q5W*-I6^9Z"[R. M)"59FB0?F.)"TS*/OK,M<]; M^ ;^>W^V:+%%I18*M!-&$PM-0>]WQU,6\!'P0\#H5F<2*KD8\Q*,KW5!DY 0 M2*A\4."X7>$!I Q"F,:O69,N(0-Q?7Y7_QQKQUHNW,&#D3]%[;N"WE%20\,' MZ9_-^ 7F>@Z4S,4_PA4DPD,F&*,RTL655(/S1LTJF(KBK],N=-S'Z>:0SK1M M0CH3TH5P%^.P*5#,_!/WO,RM&8F=>M_S\,2[8XJ]J8(SMB+>8?(.O==REWW, MV34(S9C3A$G7F 7!4'T)D6Z%.*7_T--M^GXSPWVD[]?1#\FV0+8ID$6![+\E M;F .?Q?)5CU58-LX38Y49M!QDE?>96#OXR.R/_!IVI^X;85VY&(\OFSL?V., M!TPEN<$1ZO"#+8:$QH?C+9[M-&:3X4T__R"V?./R-U!+ P04 " !-AII* MK^*?U[0! #2 P &0 'AL+W=O< M.3,>YZ-US[X#".1%*^,+VH70GQCS50=:^#O;@\&;QCHM IJN9;YW(.H$THKQ MW>X-TT(:6N;)=W%E;H>@I(&+(W[06KB?9U!V+.B>OCJ>9-N%Z&!EWHL6OD#X MVE\<6FQAJ:4&XZ4UQ$%3T(?]Z9S%^!3P3<+H5V<2*[E:^QR-CW5!=U$0**A" M9!"XW> 1E(I$*./'S$F7E!&X/K^ROT^U8RU7X>'1JN^R#EU![RFIH1&#"D]V M_ !S/4=*YN(_P0T4AD55(,/5L\L*$6+EVF7)NWC='/D,VP;P&< M7P#W*0^;$B7E[T009>[L2-S4^U[$)]Z?./:FBL[4BG2'XCUZ;^7^R'-VBT1S MS'F*X>N8)8(A^Y*";Z4X\W_@?!M^V%1X2/##'PH/VP39)D&6"++_EK@5D_V5 MA*UZJL&U:9H\J>Q@TB2OO,O /J1'9+_#IVG_+%PKC2=7&_!E4_\;:P.@E-T= MCE"''VPQ%#0A'M_BV4UC-AG!]O,/8LLW+G\!4$L#!!0 ( $V&FDJAF!$S MM@$ -(# 9 >&PO=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V-R"J2-**\=WNEFDA M.UIDT7^.%]FT+CA8D?6B@6_@OO=GXRVV MJ%120VI,0B47Q-=@?*YRN@L)@8+2!07AMRL\ M@E)!R*?Q:]:D2\A 7)_?U9]C[;Z6B[#PB.JGK%R;TWM**JC%H-P+CI]@KN= MR5S\%[B"\O"0B8]1HK)Q)>5@'>I9Q:>BQ=NTRR[NXW1SE\RT;0*?"7PAW,]"$^<'+GO31FVV0+HID$:!])\2^8<2MS#IAR!L MU5,-IHG39$F)0Q>5=!O:!QS?Y"Y^F_:LPC>PLN:#S+QO[7R,Z\*GL;OP( MM?Z#+8:"VH7CG3^;:V+ M:P$\>=7*N)RVWG='QES9@A;N!CLPX:9&JX4/IFV8ZRR(*I&T8GRSN6-:2$.+ M+/G.MLBP]TH:.%OB>JV%_7T"A4-.M_3-\22;UD<'*[).-/ =_(_N;(/%9I5* M:C!.HB$6ZIP^;(^G?<0GP+.$P2W.)%9R07R)QI,Q.7Y3?U3JCW4,PDQ2E0NK:3LG4<]J814M'@==VG2/HPWN\-$6R?PBB^WM7<:N46C"G$8,7V)F M! OJS_*?'^78EKF,.[(&S1 M4PVV2=/D2(F]29.\\,X#^\#3F_R%C]/^3=A&&D&PO=V]R:W-H965T?,C,?Y:.RS MZP \>5%2NX)VWO='QES5@>+NQO2@\:8Q5G&/IFV9ZRWP.H*49&F2')CB0M,R MC[ZS+7,S>"DTG"UQ@U+<_CF!-&-!=_35\23:S@<'*_.>M_ =_(_^;-%B"TLM M%&@GC"86FH+>[XZG+,3'@)\"1K(?)._1>R]WMQYQ= ]$<E+@5\U:$K7JJ MP+9QFARIS*#C)*^\R\#>I_%-_H5/T_Z-VU9H1R[&X\O&_C?&>,!4DAL&UL;5/;;MP@$/T5Q >$ M7=9-HI5M*9NJ:J566J5J^\S:8QL%&!?P.OW[ G8<-_4+,,,Y9RX,^8CVV74 MGKQH95Q!.^_[(V.NZD +=X,]F'#3H-7"!].VS/461)U(6C&^V]TR+:2A99Y\ M9UOF.'@E#9PM<8/6POXY@<*QH'OZZGB2;>>C@Y5Y+UKX#OY'?[;!8HM*+348 M)]$0"TU!'_;'4Q;Q"?!3PNA69Q(KN2 ^1^-+7=!=3 @45#XJB+!=X1&4BD(A MC=^S)EU"1N+Z_*K^*=4>:KD(!X^H?LG:=P6]IZ2&1@S*/^'X&>9Z/E R%_\5 MKJ "/&828E2H7%I)-3B/>E8)J6CQ,NW2I'V<;NZRF;9-X#.!+X3[%(=-@5+F M'X4796YQ)';J?2_B$^^///2FBL[4BG07DG?!>RWWMSQGUR@T8TX3AJ\Q"X(% M]24$WPIQXO_1^3;]L)GA(=$/Z^A9MBV0;0ID22#[I\3#NQ*W,.^#L%5/-=@V M39,C%0XF3?+*NPSL T]O\@:?IOV;L*TTCES0AY=-_6\0/814=C=AA+KPP19# M0>/C\2Z<[31FD^&QGW\06[YQ^1=02P,$% @ 38::2BFD_"#& 0 -P0 M !D !X;"]W;W)K&UL=51M;YLP$/XKEG] G9"0 M9A$@-9VF3EJEJ-.VSPX<8-4OU#:A_?>S#64L=;]@W_FYY[GS^<@&I9]-"V#1 MJ^#2Y+BUMCL08LH6!#4WJ@/I3FJE!;7.U TQG09:A2#!2;):[8B@3.(B"[Z3 M+C+56\XDG#0RO1!4OQV!JR'':_SN>&)-:[V#%%E'&_@)]E=WTLXB,TO%!$C# ME$0:ZAS?K0_'U.,#X#>#P2SVR%=R5NK9&]^K'*]\0L"AM)Z!NN4"]\"Y)W)I MO$R<>);T@HPIJVG/[I(8'F.I),9J*_P$7 MX [N,W$:I>(F?%'9&ZO$Q.)2$?1U7)D,ZS">[-(I+!Z03 ')'+ /.F04"IE_ MI986F58#TN/==]2W>'U(W-V4WAFN(IRYY(WS7HKU+LW(Q1--F..(29:8&4$< M^RR1Q"2.R8?P)!Z^B6:X">&;I?KV-DZPC1)L \'VOQ)W5R7&,)^(I%&1-$*P MOQ*)8;YW;J_'MSP:5G73F)+Y7U'\!5!+ P04 " !- MAII*L%>ISDH" 6!P &0 'AL+W=O(:((!6F:9,VJ>K4[;637 (J8&8[H?OVLPVAU%SV)MC' M_^Y^=\3G;*#LE5< PGIKFX[O[$J(?NLX_%!!2_@#[:&3;TZ4M43(+3L[O&= MCMJI;1QOLXFTE>U M^7;!-ES_6H<+%[2=HDB4EKR- MS[K3SV&*?W/#';S)P9L=9.[_.?B3@__N$.CB1S)=ZFEJ+P5N[>QP0E MH@CQ##Y:A*_]_26@E^(! C1 H ,$'[K@&ET8-:'6=%KS*3 +031QF. D(4H2 M(B1&EB)<9?&]P"!9:^(['8E0C@CA\ V.:)7#-3'6DCO=B%&*&*$P4A2C)E[V M/%I]O1)1I4&0QCA-@M(D"$UHT"1(3Y+0I$%4<7+G4*4H2XJP1 9+NJK9C4+C M<)>(R//-C^0LQDD+[*PG+[<.]-()=7 7UGFX/WIJ'!GV0@[]<4:_AQEOC!^$ MG>N.6WLJY+#3(^E$J0#)N'F0G:KD)35O&C@)M8SEFHVC>MP(VD^WD#-?A?D_ M4$L#!!0 ( $V&FDI43V!)H0$ %X# 9 >&PO=V]R:W-H965TQB(E69%E*Z:XT+0N8VYOZ]*7 C_ '_-]A;S%B,TLK%&@GC"86NHK^R+>[1.E_LO^,L^,L!^[@WLA_ MHO5]1>\H::'C)^F?S?@+IGF6E$S#/\(9),*#$NS1&.GBES0GYXV:6%"*XF_) M"AWMF$Z6RZGL>D$Q%11S01'[L-0H*G_@GM>E-2.Q:?<##U><;PO<31.2<17Q M#,4[S)[K?+TNV3D039A=PA1?,''E/W!Z%=N1@/&XY[J(SQ@-R9C=(U^-C MGP,)G0_N&GV;KCP%W@S3:V;S+U5_ %!+ P04 " !-AII*R-_;(/H! "% M!0 &0 'AL+W=O*>G$R6VD[(\(B:(!BL6.]="IEXIQBJ4R>8U$SP&7)H@2%'A>C"AN.S?/ MC._"\XP-DK0=7+@C!DHQ_W,&PL:3Z[MOCN>V;J1VH#SK<0W?0?[H+UQ9:&$I M6PJ=:%GG<*A.[H-_/*<:;P _6QC%ZN[H2JZ,O6CC2WER/9T0$"BD9L#JN,$C M$**)5!J_9TYWD=2!Z_L;^R=3NZKEB@4\,O*K+65S\O]Q,O031/-F/.$ M"=:8!8$4^R(1V"3.P?_AR1V"T)IC: C"=P2!G2"R$D2&('I'$&Z*G#"IP70& M$X:[O5UE;U796U2BC8H- MMYUPKDRJ830C4S$F0:7B[=1O;=1.7 P"E=37@[KS:3-,AF3]O/30LGGSOU!+ M P04 " !-AII*T&8Y_BL# 0#P &0 'AL+W=O=5J)_*DNI-[ M4>AO-K+,$Z5ORZU7[4N1K(U1GGGD^Y&7)VGA+F9F[;E\Q6R?;,5/H7[MGTM]YW5>UFDNBBJ5A5.*S=Q] M8/=//*H-C.(U%:?J[-JI2WF3\KV^^;:>NWZ=D? MUJG;Q:P-SZ\_O7\QQ>MBWI)*+&7V.UVKW=R=NLY:;))#IE[DZ:MH"PI=IZW^ MNSB*3,OK3'2,EZ3^A2Q^T#O_JI>-)MMOM/;4^G5 MXX+%_LP[UHY:S6.CH7--I_"T]RX$H1"/-#2/V66()=+0I>8):3A.A,-:N7' M+QP$V$$ '03&07#A(.QM5J.9&$UA-+WM7 X5S&_^<"XAS"4$N42]7!I->!:) M<(@(AHA B EV,($.)N,W? H=3$$&T]ZQF ZVD_M7]S.&H6(0*N[MYU!#MB#, MQ[CYP 7K\X9$EB?'+%BS$4>U%>&S>AD%DOW ""3*^U%H$(7BR?3* V(87\9! M-,MQ8AA@%HP_D0QSQX;@D3_8622*+'$P?&Q('_D6^AC&C]W '\, LB&!H%HD MFEKB8/H80BNV=!F,%OGCJR5,#0VI(=;OAE!D:XB8&P+<, O@A&&@&YH981AH MV,Y M4ADZ;J$B2$ [.EBF&@Z(9J,0PT&5,M$H66.)@8 C P"_J$8:!X?+4< MP\!!"QE4"T66GQB.B>$(!@OZ',/ Z89J+2]VH#.P?O-N11=]B*YT(8ZIX0 ( MLKG 0/#PAHHQ$!R]F_7?C%K1B#=-[VQI-)#BQDM-E(JH1/R[W3A.SV>=C>9V*CZ&PO=V]R M:W-H965T,'#(I5FT9-IMUL9I/=I)G- M[CQ3>UO-@#B =?;O%]!::\F\"%S..?=?P\TN M-7@+^%M#+V=SSU1RX/S=+'X<V/?&XG_"!:B&&R"7@BZ-Q?$:*1$-T(*UO\X,R6^HTH M4F2"]YX8?E9+S)T(-Y$^S-($[=G9/5VMU-%+@7&8H8L1&C'; 8-GF!L":?4I M!7:EV.('.KY/L',@8G>&R%E$9/G1W&"T=@NLG (K*["Z.X6%R:T+$RT*<6%6 M;B.QTTCL$(@71ER89&'D:\R=D<1I)'$(I LC R:UF&8X]B ,@H45!PK/0'=> M4J>7U.%EO?"2/F9)%O=X]XA)EQ<9S=X- W&V+49Z)>\:96[H+#IUL6=LWMTB MOM7=;6A&-YFA-?XBXEPWTCMPI5^U?7LGSA5HA\&3_F^5[L;3@L))F6FJYV+H M2<-"\79LMVCJ^<5_4$L#!!0 ( $V&FDI*2EGW40( !T' 9 >&PO M=V]R:W-H965T/B1MD;;P"$\]Z1GF_=1HAA MXWF\;J##_(D.T,LW)\HZ+.24G3T^,,!''=01#_E^XG6X[=VRT&M[5A;T(DC; MPYXY_-)UF/W9 :&WK1NX]X67]MP(M>"5Q8#/\ /$SV'/Y,R;78YM!SUO:>\P M.&W=YV!3Y4JO!:\MW/AB[*A*#I2^J!R?'?_K&N7M1PPAXJ27^U1-%LW_3GWA@G:3BT3I\/OX;'O]O$W^]S![ )H"T!P@<_\O()P"PH^ M2!<_DNE2/V&!RX+1F\/&/VO ZDP$FU!N9JT6]=[I=[):+E>O)4)YX5V5T:39 MC1JTT 2SPI/N T0/$R&H0:8-H81 E MQB:,DE1+>BT)4>@;JFJM"C*$(CM+;&6)5RPRCP$S:N(E3))%L0%C4\51;H=) MK#")!28P8))5&N1GJ<%B$<4(V5%2*TIJ03$.TBY=5YSEIJJRJ'(_?7!@,BM, MMCXPF<$R2K)%%O\I,T253?3@Z.=6D'P-8GZ^N0TD-$!LHB@U2+Q%5^F G74# MYDY-+[U0W^]B=>[QSTAU)6-])WO_V*H_;,:+XSMFY[;GSH$*V?-T9SI1*D R MRIUQG4;>5?.$P$FH82K';.S8XT308;J,O/E&+/\"4$L#!!0 ( $V&FDI0 M944$VP$ &,$ 9 >&PO=V]R:W-H965TGMRT56%$?MC\D9O?=F MX8RS4:H7W0(8],J9T#ENC>GWA.BR!4[UG>Q!V"^U5)P::ZJ&Z%X!K3R),Q)' MT8YPV@E<9-YW4D4F!\,Z 2>%], Y57\.P.28XPV^.IZ[IC7.08JLIPU\!_.C M/REKD5FEZC@(W4F!%-0Y?MCLCZG#>\#/#D:]N"-7R5G*%V=\J7(-/$HJT^;X$T85U'1@YEF. M3S#5L\5H*OXK7(!9N,O$QB@ET_X7E8,VDD\J-A5.7\/9"7^.D_Z5MDZ()T(\ M$VSL_Q&2B9"\$7PW2'ZR3##] M1XKIJD#J!=)W74AONA P6X\1(&=-^4A=F][XS_8#0H#_R83UN\;54TG-#I+8R?'OV\MI0&;8G1GLVOMQL\& M@]JXZ[V]JS#WP3"RGU::S/\KQ5]02P,$% @ 38::2DWC!/ P @ @@8 M !D !X;"]W;W)K&ULC571CILP$/P5Q >< 0=( M(D"ZI*I:J96BJWI]=L@FH+,QM9UP_?O:AG"$N%5>8GN9F=U9XB7KN'B3%8#R MWAEM9.Y72K5KA&19 2/RB;?0Z"='+AA1^BA.2+8"R,&2&$51$"2(D;KQB\S& M=J+(^%G1NH&=\.29,2+^;(#R+O=#_QIXJ4^5,@%49"TYP0]0/]N=T">,)..;^<[C>AH$A6,1K#9V<[#UC9<_YFSE\/>1^8"H""J4R$D0O%]@" MI49)U_%[$/7'G(8XW5_5/UOSVLR>2-AR^JL^J"KWE[YW@",Y4_7"NR\P&(I] M;W#_#2Y -=Q4HG.4G$K[ZY5GJ3@;5'0IC+SW:]W8M1OTKS0W(1H(T4C0N?]' MP ,!?Q 6UGQ?F;7ZB2A29()WGNC?5DO,GR)<8]W,T@1M[^PS[5;JZ*6(<)RA MBQ$:,)L>$TTPX8A 6GU,$;E2;*([>G2;8.M Q.X,V&D"6SZ^,9&X!19.@845 M6$P=!K,B-STFM9C&8I9)FLRDL97E7"EZY^2LG?_5X+_0L-*OJ](?A/% X:C,-M5[T4_%_J!X.TQ\ M-'YVBK]02P,$% @ 38::2B^"%A#= 0 MP0 !D !X;"]W;W)K&ULC51=CYP@%/TKQ!^P*#JZG:C)SC9-F[3)9)MNGQF] M?F1!+."X_?<%=*V=Y:$OPKV<>^XY".2SD"^J ]#HE;-!%4&G]7C$6%4=<*KN MQ B#66F$Y%2;4+98C1)H[8HXPR0,4\QI/P1E[G)G6>9BTJP?X"R1FCBG\O<) MF)B+( K>$D]]VVF;P&4^TA:^@_XQGJ6)\,92]QP&U8L!26B*X"$ZGC*+=X#G M'F:UFR/KY"+$BPV^U$406D' H-*6@9KA"H_ F"4R,GZMG,'6TA;NYV_LGYQW MX^5"%3P*]K.O=5<$]P&JH:$3TT]B_@RKGT. 5O-?X0K,P*T2TZ,23+DOJB:E M!5]9C!1.7Y>Q']PX+RMINI;Y"\A:0+:".'%>ED9.^4>J:9E+,2.Y[/U([2^. MCL3L3663;BOX(D]!,D7H+$$23_$$0W)A?,P6$&ATG\+0[>%@=/"^(G2+T$Z?^; MS+P$F4=!?&,R>V?R]D_BW<'A(%MW912JQ#2XZ[K+;K?R@;B#]Q>^7.EO5+;] MH-!%:'-\W2%KA-!@A(1W1D-G7I$M8-!H.\W,7"YW:0FT&-=G F]O5?D'4$L# M!!0 ( $V&FDKXVN8I-00 /T4 9 >&PO=V]R:W-H965TAW-8*#>V1)\9'E*CCS17YZK^UNR=:Q<_RN+8W"[W;7NZB:)FNW=E MWGRJ3N[8_?)4U67>=K?U<]2<:I?OAJ"RB%@I$Y7YX;A2G+O/[WWA75^79)R[>&+X?G?=LW1.O5*7]V?[GVZ^FA[NZB2Y;=H73' MYE =%[5[NEW>TDRTN??>#U]5OVS\/@N\$\YHW;5,4_AUV[OUW:Y6+GGO*7 MHOU2G7]STX"2Y6(:_1_NU16=O'?2];&MBF;X7&Q?FK8JIRR=E3+_,7X?CL/W M> K@2T#7]_\%Z"E _PR(A\&/SH:A_IJW^7I55^=%/3ZM4]X7!=WH M;C*W?>,P=\-OW6B;KO5US7&\BE[[1)/F?M3PE88NBJC+?NF"41?W+,+Y?0<; MH$AP#QH.0@_Q^MT@%$X0PP3QD""^3I!ZDS!*TD%R'"?!,FMO)$!E;!+PDD O MB?1B/2^C)+GJ)5:D_%F5*ATKFV$O!GHQTDOF>3'22Z+(<[P!*HYU8%Y2Z"45 M7J[B1R^IZ,5VL^\YWDA5:I1F[,5"+U9Z(<^+%;T80_XC J(DL=A)!IUDTHG7 MR7TF.N'4+ZF-%&FM8^R$%$:)DEZTCQ(E^J$L2V)_8I NS3C3 4H'TX\ _GSHD$0;H Y0::5#+P0F($D$J2(R M@04$&=+,LEP>D,V1#KSMC"O(<"K+$6\(J(=\1@&57]H%-!6,*,J)@ M8-5C3$'^ 494Y!G4) 1!6-_0X%4E 6JF#$#>08#6<*-4BO<2!63"A"9,0%Y M!@$9$% GRG># !C:W3/F'\_@'TNPQ2;S7W"H"FW]&-./9VS^>-;N#ZF"VS_& M].,9&T"66!./"9 O]!<,K%\),^@'R&R:!NQ@YFG)/%"^J3ANZ 9^O99.AH#.&NT[ MBJX.C4I7/P_G:\UB6[T;\23N9YKQ8/#/O'X^ M')O%8]6V53DLZE^I3-V%[E^\N-X5[:OO+M+NNQP.Y\::M3M-A8W0Y M\5S_!U!+ P04 " !-AII*X.1^=84" #+" &0 'AL+W=O";Y)O ME9E4/Q-)DIBSQN+MVZJ);@JTPJJ8J3::VIEG*ENAK)?$"]S8N6A''6;;8KP! M!O4(1WGO0WA0B*TWH7NW 78 (H C8# );/CXAC\CT0<=^,:!?^-@)'+;8B*# MJ0S&#UP4C5*9HG"X"#U83 "*"0 Q>"2FQ02#,)\"'XU>W Y$!4M83 B*"2=B M?#32$DZC8#]8C+1 *#Q7F C4$@&%\4=BHFD8M!S7!0#Y801+68!2%M.RC)4L M)D%PL!P4OY4R17E1$/FPEB6H90F49>;S02Y\"+B/?T!HYAQ!#W1M![K7MC!L MKF\1>.ILD'>_>/I$3*R;_6D-J/EW4T[YG\0?LHK8>V95 /*C)$C8Y(JD>Z3 M*E>F_BSZ34&/4B\CM>;M>&TWDM7=KX/3_[\D_P%02P,$% @ 38::2O)C M=S6: 0 6 , !D !X;"]W;W)K&UL;5-;3NLP M$-V*Y07@U"4%54DD"D)+-:;9<0GP*N$P9_X)$ZRL_8]!O^:DF91$"BH0V00:(YP M"TI%(I3Q,7'2N64L//5_V._3[#C+3GBXM>I--J$KZ34E#;3BH,*3'1Y@FB>G M9!K^/QQ!(3PJP1ZU53Y]27WPP>J)!:5H\3E::9(=QI/5Y51VOH!/!7PNX'F: M96R4E-^)(*K"V8&X]B%>\6'/<31V3:17I#,5[S!XKGJ\*=HQ$$V8S8O@O MS-6,8<@_-^%GF_!$L#PA6.39>8+E68)E(KC\I>#ZC\H1DR>,29B_+=C)4N*; M>Q1N+XTG.QMPOVD+K;4!D"V[0*(.G_D<*&A#=*_0=^-ECT&P_?2.V?PS5=]0 M2P,$% @ 38::2N>:F4EI(@ XX0 !0 !X;"]S:&%R9613=')I;F=S M+GAM;.T]:V_;2)*?[WY%(Y?9E0'*T=MR/#N XS@SP3IV-LY@L5@<%A35DCBA M2 V;M*/%_/BK1[\HDI**%BE9R':K3;"-3>++(\G58P)_Y\H7:Y#*CU)B_689P^$V4: M_UK*JZQ,BS\]&XS/G_WPO8I_^+[XX746E6N9%B),Y^(Z+>)B*]ZF/&>?O@OS4S'L!V+0ZY_M/KS>R&9Z_7\Y4D8=1\;^M;W[<;N3NPWZO^Y<:'#!Z3F^\2<+E[M-%F*C: M-':-]S*/,P1P+EZ'16V':G7;1S[ ME_[N-Q_S[7VF$?Y#+&+$,Z]Z&Z]KNX,7K#^+C]=5/ MMWYW1UW5>;Y+B[:\-KM]@?=86V? M>JDW<2)S<07O+;.\MLY-F"^EN(PB":-@S)S'MX&=K=? ;O=%%GT*Q#W)@+@K M"U6 H !.:[NXNWU]?7M__5K I_N[F[>O+S_"'_8K@'$."UD&J91C5:7FTT> MQ@I(VO;R3V$^I]D1P*Q8U8GQ,2O@_5QOM8;S#'1CMK#/:ZBXC'XMXQPHK?0^ M#NXO$&NW(X)+[<,/PQ?MP+$[ZL<\4TIL\FP1%S4(9)( .P5B*5.)(Q(=8 ?R[8VYET0+2=9BG # 0 ""+6*S)IM78 MY56HXDAT4#AQ+ TZJ6GD."E1>1P8UJ(/7EW>7-Y>78O[GZZO02<RZA= M$Q@%&BHEB[H07(6*.23"#Q(DXB%,8'QM$5"-Z!\HX.-(PB"@O^@ #X "29+L MD20":"42X&;0*L! ST=!OS=&R-'*T2+/A\'P?**_FM30I MBG43).]SN0GC>2OC>PSA8&UFQ:B"G!;YW3NF 2T!X"!=TC;JH(-;EH,!060@ MLDDB&P6 6RAVH]9-G^,DYK1YI<\"6V<^C9+NV97'IZ=HMV+C^9GALV2.)S% M28RVI$'A:EQMPFT33>!Y7H+P>'/467TA<]396INV@1%[2J%YL2IQ]RP)IC1+ M'E"I@2J6I!D!@+JNW@5M#QO8H?OT&OH8L4>9"#QJ@$*F41U(C %>JDT8R3\] M R]WNGO1[@,1>@&TIY M(?I!K]?#?]K]%V%9@.C&_Y3S"Y%F@*58J;+N^&NWR#5?TI[@C^'TWYP-AQ:K'@*%S<9 $>JC8S06TAJ MCB_+@6K@C)J+[&2$YF[BID#0?%]F[SKO0Q3&E2QB\/5/CK9_]P60@5P;P/6; M&+VS&*.A3,4'HL)&[=UDSPX*B67C@R-KG'WL&\?(5"L8U6$'86@FC6 M'@OM,G9S!N&HB.GJ\OXG\>;F[J_'^TKD[RR P$HL\FPM,NNRAB@@+89K_DMI MC&21(;-DP&+@ *72F9J,72CR0>?H I9*SD_$;&O6@ BA-O-K"3H#N)7XE)Q[ MSPMO5-_=60CSDK8!5<,OMGCT#69&=&8024"D<=+VTM4*? ?6(AYNR.83@)ZE M#&".*"E)WX'DR<4"E SIWM"$5@AFF.YU!MI]M+=[K..N$^@Y+_L=-@P%JH1R M%*IPP2'.8<_I(.>P02&^V31Z?[6=E6"W@,:(QW68?P)#@;ZVDK OS#WL\8SO MP77_@M=,I$Q48YWI;!?ARM"S@4(HS9*XI2E$M]A&84!,-V'M$*87K-+W8[H# MQIU@H;#20H6[F&5YGCU2E ?"DA_IS_ET**S.:E16X-9'4LXUN/*SS*.87R0= M!^S5F!^X H\NCV+&P+!)PL:@MH+;)CRU1,(6/]&Q\5]K MH(B>R4PNXQ3=&-SSAK*03WI?HO"VO8F!-VF5]^C90FS3I!NU.D$0WF=)C#[R M'KO?.*7X*^ 9U0HJ+F!FP"*KKRW."BI_CIJ&''$%2\S)]UM8=T,9+P1(F:$+ M@6_A-+DDX>%'R$SPW3V+I7&EKC]'I'8IL0AF%J'I_.%_IH-![^+^^HH^]2]. MV$*XG6YR(&6\@3C/)(B2+3Z7FX*T/BWU7[@)P;3&;E M\1I W*#929>GXI)2(1!YX$LE[#F'63)@EKRD>#("#0:>*[R>%6E6H*W/M>)U MN(B]G'RQ @)C%BW%KQ!"C1#B680%6"(%%O)0C%-J$'PPF3_4J7@5)N2@T5D& MVDRR))0L;/+]@V;O7W_OE#\P0YE4Y\/E$8O%*@>I7/.IAL13C:8 PYL5*).4 MI-XY9UJ1\#G)J.]4((X>"0,*;!+B)@5HE0I!YQ@0%F&<"U6N0;NCRR8V M/N_"IK/2)\'&>+]-6U1$9Y@4Z(J[=)AOXF=@FA1QG94)L%^BT ,*640:V1]7 M9-;02"!>1/ P7@);\P;P =%>]\]V;UO,ZS-:ZV0Z%2:='5A['[3X),1+#XBV M>4EHEB$0Z=TR@T!V33G9.$"#6)A3B'6!;==> X M?@MB^&[VF&+^$L@6:2VEJ4D9/_+L@"VT3O,<8;T3SQ]KW^\IZMQ5B.PB0$NM M::Z#;WV)4 +:M>(RTFTF@54>8H@6F =7X0-FG27Z"5$"/!8O8C0'&!/Q]VX/_@AW^GSKDA"W\Y?QDE2#FR0ZHX' @*PS"?IG??C8.1M/ M^9OS43 Z/X//]YZ'9%TG)8:#D>B/@NFX+\[.13\XF_;%]8YS!#; >D@*1L.P MR;@GIO#_8#A%#==D"AZ9XTSLR^J38T% T"P+<_)%YF"AHB++=<1G/;%R@U\, M3GMB'2<)*5B7-#+1[T)\W":RBNX:7W"R]K(Q2K&A&_KF(+A7G(5"O1\('?NP M./NSB->QBD!$2E#I[:Q4>:/=+2-;I%P, /N82[(JXC$N5A!9/-"1U!P$$SSZ M2,S"]!,K"MBSW.HH!#1?.F=[TTH-$+GGP^'IV*(T3KUX12SI\"G*HJU49K6BNF4QBB6,PJ@HW$/1]CM<$ M#QEPRL[ H"@L=6Q!MB<).3V'9C8O4)=;NVY,D(W?3EGDW6QVD/+.*)E& Z*M^1*UBQ2.?[93-,.I/N MT70'&H0$:15XFL'W"U3CH8]V(HX[J-!F!. )Q?/^V)--CXLPV,G@3_!S$<1%"-(RYZJ; M1"[1F^,($Y=FZA^_L5B9D,%SZ#5[KB4HP;GE1OS^2L,[SX#Z2&G"*X5#Y&-M M42)LB*OB90IR$(4$QP*8$=WR[$$OPE!*%EG:IF/0>>:F1W\R!N2!V<+8(R4^ M<@P.>[XK\\J>T=$#/QK])$Z,"SZ+!,ACV$"J9$#6%H!'&\<]JME+8M$I, YU*+EP"A!48D_:(= M-5@XJ!8!GRCA'&@!A.+DG,C2!JB*54V]Q&H'V[[$'BV6[4=I M-SKUQ!WF2"_E2.9YV8\2/JXF* MHK_*!#RS-V&^S""033\%XC;4_@,8Y4QG@S' $9?54H_+I>.Z*APFF\EN;>@E MN3BYQ;DN]EUVMAMHVK+>H\,^^TR5LP25')^$2 C(<^4R9LV0D+64E&K;P?Z@ M!];VE4O&.654GV.+X51I9,Z4OS@? /PQ\$4P#G30@_+\1%MF9ZF2> DJV4VN MW4%GS7/MU)' S=#CM[8!;:(@D# %'G.%2_^D1F6K:,!40"1#;W0 O[^@6&)X MH<.35;S$*>BY58<$] EXO,!8(1K894RN0>]T,/X.W^Z?]L!@ :8Z@Q,">M@+ MQ 3^G??PV_ZT!_88+-;;5W.[:7'TSUX#F:O786%OHW>?DV#RBZAJ=]D;? M>6C;1< ?*UNGP.QT,#1OA !QUX&(A]TH\,TL!OJ(# FGD+ &"S1A$7/Z"V)3 MG0PQSD'3%)HW@,[:Q<.B"=2L)KUE(WURQ'SEYAYAVL1C*)#!53R+"YJ4?*EU MR RI)_6498":F=1WP.[U/$;Y18^3#AU#$ZZ3_)'^)8T;$9]Y(4<,Z)N!:4_9 M_.$+,MWK;Q.U8O9,T$6!*;7VPH1%!#(+^RL.N.P4LON'[EZ2G8S]8_5Q37D MUC&@@4?/@0^LQCD5/Z>#\['3J)FHY3?H8?H8 MJJ5.S!MSE/EIFA.S6T_(3E2^FCCTLL'VD=?\BKZ8Q0X\][0P/5=[(Y% M:7V/_YZ66JH1KTJ%Z\_&-!7-T+,V=83RU.EPBA1&<&:@=ESJFZ-W0R&;L:/D MKZ:%H]4N5:P71^G+2OE10&X=/"LCCB-HQ"#H36&#P7@P\ &B M/;;O3'0%EW608MB!7 ,[G ;GPX$8G@>]L[YH+Q467!O\'/RQZ93^&_>$*06F M;X?TW^CL"<8A:.;IRHER-6M!/(4[H6(#D[#T2SC$.<]#!'^D(R8*8RE'BPJZB+N6 M"5A3-F?8NZ\HFW7E%<;4J[.M3< ;Q#*=B?J:X'3E EY@)@$N^8_![%D*:Y MRN:4+BC\8^?+>W?L? ;BKH7.W]W1>L<4F*@G-E2 T CGI^AP@F&,-M3^B$$ MJ)6S7T8U4>H44%-!NS\A_ T M*BEJ3S+LM%IB$B_5"2%O=70T'!VWBD[M*LL036KM/3;WOJ!C%N-3DP@O!W*X#@3Z&JZ3#XZ&4F"672ZS418>(C@X\EG,[ M,2B[.+"(.WB@'"W ?LQ".I8CU,"_!YV?0/%55J8I?Q M@YUB@=^=:L1'_RXDT\ 8;_D+Z4:SB#46N- LF,K.XY 3?,LE .Y5C>;2B^$P MGY-*7=2CJP"7C J27!!!AW:89VWB&[.K7=K140PF^"^J)+PXBJLN MCN,JQOIE15@QRV"M\Q_"]>;BXRZQ''$J HYQ,\QIX^TZFLP.<6II(>XV;F M5'#'N2?"Z@0,4A/L!6K2$^CC8]D(ZNZ*\:E9%J.$*/?,!_+HX9^*]T?.JEW0 MEVS75EM%I(]3]E=U(R,XP)@+L!58BH]7W(9B)":>5\+8)-%O:B6(M(8E+[1W M2_V08;+%^D' _B8TR:&4W"]$$$_ *QD)K'+J26O#ZE=$AP4$_:\UUS5K\(J:0A0+#8 MY'(%#$0#^=:7 JKCP#8>9ZD-B[E:,G8P:7DN6FH=0ZBJVWWDG[C2Z$E'2U22 ML-.-ZGK:;.&7/BO!^$T?OH#:J-8PVSRUIQ:6U4#V58[T23F&->O MIV(A78>_9+DNS&H=JAUY74=$+B"=L.E#FG7&TLF*FQ2_4>MT2C=WI&2+PE.4 MR-(YECEHI=&Z&<2_=WA"!,<#5UWDH;2<.(\83RJ=QR@_0_1-WK6G'PL9KEE) MFLHJ%UPT^.40G"P6[N!EGQMNEX7)T.\-1*VC'1],)E,Q"H;CGAL] MIO8RKWU?3 <01TU@W.1\:,=-)\%T?"[JO?QVQ"28] <[?]4;^R'*.QM,[3#S M/W_[UI>I 45S9D"'_SRQ7U1O!" ,#6A-^'0.D22F8>Q+^-UY,!X-VL7FN1A# M #KNPX=1,.@C%3K]?C 8<14;X>GXG,[D7\@DXV R9B;IGT^J3()$ZNTR23\X MGXX1G;V1'3LF,Q#*:#L6.203 :]BI,,LG0$?UL M$O3@S[U,,AY/=_YJ8)(AS#.!G4*8,80_AL-1E35X@__G3%GG)T' V"7/9Q!DG-.G#'5+\.^^77,;$X&^],C'VK9W[K#7E]7 M5Y_JHI,_JFHW IVI09SL4B\Z\;%G&\S#%N;=:R#"W5LR1&<^>(JR-$9P@OHQC!A^$$ZT3Y9$-K:>X_ZO3/::'1!/':?B<$@C\.SL=(CL$9 MZLM#W=17>[JI]P\^[F1P_Q2\53+X.?BUZ#IA^;J.Z/#(##U4(%R15=RFH%HF MA&Y\COY:K4@,W$#.L<,$[.@]\EM;G4'E([+O>N9[0D'X-=6>>*?,(KPXAX M<):"\($%F9(N'G$L[+J%&S.CKZ@:N//LS>7]JV&Q40$HPM25$ MK?M@=S7**%>@&X=@UE6&JLLT_J#?:,EJ*(M-(7YO&XN%PDUDVIWE\I8=3(@\T(7 M#1PJC8B;J Z>*W=09CM8..' NQT8/L M0DB],3$AP^F"!*[8VYIS&..BN\(PL]V@-M8/V;)9HM6 :3^Q4P6V'LB\Z$48 M7*_+S>M16+2., ;DR#5-SQ+1G/N'F.J/*V#%#J:BU(E/"?3DU2*6:M\J.KL! M/$>]]HJJ1;@LDMN'YWR^]1(1CXTSN2SRS)Q!\0D6MO4\DC)DMPO[,.CEYBZT M6H9L-W^)X*:@:)06&D[_A<@)7(AY 9I9!F>)+IE!+]=X]F'J9;4G3D50-K: MJ"BNUB]B71/@%[-M6#M%Z#&%PQI>42KS50/*=,TIM3+PV3_U10%+ EM]U\- M/JZ[]0I_:>FCEJ).)K1"Y'>D.B'%E;YLRESAGG4M4+:HK$O7G<3YO,L62R>V MJ7I-_]9C,S%(H[XKM>.@\!O'?3*]5(@(\[/.&JQHC(.FT-AACC26W/ M0ZHRKN%4>3VRX0)'VSZWOK[LT,=(K3'33D,.0)Q>B%7VB%F=P&0A20"-Z78M MG%AQD^@:0VI[T#3WR-,I4TA5U!E_CX4EE+'$G'<^;P.-=H"W(K7L4%!9'UTC2$U;@/,I[]J) M5H'*W[Y D^FB:NMK&3R8AJH#S<"PP@JOBGBTG9: NE*[9KI0'&L6-UFADY*\ M@&T5=@KIT<>9:3.Q.J92BL\PAQ:/41KL9#/T:L/%&#[Y71]K%V=0Y4)E_"6$/;7Z^;'Q,]U8ZU.R7?GML#T42X MU)I>=2;-E'@(']'-?4@\[5B$%-GH]GJ^82#2Q_A>'FHN[7/WO9T5:45 MMK. MMZ[E+*#^'+(PH=*W?57QV*&0L/J=[91PJQJ,J1.[4>OI48L%6?,LYG:3 LMX MR?\AS&6)Y=5=6AIW4+FV2>V18XT/'O:6[L*.#3;N;SD2KGL<69ILS2SR,PJ+ M +N4D(;8V*86EQA%5PEU.,"JXIE>T)=&8,!,@ MP>E]%"OLFOZ78Y:/ UBV#.Z\C"D$K7)FC^823Z]V MBJPA^B*O&JS&Z]+ZE&R0/^MRZEV81;I**Q\FOSY]VW)'.&Z#,_N59F"*%TS3X*KCO[6" -I:TH M/1%KX(-=+E,47^&YB9\)I_.$4'MF(;=P*A/YQ;8#E!JIC(MLX[M=>=98:0[U M7,#&0&C#A-8AL;%4$B_HQ,E\PX2"M9P3EVN#7@QP]6;"&0DU!853YP MIUIP20E>2G0^ M9L!78CH:G-@,Q,\5TVPF"X@ J"*=)=#2J.^^8O16:W2H*B%)&$98SC(,5CU; M3'J]GCSPQ$@<'=+JG ZU[[IBGTN]<7/+P]:4"V&PI8&E)._D0GF6DMLZ/DG] MMBTU#O-8V:[@D)\&YL13BX0QAWSP%N_4T%QRE64W6W2QB)%8VH?)B)K.9.AH MBB-B#UQL!K+EFB4"08=TK/9Q+#<(8WNIUFIRKFWAV)[2GEQ M3R>)@+#GNGI358]:;XOH#OJ![[CA;/714#M"^E0R=XP8?#?$W0VX=GD68$O7 M98"@>H'0X=!TVA2:[@2DIU@?G6PKD7'LWR5D-(1_=0D'K.6&QF*1:B1_CS@T M,+'FQ;\TUM0FP*9%C@@XSY^63!?[GW;,55<--RG7[QP!&T !2GTP%223TW;I M6C8 >/^:^]HUCGN:&_Z#;QTYHBVDC0Q7U?)Y[BFP[Z,V,"T%#9.^#HOP*23Z MUG_R']E_F\D MVWOMW,]B,(_]MN].OL8K[FL7K]6O<[%7GH$BC/ 9]D .MZ/=.S59E_)F)K8 M^O:]!:QA#P=XO:!3O[F.BN\1:@=F&J7P7T MFSBX08??7=!^JUW8UOZN7F^AWT4F_1RORW7#;4/'_@S4?CXW.*>?^AS4PB2Z MZ Z/(_.2^S/GTGI^N 1>)D?VGL2,CB)J5]E_N[),7UE62ZW>5 GEJ%ZV73'U M-5P'7[TG/%VY?L,;787]H8$UKFT^WNF:ZL5JNV_0#6M?">)-#+MNA(=N8_O* MV=_%*8G3$U'10JC]V"!&^MW@;<=+__=81ZN9)^*EO]_2/''I?:1O6.>&5+)G MR0XKVIM=S1[L^R&HA@6^1LLWWL5VV/$Z]H>CKEMO4ZM1#3BSCDZ\IZW^[9OF MZ]-J+X^;*'1=NU"L_1>4[/GW$0<47?'51Q'-^'WAA44_\\4?7Q G/3G/WXG- MUW6ON9+)WS/P]TWL[UFHD1Z'F5A/W(#.6D-.6L0-IQK\6UYS4WN]K_A+ M,_E/S:1_77SQ2A_&_P/%42]U^!HC?YE].' ^_T[?_V^BLG"-4/4;2MJG;LB* M_28.;*4=F4\X@'@Z [:E*&L1E7VN3'[QMZ9K6^KJWN58CYJSEMFN<[&.\9^. MR:]-H7XY>KUKARP0N"CVGZ#N=G"\IU]=%YT;_ED9#YP:-/OX?'\2M:: #V50 MFU-)?N*S?>?5[3ZQL_7K=,D--J&^"]&I:Y?6PRVK[MT72A4__!]02P,$% M @ 38::2@G!01PH T !X;"]S='EL97,N>&ULU5;;:MM $/V5 M95U* B62G-JEC21H X%"6P+Q0]_"6AI)"WM15RM7SM=W+[K8+KVY38E?M#-G M=LZALN $RIP&HN6WW#=H$RV0B?X&4;3T\MT FF51(F\,QRB*+- \^''G/ MGEO/PZF0RM7V%?QWW4\_" R>%4@9&P7.L0?2N"9:@Q(WQG&3'?A="/7V:EL; MA:4BVVB^P%."&TR1M50YJ+%,A O !K66W!@Y):44Q&D8 M,GK#T&; V)V]U)^+/>ZN0'Z./9(0(ZMB,,VJ>W,ZM=!)WF7SW+NTX5&\J*8; MJ=^U9CG"^?;JP*V"@G;.[XI1@&$G=_F%\6C(XLF,9DJ(,JJ>B# MX;-7)3, *(PVH#3-=I&OBM0KZ/1PG;KB6,WS$]3\K_>Y! &*L%W1YNX_Y5W^ MSXHO7_V]9/=7.13\M';UL27:+GH"(A>G('+YR"*#ONGL=+:]OC:B:-U2IJGH MY58TS\'KL0^+!'^R+QJVUUVF]F;H-5F;E^ >O\G-H2 MT[=VB2Z8X,G^8(5' MRW'6:J1(\&1_A)RV_+4K.#TWTV]02P,$% @ 38::2F\RP7KK @ 6A4 M \ !X;"]W;W)K8F]O:RYX;6S%F$USVC 00/^*QI>V!VHL0[XF9(8 !V8H M,('I7;$7K(DM44F0Y-]W;4*C-+#3B\K)LKU(;Y"T;ZW;9VV>'K5^8B]5J6PO M*IS;W,2QS0JHA/VN-Z#PS4J;2CB\->O8;@R(W!8 KBICWFY?Q)60*KJ[/?0U M-_'=;=WX*>'9OC^O;YG(G-S!4CSVHG:$<;$7V'1ZN.Z);LR_,.G52F8PU-FV M N7V4 9*X:16MI ;&S$E*NA%AQ F5,Y&RDGWRL9JWQ7&1JP9>ISWH@3;3CC\ MS4Y:^5A"Q,R-Q!=FG"#C(P6PZ'$T7HR'#UF(V&0_[2[Q9+/'R8S3U(#D! MR<\">=^?]*>#$?,@4P(R/2=DQX/L$)"=W MP[*-A%'XOUDVQREMEIQ/1MHBL"X:F!9N4,C90%?8D_TD,TH426!3+&#]1[D/ M=0!RGG NI8HDM"MT54E7!]D&=:"Q/%!K4)D$?_-OHZ[.+LO.32UTU?IL4(71O2OFLL+7Q MT[:S37_GU+K:A/[2Y:HSV=GD5G&:+I0;STAVF_',R>&X3=SA2,GDT[C- ,'C2/!\WA08MXT (>M(P'+>%!JWC0"AZTC@>MX4&4"C*F^"0) M:[S6)'!->*]) )OP8I- -N'-)@%MPJM- MN$=YL$N DO-PET$]YN$O FO-XL MZ,UXO5G0FU_PK2U];./U9D%OQNO-@MZ,UYL%O1FO-PMZ,UYO%O1FO-XLZ,UX MO5G0F_%Z:T%OC==;"WIKO-Y:T%N_X%_)2&]?&&>/'\&53>Z?77(S_&'-"&X? MKI5]?L8P]>'^D=*AWV+5<'SZFS),_8U0-W\-=S]02P,$% @ 38::2NCU M+AJ0 0 YA0 !, !;0V]N=&5N=%]4>7!E&ULS9C?;L(@%(=?Q?1V ML0C=W)^H-]MN-Y/M!5A[:HDM$$"G;S]:=N73A138Q,=O4[,>$]'(<85M3/T 7.6?E$*\%]97J KLG/ZG@ MX3;DQM'0NAAU0?5L+R+-8]2S=N(YMTCMU2FH.*IX3'VY#_MIW+)[[SOP[Z!G M77/:J9^/0X!P9" Q ./D(!03$J1U$J1W$J1Y$J M1[$J1]$J1_$J1Q$K1S&K0#&K0#&K0#&K0#&K0#&K0#&K0#&K0#&K0#&K0#%K MAF+6#,6LV07-VK5I(Y7^B^3#F.6A/NM^;\Z^ %!+ 0(4 Q0 ( $V&FDH? M(\\#P !," + " 0 !?D !D;V-0 M&UL4$L! A0#% @ 38::2AGAHC3O *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ 38:: M2IE&PO=V]R:W-H965T&UL4$L! A0#% @ 38:: M2E;0F)K] P K1$ !@ ( !DPL 'AL+W=OP,0@0 ,(4 8 M " <8/ !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ 38::2E,!),(F! YQ( !@ M ( !T18 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 38::2H2DA02T 0 T@, !@ ( ! A\ M 'AL+W=OP@ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 38::2AASKT2T 0 T@, !D M ( !JB8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 38::2J_BG]>T 0 T@, !D ( !:RP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M38::2J:YQV6W 0 T@, !D ( !,3( 'AL+W=O P &0 @ &) M.@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 38::2M!F.?XK P $ \ !D M ( !DCX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 38::2E!E103; 0 8P0 !D ( !R$8 'AL M+W=O,$\# " M ""!@ &0 @ ':2 >&PO=V]R:W-H965T&UL4$L! A0#% @ 38:: M2OC:YBDU! _10 !D ( !54T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 38::2N>:F4EI(@ XX0 M !0 ( !3E8 'AL+W-H87)E9%-T&UL4$L! A0# M% @ 38::2@G!01PH T ( !Z7@ 'AL+W-T M>6QENL" !:%0 #P M @ %->P >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 38::2@_L3$MX M 0 110 !H ( !97X 'AL+U]R96QS+W=O XML 44 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 45 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 47 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 32 145 1 false 16 0 false 8 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 - Shareholders' Equity Sheet http://www.tylertech.com/role/ShareholdersEquity Shareholders' Equity Notes 7 false false R8.htm 2104100 - Disclosure - Other Assets Sheet http://www.tylertech.com/role/OtherAssets Other Assets Notes 8 false false R9.htm 2105100 - Disclosure - Revolving Line of Credit Sheet http://www.tylertech.com/role/RevolvingLineOfCredit Revolving Line of Credit Notes 9 false false R10.htm 2106100 - Disclosure - Income Tax Provision Sheet http://www.tylertech.com/role/IncomeTaxProvision Income Tax Provision Notes 10 false false R11.htm 2107100 - Disclosure - Earnings Per Share Sheet http://www.tylertech.com/role/EarningsPerShare Earnings Per Share Notes 11 false false R12.htm 2108100 - Disclosure - Share-Based Compensation Sheet http://www.tylertech.com/role/ShareBasedCompensation Share-Based Compensation Notes 12 false false R13.htm 2109100 - Disclosure - Segment and Related Information Sheet http://www.tylertech.com/role/SegmentAndRelatedInformation Segment and Related Information Notes 13 false false R14.htm 2110100 - Disclosure - Commitments and Contingencies Sheet http://www.tylertech.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 2111100 - Disclosure - New Accounting Pronouncements Sheet http://www.tylertech.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 15 false false R16.htm 2211201 - Disclosure - New Accounting Pronouncements New Accounting Pronouncements (Policies) Sheet http://www.tylertech.com/role/NewAccountingPronouncementsNewAccountingPronouncementsPolicies New Accounting Pronouncements New Accounting Pronouncements (Policies) Policies http://www.tylertech.com/role/NewAccountingPronouncements 16 false false R17.htm 2303301 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.tylertech.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.tylertech.com/role/ShareholdersEquity 17 false false R18.htm 2307301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.tylertech.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.tylertech.com/role/EarningsPerShare 18 false false R19.htm 2308301 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.tylertech.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.tylertech.com/role/ShareBasedCompensation 19 false false R20.htm 2309301 - 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 20 false false R21.htm 2403402 - 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 21 false false R22.htm 2403403 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://www.tylertech.com/role/ShareholdersEquityAdditionalInformationDetail Shareholders' Equity - Additional Information (Detail) Details 22 false false R23.htm 2404401 - Disclosure - Other Assets - Additional Information (Detail) Sheet http://www.tylertech.com/role/OtherAssetsAdditionalInformationDetail Other Assets - Additional Information (Detail) Details 23 false false R24.htm 2405401 - Disclosure - Revolving Line of Credit - Additional Information (Detail) Sheet http://www.tylertech.com/role/RevolvingLineOfCreditAdditionalInformationDetail Revolving Line of Credit - Additional Information (Detail) Details 24 false false R25.htm 2406401 - Disclosure - Income Tax Provision - Additional Information (Detail) Sheet http://www.tylertech.com/role/IncomeTaxProvisionAdditionalInformationDetail Income Tax Provision - Additional Information (Detail) Details 25 false false R26.htm 2407402 - 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 26 false false R27.htm 2407403 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetail Earnings Per Share - Additional Information (Detail) Details 27 false false R28.htm 2408402 - 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 28 false false R29.htm 2409402 - Disclosure - Segment and Related Information - Additional Information (Detail) Sheet http://www.tylertech.com/role/SegmentAndRelatedInformationAdditionalInformationDetail Segment and Related Information - Additional Information (Detail) Details 29 false false R30.htm 2409403 - 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 30 false false R31.htm 2409404 - 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 31 false false R32.htm 2410401 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.tylertech.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 32 false false All Reports Book All Reports tyl-20170331.xml tyl-20170331.xsd tyl-20170331_cal.xml tyl-20170331_def.xml tyl-20170331_lab.xml tyl-20170331_pre.xml true true ZIP 49 0000860731-17-000019-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000860731-17-000019-xbrl.zip M4$L#!!0 ( $V&FDI-=-MPDW( ,L(!P 0 ='EL+3(P,37X'GF9I;=0ZE0BY(9-K3?0_6:9^I*M?8[ND[G_I )"2A MBR0T &E;\^M?1 +@!NX")5+.ZK8MD5@B(V//6/[U_WX;#:TO:5%F^?A/;\BU M_<9*Q_U\D(WO_O3FKY^NO$_!^_=O_N^?__>__G]75__/__B+%>;]Z2@=3ZR@ M2)-).K"^9I-[ZV^#M/S#NBWRD?6WO/@C^Y)<754W/;PESJTC%.V3FQO*Z>U- M(AW;%3?N3=^^%9+>]KZ]=:GK)OV4)C?]E/=OT\2U%;M)B" R=9*;ZF'?;HIA M]A;_M@#J, MO&ENFQ8%+'+3??6W:VX^ +O)PO7YY^Z]^OOQZ_6?/\;/PE+2?K;ZF^ MPYO8RDUESBEQ9W=]_?KU6M^9%W=PNM=G\ MZFEY=953_SX=)?.+L]T77\V@^?/__E__BN]Z6^HO M/J:WEG[WVWM-I4 15PT=7 ,<;^IO<1O^]*;,1@]#6-'/^)1*SO7S\23]-K$R M #D.\=;_(/_U.<3W-)> %,XFC_A!\TDVP,]NL[2P-!CIT@H:(@[>__N;/]OP MGQ2VR\B__KQZLW['SZLOJ=_Q !R8#Q;?"A@H)B$H@S\CF$A.]NRA\^\6;DC' M@X7+V=4N'\BCJS1];?'+UP M32/B/\A_7 "-B,-H1'1,(_%[C2I^CGA:H!!Q1>C"LI].(15OD#-?]HI$Z&;9 MXNR7+4ZQ;.?LB=PY$9'_'6SRO_^2WB7#2,/C?M*SX7TF8=,[A%=_5'TV@#=_>QAF_6Q2P60-,KBD M\O4 /V]7\//FSX"@M]L1]*\_KWWROF^MD?=V(WK?_+FY9 =^MP$R4RQSE)R) M+)H;MFOV3@;34/E\$$,UIK[<&<#K=N0D?LT-["BA?7[F%'[YQ1P'RI M2R30T6M6"6C^MKTHZ'1L?DY>RUG+A>3;(7+A]P)H #\U$N 2)<#B9I]< JS0 MBN'U"^-U8P,8"6!L@"ZC4NBYOHA0,%SZS%QZOC[JB]*A,3#/G7 OR_+[CAG% M6&>OEGU>V&QZS1%2PQ 790B=E07_TK3;773?&%D7HR5>/([_?4;Q5HV_H_CT MTWU>3#ZGQ0CO_OSXL&+ I1-0\!]NJV=<%B>^!">LQ>:"T;0&G1=I(]69';_E M7XAX847S>@GX>U0EY\I SA4A5T2\(@8R7'!17L8):;%Q&OYCP6EX/^[GHW26 M(_5+WD\F@)8Y2>7EY,/MI_QV\C4ITD]I\27KI^6O20:/'6,VNC<>?)K>E/TB M>\ ;R\LBNBW+KW?_N/5_)Y;I/!%\+X*:J?)T. 1F_K=TG!;)$##H#4;@1P#O MP;5?TNC; ^Q3^II(::;V#EGY,Q'12Z?('TA$1BJ=NU0Z!X(Z0,T9J72.4ND, M55L C)0/LX'&X'M :+F2T00N2Y8,,:M]C ;J^$Y?=%D$LWZ1BTD[VU;Y_4H8 M0QSG0ASG(#D.(XX/\ ;X:GSWJ5I]N1KZ:L2W/RVS<5J6S74S@RC"\]F'(BO3 MQBAX782U 4-=!:.VX;>RN#8AV-#TR6C:>W@HDJS4!LGGY)LAZ$X)>BUV#35O MH.8@+QYRV+#TMWQ/&!7Y')'&8N6\$G!%PY^R?/#]JI<]]0:E?K[@Q_[5R3\ MAES^_M?Q9JPL770,1GY/BT\(Y.(+!MD7X(#%W<<[?IN.4*'FBZIR3RS^KR5 MEA^T\(8P'>>C;+SQ'=MQNOR2E6@(KAP6.=*GG/G4?O/GVV18 O):#V_>&.@VJY,X*_O)\+_2 MI(@J";/'RSEW'&'+.%2V#(7/',=VFY?; 0O?_/FJ:2JU[4T-)$U#V^J"W[54 MB^&S<@]0'-]EOA)"NMR/" \CW_4:4.*8NF_^_!\U%!O?LAX,A'-?('S/$<(/ MA& ^\;PX#KC#:R!8Z/C\C9;GZ\"8O645B J^_;=$>9&R?0JH\)2,_ C6'C9X MH"J@;Y94RL8WK8*!*8C[[ *!]W*/$,>S T+"4) 9-=+0C=[\F=A7_['\7GQT M\[I(J]( /BV2X?OQ(/WV[^GC'N^5@4_L,'9].Y*>+0$"MUDULUU.EZV.C6]: M 2,?C39SN"^85,SS&P!I[,/6_9(4=ZGE]?OI$!5*.K#T.Q;!6WKI,CP?TSM] M8CZ>_):,]J$E$KDL4@&/'3L$8F8D"F8?K/>_!8OP++^T >ASD2"^/CV.;O+A'I"X,N1A !L8P[^41F$4-ZCA4G!? M0U*]=NG1^+ZE4$N3B=)^9]TN=(%\KM@"!$P%ON_PF-LN]6,GHLRA%00,?N/A M O5HLXLI08'@__7GM:\_ *X&%YO@BFP5$1*QP!$T0DE#G HN;GM 3ZMP<:+< M(^#ZF'Y)Q],U1+,#;;8B'!24%X=![("]Q$(1U6B+0M^Q5\$3CB,W@U=#<2R4 M+QTXW80D%=N1#;J3>!$%>HY]$$<5DGPW9F&+MDZ$I/,X/MN$)%<)SH1BU!&Q M!TJ-"583>BCA?Z2%)$&V,.!3D+2-'0% '\C=B0-0'$KZ,25V3>^AH((_"4I, MJOLUG=SG@_>Z SZB\\/7,3B)]]D#& ]]^#VY6P'Z;'J +J",+AH.3#+78Z&K MP$8$V> "=5<8QKVF-L3TQTB#P+TDQP& #$-R'R3WH2;C]<%40 MS/5X+PH'P[5()T@D=FY-(VER /1YY M8:VVF1\%+&K!Q\B1\!VK%2(6QK%G$W!:I!(LBDD@&JW J6SQ,F.,;X1PA4D. MA/'IH=J-JD_:Q/,9:$ 51F#7@?< MCHGMNBX)B'"C.'1C:<:I."8N=8DMP'>M=;L+9-$R@%YT><_-)020 M$#B*@C_-B:M"!8Z0D#Y1@&7(.YQ"/<>6 9R@]QH*(@H-8NQAA!+Y[ MW)*S+I6GX)!M*CF(W-!S?9\ .X,'2Q0%I[KV'H7'Q)-@3(>#S_FOR61:@%WW M*>WCOUE:8KE@_2G^!G@/TUF]Q3ZA-.FA[R\%J.0@"!U/.5%CF$4J4E4UY$MJ71%M!U5[]J:)9QP=2_ =UX<,TFV+G-^WA?;AM(,5#OG*M/[LYSBO [Q',<\"C!'KT H"OVKK M9LP)%K=NW;$CKX!<"\DJF-J?_KW(^VFJO>?/]\GD+\F7M*DRB&YOT_[D0/A# M1B5U ] 34E)PS2CW90V_(T)EK\*_= 9F+T._'X#+R\IOJ]X&95XW-S@0?M>W M.>5"QI[GA:%/&?BCX..Y-&9@P]!%BW7-63A=7$ +E ;2FH)GE%\5D?V2EX=[ M\R%C<2RH)S@#I)/(E[2./\2>5%$K@,J$7(CL;@;D>%!/J-$"RJ1@Q(U\Y5'/ MILJK[6Q?$.GZ+:D&%[MGL=;G-KHY6-D@_T/')U("53C<:3#EV,IN&=U<.^^O M E$'*P,J(S=03 A%8C>B04R=<.ZB$M7"%;BPZD3(.K5=P*G+;$=2B;+95F @ MA'50)P2))UIT 38AY?(L%OOL 7O7M9F/ 0OJJ= )?$]Y#:J 8%K1'4X)?R6( M.IB%I+(%#UT*+"1 .L?$44T 1+IN.Q+F4-LAIT/6-E=6"0"-.DK&$6PH&"1* MB49?QN#@MK;5P4F?!X"Z?\^ X\+W/A?70OI1Q 27S4$P PF]NBS%'-[!LA:^J6WYPW?$ MY;'TW)B06(1>'#F10UFS(S1H*Q#&;;F@0-: < QXYRI'P;?F/GA90*^^$WJA M1V/9G X'=M Z+*'$YA>,G,/C?V#&VE0X!-VD4(;"\;Q9F$:&;0.>*.ETB*#S MUL(TCE6@/.ZZH8QM27T"RJ4.K1/.VVL=?::UXO\, #!&4@2A0&)&(L: M@\Z5OMV*S#+)".L60=NDNA<&+'1"L*OCV \X#V.GD>I45ARQ9VU@\%G'0PBG.@J]/R/1+@VQ N@#Q<-,5#&<0N=\$3;3B/@?77D@U@&[I/ +R8 MIH-?LN0&&UMF:7D489-(!\M8)#@.MT7=OV!E8# M2CMT'!_\YA!XE=!&,<:1DBWB[W)=@T&&&C49_IYD@_?C('G()LEP(3'\L"UR M '0%C R:&\0A:%&_.6@%P4GD&J800JP(SIT@/74!V_8BM&,6Q:ZO%.4>DU[@ MR[BA,2_T6QZ*(Y3[M 4,A]@F+AWH#'P_*=,![A]LGC8LZW9P.WV94S5QW,B+ M0KIQ;"M,ZA7,$ZX3U<4ZGFL'K.7G$D96!/9>ZWYF3,V,\X.Z$VYD!DD!*1X7 M#@>'Q?6E=(,&1RQB[4@86:6D9\/1,S4JWNC9!]!@RHFC M5AHJM=5+4=/)>UUNI*8X5,P6$95$>E[H2%?X,QS9O,5QPG%5!SCZBML9YT68 M3V\FM]-AV] ZRGJ28OW@1MEARXQYQO5WV@ESHZR)7,ZH((Z4<>"!*11$<7,PHL)V M3@SC=17/LZQ_6Y I> /EXD@VRX11E^#PG M,/K6'TX'Z2 N\A&*U^FD?E24%&-=EE(7[<.+IJL"9@_6Y+$(563' ?APH6,S M,"OJ$+%R_9 LAB::TD]WE3B[ /P9,+%CJZ5P94!IR!Q;@-KXY"6VWY?\1AH2]HCG:Y+D!DJV1 M1=_FTI6: *ATY)IR&W#@)-D+DN."+&X@B4-8 !J)2![:H(]F M $FO9?102=7J%B^^_0"PML8'N1,H&VP2*:GT[,#EL=/L& FYU\Z!)HZ[;L/6 M@!4DY3W8B/A/]-]3T/A#?2HP"9*B> 3B^\]DN)IG6<^]V2S.F0UF"1A84>R' M*O"%PVK347B.H]KB'*SQ9?MZ+Z Z6(78@O18A1[&!SWJLR "X>XWI:7"C:1B MK54XC),76L7FO0B$J[S8(6!)C'0PB^SBJTA*X_%**=< MX #%.5$QF8DLVXU: 7+!7':2551])L +*U)P:,*T^O=@K>H(@1%<2N+(H^!; M<5VJI&E+11%M!\ZIP_=8SGKHNEO5#@U);!YX) 9+2.HB#2:;ZDDA S]LN]6N MLW(>*^U\35 M'=J*\EK?RNSM.!O^Z&Y39L&4,H. M657*.\&H0W^_)\6'0H<+!IK"&TMBIQ!924QV 3X)?@F-B!?Z0>0&0>,^,\E7 M9.&\3Y1]C:W"#H#KRA%IV>RZN'\%0VNPL(JF#[?_EN<#M%2:$Y5/L.;#>WIXBL@P\&40V%$LM=O4 M!&_%FGH_Y9(5WW0S,,>"O,-0!0;P)?@-$0AW4$K@IL9AT^8CCKUVOHWM@%WX M-)CQJ\5@W^%!!1)W MB-N@V7J-!UJ B5;TOU8F)=G^OI)F96?'L S M''P8_V<"N :I^Q&P3C8MX(5'GG],P#5L)61_)8]\J1C;L&G7,KCUEU_;F*@;.L1^X M(?6Y"HCT?1:J9G]"AXCU^V-WNS\+75L^W"[>HQ]V7GNT&#V+B"^91T$Y@(5E MAY($=1!>2L\3_IL_^WE1Y%_1:P(T#M+"FMRG5MT)H8'%NDF3PL+,+7!\)U8" M_[>PCMC*;ZTTPWQ2ZT?RD_6W=#@LX:;B+K=\8,1_^2=)B?NNM!YPJZL[?BRG M-__ +A&3W.J#HY5D8^L^N\-'Z.\'*;Q$-W;'G+"?K(?AM(2WC>"A<"6\S[ZF MS@]X-X$]_L'*X=7T)PTTLWN6@#_*QD^)M*U!\FAI$5 ]N_4LTCR+XK.N-]'+ M]KW?3#/O:X3AI57KB>Q+NJMQYSR@'(O3QV%.Y3&"_.W ]8X_9 M,5>VDAOL%LHV[<@.S'X?6[)%@"XB/_0<$83<$;Y/B*0L%DU*O!3*#^+UR.KK9:V<.?]FQ8B/3LR"8^E](-(ZF:4VHFXG;< M8CFK9063!*P%XD*29->2P,9MANP2]==SV:;X'D:[-OP'3,NE&**PW6>X_@*'?P: M=AK8K6"A@,O)$V ' [B?:3L+?AZF.B=]_+1X)V$$RPD='O@Q#W5:2MCD2(2B MG?1$0&2(E27L!NOIR]B5%.&[GNU*&3E4!$1$<22#)BDBMMN9YX39:I6*#EO& M:M8@6I;]?="_V%L\YJ[#"<6Y'S$'8G=D]B()%@NYV[&$RL5]WC@UNS'K!C$-0D=$<"FC M41AZQ&TP&WG.EB0$[FZ&M@;F*'BW8Q?,/-<&+]F!*RDF\(FF1Y5B(:5T"W;9 M8? V]M_,*D&KL,JBF<*]=8L#<.7V0?ER$G,01HH%D1>&2@B;QSXEPL5:=M^F M(5UKMC*V<&2[/VQ=K:B]*4OZ%) O,/D\8#%3#G5" DAP9>R'7+K1^C@3L>EI M5C0[U:B*D29Q.L#2(SPAG4[RXG'IXGTV;R4;PR?<(Y'C@D;FKF"*N5R &>$X MC'B^6A^T8;@ MEV,7SQD5"^'M*<'C0CXJA0\6B!66J>!V:PQWD(1CN1 M'HW$O <2#=J9\'*E!](:" X&<)N2"$#B<^F#F4Y=1H'.8Z_)7K4CXJV;(7$H M:&F)G1L.3P@"DT!X7B !3Y+Q0(%!BQ8!QPE[H6RWCR+K$5>]_B#(=LUL$* 5 M; 5^KP)ECXTNO1@A8UY,W;"=X$?$(: M50&\'Z]TESJ\A2*853&XXC;XN8(R MPIW8GL6!0=6UHZENBTVV@_1$^'=%@UDD0S"&00!1R0F&>FR**] YI*6%?'T=6#GI"4F.HXUB')<.U RID(R*@(_ M;NKR!?!U>XR'(BMU? < U]F:=C7AC4,2QPYQ%'9,L*,P;@); FV7%KN F;<' MMSQA30O1U2.,5M#OS)/PE["5 UI>U2I>^+[OKN-]K%7>:SD+<#U]'3LVA88A M=7SB<"?T;:6H[ MZ0I^+]('T/C-/;7AV8QO.K*]B.!<8/<:L#%#-Z >%LHT)PE4M$/P5]1NNW9' M 'J*I>[80=\.I>>K2 9,2+ M%EQ3E(/]H(IV&(_C, @4?',601QU7(6A4M;\8;=0#U] M$5NCCG&H^QV!=1[;-%0Q"^TFZL@C?TWO44GEJJU[Z")F14 -X\X/S M>FM"5\\,<07*7G7[#EI!/8[I0SV.::'D;UT_FM5TL:.RO3[=Y\7D'25ID23$D[Z/,9F(>Z%@C7213ARI=G24KE2D[5K^$JKF%AO6 M5F'%W'T^',#MV!1@\GA@&H>#F6DN*'T215P&GMVT<7<(<& [CV!-NYM=$#T- M^JUTZOM@.W*IG" *W$#:V 2\SD@"0[,],7M-BYPCH3\JU 2@<>(@4U"'S@Z"J.FWP,0A]T.65-* M-U/#6@#[:"$=.6'%(5[LQ52!+4.!8&T\YFPZX4FQIM&)7 %M_O+]@=H581)2 M41Z%GH^O4X3/O#,.FBEL<=!J[Y4=0)7'.EQ>K +.4'R'Q)%N*&30]+:A3MS. MX(2-7PD:K4!P!'#G.KQ"3P3W9(Q]4FH.7AT M!:" "!\QA'8RCR/99 R![2S<->/3Q4H#GJ>@Y[S'GG@>!U<_Q(:,CN\JJL < M:L9ZV")J27 BN+I8U!Q,.2P,0,I$/B<>=M "TS=PFG%C0#AMRA&KQ\1/1,\V M0"E4;'DE^.S(!5O) %.1%_! 8>L'.P#[T(EYXX,INYV/3DZZ$Q_349)A2N?VO7C9 MPJ?-_FR(JLP-,.G+9R)RW69(N13$"]H=-94K]T#F9J0LH3,?WR%-+#[AP/B+ MX X)J"VY))'@3$9VD[E&G4CL0PIK8#@'(>MX,%55E:IT@Z;P<+9"%5 MX#N$=L!D$#"/-L=5(2")M,(67"AVX0@ZF(H":5,5@[GC1DJ%/.:RD46A\.)V M[J*DJTE-G2!IZX%;&'.;V<+C'K<5%38-W295V[5YR]F20JZ<16T'$>?W)>7] M[T7^)1ND __QKR7FF,09WH!Q(ZMUF28V+:0IUO33+0]89]P6(EO$'#P1H12A=2E MW'7 -?)]C_A!U$ADR5AK[@"&O_@JU//W'P#8+G0R.PY!,MF1Q%Z=D:!!,]^5 M^C)NN6N,@E[9$S!=Z_7A]F/ZD!&?55Y$MVM,T!%D)R.\" MW4V!3@$FF_G!JQ(]#8 AX*W+0X!/H>T/8^+ M4"@OH$2RIF0'.^N+=H6)'E]T&'B_Y>-\&I=%S2 MI"=S0IG;(LDK+MPVM!OA>3KD)^YXZH=@YX-!'8,Y3P1R8=VB'YN)^NWYW<^X M_F?I^ IZ5!''DS1VL=(^LL-YKUL9D7:N*E%KJ/54Z]^:>JIBB?TZ:$ALY3F@ M[V9R*I9.V#; CX>\3CPLX[P Z.?I@-=/:@?T(7E#7(A)MP-J!]BLQ0G BW= M6*ENY+;C/,OR]D#P.EW9KDWR4(4YF YENZ'KN?ZLJ8KG..UB(2).L#)0[-.B M?Y^4&,G<-#EY'UD9!1$/?16&$6>Q@SO55 THE[*6X:V8#J2L7\\&H)ZZA!W[ M$0LNA/)ER",/O%D^".M3?O-B]G%_@PL8[ 1X&_NV('P M@F FI<%\6-/CBNQ8RSJP.EC'KI@(".785YXO7-EZDDW4%H^RVI6)P9TM4D M+THQ@:)<[UH[,6QYPDPQVSPI<'Q\9OIAIX31XLJ9F5 MUJ8E;)N0=2CHVT=/$9LX=LR!X?&@#UM.V#/0066>'O2CYGO%@<0D1T&<@'F> M'2@B9A.S*(G6C9_: 7![6M8AP&[%L:>". ALWR4L(K8G&1B,#9%[=&DZ>D? M'C%MRO7\2(&CIUQ'L0!^$*1I\ D>!FT)R8T0MB8Z[07:UEZ8GO*(CV4=-B,> M^ Q$-2446//3"@ =!!K61M8>ZE'!,^I*RD.;@U0&T$+;G_G[6!K<;N)!B;U2 M^+P6B".@W-H7EU-LD26QUW $C&/+6=&$C7/;U_2:7:F9V /*RI]$;?BM#T;R MY^1;W7 &74Q-N#=8=8@3LN$9^S<5732 O8 PCIV>*7A;H2O=B!*/$)N'X-D3 MKWU$L%K'=!28)UCG#D.?NIYR0)"!@\_ 87$)YKK#.AFV\HSC%ED1FYQJH7@U MN*:U"?3A%C.8RO596_O4? !9 :?XS)5VU<_B>M))/R1"KN!O'[<-M)SY9 M: L:" ';(MU0$5O EN#V.)'G!\M="NMT8;HJ)PX$L>/U[>IL1(3BU N)$WHA M)EX&\2P:$"BWI4N$7"FKZ6Y]J)$^Z$$29?0M+?I9>43,ABHP)Q@LP+6Q+:H3 MQ3/?4_DA:T_""]$3X=^U'J$1,N!U'"JPY)G$N29/UX8=!.Q&62Z?+ M!: #=T3;%H_K%_XM/30K&H1]Z CI."J,N!?$L6KF(X/2:^L& M @ZP:"%V(S#' [W-M,+0CQV ]8=SV&P')U'.K5/>SL4B'$S 50MP/Z _IF6: M%'VP&."_!I"#9( MD_H 7H)H&R)ZP./BXCH ^N0XV-7=* BX+3%AV,9Y*9P)A\_J5%5[?B4ASDH+ M^,Z1@+.2TD'3E-OK]Z>CZ1 C'B$8>/U#RQ&(C&(E" W<&)0^!]';C*GD<;RF M*(XS1[JKV[P+I*GLM] M3WD^<0+* \D980Z9U2"H]HDA >EK7RQN#DXI]QK*,<7 MO%WW+HCDW>'GL!R1PQG#]Z0"'S[FV#<#5*BD37N-4 0Q79,33$1W;'_>=14Q M&'X1IR'X KX?<.7ZCM\4KGO.FMB.LCL4B>=?4@':#4=@1"%E$?&$K0*O(1T> MKJD9E%00VB5^MJ;(RL#7.9BQ&SF!!](_:GJ,(*SM_IT66 M#ZKSLVCT,,P?T[0*:-1)5T>&@L)(@F<<@:6B/&"JV MKI>6ZX)6LZUVY'+$X M$M"3K'57LEOL$N:'L;"9Y!CM"%VW6:L7J'5K76F.?>K%=A-4]3PNG9C:@5"> MH(%-_*8ZWY6*>\&:=:Y4SQP.9-=+W+&53FB'./3#"4 ]VP$C3C,4S'6)\M8= MH#-ZP%X>NT9]1+N1$ XO[8H='KAN++V0X*2*.&CZ7+HNHVV!W0K4'@7F"=:Y MJW@RM","YI[G *W"(G ;K-.V.-V$'(US'O2=7;#E9B=3D,;W&2'^Q$-0?_. M2-:VVV?8K:..@T'L>'V[CD*XP-(6B1/MB.!NX)*HD3JP[K;[TSH*>?H"YRG( MOQ?Y79&,FEJNU:R>S[F?SB\^-".&$I0E02Q ! E*&,&NE]52/18':Q4)G@^) MU<4>"V]KX4_H3^I( (R'@P" BR,3CDJB439.[W8#;H>2Q383 M0/JZ")'RD'MDVXR>->\^&+2MR..Q8,R-.:9JA2J68%P+4"<1V,R@.UM^+5]M MWKH+P+1_/\Z'^=WCI[3XDO6/[Z89\=A3L0B(%\DH4LIGKM=XX"YI1\XXY2N! MQ8VP/ G@D3\.9@4R4)F!>ID+E-I-&)PI8^87*%:R\=70='H(0?*A=$ M=\C"F'LJBFCD-Q@#3[U=?8 MYDZ*LO,.:$JI'CIX*(R=L!BBR !S(-L".38X!&(=Y3(O'A1S@0^L&(A&CA@ U%D9"A%[8 MA*XM\[D(DP2ERT,@5X#QL%0;C4,E1<0,'QE0%WL*AYAK48-I7+LI0$1 MS)\'78!DS M0GY-P;LY(KHE Q7%-):^%X(X0-G*9J$?QVWYF0IPZNX N@W6TY>Q:SJJ4$'H M*P'+<3ULR<-5$PZ0\$/K)!7';3]I%7]+L[O[23KPOH!:O$L;3S/,AE/XM&*" MA;$8A\>J;.4PHJ0C?!""(2=^4X&A*&/VN@% #!RGY44="&2GZ]L5HV)*!F'D M><()'#^V7/ MQS?%'ED;4!7.BK0Z",0.U[8K[N_'7( !0;G'0%1X2@6SM4DJUX5KF) K!21' MKPU+X;/9G!ZP6=$D3"?;U5D^Y&M&.@2$-21 M*U5M9 2VX_DR>//G?QE.W@VR+U8)1FSZIS>W\,BKVV24#1_??LY&8-7\EGZU M/N:C9/Q.?U=F_Y.^)?;#Y-V;?[F;O%NY?0C&\=6]7OY;0NT?-MZ#GZ][9S:^ M3XMLLO:^!>Q8@$!K"3_XT)_QKN8-/P-8SPTAWG=36/UAFA1_>C/.Q^F;GV?P MO#1PNO.%-;E/QE:13P%SJ86#8>ZJ\^$,L#A(<9R:-ML8;I'?S]4*5O8T*C]9!6@AN6\O4^Z]];7ROX'Y)B M\FCEQ?R+9 R_W^H%/U2YR5AK@=>6TYM_I/W)]=;-:WZ>,_]A/+S(_=BW^3@V M!V^,<4$4E302'F&,R=G, !P&?E%L_B/_R9HUNK:P0 @WJ*H0.@M&.D,N5[/; MDM'#NW\BPFY#,E.*X0[PQ[(Q<%+2C5SX9_ 7 MKFT+KAN"1.I&1M05;[.NY]:/(,RL"DN24OM=?4%_61]S2;W*/RL M+TF1Y=,2!,T8CP5J,:+%(BX?=-'?TN&PA*<4=[GE)^,_>M9O6JZ"7/+*,N]G M^K>>E936Y: /\K&3XFTK0&PWR_O_0\?*WR? M!K_D_/!+.\/O->C;SC#U*Q:RS<4"(]H"+7-N]H MD^?29U6._)\EZ8&BO2-JH*Q3V!-@M:LY;Z%#58#?M%ZQ9Z558DD[:,";1S0- M,%PS 3]S^&C!7XVWF.@NN^L?4>L_$-PEL@@.6M*RM)&IMU6C?M24*$HKK9AK M<3W_"J <+"A-, ;OLYMLHA]Z6^0C>&RE=.N'9O/L8-"Y@R\XJP%^ZB?EO04Z M"[W[08F"9I@G8[P$'JJMGA(UN4[7Z&O%D0RJ]P(,&:#O9I(., Y0WY".RPOB M,7!5-$\A\O/1PS!#K#2&?:Z+#[[@6(N)L4'6W7=)^WR?="1^NHI/Y0LG"#=S M8ZXS,3GY>@) 6]X/"# PZ?&K;KPW$.Z=.F_7UE_'VEV9H1C=D&JZWV:[^2LX MXAVM1[G7LML5'1AQW! W7 HMSK[6_79GY3@?4UWUK<==SPMV9CT@#PA!>J[/ M0YQ4RA5U*8U#-Z@3ICSE?%0(<= M-5>735J6EE>9[L'>PPA%.065C@_Q^OU\JD/PUB<48?%X*! MWJ=@*0#H$MFSJF[9BV3P]FA4(Q-=@32]&[_MZQ#J(A+I!E)_0(-L?'O?#V?2RDFM@$RFD[SYH-!@Z4^^9H/)_5M77!- K.O\\.X&=[.XZ@/!) ]E M^K;Y81%/^, %Z(O93TA!"//X3V_4&PM$?_4SF5W[\V0P_[%8^X1ZF15@0O[P M;NE!\Q>L?>CJ_>1E;V<7#?U%+7X'.7W!4\1^,JPI^":?3/+1NR4VIL"2BSRZ M^'MU_=)'%1/A)SO!7! ML@TL[2]:X";NB[_+9TIZ)-%1PY3/P93L!9BRC!%#M!1R8NW_]2_O;5O^^>E.SK(KBPGZ$67=?F25=8U M.KWJ_*(:_ER=WT]ORGZ151767;'\&:'Y[&1!Y[)R([+W9_,7)-5_?C::VX;" M$V!*DVNGJ*(]6W6FE2^;:HZ*FQH!9@28$6 O*,!(CW7G5EPVU3Q5@%U^@.3I M!WM5X\?>+*\5S=ED.2&[/HKJS+ UXG\.+CWON&;WXDOT'%=U)KYV8.=$8HHNVR/H#L_M_L8"@&17W>UKH.PXI#2"",A''KB]5X,A ,#>N M^S$J5_&07E1I0(,("S!A:51LW5!3%'"WOBA@@#,(AZ5.X\>T_C$6YE0.5WYK MW>CF76F#ZP? ==4T8));@ZH!VIIO35[^D_+RG6M'.HJ9Q/R+SDT_L]M-8OYS MVQUG<3[_RIPNDYAO$O./(#J3F/\L3&DRI$UBOB&[,R0[DYC? 9'^-AWA<)*\ MT WY*L\8TY:.]8--'/Z9QQ1RHVD M.:/TZ4NW$,-TG.N6\+!"X^B=4^5'ETA<<.MV\?ESR[1GC#,<@(4+EG:&.PUW M&NX\5^Z\_-/T)Z.PF:]YE50#-NM#D7X^&N7CZ@BD7&QJ;AS*YY=O%U=7RD1/ M"UL,0)@P&7?U[DE>5TI"NHQX"(LD[GUZD* MV%M%#U;*<,2NB15\1X?"EW7N:RC.4-SS(JX#G^[BNW!48U;R;IO*&H[\CCL% MT9XMNVL=^)UT"C(<93AJ"T)VX?!89[=OSFG? MBNUG@G9!6LQ^LJXL;_"/:8E0?UV-2U>A:.-WG*U,/J:+RY$']7 QG&\Y^,7M5_+SW4?3!BMQ5=&W?C7&CO,CK\GDT-F'TM MY:<03_R,PAF7;PA&U8GD,;/OF0I?Q'^ MZ%EU*#@)RDYBNYYH]MLZ>7\19&0BA4:"&0EV01*,GR@G];N58'M-RGDVP!:0 M=MJ)+_M)LN<")\X+/_GV.?D9ZUML/V M,<_NZ:7.:K763]I,I[!? AS7VV7V8'5"V<:Q8HNSQ][K_J.? MDV_S>6:'C!_C)/0#2JG':> J'K-8B&K\F RX\-E%C1^K<&$!,JS?B_Q+AGMS M%O+_K'6E44Z=@'LANNEK):(JB82RJ6I@;$V :0K0-R6*P&XTCGU-?S@SW#)V MK;J!:5F[7%LXQF\+4F]K)@-=DN4#T"F52:#K(D"Q##*XM8 /K-LB'^DK2]!( MTTE>/%I_'6=XX:=)]:04O)9DN/J*SK:-.1UMVD,!(&8/R1!,F,%43R=,O_73 MLM0PWZ3C]#:;H'FDYVWBUXMV$UR;%OVL3,L:M\?<"E> 6_8_#98[6=<_ UT3 M"RX;KM,N+TO>_TRN:;>@W1KE<%8[?%KEL"S2HF]H)S=>RQH&[%5?S*1>)>JZ M8S4F.],@>CI,/KEO!/"U]0%@+V:"MX^2%45O/BUF(G8N@E>%[98@>G5C&*M^;C[>[DQLLQT7PX5$=%P%^+?4&B6#:F4/]]Z(V#+^SU^_E4!WO !QW#C_U4 MXP2/MYH8-7;Z? X@6^K'KBQ_1+.@;#6^NU &XM M@'9 /V>@!H,I6,RCM.B$MU";CD&T/%I4:I;EE6409^,$J!LTZ<+^?L*^HTD! M/I"?PS_6CV]B[Y/_YBSVX@ M[\!UR$K]R*R9IEY.AUK9)G4;MCM4_JAM_P'" ;3QY&N:5C(8X9JIZO=G0>#J M43V 'W9ZE(V;&S6RD\H2@RWMIV"_#4%0)Y.-5R"*#GBGQDVSY_C09M>_W@,I M_@@X3BA.>4MV@/;GE+18E(00+JFV]GK)V-]AF^&6>7ZXZ>CO)S WAJ]7I6A1_"0ZHX>%IX@/0+W MC##L,= ^1Z_F'7Q2F=].OE8[E,.* 2]UK"DK!E& M:7,V@MY1 @+PLMEHS6/0>4ZS\3OK/O\*P@KD[<,41$^_DE HF32EH2"=U"&Z%'6- M_B$ID-4TD:\*!,V/>&M2@J<\YX"YN!D]H,2M&< M^:=CS(_0![,5'X!@ DXJ\^IS=,OQ1!8^NX.W; )-K^!K!AR[?H4HC6[!BX ; M4)HBSJ5A@GT""PO">8+FPPRC&MOZ]!4T"?+ (J&,M=!"ZP9[+.AX\09%<)_! M+C=4D:-U-]6;G-?$B'K4>L@G2.*S%Y1-X&:NTKXN$M4-6$- ;W,M56:@Y6^! M:P$'-8Q5'%L;5EK SHU+M*=FEI6/-385\!(_4=\UCJ;-1\/'YNG@'^*-X!E,]0B]*$FL68CD6+0 MV$9;%6"]NDG0D5E"PIR3%A:*2;#Z03/XX2%K"&[=+;4M4F.B>0!NN+X?V0JL MI]-C5NN)FK<:W"T<:"'"/R7))WCPK7:F*J($S72+>E%[H8M^'C ]\#BR&/(N M"BBMT2J_#-1J.)UY)95)]PV-38"ZGQ8H'69[4D?UZ]V90Z9Q4?F&P!83Y+;& M$!DL2(]EH0Q87+)/FY=:@9[3.P3U,9T_ J)63*@=AC-O?)C= MIOC:YA/ ]+CR#*^MH.%6K04'*4+0QL^BNYLVJYQS*+PU_:+5(^ZVWIME<0&L MTZRSL>O6[79O07LE(S1@_Z>BC)D1FU<2"M@J*2N*:EZI7]/)$8OL[H1E1[SO MEQ252QOJHX+Z'\96G-X44V1(6KD&HC Z%<:7U27?A3(VR0@M,Z+FVA(;F]A9-. MM@;I.AS6U/"G-_8;_7L)1E_S^Q[Q>6L3]:PK0_R:#2;W;Y6[3U7)S9/#K XL]6KI MCL&SFG^:Q1/QKERP79&)1LD?:?V$V3%N4F3:&M;:.*F^[8&3G90ZFJ255&.@ MPN]:2>G3P7TQN[%6P?"2X:47Y26=LG^5WUYA]K>VC1;9J;'9ZD.5.K!;!>=7 M.,T%3IOE_T^1?_)BYD/@]?B"_+:']EYE(FN[$)_>I&)57+G;0-F'L5[ B*E- ME4I__XB+ZBC[@]^5(&!?T@//*#[KX-&.(Q)]G[/L!?6UU6SDXBZA(X=P-/A>OK:B*E2^XM5FY$%9O;-IYCED3?I\^Z&O+ M*1K,7435>TWD_-U)(^>UOS8[!=LC?*X.S>;I(DMGSZR?WW6LK/K[D P?):+( M54K&H0SBB(0VB6S!(L]S'4DX=4R&SW=Q]&$R?$R&C\GP,1D^)L/'9/B8#)_7 MJ.%-AH_)\#%,8#)\3(:/R? Q&3XFP\=D^)@,'Y/A8S)\3(:/R? Q60DF*\%D M^!A>,KQD,GQ,AH_)\#$9/B;#QV3X/#'#9VU&SF(VSX?B+AG7CF0P"RK#+]YX M\'O%%_K7#[>S[(=/,TX^K@MOY'J2Q &+&76Y9\_*
.L7$>RK,^ M>MQSK;?4PU1KUW_SO-][6KRUSB"O+6]1!#:A1\PT*:9#O+\):=[F^004$7:M M+>IH_?J\A2H+1S< AX^&.OY7!Q1N'C4L8*2,,= P1S4^\0:8G^>N-(1RFV3@:DQ'HZ30L?F' M!7759,+,A38Z!_J- ME9!;G%R X.G8_<2* 1\6L:_^?;8V;3AU2'(G9N]KJ\[[!-PL=$E%I[AV/.H8 M%ZHLE-/Z%&DPU1NO,[#^>YH4D_GA1W56\1EM;/1W>@N9H=4#)V#7#IICYS*= M"?>U&]"X.S>5XU0F(RWB*XTT(R?T@?1[S]*E =T.!'X/J%WH3_XCF*KE3U6. M&:R\.J#2D?#*(,#$3]"2U3%BLN2#I 7H?5A^O0G)+ -,9YS-TR7KI(7ZN/_+ MC*#[6=&?CI:._[!O;OYUC =*0-S]VCJ9I88BYZ-)!,Q3VS)XQKZ\DOFK^IO7 MJ[T0;((_SBVP2D;Z63OO,@KFM2J8,V78VL1M;)S9!($B_9+ET[*2\3HGZ@;S MV4$3#D%B5A$D3 O/M?D[/QZN4COT78NJ[E#7NFOW>,GU1B;TM-@_SI$F-H\4 M]X,P"FSJ"R>0;E YTBYS%?4ORI&N.I17Z#@+%_6L_><@*>\KS8(_H-KZD@RU MIJBS)W0J#'X'1MP@U?91<@<+/QE[1R)*R[ GO9]_/B(==M_S5) M3,1H0FH2&B43C*@\ZJR!TL)LQ=DY:E?*SL4*C7QZ=U^E5U]A7+0C MZ_MOE0$\UHKC/A\.:JNX6J$^+*[7AQC0&[BH;.[3$1J.Y;1_KY_59,3J[-2% M679EY7,!7T[GL]1JBUTG(NG>[%6"!AJ6BUE>VD9O-J8^,%EXVNRB#U$Q9=N86,E*7+M-\WOFI4]^IWU6LK+^E, M\LO/:^SFW](F9[P;<4.<:[MK<3.3-56"ICXDUXFT!:;6%7K$"-H^2U,D.UH0 MX+NK9>!)::D7\1&SUP;67T"*Z)S6WT%J_)*-,/R+9][ 5%^JL9;W*<@9;UJ" MLPCN_=BJP]W5J3B.;:J.S:Q!=@?\_#^S0JV'_(\41RY6)T5]'D'<9I ML*PPU:^NA,3^*,:#_GZ3VS+/=]52K*[&6A@ B=%R#>\@!R&! D'3F@[=SPN] MFE%4RT4!XUN063J=O,F(K*!,TUEERX(<&^3SQ^NZ+QRH59EI+XJ8.%)=8!Q@PY:"JXM=[ MOA1JT#(<(SJU:%C'>C01?XX=M]946 MO2KD2/##@,DJO^Q#$[W\O5G&H/8^I7<:LL]YL'#&=(CWY<:.XPL5 M!I3$82AE$ NW'DO"0LI/[WTM#.+NZQC5/D]9RI&RP3#73\ET1KO^??$U5>AY M>8:2O9A6U5DBVPKD8%* 25D!F4PG>?.!3C6J/JFRV5QQ35PB7>>'9L)Y/Q\. MDXQRZ9K=]UJT=?LW7#8+;%W]',>4I$/DTHNP.J*@:^;+)!N\[./_ 2# C MP8P$>T$)QD1/"FHD6!<2S$1&WWF+?5XP+;E?U_$TC9F,%]N]%TMW>+$G#HAV M+Y1^='J.XSWV#/$ M!KX/WC/!@;IDKBXAUTVXC7/S O+I9=.G3B"FB.HL5K O133*]]BFB[[!/$ M[@Z>=^'V.SB9=GJJNYCV\0B]",+#^TSRC1&2ET"K1DAVATOJ]AR7OSQ"+X+P MGBHD-[;Q7U<+OOCSO"Z\FVKOQ?KQ3_W[=# =IA]NHZ3 ?N?E[VGQZ3XI4FSU MW/?&@S ;3O%NA/B0@G'F!=*)8D]P&0CF.6$HXZI=EW(C%GH7U:[K\](LHJH, M;)!.DFS8#"9?K1?#^2E][.:CD:IGYY6(5CT+O$+IFF^W5X<=71Y/OY/R>.?: MD8YBIC[^HDO$S^QV4Q__W(KV+'+87YF;<;'U\?(X=,FYZGZA^OBS8DIZ)-%1 MPY3/P92OO)+XJ3QL"M@-V;T,V5UT ?NY&'2_34<8I\ 9:_"G\HPQ%?A8/]A$ MGI]9#)Q+GX6+=T0,.1IR?$:L/MUO(9>O?&:#9(P%><&'EN="3L]W_'@ZI)P@ MVX+VF+VWK?QDU)P+,>!]I\R;,)+&2!HC:9;N([)'Z?.E+)P+,3Q5TICPQ+8! MF.,6:<\89S@ "Q64Y'Z:">)EG6Z?PZ M50%'PLYG-YI8P7=T*'Q9Y[Z&X@S%/2_B.O#I[$O7')_TI.'\ 4O .NLO83CR M.VZ60WNV?+9N.>?"1L;A,QQU0HYR:'<]*;\3CGH5A\=U5;.">[O$[<+ALN0M'&[SA;F7Q,WY(C#^:>E U] M@MB>["EV(EENFI<8SC:<_6*4 ^BP<$T=V- R@#>FN5P M73DI#YD6$W J!%-^$(>.LJDD)&+5M!A/Q0XA%S\MIIR.1DD!UY75T?+5#>(3 M3YMG"&UF6UM%.L2!/3@J9O':Y&M2#$H]:Z; -O;96,^>*2=PL9[W@X5J5:O# MGO4P+/5.:D2%F4HTANS,D.S.II@,BQ;@%>M%E?COYBM-:RRH"4O:L49+! MIHV3<3_5PVO*Z4W9+[)NJ_W/",UG)PNZSW"]Z+J/[D+7KW_,><]6W86L+YIJ MGAJI-@+,"# CP)Y;@)$>Z\ZMN&RJ>:H N_P R=/[5*7#(4#6L^[2<5HD0VW. M)H-1-L[*29'H-H?U491I8_4"U5JOKNF.Z#EN9TU8OY>F.X:C#$=M1)?3(^)$ M:82OEZ-,^>.VG)5\ I; KM04XR:^RES-B_8(+J/@Z#(<3=D3[O.-\;QLNC.A M-",C+X56C8SLTIOE\@Q*-B^"[CHTV3M(C.\VJWU]ZORG] YSL3^F#WF!&=?O MQ[>8C(P/]!_K+P])C \]R:44U(MMZ2@F5&P'.C$^L)D?2O_%$N,O+C>[2G)5 MZIIVFW=-W$X2KSF_Z-SCR\Z<-HLWB[^ Q9O#JW=Q7NBJIXE.EA[EZY*E+9.% M^3)9F"? U7,;K&>1V&'HQ]"/H1]#/X9^#/V<&C\7;U,^M7;"L-SK+]QYR=J< M")_W4&35Z?FZ:.BGNMK$T)^AO^[ISWMX*)*L3(9S1";CP?R7S\DW0WB&\+HG MO" O'O(BF1BY9LCK%.T2,&-M[P3UBS=SGTYP'],OZ7AJ(RQ&6(RQ"7:0LNA2<3>XSP5)>?G*4G,OF;PK8&U%C1(T1-:?N>2)X=TT#SGWOC:0QDL9( MFI>1-,VT T)/SV[G0@%&WAAY8^3-"UDVLD=I=]U;SGWSGRIJS,GMNT^GZ#5L M)/'^#:2.P=6+-HABLL=(9S+F7/C@U%:+88E7S!*DY\K. @J&(PQ'7#Q'G,#Q M-7QA^.+B^8+;/6)3PQ(=^&%G% =ZEM2$9EZ,B:.=D0#J%(DO+9F$D"9T9+C+ M<-<)N*O'G.XZ^QGF,LQEF,N*YRB!7D_DR 1G37#6L-B)QX8)TEE.D6$NPUR& MN8S^,BQF6,SHKS-D+G.V^.XO23'0.;'8I2N?P(4F2F:B9#O107LN[2R'X5QX MX=2ZVG#$*^8($+PQ>&+XP%98X9.\?M>YS,TL]'\/9'$STZ(]&S M:XC/ZXDN85YI=RVQCD7;N3#DJ=6_84[#G"]\NF)8U+"H8='.\/CC>2C0-J$= MBK@79.F?#.\:WC7J]2QX\47<_=?EU>OYJ%9AAGZ>?__NO>>7O88>WB^$D%/T M\::=YL1< A6*O&B>G9WE<47001&NACI8J3+!0:,CHK[7 3E M=!84,K+'R!XC>VK+1O4<;ARGDP>TSB@0?=+NV^G=*(7;\H>T2"8 HY6-^_FH MLY9F9X3&[T"FGWMHV@RS6[S/H3W;(2='R;EL_JD]5"-JC*@QHF;]?;Q'"3>2 MQD@:(VF,I#EM<(R0'N6G[Z1MTJ6,)#*2R$BB'2W]76/T'!XE^WF2W S3M=/F%O3K@%NY9DETVL)PFJVP,4K?Z??&AX[P8)<,E MQB5XS>S!>J^M?CH/]U: +-XM__8LWF=#OXKRP)OEE8*J&5B_ M)D7_WF*D9U&;=#;8Q#@N_F:#A^:(3,:#^2^?DV^&\ SA=4]X05X\Y$4R,7+-D-<)R$OW1-B[%X+) MN=],B1\[[BMQ1FB[8 8^+1+W+[0Y>P_6D*,A1T..AAP-.1IR-.1XYN1X\>'F M#DIWLX^!&>3/TV%O)I1((STE'1.3ESG MPE*GMEH,=QGN6KB/]HAM&D@9YC+,=1G.M6$QPV*&Q1:L0]ZSI3+<=4IG]I7Y MK$W:0)D67[*^211X"0%T>7)&]H3=F1=Z+KQP:F5M6.(ULT1/4L,1AB,,1YC# M5,,7AB^V=&RE/<[,P6(7OM@9A3].B=M?DVP\2B9QL%=EI7]G5Y MK+/V<.9BYSB=#1LT'&$XXN(YPF@*PQ>&+XRF,&>+ M3\3M7Y)BH!- L5U4/H$+31#IC 30ZPDBL9[-.NNP\NIC2(:Y#',=@"=B2H(- M9QG..D5)L&2&M0QK&=8ZA47(F*FV/ZD3^[I\U? MD ]_,@QG&,XHL@OS5,\H-G1*W.KYHE9A9F,^FPCK7,1O1/;^ [5>0R_OG32W M#84GP-0I.H"3GN2GKXJ]"+HYM7=C1)@184:$=2["9(]UUVODLLG&2# CP5:?/,+L(NGF1N./K M"B]^2N]&*=R6/Z1%,@$8K6S=M8TSPKY[_)P+[7R74_ZXW1.BLXD)Y[*5 MIW9UC1@P8N!UB8&>-"UYC10P4N"[E@(_RIY@G46;3!*5$1)&2+PZ(<%$3XK. MFB&>RU9V&'OY>9+<#-.UUR_\O+"N839.K^[3_[^]J^UMW,:ZG[>_@@@P>*: MDECR>](.D+?!%GBFV\T$6.Q'1J9C=671%:4DWE^_EY)?)W;B.)1-R>?#M)8B M4>3E.8?D)7F9D=WU:I\L*-CD]R^GJ3I^X'QT]MT?B%X:BG_T)RZ66S&2L?:P M_!;U93SD^M#OR_'DCW=44Y>A]/_SY:>__;(BB83^-)!A3\3JYJ\T2,9WVF2S MMP@'D:[L6]'_]>CKM5=SV_]T_WUW?<2"'MW@?G)\T>E<73:^?JUYEU?=;OWF MIOOUNEF_:78NVY>7K7;MZ,L/1EZTUUTP%(K]+I[8K1SR]0JYJSJZ&PC6ER%I MMO989?!A/9'P(%2,"AL\DH58$#&94D7*X5!&] 6RT]FKE;AA[KTU)5X2YAHI M4$:_(*(F);]>3#32$ B7=,S5S\P2S@OEBS"THNR;"^]/K]]?54]!+ M!O23RC3Q\9*&A'RDQ-GTQ_F/NC'/U**7=*X]S94+;S=WM.9Y:GJ?WE:WE4HY M*=,'7Z_M]_-[?;U;YLRCYG;V=4E=Z6J// REVPLK4'4FZ^ F'' MC-6C*X ,("L:9!O'/H3\0_XKMY?WI2VMY>KW 8]Q7DD1P-O'8*!$P+L8RI3L M">!!\:!XU0 >%,^@XB&NQ'J8_I'&_H KH9CLLR067*7QF"FCQ+;(E-8Q?G>& M*\?&EL^-XL^+W&J!52EVPF#7WKXINQ4S2[W["KOV-A>WEN.V7>@;]*VT^G:( M79*VN9/1P%E+H'=(G$6?!'V2]>K6;3B-+D*E[$#@RC]!^_$X WKY-9,CO>J= MB6<1^X&"!]GFAL :H:I[QL[\L84-^CULM+5C*J_@!:,%A !J.)VF,6<"*'$P ME*AN$]%&0!;0 2W$K(5PVATT$"8&81:YGHJT[K6FS79SD:B5 *L:LS9=T5N:89-=I-8L/X0]R@5P'V&P5/R,,8H%8 M!]EJ>760:XO1[&;ALUZ-4/5&>*FEH%0_1+.Z#I0?2I7&[XI&==WINE=>^Z+A M7K5NFM>-EN>Y632JJUK]YNK&*U4TJFD,=1[UV*T(>2)Z;"'(UZM5NJL\;H6W M767N7X*-8OD8] 0+"#D/<6;"8&Y"1M7,'T1F927#5-]3F;V5B!\#G^! S[)D M0 FE]V'@TWT_D;'#GH)DP#C]U4\5HX0(GSQD#UKP(YV<.MG: HN"ZK9(/@LR MB0YBIF0_>>*Q8&JL$C'\H>SZ@H]&,0\4%6YV.QF0 CX,V(L2;I.A/F7#2$+L M/E5D2J58&@6)HBH:!/Y@7D/)4FPW,D(O]1/U>N0V8\'2V+HZ7!^VK-W!NXM4B_U(9KNZ-E$3ZCC>:V/]R&II.]JRPO5KWX0\<@/B'MS MG7(8-:Y^KEZ:G]JG&I$Q'1:+AY0:"1F/LS\,N=8\G8!8H/E4Y#[>(0 WP WK MN#$D[?>#$=WUJ5W1K< F_'"R&V'6W-&_QR _&MN7<4\M=Q% (]"H4C3*:9+! M_L]4439%WJI,>KN\+Y+Q*MSKIX!]8+_,V)\/;33D$_Z\ N@Y&V)]C!D1X>5@ MZ/5AWB8DV-M0\#?J0/JZC4B>S5-A0B"1/A>J"ZH-G7@7^\$ 9GUM-OSB*A=*Q M+;27PLSX6D8OS]S;:G@=9SC(%%OET,@!<:-#<8SB0 GV?5K^SS/-J)W??)]= MN.<_3]\]83K6^LWWZ?74*Z$6*EH;Q==Q.<:+CI7<1>$/) E'CMK7G1B)G-D_ MB)>[OH9!DK1G6-="\PI:L/JV*9,"3J45%AI-EM>6ZB"H_(K)/.9S<)IE5,J*+ MN>12)5.'0/]_A0S+-%%D0]U76';9O?#'335>/TGY&DA=H:3?[(\-4PTB/TQ[ MXBSW!@[&*H-#$*F1R*I;ET.?":"WH$Q*0V0.=)3^8%Z@0%=LCR=<-WSAY,U) M&Z/KG3YYKI,9I<0J^@,/Z4-YD6;%?^1AFN'T7.O%B,=\^GW=AL64KLK2T$RB MQV?:?#Z1F?L@F;QR+Y(G(2+]WHB/R?8SO M1;7F1-,3]B]]2 2]+-8^D]6?]KC^=U:S MQ' >/01:?7759.\J29G5;46F@KF^1*IYEE,GYFJVMK":/N3 M"%(+EF$DJW!"E4Z)Z)6H"7FUD7*3^U+?G3K_Q;/PJ4%_%(L"G@@^S%6<6$D2 MG/6FJ+7*%$;GOC<,(DIHJ6/3FMI]EE*+!9L8M 3 M=C4KP5J@\5#)>=7%A/LHG7CR)ZE/ZZ*G*X-/$S]^TE,"*:F=MDF?4$,$VI[N M&TR=+8U2+#_6I-L]\=Q.NVGP;).VD;--&HTRGS'AEOJ$#!0>A2]#X;%+_/SK MI$%-LD,QAG+5H1@,\??W$WJT %OM&%YV[)H$?H ?X ?X 7Z GZ+M4_H^Y4<# MAH-RU8]6O\^ ]/-9-9W JA76T\DVX _X*^! A.EDV-R0>L7/[.*./P-X )YY MX,WF. OP*N 8W%EPL.-0X^4OIO[<<#=3J800<>RCBQ-';IDP; 3X *X "Z M"^ "N NA"#<)(C"=$5R&/CY\K=L9:X<\U OQC7%7XNL:1VQC9/9^B@L5AP7 M8DUH*[?E--N(R@BI@=1 :@H/4=DP%K/=^KJ'TD!IH#3[49KIGDC7*YYNMB M>@.]@=[LJ6?3<3RO#JDITB56,<]7>J_\.,B.1L3T;0%^ZLJ=[U/O.'77F,;8 MPH.B>RV@1(4IH8^\PB%P8 084># %[P +TK/BT;-<6L>*&%@'&:1'V@G2Q.F M,<;@1[-(@*IS @XI4ZN%(W# +K"K"'8Y=9R*"'*!7"49;()BH!@HMM!^-9V: MB]YAH0/::HU;O\WCC<,S!L_8VT<;>X[;:L$S!DJ $K-!8ZN+B78P HS M")X M 5Z\TGEJ.9TF5J"8&(59Y/@HTK87+PZI@^?((@6JCN<(SEDX9T&Q0BG6>L0G^IXE_2Z4G,AL;8UFRV$++KY!SE!SCW/KH"BH"@H:LR.G^UH0%\"[;V& MVR.E?P9WP5TTKU9P<2_#_6J-ZK/S45F,0S_MC]^]\?EE58CAO2>#%!''VS.Z M)J8,*"AZV -Y@;Q 7G)YZ3HUI20H?15GZ?4B#'F%,(V@/M M@?9,>C9=I]G P*EPAY9%CNA"HV^+AZ&@U^1(Q#RA/+(@\N706$@SB\QX )IN MNVL:A]DMOM?TG%K3+=PDME1^T2-42 VD!E*S^KV&X[D-* V4!DH#I2G6.>:Z MCMEYOY?L-.'WH5CY_,+OA7*%022.!R+3#=>K M?=I_P2J7N85WEK2K1I3+8!5$I+KY]6*BD8R'/%PBKJN?F26GU"K/]^<4=?P;P #SSP+N2 M\4C&/(&N 5X%P"N+B;!Q+ 2LN5^/Q%O#<24L,EN)"5RL$3??:&/]"!9P!!P! M1\ 1< 0< 4?+X5AZ=[.!+:X3=Q\+ QH4*:&R4[5B.>9A$B"ZF\T38[9 :)=Q M"*Q9/^TVG5;3V*8Q6ZIRW:0 9 R !E8)0..VS6VNL^6FH0*0 6@ N^& Z, M@Q9 "PY="]R6TVG6( ,&/"T6>0,+=<&D]\J/@U$2R C3GKOTI+YY5$AEC@*I MNTZWTRP<7+90JNA>"]@%=BV\YSEN#0&D0"Z0JQR#:U ,% /%%GJ'#:?6Z8)= M10YF*S9FG2X;4")^#'PL%-B' )5/9SI.JV9L%&H+%XINK$&)*E/"Z7A@!!@! M1F R%;P +UZ)V.HYC3HF%DV,Q2QR?Q1IVV\\B!(1\#C,*\(U!I?Q#IIL\*+"O&@YS::QPP;!"#"B](Q 2P%>@!=H*3"W^$';_IW' MO6P!J X7)1-Z$$XDBP2H.DZDNE.K&XNP4GD?$L@%@HX_F>_W6:'3&5, M@=ZPCBTL*KJ5!Z,.F%%%K,8#K\"K0^?5YYTV52]A\U[[[)&'/X-P(!P:LI*- M5"WR#15IV^Q\41;C;,R=29AQB5]K[,T/U*I"+.\W,?>:"0NP5!$1P%VGTRA^ M5VPI<%/TZ 82!@F#A!F7L(Y3-Q=KI-RP@8)!P2R!(A1L<\=7I]W>F;7>Y>\J M!=*,.<.@;E WJ)OQ_EF[ZWC=XE>8E0(W>_$[5LN]^%T\# 6])DJ@+&8 ,5$L&G Y"\D(%H (' MK0*?.TZK;LS;A$54$ F(1.5$HMYR.BUCP1!MJ4J#OI?3A-^'8N7S"[\7RA4& MD3@>B(SLKE?[M/^"O9:YA5KPA=Z0M/:S"ZDLL;Q&<,Y2"2+2I_QZ\3.1C(<\ M7"*%JY^9)9P9F/DB#"?/_'I4.\JN"3W^]'J%H>Z"H5#L=_'$;N60OY#&(8\? M@BC/)$\3.;V1ZW!VYRGH)8.S=NO$;;N==O/3U+-(R WY2(FSZ8_S']$ZS_VB M;VZ&^.[*U9Z;>_?RC+4ZG]ZFU$IZYN^[^WV]7NKW,-7OM;A +P;[1'P:*"6K9>NP;C_T!J[O.%KV(=ZP<+\"0'P.E M.:/>"E]&?A &/ EDQ&2?Q6(DX[P#H-9,]K!$LF0@V%6^4_K_%&4WRFS"$ZJ5 M1"]!5V?@O'G.U_? ^9>VW'RR=\<2X=5QMV&P>>LW'O4BD6;^0; MF]8U2:98CU5H6(6V:^=D]5>A-9J.P9:YW+#YJ",4"@8%@X+M6L',3LJ4&S8? M53!X1L\OAI(*^=^9TX7[?Z5!+,@&LI_H:.D8Q9H?Q5;N+(;/3:?A&EM5AN4D M(,P!$*9I;#'V81#&1H>5+4;\L1GW4T69%G%VUDD2\YY@$1\*%D0)CQZ"^Q 1 M>:P2L.J$NOY<)V4S=BZ3V7W,MK 56Y7!O8*X5]^!;^ PN ?GP/D_]"%I3#R/ M1*2$PR*18'"S!WVJ6L#1SVX7\7WA2P#==D2W1LOKEM1^1MG+/()J;>'[+M@?_O;+[/&$;@QD2+95-W^E03+^729B MQ4MZHY(VW:WH_WKT]5KO%_FG^^^[ZR,6].@&]Y/CZUKG\L;SO*O+5JO^]:)^ M?7EQW:S?-#N7[8MZLWY]].6'JE@TZQO[GU?59*&;T[\/>"PFAID=.-,^9[F1 M7JW0TNZ?-YFYNX%@?1E2,ZJW&N2[XGHBX4&H&($E>"0KTFB+R91*((=#&=$7 M"&>O;W[;,/=>J??Z3S9-UVKFMO"[32-[^)O>?O>AUTJ]B_YCKW?+G'G4'*(G M[+ ;9L4.AXH-0N?9W<>>UH]L4NUL9Z_.O"NSI_ )5K'2VQ)U'EBY"U:V]D#* MPK:5?Y2QB&8 D.T"9,7&+H#\VV8?>YFYCT4B+VUI+5!=#F498A0K%@^)5!7A0/(.*AY6)ZV'Z1QK[ ZZ$TALDDUAPE<9CIHP2VR)3 M6L?XW1FN'$M!/C?LWD* O))9Y%[ <* M'F2;&P)KA*KN&=LA9 L;]'LXH=F.J;R"%XR:YX/;<#I-8\X$4.)@*%'=)J)M M;*,]Z' P=*AP"^&T.V@@3 S"+'(]%6G;F^$HE&,A6+9+EHU"'K'1=($ W'A5 M*GY;S7-A10%N4"N_1O.FF:K^!EA$ O$ M.LA6RZN#7%N,9M<'\]I9QEZ+G+2(.[=%*#-IQHML^?J+O&V35!9U84[6NNNP ME3N]MTG;84^"#7B/\309R'AZ-%$_EL,L1M6]Y'%/EZ07Q,)/9*Q8(EDLIF-P MEH[T#2-Y\4YJC!X**0-&TF.Z?G5Q]#'@V?8!79 [2F,Y]M;)Z]#NO8@UMVGP M.!UQCE#WG[.^E$E$S_P_7;#G[%8L=5$&23(Z.SU]>GHZ>;Z/PQ,9/YQZM5K] M5/_Y5#]X-'D^&8_H>4HYB\1QI),^?9'VEY]^.=7I!&?ZOU_^!U!+ P04 M" !-AII*(@^ =,D) !_6@ $ '1Y;"TR,#$W,#,S,2YX5E9Q\(,&0^DIK,+1+(#55)2 6FYK[=$G8#JC&6KR0GX=]O2_[ @!'8 M,#O4PA/&4A^=UE%++1GS]8^WJ4=>0$C&_:M*XZQ>(> [W&7^^*KRO5]M]6^Z MWU^M?U\SUI<@J_(C0"JP"6O3$W(#Q?D3S(2?$I^WU]/5,S#X0"9W+F\&GM0[WQN=YL-BH$_?3E MI951-A&[:^'^[Y1N_+M'2%&?38-N%#$7U%M1.706(:R.J8TT.Y^JM8;5>UP M-&;NN4.5&:%9EW,-:^ IF=RISJ'.D$.%U(K1$=P#N2<^!FM70GKL[(N0P2I# MR#:*UM!9-='?JHE=5=^J-C[LQF(>O<58)';[8'%1H\+14J-LCJK"6^!1GRHN M9K?X?3MFGA +*)TYB*9XH2DV/NU T2#[,-;3]_:4LE9[Y5&@6Q*+G=O/G[VW MH9&U?(P,]\BF')/R-/+7CBWC)S'0#7\LUJ0$YVS,7VH.#WTE9EM/:7EVR92FT' _!&/[N ]O61?)NOV,XR(R4POXU73GK_6 L$# MS*X99E*9A-\ 3 2,KBJ8?5>3G/MOAWIGF/ F-5;P%Q,*LT"AB1-ZQH?[.<<$ M04_95Q6)?>U![/C_VB<71D5]0A/FL\-UR:/#HBZA"7B'Z4T@H*@W:")QSUQJ MU&F 58@#+=TUU0RV1L]9? J1-?X_MRU;%(-B3S;I*FDL?E(^O:A@=- O4ZJ MI,VDXW$9"L O!H7P$6ZIA7J=7&E$E/#M V*,F\?HMG@;7J>-^KG]48A/;%\WAK)-$?>1PW^ MYZ@4]UWPT1@O)/>8J[>_U]33QQ;]"8 J$I(;H2Q*8E3B9*\CLX]]:GC)XJ;,S4!Q9#P'K5; MQ-T@Y$<3DH6%).\76CGZ.$P[$'..&RHGMQY_W3$>\R'M.H\H M9>^6W+3Z=^3VOO?CZ",TV^M='Q6"_:D8X]DE;)24L/MXTWOH')%\R>,_S$\Z MF#.H628_V%HS*XA%J'JZ!J9/(3.7.I&)X+))RQ%ITZ'"QRQ./H'H3W"AV%J/ M%4/[GNUSS@XA@2"(00S($7?\/O8"13"M&X#ZY_-Z<[-\YIZUHVIY)EK M.J<1)&! AUZ!XYLUYC9%F_7/S=6=?HXD[R.P8U(CR@$'].U)\!"I>@)M\^%'C+LV(Q-7Q3XPVI( M6O7=4/H^:?>80K2G)B!:4A8YI\[:V)>Z\YP0--8D,C_.CM['VK8EG'U1.\]9 MU++RG!:SC(#/\,*]%YPW$ MZHQL!V#-;ZY5O;8^>CSG1D^(0#:2W6Q'4L0NQ MCY@J#&R/KH\YT;5.OE.D903NPS@^_'T&3Y_6ESE"MH+8X^XB)^YB.'.:$0,> MZ2&RK6/W$85E\>W!>)%SF+5!TU-,;JGZ,SC<=YC'XH/(7@""Z@P[VB#?"CZ- MS>6 9Y_"[7%D[,IAX^@Y+SYZ%CGIR3YEE9P=F!?B$F)$<9*E=AIGBQKK-\;< MT,.E.:Z%JRGX(>C#[KAGL??V.*@*-;AQ!*T\8]D\@A(">NPDM1,.QFS.XC18 M%K4K>)Z^!93];/TBYVQ]D\!'>-!NGC!<4_-SC&D OBR8U>6;V_.Y+WGYG :J M&B22A3IZ*?KA=$K%#*>\W.+.F[Z$>#0/^+Q6ZY4*M_#L^PLYV"?D+WD)X9I! MH8LB2F8B7E" MD)U_0J9FQ519-+5/QLUUDW$,\F\2P1QU]^]E'UT(U3Y9-O.RUQS13EMFJZSI MNM9R%'MA^F6OKJ]?M< E3W'GY\X*;]G 1K'S5\95L3.KXKQ%PGP2M4E,HR?M M=6^56>WR .PK77/=2K>LW?_W*O>UMO12<'QCX=5A\^)P_$]"A ZE$M115Q4E M0J@8$5&6OUM!("B3U,.=X8"^/S?!DB&",Q7JAO\4 M/ RN*N9O=RZ9@FF%1&]>1G\E=.GR*65^%PNT-Q425<1=/N/NP%1T0Q'OF6HK M7JRP[H-X88X>=TN,,P5EV$9W,,0QLL5LF>XP>N\%N<)0/R/;DQ/QR<=:7^;E MO] E)W[N5\ZG&R[5 Z@)=[OF/P=T8>_5Q\BV E_W(P9,'RDZ@@7F]&HQKLJ; M_[;(6]L3T4/$L0!3;\G/-84'YX7M?8Q6;),XM67=\B&*$/IL*#W7:7^:[-.NO+S[82?\./'? M'Z@*A<[1P=&?F"BW8:CBN_H;5="&=$Y+_2UI_+OB*W&ZJ^,%T]F ^K,E"?.+ M#E:^QU#'>6]T'4KF@Y3?,2--HVM=87EO]"(W!E%R15XF?0]CZCT)[@#H_^R4 M@PE5=_0%<.@@(/4ZHQ',Y^["5H?A)D?""IE)GOXL*^M/7O'O(KYN^='/BH5[ MA[LT\U:'FMVS*;;M+BY"&VL=7.8P?X2:^<4B;N9 -Y1&T<9:AY8MY!(V6VJK M2TF-[=QQU>5DIA/T<&@ZXE=,T_$CRJ6?2]QS.=?&5N-@)^T"FX>%;*F$W:$F M4EFRR8\&4C?SRWZ_G-%!3?2'<=_>_1=02P,$% @ 38::2JS0P6W %0 MZ]D !0 !T>6PM,C Q-S S,S%?8V%L+GAM;.U=67,;.9)^GU^A]3RC#13N MB>G9D(^>=82[[; \._-6@2-A,9IB:8NDCOWUFZ"HFR(I5A4H]8X?+$K$D?CP M(9$)((&__N?%R?C@#-KIJ)G\_(;]1-\FO_T'(O]Y]^WSPH0GS$YC,#MZWX&80#\Y'L^.#?T:8_GZ0VN;DX)]-^_OH MS!%RE>E@\6$\FOS^E_R?=U,XN)B._C(-QW#B/C?!S19U'\]FIW]Y^_;\_/RG M"]^.?VK:'V\K2OG;FUQ/ILB_D>MD)/^)L(IP]M/%-+XYP!9.IHNZMZCD.OG% MH_3G?)&:66O?+KZ]23H=K4J(Q;*W__KU\]&BG60TF<[<),";O_WIX. *CK89 MPS=(!_GG/[Y]NE?(['(,[0S"\4^A.7F;4[Q]YZ:CZ9?TM84IPK] #458E'3< M0OKY#>;!QC--^573_[PFQ^SR%'Y^,QV=G(ZQS6]W%NI]@88+:Y&[8MH)S(7UV+L![#;!3'S#<;93MO>:-HF:PDQ=P>_8ZDE&O<-0H.. MY'BTM"^^G$+KLAJ[FFU^:9N39?;I]^:NO=T9@)YJ+@%27E>)\S&.GV4J'%4P MF4,VP)9BHWR=$=FEFA+-W\K$V[Z WD3.EB3:P]D//#E%AW KI;(VT["B'G]1HSS7ES3+B$LT8KW\S:OS6]LS#)='3VV*25+4A2<*"89859&0B6O=&5< MJ)C:IDUWB''8AH.FQ5']\QOVYN <1C^.9XN/5Z6X-CSBR_V=PV6*M].LS7*) M9#2#D^O\>4>T>_*:YG"ZR#%3CW:E,&L%&>6:W93]$0! MI<8;:$GUF2K8V6,%LD1(1%/J84BP3)'I+11.QQI2>O=&5*],H;T#%4I M8AP=-^WL.[0GGR9G,)W=6ZM>08A5R>O@G1$Q&"*L-$2*4!'F52) *Y^2QU*T MW)T(_)41H2>(2A$ [>!3-XI+OWBS2EB9OA8A @,D.-7.$#39*$G25J0*@$WG M^ >7=J> >&44Z NC4ARXV6Z[55YK&+ B=2TIFEJ!56AW682,<[2[:*5)!95+ M5+,HJ-^]_^4KZ_]^$"K5^W=VI38/_\>)ZQ2]UL I\4X90D$PXGQ@1%,CC6 M;N4G[]\X[.93]@Y3.;N@.85V=OEU[*X.LP%#N1HF>,2C'B[TT3ST?C\9K>OTY21UUQ:C@2 M63O4H-%88FVE",?)SCG*:#3N==B#G7JZ Q[E;+^9F_P8H6:Z:B]R\.-%&,]S MK,(6/;Y-]KK2GDF.;>9&.9*LX20P_%5S%E7D@2?_2JS#3FP8"*MR3+GQ9_,N M?;9S;F>RC>OG6^2NH_'6ZF30/-)H>A\E)1#J+#FF-)2[(C3X: MJA1-/H^<'XT7^XXH_6++<>4.\0J.;,I:4P%,)\]Q"&(8,\08"$0RKHCAZ$$P 2;Q#N91F27W?KNP M&0"STK[55W>9[?[M%]OO9Z@K_,>MJPB/$?4'B$2$ T;0<0R*^LI&^YI8L5/' M/>%5=4:J(!?:.<1G*8@G\]12:9^B2T0[U/W4F4" HVWI;=)>4*N,X"_=M^Z? M$;V!58H4'R !RAB71Q\W,V)UAKH"([SDD5@9/)$*!X"37A(6.3-$7&QRGY),]AD9RXO-3(?881FF M^$31/SOZA*XT15#9W<'F64QY*FO-/3# M'<7GE.$(TR."Q4X1;CZ6O.KLX-.Y:F&CDDYA94(('!D(I(T5-CA0G+P]\S%U MF'S*K/(.RI9^P2MV0NPY*W@K$*N4$-$Q3K1W#AVP*A'%@1)JJ7+*,N\HVYT6 M919U!Z5%+Y@5/"YVI?(64F\Z:KPB=8TZ,/&8!!%*!9(T.N0>;2S"-.&8 MZ."HE%G/ZMIEC\^+]0!3R9EC&4NT\:CY@Z1UE)RC$Z?1Z<(&"5"1*+ X3IP" MZG"4>"U>NH/2<^?W@%&Q9^T8-UZYL;,M6=.&4\E M@5 IXHU5)( !8KD.P>4-"R]_QDOHBT7>QBY@C6%HYA M,AV=P=4AR<_--.^#?TEH0J]?#'].2;4#SVA%'9'4.'35 B.)"U2A+J&OKQ"H MT,'5+>.Y],VDP2$L1:MO.5)Q=SC,=L>#(:^'$+W =$N O[Y]B-!G_+U,S/&:FRQ+ MQ#]O<1MEP3CHU8&.7Z$=-6A]A-SK\ &N?JXS_)]13,VH<$DS0;BI+)%16\*S M+TVE348%KE3<:GP-@T@.X\-F+&ZBPSYX=_F/:;[QY>8.G]MK%M;@L7TAM=72 M\>0\T4D@&DSE""$O42SOT>>SEK,.H51E_./ANK\IB&NI^0D;<6M_K2?1;;K: MH"%F=)1$)E3<.M)(@C-.UL]+_W[BI9N9^S.7OM:51@J"=5/@\C/(\93$T4"":"E*&VQP=8#JZB5 MVK_X\.Y"C.D-P=*[QS<1J\N8Y7!4"SOF-M(+ 7T!CBM MB)=5RD$PG-H.3G29%9AB>J9O* L&CM^SY3Y-'@<\KN'0-MGKE(#9O!^J6$+? M$I3#3PQ5;964D(8*13ML&<@RWG#5 M%G%MNQ18@[7) 3J]CB9.+,^7#5!0Q ?K10PX#*&#EZ__X%IM((CW/VWNJ-WN MYJTEY3C6L,G@*JP]:D>"DI*HJ%Q*Z-QB-^Q.+?.'UVD=P=S[9'GGL-(NL^2= M['4 71D (,$HA,"XO!&H!$$-[KAG532J0^R9_<-3J3N>^V/3@\/0SZ+2@[PU M-]YKG1*Q>9$D.HGM!NN("<8F(X+R72Q0 XC2_ MF?$-C<#+Y<[IY]$$IEN$36V5O\;&:JH9$$I5(*I"K .3G"#*6GF9HE(O_D;D MH;K[\65&@P!:C%!+B7]I6A1_WH9C'&]V$&5(C]07FWDB4[XA;9RRMSE"K M4%6QHHGDH&:27(@$;4Y-A/;">J"5,2_^_.N^Z+(K@GLVLJ]NC>IH9*\HI+8R M*O+%R M"]MHS.T]V$B=>_X)&VD06/=& ML%]=^SO,\HKK$81YNTE[;96_MB%6V/R$3H=AQ+@8B$]5OA[*H=WHM0'W:DWO MP6G5$Z)[,9Q0N^- ^-7-LMR77])SV?7KNZ%GL=3_/ZG]F2772E994 M ;$L;WSJ5!%(*1(MJDI9".H5G[T:BFS#8;NW<*F[(4I7IWWN"U8P/FF_L1*# M[;TN!%A\!BU2;OVN[5"UUI77/ DN"34^8(M%(,((_)4G)0UE5K@.^W+%]D]V9=#* MYX!>"M*E9JT'C]QO&*\K4M>&TN@]!T(%U@#4>>(X!1)2CDW7WH0NU\&78=&+ MZ?N'SQ3U@GY60>]Q MTHR;'Y='T)XA ;<8QT_FJ5FH.$\F$HX4(U9&3I2/C@BGK4Z<"_7R3SGT.:+[ M1*H4(WYU(S10\QX];*;"X\2UE<8)BP!1G231C'*2,".I$@(5O RLRQ6!A:[N MZI$#O4"THV(_/#UMW6CJQIL'][KD-9HM8#5Z*I4T%4D2K5:9S[U?ZR\*JL.B M=:$;M7I2\#V"M&.O_I=KX[EK;^*EUG?J$ZEKKA7E47+B.7/YA3,T++*Q>BVN MM%TN!R\3.ME7G_:'T8Y=NE@30"?QU$TNUW?GBI0US[9@)0,!E0\\4;"D"DG? MB,D$=#"D]:OJRG[P*379OF^FLR\I/QZYN)AZJ5&.FO&Z_<:G,]5<&=1!VA 1 M&>H@S171UENBN#941+"VRV-CA8Y,].5#]XI387NJLU3[UKCCM00_D)F]Y8=2:7#68_$"% MH:CS0!">C]Q7V=!DVEH=C 80'4)@"H56#<.)?F';=V;F2O3%NK)&*E RHD M$SQ!PE&B\\;AM:A>QPY[JF4\\0'ZM"^PBFV2P6(K^.\P@=:-\YV$\60T&4UG M>W!>1(J(P)%5!3MQPH8TA_H>Q]U M,.Q*L><;3 'KRA$Q']#%'3>+>(&EW-+,)['Q9FUJQ.2^=J=!@?:8@); M0ZT>2J]=A)!G0*(I%20RI4CR7!*P0AI.??*RGS=M7Q/O]@-L*5+>-:/S,<.9 MF_P8^3%LO(%K?<9:2&VJ8 6QK$K86(%M5SX19BUPF7BH=#^AD*^)2KUC5NQ4 M69Z=?VLFS7U -D]XZS/6WG*5*N8(?YX&9NK:C# MZXY_+@8DQ,,S5'H_X+?YB8?V2UH*O)!R^F4^F^+,FZVU-3KEF275#@2ZNH'F M*3N0$%DDAJ%FA8KS0#50J;::RHKB\J@9BYY^/BJKRZG!".:D<22Q"@VF'+C* M5<1/E;5.<,VL>_$['(/RH"F+;L$9O%U$+MT\F;AHP>%LUH[\?!%I^KVYO;5_ M&<-UV+9H#U]%/*V?[#L67MOH'3EVT:OK,]2"*Z_RVZJ6VT!LT(Y(:,FV) MT=W5NL-SU\8B/;52L%)]=(SF!+33?$_K[+)P=7MSM!])&ULY5U9<]LXMG[O7^&;>7:,C5BZ.CV%==I5 M3CL5N^_,&XN1:%L527234N+,K[^@),JRK87F)CJWNRI1) \YSL'P-D _O;/ MA\GXY%N<9J-D^N$=? _>G<3303(<36\_O/OKZE1>Z?/S=__\_9??_N?T]#_J M\\6)20;S23R=G>@TCF;Q\.3[:'9W\N]AG'T]N4F3RKKL=++X M,!Y-O_Z:__$ERN*3AVST:S:XBR?113*(9HMGW\UF][^>G7W__OW]PY=T_#Y) M;\\0 /ALW6MGB_Q?IT6ST_RK4XA.,7S_D W?G7@.I]GBV24>4C3/?QW.UATV M&P=GRQ_735\,_1TOVD(AQ-GBUW73;+2MH1\4GOWGX\75 I+3T32;1=-!_.[W M7TY.ELBER3C^'-^#9'*6MSA343;*+F\^I7'F M);4 V).P&.DNC6\^O/-]/$Z0 ;Q$Z1][>LQ^W,27SRC:*LP/$E>C9 9%R.!SEN$3C\^E-DDX6()EX%HW&U>DO M,6ASK$V'\32+-C0718 M#)5&:Y69*S_7XH5F7-[H*+MSX^1[)3GL':@S%L[]WC&)Z]+_=)2FB"\V+C\% MK9^!LQ\;,^X Q66Z-D6FC=*I7QZR3W%Z=>?U\0!INYJW14[U5;#"2&TQX1?D M^_ERE[N\R;>^0='"2]B,QG.OD,_[F&@65>*SF8>U!<5U]&5\< />WZDITI;3 M_CIZ^)0FWT;9X6FYNT-[)%77_TIC-<7(G_%W.1@D\X7IX0F8^H^#Y7I[@.P2 M/3L@-_:,/4+JW3ZN$54>WZG!-L7,5WZX,G\_Q.+?3RAM-9;IV069U M\&N.V@5SG^-!XAW)\6AE7US>QVF4+V/+W<:ER635/;M.-NWMV@ T].0N0,KC M*L/YV,^?52L_J^+I/,X-L!79GK[:B%1Y3!?LES+QR@_0&,FY)>GMX=P/G-Q[ MA[#4HK*W4[ND7S?<^^\ER%N:X?V2*JQ1U49JSU&UIHJ![/1-T]'G)U/\_BG M5^)9,OA:D:?7#=L>>^6U>T^WG>1%Z:"@\7O+Y\PL*QLE@O[OBOP@?0U<;S\U#SN=^H5_S.8Z^ MQ.,/[_R(X>%.(6!8*0.P-I(3Z* RAE!L*.8F(($$3VD?YX5@2;H"KS[QBP7A M-80O.H1"(R$5TQ00I@1W5!E4$"VPQ&6(?I2Y3 K]P _O8-%S91>_RJW+ MZ^J:QSUI 1%/O/]B8;C_.A@GWG#P0DOG\>.7WL;T>FK'BQGK;?9EW/& W#>Q MNHFR+PO YMGI;13=>VQ05?9X1B54YY5R3MH!:*$Y'2C! M)IGFB8N^1?HO&X<80N,H)(P9(XPTE"!6<*4XP^'6.$6KXM\9(WD4?H/22EJ" MZ&=1@.,(_@DC/97[D>2=3+]YZVKD%[E/?M@X37,/UE/]\4G<:YOP]_<, VN1 M)99A% @A8?O$3H>B"YW@*VAO)=J4$=HS^7?*#BO4X8L'KR_3;Z=#>-1K@$V$()#(:$WFBPH**-0O$VQ-BK M[?8HTGNMU+8ZT7DY3SK\(QD/%V&UV8^+T60TBX<[-\G#G4*)@*6&<0(0),I9 M0?TJM"(\P$#W9W^LCGG2$AI=64>?HA^K&BTY^'L^2N,_XO'P.OD8S>9IGGB/ M!_G?&S&U+792Z3%"XIP'EOD9$00*:2,)7V. F SZHQ$M!%K:AJOBS-_U=!-_ MF:V^S?_E_0<39X-T=+^9>'FV(%0:*R0$6JH!4@ARC3AFC*TM%$8%ZM#@ZEXK MNH*M.WR52XNJN M%7X#*M$D-!47A6V/OOP^C=/L;G3_R?LD>5'$[:X >\G>(>-,0,2# %D@B (& M$%.PHA%PE:5,WH"4VP/J4>:_G3W#R)/[M8'L5(FC%,VFP^J=@RB5&&MF^=ND MST5Y?7QN!^Y.I)7J%WK3T:_H E-F)5)0"028A#@(.!+( 5AFHG3'[Z[ MS+_LZ!$&$EE)B'?-.00!8-105/ 7^$G6S^!>0S([I &U,/KY=*%7$<)^JRX!5JU*,$8C,B2]H#IRM%R(V;\VDV M2Y=G=O9O]2\;AQ C::FSB#J %5;,LD>N+*]NU[T^\'_DK;XV.,<1^9_1Y+ K MMZM+Z!! 2!C--=;<6\4CE]M\'%6@F [A, ML=RF\2)(O+<.:&O;$&B_U2')J$**,^-IEKH@DS#;P_+8^H@GS8+2F?D636\/ M!>+7;4+DG,%:2LV4TM9_=&IMST#.>(=IVR/OT54QZ52NAXWPQU:A5TB+C%2< M6DN1$YCI-1+&6YK]WH KR&.;1&MA\79EV\L-M5N1'D>4'SVDD_GDH#"?M M9 M !'CR&.AH'-^V2("%[QH[+I,EI?<7RM)(FD.@\[D&3V4D^=FNY CYIQ2W$+) M". 20[.V$RT6U:,=C9=!-BK/&AAT)<__C=)1;B=\CF:'K*3G34.#J($$<@6E?'%/=QQ/PI]>#D5![+^?4.X*?CQHHG_V5AVA/#^T4@N,SBI+DNDPF9Y/9W'Z)9I^O;RYB?T&EI-] M<:XN/Q\N-2G3/U2:,@NP]T$@@XYI'F!1U'=R1EC_#+4&%:$-B#I3CRTVS;B_ ^12D[A%]D V:8,!;F*ZUWE]WC M(BM-4%U;&C\DUZZVM 38<51FL;/&V2RGV/K--;_P/-Y[XJ[2.*&VVBCNE$'Y M_P0R!G.P\VR6Y%17CS8U?O:N2^5I%K7C:-#&&>'+F\T)L)@9I15H_S A"@0+ MA ((.H0@LTX7B4PD@,:EKG=L**[5(_UI%+0.O:;;O##]8LMASNU.THOFH>$. M2D&)D $Q%CO!'N%CG%6OVZ)O2QT: *=BP<:?\YS?Y&9Y+B!+=@MR3^O0:J81 M5H(3@ /*C',!+$AUPE6/8K&W(?&WH0TM 75,A_5SG./H*:\;\=@]4 BA MY-)J 0!S A$.!' %&G[7JQX@$V],;=J$+6K]EH?R;W!L]K*'1MZ[V.&=#^O7 M_=TGZ?(-B&O*UCJT9W*5Z1XZ@*55##NE.7>(<4L,I"R0C% HRMVEUA+W+U][ M^)(1]6/UXZ&[(2J,%EJ/AM!8>HL:!D802+0HL#'>T.XPQ+KWUHAF!?W\"'#K MP$6]OE:BN.!8S3./9985+Q\M>[_[MGXAIQ0C@"0B =>8"^4D+0 *0**-59=AU 7P#"'9E&*U(/'SEP&:[4!H"C5-40>B$)Y\ZZ I>,,<]K^QH2$[/ MI=\ 0F];ZKVLZ^B#L!N):M@\('N?CK+X*KF9?8_2W74;^YJ'6!*N ''(! QB M#8"%J"!6(-:I%$O>%U$-[*1Q,&K%HRYO"@W\RT.WZU5"6]N&P!)$(%8B\.X/ MIP)0/_Z*3 !=#U/GK5AX30'4U3);T+I$(;.&X.\>ZRQ M=E3 8*WZS'9Y'_\QU:!QI(X;0,AORY[F(9'5ZP4OO7D;+<'*7WWG/*@%7]?) MYMLG>^;LK_GPE'NYNB1=<_(I36Y&LXLDRS:X>7+B^HCV94]]9+8P]@2(DXXDA !R2 !G#H< M\()#+0+0[Q!&7;$=U():*/V,^M#+X$9?U. XXO_HE[]T%(V?;>99B=.F^SJ& MR@@,$ .:D !)HQWGIN#6N$[?9UKVLJW:@GMQ%K5!A"J&35;;W3-W*-\,=\1. M=G<(!=(:!-S1 -HI23>(RP(#@#J],!_-<_Y6!9KH\!VMS%DL\N;?R7),+M* MQD,YR3'\[Y-T_8X7L.SH%4HA%1':4 XDX90Y8H."3S\'JE_!U%GHY=@N3W/H M=J5%FR1>WIQ/9]'T-G_+Y]-WWF]1I/T=0R$!-0RB@&K(N%!*:5=PBQRJ7A34 MVFF%ONE2HP!WI4Z+=^7\F4R3I\NH?;CWUMZ^.,W^CJ$U2&.L"7#$;\N2:T;6 MDP=S5EV=6CN_T#=U:A3@KM3I<1/.D?& >,+GGO85=!X@%=\D:;QL=QT]Q)E] MF*61%^YH&J4_%I!YIO/ CQ?> OS5F8\]NMCB4T,CK>3*.(H@MSJ_T(:LIVW^ M4V5%;NT@1=\4N3_2.6Y*94O5S[=X.H\SW_H1BY[E3]HHEB0(.R(UU]I!@S#F M!A/*I27068=(J:C&3ULL&6BMD# &,"H=T/F[WPML*$*]><56LX)NHECR5<#] MO\@\("BH4:NA<#8[DNQ=F?)&#/9ACV-$C MM P;)(/\UBB"D6>4>'97_"%H.\TSU4PNE!;5[$6BZF_FIWQ*]@^']HA7! M!X6_LX_'# H<0 E4P"A5Q@(-"QX9J7%C>&MQY,;%WQ0XG17+MW*@QF-FO6>/ M&%!"2T@5X6LKB@7E:LZ.\2:W+BW&)A'L]]$*(R@SP@EFJ5 RX%A;L;&-]KP: MI2$Y[3UC40VAMRWU7AJ"?1!V(_4%#1ZHD9PPH8 1Q$ C+5\3BR&OGG_IZ$!- M:;!+'JAY!1@5)2?O[]-HE$5C.1U>1P][Q;:U;1AH(OQ_RMN7?D?RI@M1>&V[ M*&[Z9X;5EUD32'1W7\<@3[UEJ[C]GA7U6_6@Z=JY=;\R_KRKR+SLJMF:TO3D%NF.8" 4\:TU!NFHR36V_\I]^\WI68O3O[A$H0X"@'1J( !H19[M8\ M>A"KW\K869%,H_.X*:"ZJ\WU*,;3:#J(#VO!R\8>I_Q",6R1\8@A)! U]C$6 M1*L7;'96U-*H^&LC5-?2.CRE]S4/)792,>ZNSTH[& M5O2&,*HHT#^B=)B;ZWDA1%[UM%^>.UJ'^?72W@"50&*D\KNY'%U':BDTU8VL MUNZX;$VV&R]:D6!^>SB)-T7B]9/P9[RO5>]8RM & D!C-""&0.,P58@4_TJMG97&W M=H5ENY4OM>#IP9D68JTP3AFFI:64R/Q]1>L8@*SQ5NC6[I9LSTMJ"J7CEBTN MLB794XH:OE#RSF]5*LKBH?:+73S-VK_"&7!;>=!CA=3;G%"(:\+OIV._AL//\7I*!GF9V&R MBQ)%G@T_*132(.)G$>2!7^*$8)@1#BVF@%JH2:F+A-JN!VV&Y_(5HPT^+[3" M(N:HM1P[X:0DTI@"7^5<=3^GX9K2H^G5SO+3XTFAUP6JRYULG7.[6+%_H/1@ M3Z_0"*)0@(4W:Z'2PKLFB!;@T "_@9L\CZ(J6T]:-(%PM^>%7E!\,&6]MU\8 MH( R)8QE&B@'.%.$K_%C+NAWX4(C4BRG&;7P^KEUI)=E#OU3C48;Y0[YM^(H[>&RZ5>-$U*#M0XH=-(HS*"Q MV("UV8EY]96EM41QLWK4!6J=W;:P--CBX=Z0P![5*3= *"7'- B,"0C%4@7Y M>TQ6W#O).[TDKJ3.],59:P7@SA:HO9&O;2O1U@XA5HP:9BE'AAE.A)'0%=PA M8ZNK3VM+3E_4IQ% .PC0;B6SH]#L73+VRI#9O^<;KZ'JYFFO?Y]02X2L8\,R M?^>H'S/.SJ=>%I-D>C5+!E^/0=-!\:^T,?_CB]>=WW_Y/U!+ P04 " !- MAII*@V&ULW;UKD]PX MDBWX?7X%M^^8C/QK_O#_O.OGS]< M1!?]0G_BEUWVE?+]*2OS8G-7IV7],;W/M@1&\[3',GLX_XAM6;YZ F4HH@Q9 M/F7H?UQY'C+<)E5Q;YTNF] =:X3<);_2[:MJ_YWWM/?>6]:W5?V?S!P=,IL ML5;*;$O4EL831=F]BZ]>&5"NC:+<9"6)<_J_E);K*R/2_<0OZX)\O)_K]Z\& MA\8[&CPIU+]W+3O$F7/,L$RF+V0NQL33OZV($>@%$;" [6('^R PO=YD% 1X M50\?$)$IQ6Z(9T[5%SYJ;!/K4UE\RVF(?'$R::!16)3T,*A$E2@TH\$VORX- M-/$)$S^[BU4F 5>N2Y,H/ZS:=)=]IW#J>$/NX>B?&IV8>*7[@^_I/?;;(4]"&,[0L@,?)"8,/$MMT?B MV[;%\Z7785]S -!#-FX?C+=3\ BV$;\,/_![ _WRM)QNJ>0G=DQ%-0[30@16IX>GVJN=3599AL6N*K;YIK'XH*O C MKU:V%?EQ$B0^(=(GT1*( .J-F:;'M<82-*%97%^A,AI8?)HIRAR;+$Y &I_R MG>&+1($$T\2R=IZ8$>629'(9XB3K1*'T[9*5&%0\I?ENY:$$03^VB0$,$]>. M/ ?TYG#HQ7(BPVCDCR?2Q4<7C>N2HX0 M+ZRB<_N[K/RA4.'&0#S\9QY#HV,>L2XYTUV\(FC^:(VM L M.0,LH^IP\2F.,'5L@C,%:WQZ#_M#LZC-18)&HQM94I>A. K\>!/?J&&&>3^] M)K:HE7A?Y;NLJGJM:U9R))3",73MP(PC""P_=L-ALRCP8L"UN5"( M(TD>X\[V9+P)9?/FV;X9)65L_UD)FK>10Y 9DBPT<.5W6 !EY$1626C9E7-%Q/_G/2M1"9$,-^ M/LTOQ, U&:A?MBN\(Q/JN@&46RBR$46 C@<3#E6 M&+"H@90!S:)PP&7TP-CT08ZU<9F8C# ^M3C#U?5%CT+2-MV9H6;S<7[R7L$1 M(;'JL/W,JKK$-2JE@>ET0CKFZQD]54+-O+*JQH5"X:O"+K+@^;E,\RK=@MWF M2_JC7UA"-R+_B:$?^B"Q(\^-G6'G/ X1J\**/5VSO Z@C'2WH76\[#HAR-9U M9=5/%)^L'C@"+4<"HBI(%KNBZB=-3$Y?OV!U^D-.3,^Z>4%)Y2B97T8E\1>J M7@ZYPNVC4JN/9,')6Y-*5>GL%?+$J MW\=\G>VJK/J#XLAF768*/5RW7!QA M8A0'<9ZN+S"U4\09N1S!Z25".TOL*TOM;(DM+%^Q5K:XC'7QU&P5;>C)H8>, M2&[3JRA]?B8?JC82K++R&YGAQC,][$TDR4C+DCPW:_,L]#-6U(_DMQ^+BK8] MZG^\>'C(2A)/5#?#MJ!1';_6-T:VS=9U6>SRM?&0;YO*P&*[[_Z0/GA#EF#D MH26!NRZ^9>5+__3J9^/+8T9W'+M_-])M51CY;KW=;QJH#UE%#Z:39?3A1\@3 M:;:ASG:TXQ!!\TQC'KGU];G!OK"\EGHOYE]=R\$O%,T/O@CS2[9^W!7;XNO+ M7?<6]!^I.'+-Q ]-!&S/\MP A\E@CT2ZD"?6%+,/0B.2,!J3RARPA-%?A1J'[5^)3GU\.'9HB+;0M8CH-M1);3 MMAW9/AH,V9;O\$B.P.,U:\T1(CZ5$6&*35XTD\2G*T=@YM&3MVR,"(D$=@). .$@28">N%_D)@N%P#BDP 7\VE=? 9 E5OB!%CC2. MI*I.OD3SJLR1B4+*!%*K.JF3S:X.R\)N*:PHS7H]5E/"T/S+07D7SN5;Y?A@ M$=J_I.6&KHG ;G-+]RUZ2R$1=#] P 2.'4=F A)_.(3E6X@I^2#S?,TRV\,Z M;-BP:X8P9==5=@JV^$1V((K6KC28^$56F#!VC9V".#&)[9"T&XGDY]*V+5'] MF)<;XSDMZQ?C\%.K>*'8)_D K%.G.<[I[ MZ:W@) R2$$ '>69L6788X'B(J".+:3].]-F:I?<8$KN&")%T77!U\\,GML=H M^&56B")VB=5-E9B\OJ),2>QZQL\+@BG#R/QB*86^4/-><)8&DF]G'PK_EM4K M[)F6Y2(8N*YKN8D3QG;06P%$EU?UT(G^>G4:Y[.Y1/)"0_RQ;7?Z5X8H@+.H MCY,_%4X42M]4OF@0K-?% M?D=-?2JV^3K/JJ$W>AA#-PD2QXT1\!* S<0,/ =[)"*U;&Q?RWG%,)GWL.UYB^SW,R+(3KLZ-4X/3'*[%:957 M]/MW#)ZSZ^/DX\4FE8L>*CZ!/7;EQGC=Y9;&':KSY38TK@<[>&]UI(>X7QW.#'0-K;_I9+U94QRM2Y=Z@NGCB_FA52S M!!^,1!XR7622-5H( ],'P+91;\1R?8\G@N-\M.[:NKL[_.6.+^#B)8=Q9:F/ M%\[59+O],ML"\A4/8XM&,<*6(1RBX$\7AS(<\(D!W);\OW3*Y:?3$+FJ6A@]-M1_ZKB$9P<\8C%3KI$E$,LC#J&)M7.DYX MN:H@HCPN24B$?3BK)W*,,'??3ZM'L@2A_\!_W^??TFW3\[:&:5F^Y+NO_Y5N M]]G*=BW""G 6 #&/L^\GO; 4BX^F&KL:A;=IKLR&[3IDFR T[.+OUJV&43 MI.F)Y1.H@=/F%T<0;XRT-GJ41@-SXE;^+,R-2)A:YID>\,FJ=M)O(_.S=. MY'>_Y?_$&9Q)#0-7HE#_" BE"NFQJ!Y74S,U!&^S9 O/LG0]7RA'[C+$3HTK MYW.&*OAAWKY]+,KZ2U8^?=A]RZJZV3Q>N0%$9N(Z48Q A)+$\WQ[,.4%/E=/ M1A$#NHNM**;WY"\^$24:4'&69@H1Q[C/K9LSSGWM UT?&.C2LX=]AI*Q/6L9 M!I>A,'(NG.Y)R_/!JBB?RNPYS3>XK>_JU/(A,'V$X2& >N%?2V$IAP M73TK9D&SIG2@^KHV3C41)(U-3O3SQ:=K5I0/0U7L MT9*+3U:$6&,3%=V$\4E*Q]476D%\M$::5E'.4#*B)S($+D--I#PHU+U.G'62 M] CPJPWSE6/[I@EJ)D[<, 9%QX+1:3I8+H:SZRO$!=+P0^4GD M01\ %\7#$BJQO8#GW"K?D[E$0_34JHQH=51@ Z%L.1!&PG"BT; ?TE7[$/&?!C:2MZ5-$-\:V MV'UM-@\5)'MX:)7(]VAB5%7*YP!O 5F? QC>Q(\ RPO1)E7>L*1_A%EBWZ^E MAW[KET_D[:O!;D.SZ\]T@YB>\K=)8IMPT>"X&5HDR)?+F\#23/$JDY_+HK- M]WR[77D^LK"-0FAA/XAI^:&+AO6E![E6>LP/U:PY/0X^N6&GA$U9M+#!)R)7 MB="B%+W5$5'@YF89\Y\?=B'Y3O FG/O&1IV<9#7^02_ARG=?!].!9UING$3 MA!CX5APDAQ69&6*NVE\E!B>)0 X]GRJ!%9(:8EF3U!-SRINU'IIG#=%)5AOO M!HQ&#_)RI;2F3/9UWD93VPII7X9?!12W>1=)@2HEE5;UJ. M>47O-:7M-^5H50;&V=4D>%X4>O1&[52SQ9>[7X5V&,:)[T8 M.+;ED5_#/F"$3HQ=_J3]U4=.DJT7S])?IX0G/:^4#9&\_!SI^*MY>&96EJ$ MO*#/9MXY?6:=QQ_S]#[?YC5MJKC;W-7%^F^/Q9804M'-Z/IEV/"!5NC:"(30 M=&$8.)[CQ&%O'L8>U]:P,J.:PY>/'T#\X>.'+Q_PG0%^0\;=7\!G_)?;CPA_ MOOL7 _\_?_WPY7_S:80ZNME49!:F^73F".*0YZI?9MM09F5L1*24D[X,&5/O M5J'Y9166PM/V'YX?>@E*'"L,;==QH4>3VAC78_H9XUR?]61UB&;N M7_&:%X8"1D$BER$SLDY<*%>4XH1#7LI]MGDK:RO:V,=W@&]9GAL&'G8"MR\Y M@B#"7&L\<2OZ188".XYRN'5&E#]FJ9F .FZU:5@[%^I,+CCGV1G7'$E&%R,[ MLGZ\51XES+"*#\H>,O+\37?]66_,=&-L>N':#0@;TE/["Y6G")/'^B79O#S6]BRRYMDMT17B48>Z8/(?1-Z/FF%5O6L"0+ M'&3S)+P%'C])\KNO'A%>(8GP)KK]JY0R^6W?N?=ZN?9XF;E;AHC(.'!U3Y>3 M"V8)*79?:;/ C_DNNWV ) [*Z245@8U\)TY@8#LA"&W''O)7IAM&7.DD$0.: M0Q(2ZA7;;[3HEOQ\1OL7KQM.L!;2? ?4SQ$T MIBTR?"Y$7:1<.-47>3X$=U2.#[G;)"@*'<\R;>!@&V'3'RJ&,#:Y;AT5MS+Q MOHIPEPP)'H5V6311*+O1,I?@7&2'?;M%@-%E2(\"/\8W7829X14ALC8["JV. MS+H6L"++"V#DQ);KP3 )AMWDQ.&[ 5G:V%22=-B2X5U!R?/)ITF34"DH303; MZ[33K)U[KC'&(%?29"]+M>3=N2!>BGABOHVK>'K*A\,4L&ANG,]V]+[Y%0G5 M(MH_U0-FC.+$BASOJ- GX*J]D;&C>R_Y *V]@.L8'.?M6S)LLHG75$3RZ=8I MAY")0SU7:UTF:$2F5-"Z#(52XLGIY5G*V&&_%OQB(;2'$BM,;(=KEJ0!DE%13#?&/UOFSZ9I/*>E\8T" M_#?#NC%-D_[/J*A^D6!@7S\69?Z/;/-OQJ[8949>5?MLPWV[#3_7; JFFV8^ MZ3HP?-'V492MLZ?[K.Q_U^=?'?*- M%?N24-LP\:\#R0C-KUZGG%Q9^@G1MPS=$H=_9I$GP0/S28S-)J_S8I=N/Z7Y MYL,.IL]YG6Z/K*]\+XIP[/B1Z9N>:7NQY_3;]0B$ ',=R9 WIUG5#@@->AW: M^WQGK%N0G$QF: MI=*AT[,=JKGB.&&V?]IOTSIK>Q(1B\]E]ICMJOQ;UEY/]K&H:&^VVX836ZRQ#?4;@_M2TER3A\&1D'76?>> @= MTT]-0[,0,=7EW=M3F9[M$TFW M7#NR(X LQX+!8-B,N?I-*C"GO>ZT16AD'40^M53!)YM 3DPEGR8.+/;HC'?' M,MD!G+B-[G7&1D1/(=W+T#F5#A7:7DW.HWMEEE;[\N5HU4U$,@D]SP^M&'N^ M&T,SZ%M7HMAQP]4N^TJ!L>F7@ &F21:UD^P8"_-*_JOXWP[)N MS-"_,:VPV6XC_^J$UDW@.,.&W>ZP&4?GS(U!?OW,3G_M[P,2);$N0M0Z9D'#@]]"?+A7BUQ0H[CHE"RS3=T'83 M.[%0V!\N1 C2.GKV,W\"C^<*FD3/_%5G:BQD2RRN$R=:6J&4,VTE%7/747#5 M3S!3N@QID7'@:KT$)Q>J>NVN7!)+Q28(O22&]*10A%%_JR[R( H%#Q>+&=,L M.Z=M7\\5>=T8C3BI;;%[G64V59J48#Z-.M]2=UE]=$?$21FSRY J=>YP]LOE MY.F:C-4OVQ4JR&HP:R^KW-7$QH?=0U$^I33-,%29^79B(L?$H>F@ "=N;./8 M<[ 7QJ9CQ>C:9U^9'7T3K(=G #J[&H#&$4*66DI-U&ZZIS1_;5D4OX+&3W5S MG7!+=7Y ^C.KJA&7J50%IM,)%2L'9X1*.7WS"I5Z=PI-KQF;4&VR?##[A?R- M56@!'X,PP;;O!P"'7A /CW>!Q73U-O=#->]U#_."@F%3&7Y>QH5:*R6"@CS* MQDB@4V7KG[\6WWXA/M$8QZ6_H'KA'H4VI_Z>409A2N95 ''8A>2KP#ZC 7GV MACX_V:9?:7=*["01Q@$ ('0L[-O1\'P_89[2?$_570S0@S$H&O9)S4G-]5FM MCQ7.]#P;(0KF]2N/+TQL,5;FG]F"N O9]X'_:_TI*_."Q D;E-;9*K$ \HDE MLL ,?.2'26P&G1W7\RRFIK#B3Y_J^]VB(JN(C4%Q\7_*.4EC_Z;KXTOPX\Y* ME<+O_"L.KGSPQ?B:7Q\D\9\) 628X-&+)*_6Z?9_9VF9D-^I5I"($48PQ GT MH!/8 ?!A;PF8B*E:6N;Y4VE&B\N@P(P&&;]J<%/'KALZ61-4#G;"%&K'"0]7 MU$.4M>7HA[ '9Q1$C@U^#6D5J[6%@ =#SXW,P#?#" 0 H8->)5A017@L3*PC MW7=52DFX".35$EW2("R9%$>%N:9HBY,-%51%GA$57OI0I/3IY M]_)T7VQ7]#P%"FTG"D,G(<_U; ?USX*;_YS MTJ1 !\X1<$$.I+B:7Q7DX!>*WAE>C8 DVBC3[8?=)OOQ?V$Q,Q M\J$9^5$0#>N7V(9\(L'[]&E4HD-E-+ ,@HM7)[A)8Q4*G7P)*04[5&^./PLB3M]U\9B$.3[]$")-@89../)-]F)206OA;ER\J+8\>, +!-+X)AX$#R_X,5S_'XH@^^9T\3>S28C!X4 M;^#!R19KV*&/**&@@Y$C91''*_='XPTQHN;7""GT;V(-&18X5B:']B_-F8OJ M]M#O;>61_S@^,+$)(^ X'J>VQMU0O:80X&IB=8LK[JTM2B-(YC<2Q@I=IG7 M,U,1*[:X$>54W5IGA)_QA8\*8I>B2VJ<>;LD4L>1@JL9$ FIMD6U+[.AFMP& M46@[E@6C&,<8>< ,<8O!@AA'IOSU @)&-2X)QBX<, Y09^OPS47DF>FI=T"6 M<4A,DV_LEQ=(,ZAT+G_)?M3QEG:H"WTK]D++Q;&/3!(+(=>U>Q# ]X&BFU=$ M3.O>'Q&Z2&02SA4*J!ZZ=2DH16LT<)>HH0.7LB+*/RA_(!45<$Y$1D4Y9-71 MDZL=8M,*D>.2A6*(+->$,0;$)G9\R[0 PM=R)8)/U;B6:#MKS!6S,-]$(DC8 M,N:+*/A"R4LCT1^L77B -3%<9IN5:](+3!# ,$Q<$"6A;\/>HF-)-0KCM,0T M(60ZAGTBO_^85EG3F'_]ZA: %JI$ZR]>5MDD13N=2IJ!MT+XD,4%;:=K:;O[P]IF>>Z_PCZQ@@(_"J%G B="21B'/9# 5SW)&DPKWF)TX RB@:5D76H*C$ETT$^F\#- MS#N?[C6HWM^3+\BFZ76=[:JV9PDH2_)S65/@?O]B'/_!4ZX;Z%K+18NZ$]A"Q#N/4_G /W6BP+TB/+Q,L*LH*ANP/ MH,PJO.219V6LBG?^[N-T6%3UKUG]6-#/ [ C/S9C-TA,"Q(W8,9'N! M"YB<A;@"&V MQ$'@V"A&, M;,NU@.\@WPGCP'<]ULOUA)^OL9BEOTF/8&KW[>8K;+G SEB)BRRARYAQ\FZ< MEKVHX87Y5N5=G6_R[9[>\':7KR!$CH^S!./ ALE/38(A-RU=-.@TASI'/LA%$-7I E9NN&0=^DYE;F MSA&Z&==?,&H\DPG=WOA M?*O/5T-%#T#X^)7'?Y6U-FY"F:'?+Z 8YNN M@R .[22)<7\6U;10S-2]1KU5W1N.KVXDNW*'EFZ".5:YDW,KL+(]O4"1PES& M00MF"J^M7Y4.PS*D5(-?5^]B5,,5_DNJZJ_[O*Z6IG8 MM5W+B2,OLH+0CTS?<2R?"'+@^J:5)"S2)_YTS1+7@J(1T'T'R]A37.RWE@F2 M-BYGT_#%)UL=5;\(7WS9V_J\OIC455T/=ZC^%+ 8E<5VWQ# M"_>^4( K)S 1L*!EVAAX9H3\R'%#F#@PAK&+?9-'MB: HUG>7GM 0Z/!!Z-U MPJ!>&-2-8=8:7PKCV!.RU*.^,%Z4.^58LNGFPH:13U]/1K X,X+OJ <_M;NF MPQC6G&.H19'EF1]1[@F'=1D*/Z7#Q6Q3B.^+\2LQ4.;I=@"X^_JASIZJ7S/Z MZ5K%*'),.S"AZWHV0# )0]0:10 E)E>6XD6UC%. @<5 ,76P%5H\VQC&7TLV%<3*)[/RZ>3//C8>B M9 JPWL97U,U6*S@#Y=G>",:$U1_@91 5^;G> SUI,3T#-99$F_G56,;7:786 M3A-T<^-A3N=U!@:9MK/ZEI7W M!4M63\((CP0=XV%6HB]%G6[[[6:C&/0F;S!*Y5XNNWTA :. I_FS,"J<*)2^ M.[R=5ZOZ]N'/1;&I[HKM!CS1*?R/-J\((A"[$41^: (W](/$Q5YOD42H,=_Q M:AE+3/-"YE3U,1JZY95V!SZ-JGBHOZ=/G5!4[S#7N1R9N'S[L:O+"Y??;#%15 M5A-=!*:/ LOV?&@%813',5DX=T;MQ [X5$K2V.1"M=Y7-?E"E$V/XKI,-YFQ M2Y\R\D'OD7/NQ\FRS:9>4] L5BI^PN\!FM%BF[CX>Y2GL:IN-00O0\=4.7-: MAZV2(U8UNZT?L_*W8E>\#O'P#]IU+UMA9$/'@:Z9N"AR0 @#=Y!0)PP"MF6( M(F/:ER,-/B-KX=P8NXRS!$:63#:QFI!%/K%JZ3M&9K30C'<=N,NGCK3(U3A3 M(W*EB.)ER)4J9PHMKR&?7!T6H.VY%-K6?D]L=RO48E?%V4-19NW/?4E_T(,L M) XA).>[M'QI=G((:$)=33AL]H1V=49>ZGJ% 9AC!+?MD(, \^RW4%@Z1^M M:KI;P:9T<^+DRB(,+C'/\FY*WS?XNYT:HZ8>\(GEK$/)IK1_E%'DD^E>DX\V M\P^N&0??^B'N?KYQ[\9X[8[1^S.ML&LAV5\4A;!1+&\R#3]>D.!;2$N][.$S,R M[R697,:4E76B4/IV\4T4FH.[?8!EMLGK)*6IO/JE+:H#3F##((I1:#JN&R6! M9[J]O<2VN'I@BUO17+=!@='2Y1::T6,3*TN6X))-=Z:AD4]Z&@8+?@:UZ,]% M@D8D2)[49:B0 C\*U:\;9_W:8U'67[+RB2K@%_)7P8^\6GEV9/J>;SI>&%D! M"''BA[VM(/9=KNHS(0NZ:\F.OI)XU.@FKHLZAPS8T5-4DPN0V8D?3@M*%+ B+"\H.(IS7:U55;7](QK&T%UI?\^")'C$75SXX1N=,0N1KTI;/HVU[)*Q(#N%56#Z; B MX%Q""5'&N'K2S1;GPNF$J)F. 9UC96RU)$/B,D1%SH73-9(\'\P%G*\68DV@ M!"(O,!U@V[9O84P&&$;#GA"R+*[[(P4>KUE*3K84. LS!=ABTQ'-1/&IR)MM MEQF606\)&:NY%&=O&?(AX\!IA:4L%V+2T04]/O0] !(;!1A'9N)&GH=[4XYI M>N+BP6C@CR,?K(R)"(@&LB0E9)8ESCE2F&6$D\,E"@FO"Z-2(L0'>R>=;\7V M6[[[^MIF%_LD.(J*3G!..9EDP MO27D2HF,('O+$!09!\Z4QDAQ(28=OZ5/_4YQ8INV'2%(.Q.&P'5#VQLRWU$4 MQN("PF%D6AFY,2@T&3'AX4]$4C11)R4L+6LS+:8NT<,L,P*,+E%L1-P8E1QA M7EAZ5K2A$?A:9AFUU<5&)B0+-QL$?FS'88"(40![.VZ F;HOB3]]FCV: 15[ M/W5!LL;E91J>A+9G!D#7ET:JN&+O/:^?,['>\Z?2 M^ M5[P;GUA09_+:$R$X2Y$ 8!#'$)-?)O&P]66%0AC M[-M)Y 1P"+^08W*EOGF>N] ISLH*QR370(C0-)]E!77$P+6ISLG3@B8[+_)S MTUW(>^86W/DN?]H_=3;HX< @M(F@Q%:2N&[D1DYO SH)UXDDOB=KGO0=&,YV MVGS)31.T4L0G"Z_8F647X)2,$740YFT9 B$.OU#T M_HC+1)^GB;"=@-#SD>,&9HP!7:?T>H0\+"H4C(__8T@%*U?\8J&!)BFYF&4W MX2TAC)+!R=[R1(/7@1'9$.*"53@^E?E38Z6+8FP<1[&;6+89N*X51:X?)KT5 M(EP1CVKP/ENS9#1P#%@\/67E.D^WQL=LMZ$UF/P2PLT:FW[H)(Q//%JN6N68 M915R0L6(;(B2M@S-$$9?J'EU.$_V%KM-L6MZF-VGN[_=/CQD9;:A9C]^B&\_ M][=\03_ I@,QL@(K"6#H.5%KVX["P VXCOHJL:A963[F]T4I(".*Z&03E^F9 MY).<%I\Q #0ZA*T*O6M _C3786$6[D8T2BWWRU NQ3Z=GB_6P)A,;[B/PYU- MMHD#/XH<8AG8L15'1&)[FW9B2O>'8[>D7=4N](C[*'HMGR2QC#HW&:><^G:I M81P+G9-UC?O(<$>=&H87HF)J?&'H("?*D(QJ=3O4<5&6Q7=Z""E])G]2OZP\ M+[ \%_J12Y:5"+D0^V8/ 2:8J_>34L.ZRTR&@W?K=AH^=(!OC*(E'3H&4'H[EZJ6\:PSRJ8@_ M&37%/Y[SMN\W(G&HM7)!')HH"*W01DGD.R&PPMZRET1;\LU"-9_\O3E$VJ T6I@&T3ZV?.\$ATHOTS>B MA,I'8!ERJ-ZMT4.HRG@3$\;^ZA9J$3\\9.LZ_Y9]RL@+O:O3K]D*8HCB,(F1 M3?_K6D%@T64]/1,+0A]R56BJM:Q9(@=(QO. 29T^2M,N(I)3,BZIE#W41AE) MO#@,Q@'NG'IYA4EFT50U(DM43F6^CU% M@1?%IFTEMFT%.(']Z5@[,J%CBDNHI&'-"MI,ZOQH4F\.<&GP^:V/?JB8&O<4 MLHRDRHZ"B*).. "2@HI><_^ZCBX>Y7X"/1WGD5E.%0W'$M54E6NC8JJ4/X[R MFZ^TB__Q5L$*A8D%(M^-@.$H8!M)TX M"EW3\?P )8EG]9:2*&&JAI=YON8 HH5%/U?;%MAARXJ]78XP=^/QP%2T\7WV M#XQ]/##&V,4!XPB MUP')$,N8$YV24\Z$Z*FF&$?H;HP6WQQ7!EUF:RP:5$7T0B)#9>Z&3#0&BJI$!K2++*&[S"5G]8B"05F(@&IRCJ&F1!F'S/?/UL7Z M;Y^S9_)./Z95]JDLOI;I4QNIWC[+/R+3/" MR *>"8'G60X&ONLYV MICSTKXCINH1?)9$O\J@%JI -2HRZ,^\PH#V Y[[C5 M.T)L(KR

'3Y :W<@-<#IBGQE&3,_%NC)DCXCV-(.X# V? MR-?3JWPG9)@YQYM7ZVU1[4OZL2F>GK-=U6PE?0@)XF@;UM1B##R8M.,6E (D"\0\W4K>E%HS$ .P)O8[@BZ MT6$W&O WK8Z\;_ ;O0/&[[T+4U^V(,7W6*9RFH%QI-G-*CI7K2'P, MZDOVHXX)I7];)8YIN1Y&P$GLP';L*(KM'I4/7:[>R+JQ:(X66Z5HL+U2%,ZR M$=T#HEC9)QB+::6=^F T3BQ5W,]3KD+=)0?S#R;OLMZ*ZKL2EMF+ 1^RLNS, MP_0YK],M#5,_D:5KFF_ ;G-;/V8EJ*JLK@XN#)\=9$:QCUQZ\B6RPA"ZB9TT MJ&+;A$G,NM^G&X;.8K46>:\:1^!OC [^C9'N-D;C@=&Z8!S)T&S1HASGHX5M MTXSF0@1E*F_?E+]-R3*KH)RU>5 Q,[ B-W0"%-D>=FS?@K[9&P5VP'75NZ0I MS?'>\73GB_%D*623W G9XU/4BSHY6^@U3M6($"KB>!DZI\J90LM[R)L!(3$7 M#;!(+)96C\FV^'Y82ILQ\@]6L M?P@PHT$V6Q@R1M/HOK8"=IUS1D_,[[X">KXIK_.L@L6._,:>_%[WA\7N:"?+MMS0@YYI![[G.RXP M$ZL'%YH6TS6C$T/2'$HTL_2AF:7T[3&*'KZ1#OC_E2_&F&JLV*1R@Q>,^Q?C'?7"R'<_&8,CQL$3LE0,H^%E6UBK&+('9@%,2>;R:!CQ#L;42AQ;4RY'NR[C*1C)XD MI6BX)9J''F:EU<0,OV"V0(QW%,I/!JCK,K_?U\W)SKHP/J7EV#7:P(1+9F8!J%FMCGRBL[#LO3)V@XS1WU_38.>Y#W;>T5+C MGVC,4PP?#\Z =)[!9A/-Q8\SG_:>#/'@D/%6E,D?=M%,'O>9O078+5LCY,J14K4MO$L7*^6+.LPP%+<0C M[/JF[_;&7 MS79DJ:&*2:K^V>&Q]7&26_:"_YMP*$*61,5&EGT'.%-41>4RE MDGH24V=I&4M)R?&X#"62=>(T#:6"$]YBMC;D^Y+^P.UDB[-=]I#7*]<+7!PF MV ^=&$2Q!X(H&,*Y!/)5(TO:TAY.=65I_9(]_6&\NV^Q_20F0M+LLD94TQ'+ M&TQUG'9K9(+-Z, 9[SIX/\U3PW>!+(8:/5F:EZ%:RKRY4&.GAB56'2/6RHQH M)LK:?QXM4KLZOV&%ZF" :?%>[ -@^S&(0SL< (0NUYW2"LWJ3H@_DG_+*B)N MQ[GPMF*,+FVV>7I/CU8W:=;LQWJ[KVC_W>+!R)HVJTT3DW3]]WU>=O%9NN// MH:L<)C9MG&F$^&2R!VF\ZV'^1 ?JL%G809UMIY"=Q1']U# 4RY!2'8X5VE]C M68$%ZS7M9E-]SM99_HWF(%>6#WP3QPA QT\L*W 2T^]-VUX4KG;95WIR0U1< M!4PR3=JHG;3'Z-A3 QTFFO?I0,EJH@BSHFJHBU*5.CA0_/DZQ1/)WUO:N(1/ M@O6E2IZ,2U?%3IHO*9DK]T?A;%9]2E\:!*%)]!2[CF]#+X[MV'6=(84?NC[7 M71DJ[6J.)#\,R^.,\Y2&4G(E!&\"7I7HWF'13 +W#N4"A.\\?;SZ)SD("Y9! M6<]8U% )>^*BV!V8Z]?ZW1+_]?FY%48P3,(8.7X(;=ORK$&3N57Y?T7 <=N $ , ]<'+K%N>;X]V'5\R=U. M7FNZ*S'[A>+SE6!)%YFRJW =/*I=@B\G##TF3&CQS4OV4N5.V!_F9;<84])K M[H^'G,0*F('MNB&);'V/*J@36F@HMK$05PM5)0;U2QE%=)R74;38YF)5(1);5(JPO6-R$76)=2(OS)2YQ?;3X.?N6[?;9"IEQ M%"0 6M");!(1$H4=B@EAZ'$5VLA;FZK4IFSQR"H;-YFBLJ:31R6:-C#[^0JS M$PG:"6%<:B9*]E*E3-B?JSHFQY3Z9A4KX$860HF-W B8KNU&7DA/@?C0P9$= MN>ZJ+NITRZ9F"LURR=J D'E.TL-@KT_Y'8[WO>H\H:OQQ'7>V81O)LKY%%"@ M@<12VT.,R**&H5B&/NIP3+B5 R=WDHKY8?PJ:.^C&I+N:L:3]CYY#U]Y>Q_E8R6EP',.DU)U'ASYX[7WX1P#?FW7 M-WZY1.96S78;3#YW6?Z(RL_C$P< MQ3",0&"YIH=!H0&E4+\:4+F!M/),52C'-!G=1'MC*)/$ T#AAG5L9SM/&(HA3M"]5# M.9^N2:$"QIA5L"S66;:I$N+S7;JEA4>_IG4SS6\?SN((D!TG/J"M*TPK]'T< M.G@(7D/?Y-E/4&]=\]8!!:E>%=6/ :-"SDH_IUIV6-LMFV8<:/C8XZ6#L@3Q MY&5T3$BUC@-(K=H8CXU6[8+]I.F*2WVR29/UA0"G=VG/^2\WH*\G:,P_%,G13AV/"V7=.[B35,LEWZ6[-GOY/PBB* M$X#B*(*N[P6N#8>#4+Z;<'7CG0C2Q!59#SU\Y159RL=*2H'G'":EZCPX\L>K MR.(< WYMUS7(B]9];4ZS?1/T!7; M;U0^R(.;O-NZ<4 \O28Q"OPIM6D&0":-]NX D;#[D]&@;+9YQWG6GCN[2!UC MODR>^F6HJV*?1O)BJA@3V,,EIKN"(V*S>'HJ=G21BYM6*ZWR.[,'>(W"-0"- M!N%L.[$7&&/;?)6E>R$*I]"ARUNL:K@2*JJB=FZ?FW 3_\C*=5[1O)AG(R^" M8>"%@4_LHC <+CJ+D,MU*$O>FN9X[W7,D76PZ"2L*%RC:/%*%$V)<2Q0)*6= M7JFBJ(;-#IXQX)NQ NH<7:P53U)4+T3;U/DS5M&D@"EA9:/5^M4J=-TDL$A.0JEDTAYFY#_T'/4GY+MW0Q_"DK\V)SV@5J%;L(6[X78\N* MB52',3RZ:;63A\D1]=0R(,O03SVN%1.\T"HT%!!E+\L7(N+_E6[W MQ+83.EYB \^W4.R@&+E@R!X'"(#5>WR3.)3B/SS^50QC;0V M[K.O^6Y'XZ#BP6A-+&$JGQ#)/8=%!V+)DU?8)Z99*\>8VNF:)"" "4IL+PE, MQX_(?YVAE#KVPVZZXAUC9E&-5?[)V@-4,U4S>K/,_Y\G*>L _)$F*;-/0I.4 MCS'627J7?:5IN<_9W+[$OVHXZW-"_G6(&/XR1"& =Q' ,S ML0//P5X(8!@ZT.;94%9A3_/N<@>QF9N?LRTM'"!1\$-1/C5U:GQK#R7\LBTY MIJ:6;Z71LSK ,P[XC-\I0J.!.'$=*@-I(UJGDO)E*)U2CPI]+RB?RN&TI'$O M7:[@[T@\GS7BB-DQ="+41Q9B=G: \"%+M=E).)6-"M:#XRNZ8T&&I^( M2=#')EW3,,L:RB M'?7*LBAA49;9^G7UNVVZ@.B>AQV([1A@8%JF[R#?":,H 9CU7D>E-O7-L@-, MH\/9-J*D2(TCJ+,=5.'A<60R:AF.9< )#F MT(3X8!QIP&LO>)/C4XP/:]I\84/#FU ?&94V7]2)]>%"R?8'>R]FC)54<#^: MAI]P:)>A\-.Z_"9U/SG?K%^$_\[RKX]UM@'?LC+]FOVV?[K/RMN')J:L;O=U M59.I0A#%:96O5ZX3AS'Y#D6^'SH."L/8ZS#$@0L@X)%^M98U:WP/]GW:HC7N M*2ICW1[Z:$_4&,4!M/$N[W_[V,T<*=5;BXF1R1:SX@L0XLU^59,\4X+W+1)=3[==J>$&NN@;FN_:9/0+T7S M>P1%MND.&(&RI%^$YONP(O*>6):/L6L32*%G$S@],#N&D/LJ3KUP="A\%,Z?.X^TBFYEHRTFYF1;=Y\EE9)9)F!&<#0 MBBT+^+X#PJ1' 2TGXJF@56U;KL(P";TO1":GF]'(,(VB@ZVPM@-93+I;!8TA\\-"./=7^_0 M04(Y15&0.;$DNGK29!/HLVPJG*6%(VW.1^,R]$C2AROI;'M^!#[?M*I6^)$ MIL\Z7T0?KW7;B2 R!DBS%=9$FW_.VB^!ACTQ)M9/%)2 ?#:'!,JQK'#(R(A1!1R] ( M,>B%@A=%)-3X#&?<63>!Q M'5J6L:-9+_K+/8VJ$XXYOJ!GF;GZ'97C4W,F.K7]-\5V>T+1J]F?MN?U^MR[PM&6NGL@VQZ]L)62P@/S&AG20P["'8 ML9.P3"PMAJ?Z,E<=X!OCZ0"Y^4Q7QZ#9/M5ZAF#\4SX[^WR?^H'X'JMQ!-8@ M:(U7<*^$!!.PORG6^Z:(JIFRBQV%5S#%I\'X+##6%/?/K%\E0@K]U 2FTWUH M1%@Z\^712O:\GR*]KA43O*SL'ROP_%RF>95N>PPK"'UH^L0$>6M<'))?Q<'P M070\Q/HUXG^R[L"N!S1,-'9)$Z#I^A=#+T-\GX0#.7=3D,,NZ'I)$E/LMV^2 MG!R_\?&"WHIS,;^@2F O5+P-[)+XE[3<4%4F$MQ<5]Y*;XP\RW;BQ(H\Z#@) M62A >TC^8;:V-N)/URR-/:@FVB@H+/;9+TC7=7G4SQ2?1 XDT0"Y0<0;& M2 MQ2Z6^BD3$\PF/9'OUON2;JR470NXNB"_)'.YO0_N,2\WQG-:UB_&XYO7T7C* MJW6V)0_-BGUE9#^>FZU<.=D]R]8%Z95C=G[YE<1?J'K'A+W=.6X896B/Y=%57TJ MBX>\7B5VX@6AYP$ D\"+?!Q88,B] #_AT1Z>YVH6FP:*\=Q@X9,8+G+8-$47 M+WPBTE+R:9P2+8IQY/^(1(BPM Q-$$)>R+\CO,VMB&P6^"3UL!D,2R0,1UUD*129UYVY:E#?&UQ9G M\X%-7R$=HG3>_LYJ*&>3F1G8YLS5]$3_^8CHUR"-#N74?9Y9F!O1+L74+T/6 M5#OUIN&S!L[8*]6KC/PL[:R/R$ID6SS3G8#.9I_+P#_6V_VFN0"LK:/XL&LN M4:R:%,8*(L_S0M>,L ,L9/IN>$ 6AX@INS E'LTRVKO0S.K-P8E>.WG+Y"<8 M(#9=7=K8\(GNJV$YPM\K[8TQ)&W?#4X80^50OC,Z/YH=PHFO]U) _8AJ3SFP MRY#T23U^<\)@:K:9.W ?%5'=/GS8U63^Y/?;#%155E8GG6WZ8 M>-9P$B)P$ZY#3)*F=*>5C]#1_:;UOJJ+IZQLM(-\ES>9L4N?Z.V+/>Z)JVO' MZ1N9ZHIX7\8L5N7,:1=ME1RQSKW;YXS&>[NO[4G%CV05O JB($*N99G #6,4 MF,B/AO4O,81X]J1$GJ]Y;VJ 1--(!!-?8"1$&%N@HYLKOL#E0%-W*OD=!31Q M '*&DA&5D2%P&=(BY4&A[G7B%!&:O/NMV!6O+?9+R,B,@1/#,#0#SXQ"SP6' M_30ST.1^7],#;=( @P\L, PM!VW=X<671C MF;YVS$8T?USQ<>?AXUL_+O?(F*1#&T/'!VE*ES%1Y-VXTJ1-D!<%5Z]]*K;Y M^J7]_\-]/V:<.#!)D.\"Y$;("Y*0P, !"X.0HV:+= M62GG"X-'V;XQ6J#&[]T_EW@IVEE&1R,&38.S#*W4YQ[[Q68J>&0N&EL_9IO] M-KM]:.Z'>2RVA. *_WV?UR]?FAL?!@# U: ?<^T(Q(9^1'Y3W->&C6O+^UA>+GK!I3R#F;HLY$-Y^6]B"; M.Q".8!HM3N/W!NE\(LI.XE@AF?J16(9PZG#LM*!,%W?,Z[CF!J;\6S;LE7Q. MZPP65,/W1,:[A$BQJU;T$C33Q*&-D>F8)C*AF0#+#),0)##VN*Y[5&A6]UJO M1]IM>C1;J@0;;UVM2J+9%'(FCOD4\D#OT?8KQ6E\SN@TS;=Y@_&&MD-?DU!B MXA4V,X=C:V[U [$,@=3AV.FZ7!=W<@+Y^N4$=9)M:$4P;5J])R/R\NJ'5\A* M$@"<) ACVZ4:CK'?(HO-!#I8^WJ7_NF*?BW&$VZ%Q_==ON,>YI15N( MVA&9UCM4RQ!FS3X64[[\@L5<6?4IS3O6C8X60*+WO1YX76]#J)=Z#,>]5 MZ%S/GK!XJ[V1F'.S@9LK-BW421.?RAVBSJPR*):9"K1:(E@*LS@I6X;:"*._ M5(@EQ )_X@<_/6^+EZSO['FXX/M8I\"VH;%M6##?J/-FJI8\X.*)K=ZKOL'3Q>CRQCCXUMZ6TWMGM.ZU#?T6 ME!53/&!,2;2Y7I)E?'$6P,/%%-V\(\-\,I@ ^$Y[6"=%B8K]??VPWW9E&14! ME.7?Z.R"M!?DKEXEL1?Y"/FN$]F^ R+7M\,VJXA-C*V ZZ"P4LN:OU8],*,< MD-T8:>^!\5"4QK:HN-OG*&:?[0LS'_%\7PWPBMX>J3$,Q>>CH>C03GQ6FX?( M$377,R#+4&A-OIT>[-;((/MV;_:0T9:Y36W&I[2\+9M;:3?_E6[W65\IO H2 MUX$6]JS0AUZ"XBCQS,ZXY3@)UT:$(I.:M7- :504Y@WM&VQ\HPAY-W;5$,RZ MDSLYM[Q;MSVM=RVM!".9S^W5UANC@7FX%7[JO5H6\D8W9Y6ROPPM5.W4F^U7 M#9R)J5]CJ0+[^K$H:4"[0M!/[-B%"/O(AVX4 3/JC48V7^ H:6IJM6N.^E1& M.B"443U^8D743BNGDBK78C/ =3HG4+93HI@539CA)2J9N#.C"B;)D8QR?:BJ M/3%HA]BV%2C4A_& M*9Q,H5HIRE8G7$095$N*&_2(->K!F/(H+O3@,H(/\*+*P&;L^AJBW M;,,DY+O?5]Z>9HWJSAK)+2"5\,JF4E-3RB=7QR>W%K5N9*!M1,14DKX,-5/J MT9M+.52S):!O;V(\V_-=QT\L#Z,HCLT0P0#W%A/7XFK.+V-G4CV37")*\&(Q2Q:98PL8O3*G%/+FN4)#O"VM1'>CZVDQ '3@3-V/?L((16 M;\V-,5>C&E$;*:\ BQ M(BPZM_NZJM,=;1._LJ 3>9%E.W:,W,B!END<=KT@<*64A\?0'/)3'/!):A 7 MI8)"I(M-%6ITR\#D-))TA(1'ET3(7:@X";ER3:'$^6&5J2]EEE;[\N7(Z K9 M9DR/45LF]KP 8C^)_-Y2C'#$HTXBS]W#Q^QK MNNT.J=+NK5\>T_HOZ;?LUY3,XSS=MJT$5CXB_[4AMLW0\VS@0"^.ND)[!$R' MJ4)3@UG-NM2BI7KTU.$RMA0XO1"@1VX\9QQ+,1W4C\O7S*SS*5I'^.V#T4 U MCK :%*Q!T1H]7*/%.Q_SFV*]IV>+VT/;"QV!5R %7OVW;WQ-1^*1CL0P+;(& M]\^L7QU""?V4!$32V@\)/T=GOBT:B9[W=X M>3@>B?MUC]HRU@7:O;Q\PE8CJRSKB@.2YKZR]A;1QNHJ@G8$X@#ZIAO$49CX M,;+;>R"0%SEL=X9)FM LP,,$)P%L>RE?"ZZ;QY:MPHE#ZWG!&U+2(D;Y"<$M> M@JY/.OB15RLW]D,(8@_$#H!)#$"<6+T]TS+YFO((6]$=%5,\P_4!G"&N.'6, M0>PDK''FRE\19OQ.X4P==UZB92RRE*9R(;&CO!^GT:$B9IA+=X[,H.(IS7GW$[->,[DVN/(QM[.+ L3W3!!$1 MK8-@A5[$%;'(VM*^FS? ,T[.4O*6_4ERRB@W$]+)J3V7F31^;]%-+43C7(V6 M *IA>2$2IZV&S MM^ ''E/5CLAS-8M2FY9M\;"ID! YXXJCFQ<^=3FF1&*Q5&7KG[\6WWXASE$= M<>DOJ'RX1_)QQO$S4B%#S[RR((6\D'\YV*=[^_ N%+(<[(+(I$>L$MN#7A)8 M2?]X'%F(=:YS/53S1.>=XGR$7)_?VKC@F]S]M)98KK!.[&./+\QJ(5+FG])B ML O)EX$]9T6;S):;OQ3;IMKA4_WR,7_*ZVS3!0O -K&/@M U;P- M>H[)7/LF:4;SA&_1&3T\@^ S.H#LF1=9)J^GKB8DD4\I1OB[OLA03B1[&FM" M0L5262/$RF6SQCV_D-%21-?\62U5CA3*7R7)8H./^2[[4&=/UUYL$Q1N.'Q [ !X7*TGE5G5+.^?R.\_IE4S M=1X)1GKASU.'TJ@&F)PM*=5QSI8B]Z4U#_M=_DZ M?TZWQGVQVU0W!Q'=,-^1:0AK 1E'B*:NYCE#RF@- MCPR)RXBY)7UX4Z\CSPA++'W.SNWW'9FHC_GSIXR\8^0S^C5;!6$0638]UHS- MR(U-9+JHMPQM,V&-GE79TRP[!W#&\P"*/093QNKU('@.0E4HDC& -#[-R3![ M7#L'TV*1[/F/IE$,C!_>:;FPE9&2"X&J:D+G#TV5>U3H>_V$FU"HN;&X.=Z' M(VP'B8]QZ"11 H +$ HM[/BFC^,D8:H3FQ?AA*G,\W>B&_&;.]&/KT2_O78E M.F/Z;N;W@"T67_XK()A^+2Z-_OO[-Z-_G!\GPTI)MG$?RH2^23\(G^SG"(?X6A$1%4PNPPI5.)) MH?Z]4R)+736X9WM^$$<(!]",$S,,8C<^B18K7%S:9$F*(=6/Y]N&N>*B_D[BNB_&J7XFQ.MNEA BP MV]SM[X>T6=4?1 48F]B'R ]CVTPL"]H#$M>'3,=$==J?(M]%5FU5!]RH.N2T M/&/ WM1O5,?H^79.M0P,VU[UW&,BL'=]^V#TF/O5=V4^[AD=CP/C=KQB>-_.:W %TCF^$ZR5_&YKA6#XOI7F7.S?-L2_[TZY^S M75:F6V(:;)[R75[5)7G-OV7X!]WNR'H,/G(@]'PK 2AV @MA!YD]!LL)N0)X MM99U;W:W8&^,KRW<9L*FKP ;68>8<]=:[0 P[D;/QCWG+G-/^Y^/:'^-U>C! MSM0=AHO*L>U@+4.RC&6#)M].MV\U,L@JIVHVCC\.IW@B@&PWL5TK]-S$B:+ M"=P!)729:EOFPJ99DM5GG3[R'AR<;=395'[) \[Y';@PM 8H2_)S[?[0_:Y/3TX!.[8ZXPD( =>%J8I,Z@[^CU1E?2PC7<3/][%0 M13/;-V &AOFD?0!X\?O=1_C3:C0;<2/2JYCY92BJ:J<*K6^K:!WA7?:5A@Z? ML^>BK,F2XL/NH2B?&@CQ2_>'AWM9,(SHG;(41F*;@16[3M#>RX(B.^2[\U47 MAJEJ 6G/Z!8;";._9;M]UMYE=?NFZCH]([<,.=;NY<4*.9VLL@HVC9)WZWR;=U%S)S*[KY_* MXB&O/Q95E1#*.C35EP(2_2FV.3T?NSF "R/?M>R [@#A@'Q"'"=&/3C?L5P> M_9X(DF8Y?^T%E9+!#Z,KRZ#O8B\?31..8T?X-'ZJ8623_ 6.(-\78&SP6A^, M=]2+G\;'OL.OV>'+_!'\FO_O.?^M\A_T=7 MGO_Y3_\?4$L#!!0 ( $V&FDI7015[LS0 (]Y @ 4 ='EL+3(P,3

YY[&_;*QLQNXSCC6[7+8GMT]3PQ: M8I5U6B764)+MFE]_ $E4W72A!))2R3,]X797 2#RRP^)!)!(_/M__K@=O_E6 M5--1.?GS+_!/X)3FS__\K=/OZI/YNW;7_[S/_[EW__/K[_^K_[X M[HTM!_/;8C)[8ZHBGQ7#-]]'LZ]O_F=83/]XG- MXB_CT>2/?XM_?,FGQ9L?T]&_30=?B]O\73G(9XMO?YW-[O[MM]^^?__^IQ]? MJO&?RNKF-P0 _FU=:VN)^%^_UL5^C3_Z%:)?,?S3C^GPES=!PLET\>T&'ZF+ M_WA1_CM>E(92RM\6OUT7G8XV%0S-PM_^]_=WGQ9R_CJ:3&?Y9%#\\A__\N;- M$HZJ'!W=^,@\V]'=\J4M[>C M6>3#5$V&IIS, G,"@T;%=$_G&M3LH9-J.!Q%7/+QV\EU6=TN0++%+!^-C^]_ M@T;;$VTR+";3(G9@6HY'PS@D=3Z.5/OTM2AF^]70M('^NOPAKP*L7XO9:)#O M5\-1K74JS*EQDZIM==/EU228A^F'HOKT-?!Q3]>V%>^J.\=;P2-:ZDJ( M8)#OYLM9[NHZ3GV#ND30L!V-YX&0S^O8?)8?)6<['^L*BL_YE_'>"7AWI;:Z MMASVG_,?'ZKRVVBZ?UANK]!=EX[G_U%MM27(^^*[&@S*^<+U"!V8A+\.EO9V M3[<;U.RADSM^]2%,(0V]U;2C902>.I_5AC;35]8_% MMW+\+:CKW6A2!(^G*L*G]_1T9YU..W8\NL/SL1A'/ZVYT]2D M:A_=/![\Q%;[$.YC,2C#0G(\6OD75W=%E4KJI//Y>/_>UD %KZ M1 =LU>W0OV1$COE,'^(WE;KOV:7Y[FU?W0;T;?^U^Q+\6*_@^EP^EU/>\&C;D5_=? M[A:D9F1K4+75;GXMQ\.BFKJ_S\/BO4GG-E;HKDL)<]0Q;74GR)JI:C ;?0O] M**9O)W'_,Y!X5@[^.%*FPYKM3KSF[-Y1[:CN/3Z#D,ON38J;.-[?Y5^*9XAN MJC>NJB?5XN&'C(>*'[-B,BR&BP/3^H/C/]HE6.T/JRW16Y8/U1L(XPO'G7\+G ML_V5,J$-\=QCHJVB7CG@ :?84:$,1 [9IX*.XQ%X6:V [5;2J^HFGXS^L8#[ M8?D65[Z3X6-57%W[T20/*\%\_'"&8T?3P;BL1I5"9%O@NICPJIJ\*:LPGS^YU_@+V_";ZZ+JEK-E3LB!1;L MG3VR.G?!=%;!'_CS+ZCN0EX-7HR!IZVL2OQVMSB<_'7P=30>UK5C%$7[7"O/ M2CU!_MJ2_+;1E+1B9!K'&/1H;';TZ0'6!O;GH'8RI*1 &$(CM=/.4@6$6VA' M0Q/T!4YGDAK)T<3@'-90)AC45$#B-+, 6H)034BBC%UP>:D(^J4/>KCY/:C M\8+\XDV+(8(;@Z1EBAOAE:9(K11GG;+D&-/R8OD=?I"]G]]^*:JKZW?!BQY_ MJ,I!4<0XQ>GGK_GLK_FWXO

5.)0%94^ZZ,M"'!8^UZ,U6+MKCURX#^5T8;4:&($FU3.'!%56& "] MI=8P :A3$ @OD0*,N].Y%:O#ZP;KN"<%,TDM(!8P"X7A@"F%D*TE@H31"Q[P M[6J\;!'FA[';.L_(9((Q8SSE%!EH.@W"*UK(Q"O %4^A8+6\D M2QJN?7$FQN7&^3'\*YX+?,O'BQES9O*JN@^SV7_GXWFQR]EJ4C]#! 9M**P" M $@9S<)46,O.E;_DU4HB&9ZO2CJ NS?SM-P&FGXL!D7H^9=Q\;Z8K8#9OU.Y ML5KF@QN%I' ,00$MLEQRN9(T+/=$BH.+?BIBM8AR7WSZ]+6L9I^+ZO;MY%LQ MG3T)_]SD$6XHGA%N+/ $2VV5M-Y3RM!:,LI9 G_P3\6?%M#MBS,.>6\T)Y#7LGGC=0)SR$_%G#;@[8LZZWCY!S.Y@S@; M2F<*68\ I0Y+(KQUT(1I>B67\0PET(;^5+1)![-M;Z6RC*18FG83T699&Q/LI!ONH#/,%,&4V&9E]0$4(C5Z]G6(\H3 M>,(/YLFC&)%7QY,46$^ZF'I?3@;'K:<>:F:&*\,@-C:X^%@*B+"JM\B"X$G[ M/Z]C296^_],JPOVYQ>5=4AW+JV0NM0CO"?R=!](WV([>62]#S#@@-8<400\M$ERH MA[4D2-E"?!WKK60JM8EO7USZ2UD.OX_&XQVTJ8MD-"#BD!4&.L9UW/VAF$RL4P5$Z5 M-90BS^$:5(M,RN;0N;M+7;&M;=#[W0+8N_;/!!)">T:D4AA!&OYN:M-LL':- MPM=:VT\\Q:*_I=/Z X'LBP;O1OF7T7AQN3 0>'&O\.G%ROUN==,F,@,%"9 ) M X@1'%.,M:@1,)JF>-CG/M=U&CO4D0).0,'FH47;*P5G4E!O/89"H+!^-32N M7E=20D53+-:YN^GM,V$[U=)@[WL;\T-^'_?)FD>#/*V0^3!7JS!_XS BC0+0 M D!JZ<+H_$E(=;3.MVQ@)H'<(X6J>5#-"QAVLVASG2P&2#$<%AV0$L&IPYS4 M6VI&27?)DV W1&H%Y[ZX9%?J667)V4^DS14RB&5P%*0%BCAJB':0^O5(X51< M\$*N Q:U G)?%/J<_RB:3V<;2F=>.&"@@1QY+0GB5F!3R\4X2HE)2]KI?C5\ M20?U=+[U03YUYIVC@!EC&#"4 :@A7,_('-M^HXGZ7?UWP)MD@'NC33FYB;&6 M[S8DC=Q$G W%,TDYL@QK;SC"0@F$T7J) 8B0/X>CT]$R+!WP$WD\C2)(MM;) M# I65F * 5+8(>L 6V^B.0=2DER\(K^G&U*UA7K?S JS\2-L#B+8MJH9@0I* M2+F16$-"C?!\O7KP."F9RKD' _3&LY; [^TBV_YD*8?E"LB"@98QFI@JH*WV M4&+ZR(W@_1ZM7!C)VL.]M]M&QYR][$".6@^%1SAX TP)(85=GW$;@%G**N_< MH[H[9U=KL/=X)6FIKD7/]]VYW5 Z(YH+*R74P'CC'2$ PO7Z-JR"+G@#O UM MO[R3E(APG]/>*N'LWJO:SXIFS%+K"%*(0&$9T-SJ^IJPE=ZG>%'GO@3L@#.) M\/9V7++._/0A'PW?3DQ^-YKEXT>]WW5NLK=RQJB43F,F 0,4(*HIKAH7IY8+VFC]*6O=&W8!0$[1;\O-GZ,F>TF M#V^:/9(J+'='@YW;I_LK9X#&;*$6DK!RDV]E? M5>33>77?R!U[63BL?)47E#(!M:.,: -X'8IJ-28IQ\;-UX0;,_F_3B(E0WRZ MS86#-A4RAS&P @) !"(>>6A%?;IIK4G:=S_WJ[\=T"89X'.)#DZ("LY(,*H: M*$&]-O'<2CI;7WNVU-@46W3NE.HS3+,-\!_H=MIJKZPQ*$FZ,(2 YUF M2'/EG!/+=+'*@9BJILG@Z&C=-1Z7WZ-*?%G9[>UL#&?<$!X0I%,Q0;[7T%*RDAQC[2[ZJV2D'.X'_-.1;]'2JYK.O02/_ M*(:-2?>\8F8-\T@38QVSS! I%9"UM!(E&;SSW^7LC6R)L)^29&^GT_G!!%M6 MRI!P"#JO.4(2.26MQ'HMI4\Z&C[_'R744Y"4B=E5H'/ UWM9R> MP$O.7]@7QQ(Q/QFW]LZ26VIDB#GDA>-8&J 915P86,M'M$LY93Y\=^J2.744 MWB?CT]5\-IWEDYA,YA!2/:J608,EE1!AI"V184D#\(.+:51*U*?X)[-: ?TD MQWG+3C<]SUN6SBP"&@ G('"4;F0[E,.V*- MPT9R31GPG%EK:EFD@)?\5%S?;'A)QJ/UT%^8\/^;KS+G?2X_%H,R3."+/-8/ M/?]<-@2QR5-T'7PNHY8XC1B$'G&)%()(^1I9;WP*P\_]1.C$##\#=?9WS340 M(3BWRP>4[\;%ZA5Z=5M6L]4+]3N(WZ1ZIA'$P87EVBO!)796V+4:G#&7;*I/ MRZ075V-;5U9O$89QD:3SQ5+D-KZTM(^8FRMDS"%N $<62*2K^'S M23G?S_T<_JSHV*Z>^N)EZ&W<2"ILL?SW(VQ6%ZT:N*[-&\FP4PX*873,3LRT MTB*F@%FA($C*J<6Y'^R?%5L[4]GIB/LR*O @RKZLGD&F&'#:*A,/$B'''K!: MP*0=^S?W1G\IH=J"6T\_B1QK/QW4SIPE72AM.F")!=/8^#O^33]V/[J0=,V<_JIXIP!$A(DP1C,;QA@6TZQTP:!O=CGJE M0:6GG*R/5\'IR/5!S'M6-[- 2^Z5B<%$*)CU,.[6&Z]&T)2]H'./,ST) M[=+P[_%PO.&V0BM1'9DB$EKKD252 8*(I"+N23"#G42R6>Q+:SN2_=Z;/OVQ M>C=*.C%5EX_8=1B<=. ',LL!)Y8YQ@%52'K@N'UTR)!"\7-?C/<9G-2M6GJ[ M')??KW9]U>#O\U%5;'W1>@=QFS>2,2&!D]J$!1Z'!%!++%W/0H2#B]ZV[)M) MSR_8=:6FDY'U][SZHYC%]=RG8C"O]OD)C>IGF#L:;$/,(RJ-#HAA.?0#U4SZ.FUR_Y[/8Y_NKZT.9>FA;&;=(>Z9B M9 N @C$GXCMP*\0%2S&LYW[4?FK.=JRKDUE7/9^.)L5T6BSS1T:,5[_9>7/^ M@&8R+!T5FC" &?08688,6,\S1J9WM<[.K6[6<8H7VL;A;32-7U^^BV]/@I<9& M]3.KA>/&>\Z4#IX^\DZL;8:'290\]^L@?;-GQTJL+?VCAC_V5,TZ)9H9I9!P7 -#P]_6.'@7LI]S5ZHV7;:OG)%M:L9]7=PM$W(^B M&HRF>S+H[:F;88HLE49P*C@+,ELAUO'ALF$>@E6^C6*T+CDNXEG7OPW;DQ[QB%G-\BJ)6%3EAM0HV<%4 H M#8D@@"] %5Q"'M:&*4OT5:BYNUDV'\5SS%_9:/H\/QH0B: M&SZ/#=M!UD.:R32Q#C*J'80Z#%>AS<,A<;Q?W:L5[?M9DP[6WAV"?UH:JC"X MJNH^C*.]CV VJ9]I+##U2-$ I\8VP*W6HYS;I*W,@^WDW4(]@0_5["+IEX;] M9?'.>\6-MQY1SP%F,OR#UP<)FO7S -@3WKE)KT^ G8QUAR%_)MD#E]?SGG:M MQ]2!R\^O.]3LKORF&AE6F#L39AJJ$0[^.&/>,VP9%AY+P!J=TG"B8Z*#_/#2NWA M!]FG^9?IH!HMMK=J23;H?5O13$"E'0IR8BF$(C*L)W'=2>U$RHWA"JY,,0")Z7DP+-:1LA$2DJ$ M<]_<;LUBM(5N7PSZ/1]-@GL77X3;3YV7A>,SIJ'_"'+"*4"$*!UP6TF%N+[D M;>G6.),,ZY$3C;J[J_+1-!_O-QZ[BF<:>6,D1@P3C77XOQ*Z[JQ7)L73./?; MV:U,."T!>R0+_II7P^]!V#K!Q6X2;"F=$8LQE6.- .KGW-&O'.0,W2]\7.K/Y/2V8\K-0<1UH*B83TT )AUX8-^Y0#]'-_ M!+JU^2(-T][V-\OI[.IZU&4^T]4,1RS:A +N8M6\GF_$5GAVU[ MQZ,-@'O>]HA=WG50_;A8YH"U&AL:UF@>NNAB/SC8 :V4=>^Y;W@DJG;SKL!>_J\>[.=)M].::9#!E'6/#8);/, X.\-P]K-HW]!6^? MM,.@'E!O:Z7<=(F<&<,,8*%WH4WB1/B;YFO&8VHO>'^D/5*DPMK2RGB7M=A8 M-M.60H2UAY(:C'U,<8K6KIHCEYRWKCWMMP'M"?R2:*Y6=(WS8#.WY%FE#!!# M'/$.,8/"^M\I"&0M)3A6D.C6+_^1[]<:7NI?#RLO>W %>/0YLU?BDE1Y>/X8M#P=C09 M1;EGHV_%*FGQKHVY1@UDUE)A#"$.6@ MPO"M&/=F@TD>EXND6ZL^UTZ[^S$8SX>+V/-E#HZ83+L,=G;AJ^\,=$IN/3.6 M4BH(D XK: $CX@$W+6R*IWWNOE;[L5%]JZ,O&C_>C8C1CK-\_73WO=Y&L5Z;YXM4X)V^C9W VE,RZYM 3" MX-H*;3FP3*[=C"!6BODZ]X.QMAF4#F]OM(GKV??EI'S:X_W>V^Z*F01:86V$ M )P"*2A1#SXKD"2%3.(G,T>M(MT7KQZ('R^M;KI^J(OKLBH>O<;C?@2<@HY' MD[RZ?QO FP:A!Z%FP'Z\$#LHLMCIQ77XU MK&_DVSTIEW'%G32'I3PNNU6"K)]L<3EU238PW@# M>O&># M SBT*)\1B05R5! &G0) 4&'@@R$5200Z<_ZDZWL/@8Y!^%3LL:/Q?+8S\=66 M&IFCR @*0)&S M^[>3L"*X?1)?=\#E\(W1%;N^L6/:;%HU8\@#BX$3 %ON/-'(:8IC2G" H;:- MN+MK?$Z+P9]NRF^_#8M1')HD_B5*21Z-R/"C=6<_A^]LD.=YD7C3D#DEXGDT MXV$!1;E>]YLH>(GW=MO7:=D*N(<9[*:$4*$WP]@C/\YOMC#B29D,!5\7>^D< M5TH)'!9$2*Y[S7P*)<[5#'=*B11TN^%$+>J'.D6*#9[O'FOQI&SFH;(LR!%< M L["S.0UX"LI"*4P)='+N4:?]F(V4E#NEBM^-!WDX_];Y)4//]FT)[&C=&8" MT>,CULX;:C!'7#%32Z* O<3'G'OA2QK.?3!FR>CFG'E4/K.*&D&)!)R!^-": MLO:!_]ZEL.9<@RQZ9,WQ2'?#F\]5'@,\/MW??BG'6[CRI$Q&L556H)@D(RR& M'*4(V[K71B<%X9QK'$2G_$A!MQM.+.7[6-PL MXDE^#]8E!>1.YZ&'ATL6N^_3J_EL.LLGT;O:/2GM MJ)C1\#_,%'# 2(65(I226CXLDNS-$X/XX'XZ-NC5\>75XR*X3).]?9N/EO= M"GDAX6TYG^R"I)7V,QX?5 U@"<:,]M0H9'V-GP0FY1&'5VLI&G/J^36?$VCD M-%;EB1R+N*&Z1+Q?MXP">1$O0,( H]A79->IKT,N6K-02-=;PSK/J]FLVKT)>(9C\E'(G"-(Q\-+%+"J44/:7'+^^-;YVKLZ3FQ*5WY0D[VY(UO* MO(2 VX$U##,,0PKL?85#<0I)X_G_O9?7^:T)>Q?US4+!PRCP@#*D%32(2L? M9!.:I$3>G6M,3&>\:@/AUW?-@L.X4B:$ "@0$U"!Z.HNY5-I\;WG&C73&X.. MP_@T.P6?X[0^?=J35[KB-QIX*R 54@F$'2!.+L,>E6.:N4;'J]U(^6GPM1C. MQ\7+/:6%L7G8DUEHH\G1PI$M9@C@P&6$O$<8<&2"?X9KC 3%*1/'J]U%:,R; MY\G5>M%!/V9A?3%^\;;W]+@[5RUG3K"CZ6!<3N>-K,*.6AF3"E'GD6=7V].XD2QN'0+@!'(68 L,,#72!A-+_G,L!6"/'?ONT*^ MMU7C1@$^%H-R,AB-1TL=SWPQC$EB8P*,>>##_9/"!Q/SH-8S"[U7"ONPM$:$ M.T9=L*4+W()O9O#E/[G4!V.[5$E?5%ZD>RT6"=7=CYCX-71WE<0IGM\OO.\O M^>*U^=N8X6G?\SQ'M9=AA91A#A%/$2700P6U@A!@(;R6/.7AGJ13A]?#T#YP M[SW56S']D(]V;<8]*YG%+6D,@Z_H/6.24@T-K,<8-3KE].I<+\1V2:HT>/OQ MSM\7W]5@$ .)@N<01L$D_'7P]*2T=U_\H4/F:SS+6XS*JBHK4P;Z#!:N30/G M_)!F,A1O^BA '38.:>44@*N]5BF]?C=L.Q%@%#O2CJY^=GQJP_E>#08 MG?"8X%''5ETYR!X]KY210 /G8+PHA"VB'%#,&7:*<\*]=N LK<]"BOOEGXF6 M9F-3&= >AVG7,J(LD99R+TA$17'BN, G"S'LVI <3X_F9J,-Q/LQ$8OLXT\? MI^A]O-L551;OKIG\;C3+QZ-_%,,/57$7/+OZ6;9E+P_:04QL.;- :A9T%:TX M%,*0^%;3XBH8"BZKYJ>S'!O[W<1.[*Z8 0XE$9A;B<(\BA@T#-02*\23;JV> MN:_1&UDV/0#0ED9ZMQKG>-QPO@:%6,LQ%B;N#V,8=&J16WJ)EDI%&UT%?([9 MYC>*U\?5CSJT.)K>(-WN"IDT2"K- ^\(US$R2ENT[C1.RTE_X3:AL;[+#C31 MUY;8.HNV&>?3Z=7UXEZU^C':=<"UM4Y&-!-&::HT5L%L*J4]K&4,"[I+/,]J M2^O/0U9:PK@O'CWNIBUO\]&NO?R7A3,,85B%0\*Y#0--!3\;\5HJ+?@EVZD6 M5/W\/=M4?'MC33GY%OR3^(+;AUI%BU[_7L28\5T4VETSH\XA%Y9F&%$ E SP M/4 G@OF^8#ZE:/_%P\AMHMQ-"I=WQ4T^7J8&V3)O;2B58:PT$8Y**:!4D!+J M0-USQNDEGF.W/%.EH]IE2I^M<]#S(AG$CB@)'/1AT4<-]1SZNL].)KVM>*Z6 M(DEU+Q+R'(7C?MUO7!K%R(AJ^-=R/%Q$\<[NWXUN1[-BN'6^V%\I4P@X9KD@ M $&BO9.,F[KC%(.D9YC.F #'*:_L"-8C^;#1GKT;38K%.W2'+)?7E3+ L=86 M8&.5B*$+VEI2=YQ0U>C(X97=5&UY:F@=Y-Z"EI8W9:>?R]6[U7\MQL//Y>_Y M+*8@N7](1;(K4*EI&QGQ/@P['@POI1H%)(A8CQ#$U27NU[;)C.>!2AWA?J1E MVO9U6WR9K7X:_RLL_6PQ'52CNRWQ;T>WE1$"'3, :02%00)SSM>CEC.9$OOV MZES4 M2N&4Y?6KFR/335<;&!]IIC9]^NK[)$#Z=73WH:@&44,WVPX>&M;.N. 2(D$I M/Q;=R_"TL%B($5]43 M'#1^F1UX?KBI0L85M,XP"85SS!-()5BFTU?>:MEL^=B'A$T"#+;4R(P%7 :[ M@; !##%)^>IX/,@('4K9+3M73[4MK9==('S"\7J>,0/M#&7G/)0> D\! UX0 M :Q6$%,JH(2>G7 H/]: S^/5H-G]MHB O74RA>-E=JFM )@0Z3D%I);3(WC) M28U3-5]V@W%OQ_U?RVKVN:AN(P[QT&*^)L[5D+CA//Q-U M#E7V\^DK'=_>]JV>F-P]T];+PID*+C7 "B'$H'/A&T:N9W@+84J T;GNAG8W M9R7C>QK6[ ],VU \8X91I3RRW#D)/)&4NEHR#, E'M.TH>>=E#D*VKY(LU[W M/NWSWMEJ9[W,.RFQ1S0(ABV'%@FFUDL,D_1@X>NBT:&Z+[M#N2]&Q>GZ[22L M-9O%X6SB!&RC'O$/, :ZQY?(Z^ELJ)DZ6Q>)635S*^IV%-?+MU[P2V MK4KF$4!(6B,,-B*XB@+1-5A2BJ3'Z,Z<02GZWDF=H^$]]JQNN0%[4Q6+ I:6?/]:2VNYGF6%A[I<9^M_:A5!8X[9!56C#G&/(2 M<[-&P@:7ZX(-R!'*W$2'HX#LBQ"_CR:CV_GM7DH\*9=Q"A$7*&"AH?=A@!") M:UD,]I=\G'242LOVP.R-&/F/9L1X7"X3B'NOM7!0<0*$PM"NW2R'9%,R\=\DI09C'A(,R[<635H\#22\Z9?KR&=U#E*%A[ MNXY1C6X7O=P[[SPKF2&GI28>(L )">LXPH2OY0F@77+:O13MOLC]FH)J;V?* MY6183MY. LY?\LD?5]=!-\4P=OO=6WWU=>5WX3>S^P-9MJV9C%(.*3%,DC"0 MK27&,5 C8;R[Y.BKEBC2@'@MH7]*'KH?=Z/EBQGQ@J.6F7J;L+9_[%-H?Z]) /\W19GR%;?HI*# ?7DT>>QN[&->TB>!- M4&ZYM Y&EX( X1^\"65I"NU>X^%Y.NTZ0OXTW%OXHL5T%GN\?HUEY\7'H]K) MC#-6"Z\MBO\0R#F,8,<31B58TOOG20=KKY=X[2)^&O8]NB]^=?UX\"Q&56/R M[6XF0U1R*C5 T",$N?.F/IA&$AB0/\'&1]+K2P6O7;T7UI7S]S&H!YR.CB][/X]Y+>;V\ M$S MMW-B1^G,&6X0UE(0@"GCUGL*ZZYZZ5/VY_FE3W/MX=KO=9YI#<'5?#:= MY9.8#TS=QL<5=AF4/54SASGT!AIF@0+,84.,79,>L90M?/%33EHM(W[*?8F/ M1=R%#CU/W2';WE &H1+*&0D ]Q(1 23P-1IA%D_9\)<_)_^ZQ+^?C B?BIM% M#/%D^+$8!P=O^"@'PM/^])C]8-6IC\5=6<7G;!KD/]A6)2,,">\DX)XF/@9EMHQI0Q4#C).%2=,$='H4*@C*==YM)YW_I$F M]/WJE_ORHAS16N:X<-)@%=;OD%I)(#&RQL:&9?W/:!L:\^6Y;>@<_][28=0O M-^CY-#@WT^FJS].F#ZALJI>)@"@"2"%"A<%":J]8+2L%%_UT0:?4V/;"2@M* MZ(UPRR[NS[KRN%RF+('6:Z8A]#)TGWGH:UFPP)<<,]F2DC=[-T?!>^3NG(N' M'0&P:?&IO)Y]#\+OO/ZWK7B&@V76@'AD*8?8 . @JCLK$;]H+ARGM;)U5'NV M%IMLZ'HU?X"CN*EZY@%63G/L=7#:@P,O'+&UY+!A]LM7&M/1ZV35OBZ2C@FN MKFN#^K?):&/^Z*UE,^ ((A!K227D@DG 0ONK;@+H+SGXK%TUOC@V2$.Z+[-4 M]W6)0AP6]:2\PQAMKY01)[@7UB*HXAUNSR2D:TO.W24^Y=0IGUJ'_/1;-_&I MFDG<<&VTTT*)1&%PW4F[5SH>JO![-WI73Z78-[=OM26\\PQQ8!0T$R*FP M++!,8E(C1QQ+"9]Y;1/6X6QZD;VI9W7T-:L]]#/(M3"\^W(4;JR0.8T])HI( M9PFRV#L+T5(ZJ[!3EWQSK4]NO'SH,ET9IZ/:_L2&6ZID2!"!%$1 <4B 8!Y3 M44MH)+UDVY:J\[T4.@KB_C(Z!+A'^7@]Z((S%#O=(,7#KHJ9MA(#Q($AA")E MC1?"UM):?Y%/@+?'@!<)(%J$^E2[3L\Z[\MJMUU_:M:/V:AJZ8L9)A(A9[GC M'EMMB(,>AS2-WQU9]>+:^C#W?G 5E!SKJST&%KZ;2#!Y&84)HGEBW@[.+F[8B858)9#1)F!7$BMM?&UM,BCE!C=YE<[ M_TG+#G35%S,7#S.^+R?E4^/N?MP5D^FN?<7=%3-GD<'8$.!)\-*5,)RLQR$6 M/(69!U_W_&DG[TYTU10!:$#]+.@NP7XJQNS.VC=X5@=8;K1PO)B [VI,1I):P%GR@/C&20U-@RA2\YEG,Z7-@*]#\+_M1WN M(2B9]MRSH)W@!LNP6K.U= !<=/;23LG0[#3O,/1?XVD>M=X:IE&0R1E/D*18 MU1(Z02_YE9=4G3<]S3L,XMZ6L;7W6._([SW&VU(CVE3" M>=^+LY)Q*[WDCDFMJ,#&R4>^P25/=2TI>>>]N,/@/?V]."4(EQI822RTRHEU M9S$4*?OU9\^%X[36\%[< :@>20%U=U?EHVD^5I/AY_S'3OUO+)M10V3XGPY. M6#"585HF&J_G92WL)<\LR&T^/2,JL?28P6-Y3[ $Y8/ZX4CUQ?ML;2J M[Q>IR5)P/C96V/G+:%B6XH6@F'#<"0" 8Y\89;KUQ=2>MEBDY:5[) MK-4N&5H"NB\K\KD8?)V4X_(FV-/J6R!P WNRM4ZF)0&>"6 5HI 2[H1?RQA M3+G'?_:S5I>6I2W$^[L6,@K._"2?#(K]='I9.. 4T])BAVQ #"&)F'4/6YLL M)6CYW-^/[I1'R5"G+J[V&YE=Q3.%O=+<>X4\H9)Y:\1ZZY,#E;+$.O<4])U- M5BV!?20S_II7P[C4CU$R,;YN-S&VE,[B6S1AS:F PDC'#*^>K8]"&+0I'NVY M/W_6&2_:P?I(6BS"P ;E[5T^N=]-B0TE,^=C8@EEL*5 0X@$=WIMTR1,<4.2 MTL>_9CJDX]S;]DP^7ANQ]\7.V+:G)3-' 83$&DX(@<1CH1&OY5&!YPF\.3Q9 M_&E#2UMU.])P/H-+=,0Y:;VVW"C'&%'QR>3UCJ82*1$QYY[%O;M%V?WHX;]*B>X_405^N1]J%]P:4;><#F9",0,2M MP]9Q%A/Z:5NCQS!L-,HO9-,WF<$G44E/<][7 *G.I\70!,>_F$R?7/[N?9Y[ M>/[AZOIQAU83(((RDUJC%CAO2:EJ)G"]07VYZ_ M-MFKQDYIH#[-;V_SZCZX%!M_O;JPNY+[<_E02GW/J^&I[^B=JY4S"'@EN>(6 M0DH0$ HP 1T.YJ1#W 7BFBK*WQU=ZGG&U($$*8C"K61<>I9H\YHLT?>7BE?3TR# MU^?3CX(8U&3X.-9J^WW%A-8RJIP#CL5L6#K,-! :M!:5,'/)VWTM<:#L6PG] M18(ODI;\I9@4U2)T70UO1Y-1]$MFHV]U:J#]UV@/:B=C%AM#&?3*:LQAW#(" M-180BQ1#=^Z[=^T2L@_X^Z)B.Y[(NP;W%UK^4B:51<0C @4E'DO),2=K/ U) M>?BRR8G86"'#FC/+'1/(<*(-Q($*RV$D!Q*J6N<-5>7O-78%T.[WAH_4I<]&KVOY3@P8NK^/@\: M/9FI6WZ^@>EZ6C +^E5.(@2!PX@(:[V$2U@!($*>,AOG+*C]";CORUGQP.M& MIJ5I&QE6P87#"!!LC1/(>^U$C0.T.B7T_]Q-Q;&,>)&YIQNL3S64U7 XB@WE MXT<1A2<^XS]VE NN+$1,:X4\\]IK;59!8H9CB1OEE^EPE'\L[N;5X&N8'3Y4 MY4V5W]:/ORZT,E7SV= M&LI+SL-[+',V68.>\#^5A5C'"ZG!;/0M&(MB^G82W)O;Q9#K MQ8ICV??%+Z^6AXCN1U$-1@UFFH,:RQBEWO+X5A<%"DOKA18U*CRX1I>\M=8. MYSH'_2RHN%Y#QT(?ZJETG$]VIS$]JL6,,AISKA&GXJT\Z+%&H,;'8I7B\YQ[ M#I8^2-D:\KUE^'ELUO\['\^+VJK'G9G?B^"[-9YUMU0/8U(AR330A'L 38#! MH%IRBI*2ZC;/UW))TV\[0)_8^"V$:&D:WMY6Y@ABQ!.AM83(222)D&M,*$Z) MSSKWI##=&KS6,#\''FZUVT=R<6M[F49:>\8M -8KKB4G8.V@&)H4+WCNR6AZ MX&-;N)]JL^'$1ZG';B9 !C1$'$O&==!H?!66+G=RPIJ0^;,XZGRY<[T ^\!4 M 'L:R115D#M& 9( .A;S$_,:">?$3W3"T)@3V^_\MPMV@S&]^D7\(YZ8_L>_ M_']02P$"% ,4 " !-AII*373;<)-R #+" < $ @ $ M ='EL+3(P,36PM,C Q-S S,S$N>'-D4$L! A0#% M @ 38::2JS0P6W %0 Z]D !0 ( !N'P '1Y;"TR,#$W M,#,S,5]C86PN>&UL4$L! A0#% @ 38::2H5L&MM_%0 4>P !0 M ( !JI( '1Y;"TR,#$W,#,S,5]D968N>&UL4$L! A0#% @ M38::2H-G-"0=6 D40$ !0 ( !6Z@ '1Y;"TR,#$W,#,S M,5]L86(N>&UL4$L! A0#% @ 38::2E=!%7NS- CWD" !0 M ( !J@ ! '1Y;"TR,#$W,#,S,5]P&UL4$L%!@ & 8 A $ ' (\U 0 $! end