0000860731-17-000027.txt : 20170726 0000860731-17-000027.hdr.sgml : 20170726 20170726163133 ACCESSION NUMBER: 0000860731-17-000027 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 49 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170726 DATE AS OF CHANGE: 20170726 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: 17983263 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 tyl6302017q2-document.htm 10-Q Document


 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
 
x
 
QUARTERLY REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.
For the quarterly period ended June 30, 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 July 25, 2017 was 37,303,134.
 




PART I. FINANCIAL INFORMATION

ITEM 1. Financial Statements
TYLER TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(In thousands, except per share amounts)
(Unaudited)
 
 
Three months ended June 30,
 
Six months ended June 30,
 
 
2017
 
2016
 
2017
 
2016
Revenues:
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
17,107

 
$
17,551

 
$
35,330

 
$
34,401

Subscriptions
 
40,947

 
33,968

 
81,049

 
68,057

Software services
 
47,372

 
46,040

 
92,390

 
88,470

Maintenance
 
89,412

 
78,743

 
176,271

 
154,775

Appraisal services
 
6,366

 
6,984

 
12,978

 
13,542

Hardware and other
 
7,919

 
5,686

 
10,647

 
9,020

Total revenues
 
209,123

 
188,972


408,665


368,265

 
 
 
 
 
 
 
 
 
Cost of revenues:
 
 
 
 
 
 
 
 
Software licenses and royalties
 
647

 
666

 
1,378

 
1,304

Acquired software
 
5,360

 
5,680

 
10,770

 
11,139

Software services, maintenance and subscriptions
 
96,172

 
86,717

 
189,712

 
171,987

Appraisal services
 
4,282

 
4,458

 
8,479

 
8,420

Hardware and other
 
6,799

 
4,515

 
8,115

 
6,361

Total cost of revenues
 
113,260

 
102,036

 
218,454

 
199,211

 
 
 
 
 
 
 
 
 
Gross profit
 
95,863

 
86,936

 
190,211

 
169,054

 
 
 
 
 
 
 
 
 
Selling, general and administrative expenses
 
43,451

 
42,232

 
86,593

 
82,991

Research and development expense
 
11,874

 
10,336

 
23,473

 
20,292

Amortization of customer and trade name intangibles
 
3,463

 
3,453

 
6,921

 
6,815

 
 
 
 
 
 
 
 
 
Operating income
 
37,075

 
30,915

 
73,224

 
58,956

 
 
 
 
 
 
 
 
 
Other expense, net
 
(101
)
 
(720
)
 
(291
)
 
(1,187
)
Income before income taxes
 
36,974

 
30,195

 
72,933

 
57,769

Income tax provision
 
5,396

 
5,188

 
9,049

 
14,538

Net income
 
$
31,578

 
$
25,007

 
$
63,884

 
$
43,231

 
 
 
 
 
 
 
 
 
Earnings per common share:
 
 
 
 
 
 
 
 
Basic
 
$
0.85

 
$
0.69

 
$
1.72

 
$
1.19

Diluted
 
$
0.81

 
$
0.65

 
$
1.63

 
$
1.11

See accompanying notes.

2



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

 
$
36,151

Accounts receivable (less allowance for losses of $5,102 in 2017 and $3,396 in 2016)
 
233,831

 
200,334

Short-term investments
 
24,709

 
20,273

Prepaid expenses
 
23,676

 
21,039

Income tax receivable
 
12,206

 
2,895

Other current assets
 
2,784

 
2,268

Total current assets
 
352,278

 
282,960

 
 
 
 
 
Accounts receivable, long-term
 
2,333

 
2,480

Property and equipment, net
 
147,956

 
124,268

Other assets:
 
 
 
 
Goodwill
 
651,721

 
650,237

Other intangibles, net
 
252,874

 
267,259

Non-current investments and other assets
 
31,347

 
30,741

 Total assets
 
$
1,438,509

 
$
1,357,945

 
 
 
 
 
LIABILITIES AND SHAREHOLDERS' EQUITY
 
 
 
 
Current liabilities:
 
 
 
 
Accounts payable
 
$
9,448

 
$
7,295

Accrued liabilities
 
46,006

 
55,989

Deferred revenue
 
304,128

 
298,217

Total current liabilities
 
359,582

 
361,501

 
 
 
 
 
Revolving line of credit
 

 
10,000

Deferred revenue, long-term
 
1,643

 
2,140

Deferred income taxes
 
59,682

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

 
481

Additional paid-in capital
 
586,037

 
556,663

Accumulated other comprehensive loss, net of tax
 
(46
)
 
(46
)
Retained earnings
 
499,760

 
435,876

Treasury stock, at cost; 10,862,030 and 11,381,733 shares in 2017 and 2016, respectively
 
(68,630
)
 
(77,449
)
Total shareholders' equity
 
1,017,602

 
915,525

 Total liabilities and shareholders' equity
 
$
1,438,509

 
$
1,357,945

See accompanying notes.

3



TYLER TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 
 
Six months ended June 30,
 
 
2017
 
2016
Cash flows from operating activities:
 
 
 
 
Net income
 
$
63,884

 
$
43,231

Adjustments to reconcile net income to cash provided by operations:
 
 
 
 
Depreciation and amortization
 
26,366

 
24,850

Share-based compensation expense
 
17,577

 
13,692

Deferred income tax (benefit) expense
 
(9,097
)
 
427

Changes in operating assets and liabilities, exclusive of effects of
   acquired companies:
 
 
 
 
Accounts receivable
 
(33,348
)
 
(35,530
)
Income taxes
 
(9,311
)
 
(3,500
)
Prepaid expenses and other current assets
 
(3,984
)
 
(1,435
)
Accounts payable
 
2,152

 
(236
)
Accrued liabilities
 
(11,061
)
 
4,883

Deferred revenue
 
6,397

 
14,459

Net cash provided by operating activities
 
49,575

 
60,841

 
 
 
 
 
Cash flows from investing activities:
 
 
 
 
Additions to property and equipment
 
(30,123
)
 
(21,959
)
Purchase of marketable security investments
 
(21,392
)
 
(10,607
)
Proceeds from marketable security investments
 
17,029

 
6,526

Cost of acquisitions, net of cash acquired
 
(5,855
)
 
(9,394
)
Increase in other
 
(68
)
 
(281
)
Net cash used by investing activities
 
(40,409
)
 
(35,715
)
 
 
 
 
 
Cash flows from financing activities:
 
 
 
 
(Decrease) increase in net borrowings on revolving line of credit
 
(10,000
)
 
69,000

Purchase of treasury shares
 
(7,032
)
 
(94,497
)
Proceeds from exercise of stock options
 
23,360

 
5,793

Contributions from employee stock purchase plan
 
3,427

 
2,818

Net cash provided (used) by financing activities
 
9,755

 
(16,886
)
 
 
 
 
 
Net increase in cash and cash equivalents
 
18,921

 
8,240

Cash and cash equivalents at beginning of period
 
36,151

 
33,087

Cash and cash equivalents at end of period
 
$
55,072

 
$
41,327

See accompanying notes.

4



Tyler Technologies, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
(Tables in thousands, except per share data)
 
 
(1) Basis of Presentation

We prepared the accompanying condensed consolidated financial statements following the requirements of the Securities and Exchange Commission (“SEC”) and accounting principles generally accepted in the United States, or GAAP, for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted for interim periods. Balance sheet amounts are as of June 30, 2017, and December 31, 2016, and operating result amounts are for the three and six months ended June 30, 2017, and 2016, respectively, and include all normal and recurring adjustments that we considered necessary for the fair summarized presentation of our financial position and operating results. As these are condensed financial statements, one should also read the financial statements and notes included in our latest Form 10-K for the year ended December 31, 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 and six months ended June 30, 2017 and 2016.
Certain amounts for the previous year have been reclassified to conform to the current year presentation.
 
(2) Acquisitions

On May 30, 2017, we acquired all of the capital stock of Modria.com, Inc., a company that specializes in online dispute resolution for government and commercial entities. The purchase price, net of debt assumed, was $5.9 million. The impact of this acquisition on our operating results is not material.


(3) Shareholders’ Equity

The following table details activity in our common stock:
 
 
Six months ended June 30,
 
 
2017
 
2016
 
 
Shares
 
Amount
 
Shares
 
Amount
Purchases of treasury shares
 
(42
)
 
$
(6,171
)
 
(758
)
 
$
(94,497
)
Stock option exercises
 
534

 
23,360

 
241

 
5,793

Employee stock plan purchases
 
27

 
3,427

 
23

 
2,818

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

Cash and cash equivalents consist of cash on deposit with several domestic banks and money market funds.
As of June 30, 2017, we have $37.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 values of these securities are considered Level II as they are based on inputs from quoted prices in markets that are not active or other observable market data. These investments are included in short-term investments and non-current investments and other assets.
 

5



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) Revolving Line of Credit

On November 16, 2015, we entered into a $300.0 million Credit Agreement with various lender parties and Wells Fargo Bank, National Association, as Administrative Agent (the “Credit Facility”). The Credit Facility provides for a revolving credit line up to $300.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 June 30, 2017, the interest rates were 4.50% under the Wells Fargo Bank's prime rate and 2.37% under a 30-day LIBOR contract. The Credit Facility is secured by substantially all of our assets. The Credit Facility requires us to maintain certain financial ratios and other financial conditions and prohibits us from making certain investments, advances, cash dividends or loans, and limits incurrence of additional indebtedness and liens. As of June 30, 2017, we were in compliance with those covenants.
 
As of June 30, 2017, we had no outstanding borrowings and two outstanding letters of credit totaling $2.2 million. Available borrowing capacity under the Credit Facility was $297.8 million.
 
(6) Income Tax Provision

For the three and six months ended June 30, 2017, we had effective income tax rates of 14.6% and 12.4%, respectively, compared to 17.2% and 25.2% for the three and six months ended June 30, 2016, 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 $8.5 million and $18.6 million for the three and six months ended June 30, 2017, respectively, compared to $6.3 million and $7.5 million for the three and six months ended June 30, 2016, respectively. Excluding the excess tax benefits, the effective rates were 37.5% and 37.9% for the three and six months ended June 30, 2017, respectively, compared to 37.9% and 38.1% for the three and six months ended June 30, 2016, respectively. 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 $27.5 million and $17.6 million in the six months ended June 30, 2017 and June 30, 2016, respectively.
 

6



(7) Earnings Per Share

The following table details the reconciliation of basic earnings per share to diluted earnings per share:
 
 
Three months ended June 30,
 
Six months ended June 30,
 
 
2017
 
2016
 
2017
 
2016
Numerator for basic and diluted earnings per share:
 
 
 
 
 
 
 
 
Net income
 
$
31,578

 
$
25,007

 
$
63,884

 
$
43,231

Denominator:
 
 

 
 

 


 


Weighted-average basic common shares outstanding
 
37,154

 
36,160

 
37,144

 
36,316

Assumed conversion of dilutive securities:
 
 
 
 
 

 

Stock options
 
2,047

 
2,579

 
2,067

 
2,550

Denominator for diluted earnings per share
   - Adjusted weighted-average shares
 
39,201

 
38,739

 
39,211

 
38,866

Earnings per common share:
 
 

 
 

 


 


Basic
 
$
0.85

 
$
0.69

 
$
1.72

 
$
1.19

Diluted
 
$
0.81

 
$
0.65

 
$
1.63

 
$
1.11

 
For the three and six months ended June 30, 2017, stock options representing the right to purchase common stock of approximately 1,251,000 shares and 1,205,000 shares, respectively, were not included in the computation of diluted earnings per share because their inclusion would have had an anti-dilutive effect.  For the three and six months ended June 30, 2016, stock options representing the right to purchase common stock of approximately 785,000 shares and 784,000 shares, respectively, were not included in the computation of diluted earnings per share because their inclusion would have had an anti-dilutive effect. 
 
      
 
(8) 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 June 30,
 
Six months ended June 30,
 
 
2017
 
2016
 
2017
 
2016
Cost of software services, maintenance and subscriptions
 
$
2,253

 
$
1,571

 
$
4,350

 
$
2,888

Selling, general and administrative expenses
 
6,648

 
5,641

 
13,227

 
10,804

Total share-based compensation expense
 
$
8,901

 
$
7,212

 
$
17,577

 
$
13,692

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

7



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 June 30, 2017
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
15,354

 
$
1,753

 
$

 
$
17,107

Subscriptions
 
39,051

 
1,896

 

 
40,947

Software services
 
42,696

 
4,676

 

 
47,372

Maintenance
 
84,306

 
5,106

 

 
89,412

Appraisal services
 

 
6,366

 

 
6,366

Hardware and other
 
3,295

 

 
4,624

 
7,919

Intercompany
 
2,486

 

 
(2,486
)
 

Total revenues
 
$
187,188

 
$
19,797

 
$
2,138

 
$
209,123

Segment operating income
 
$
54,130

 
$
4,410

 
$
(12,642
)
 
$
45,898


For the six months ended June 30, 2017
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
31,928

 
$
3,402

 
$

 
$
35,330

Subscriptions
 
77,364

 
3,685

 

 
81,049

Software services
 
83,364

 
9,026

 

 
92,390

Maintenance
 
166,472

 
9,799

 

 
176,271

Appraisal services
 

 
12,978

 

 
12,978

Hardware and other
 
6,023

 

 
4,624

 
10,647

Intercompany
 
4,649

 

 
(4,649
)
 

Total revenues
 
$
369,800

 
$
38,890

 
$
(25
)
 
$
408,665

Segment operating income
 
$
106,181

 
$
8,624

 
$
(23,890
)
 
$
90,915




8



For the three months ended June 30, 2016
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
16,439

 
$
1,112

 
$

 
$
17,551

Subscriptions
 
32,316

 
1,652

 

 
33,968

Software services
 
42,159

 
3,881

 

 
46,040

Maintenance
 
74,110

 
4,633

 

 
78,743

Appraisal services
 

 
6,984

 

 
6,984

Hardware and other
 
2,942

 

 
2,744

 
5,686

Intercompany
 
1,612

 

 
(1,612
)
 

Total revenues
 
$
169,578

 
$
18,262

 
$
1,132

 
$
188,972

Segment operating income
 
$
46,109

 
$
3,990

 
$
(10,051
)
 
$
40,048



For the six months ended June 30, 2016
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
32,093

 
$
2,308

 
$

 
$
34,401

Subscriptions
 
64,301

 
3,756

 

 
68,057

Software services
 
80,763

 
7,707

 

 
88,470

Maintenance
 
145,510

 
9,265

 

 
154,775

Appraisal services
 

 
13,542

 

 
13,542

Hardware and other
 
5,977

 
16

 
3,027

 
9,020

Intercompany
 
2,772

 

 
(2,772
)
 

Total revenues
 
$
331,416

 
$
36,594

 
$
255

 
$
368,265

Segment operating income
 
$
86,778

 
$
8,821

 
$
(18,689
)
 
$
76,910


 
 
Three months ended June 30,
 
Six months ended June 30,
Reconciliation of reportable segment operating income to the Company's consolidated totals:
 
2017
 
2016
 
2017
 
2016
Total segment operating income
 
$
45,898

 
$
40,048

 
$
90,915

 
$
76,910

Amortization of acquired software
 
(5,360
)
 
(5,680
)
 
(10,770
)
 
(11,139
)
Amortization of customer and trade name intangibles
 
(3,463
)
 
(3,453
)
 
(6,921
)
 
(6,815
)
Other expense, net
 
(101
)
 
(720
)
 
(291
)
 
(1,187
)
Income before income taxes
 
$
36,974

 
$
30,195

 
$
72,933

 
$
57,769

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

9



(11) 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 software as a service (“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.  


10



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,972 at June 30, 2017, from 3,723 at June 30, 2016.


11



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
 
 
Second Quarter
 
Six Months Ended
 
 
2017
 
2016
 
2017
 
2016
Revenues:
 
 
 
 
 
 
 
 
Software licenses and royalties
 
8.2
 %
 
9.3
 %
 
8.6
 %
 
9.3
 %
Subscriptions
 
19.6

 
18.0

 
19.8

 
18.5

Software services
 
22.7

 
24.4

 
22.6

 
24.0

Maintenance
 
42.7

 
41.7

 
43.2

 
42.0

Appraisal services
 
3.0

 
3.7

 
3.2

 
3.7

Hardware and other
 
3.8

 
2.9

 
2.6

 
2.5

Total revenues
 
100.0

 
100.0

 
100.0

 
100.0

Cost of revenues:
 
 

 
 
 
 
 
 
Software licenses, royalties and acquired software
 
2.9

 
3.4

 
3.0

 
3.4

Software services, maintenance and subscriptions
 
46.0

 
45.9

 
46.4

 
46.7

Appraisal services
 
2.0

 
2.4

 
2.1

 
2.3

Hardware and other
 
3.3

 
2.4

 
2.0

 
1.7

Selling, general and administrative expenses
 
20.8

 
22.3

 
21.2

 
22.5

Research and development expense
 
5.7

 
5.5

 
5.7

 
5.5

Amortization of customer and trade name intangibles
 
1.7

 
1.8

 
1.7

 
1.9

Operating income
 
17.6

 
16.3

 
17.9

 
16.0

Other (expense), net
 

 
(0.2
)
 
(0.1
)
 
(0.2
)
Income before income taxes
 
17.6

 
16.1

 
17.8

 
15.8

Income tax provision
 
2.6

 
2.7

 
2.2

 
3.9

Net income
 
15.0
 %
 
13.4
 %
 
15.6
 %
 
11.9
 %


12



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 June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
 
2017
 
2016
 
$
 
%
ES
 
$
15,354

 
$
16,439

 
$
(1,085
)
 
(7
)%
 
$
31,928

 
$
32,093

 
$
(165
)
 
(1
)%
A&T
 
1,753

 
1,112

 
641

 
58

 
3,402

 
2,308

 
1,094

 
47

Total software licenses and royalties revenue
 
$
17,107

 
$
17,551

 
$
(444
)
 
(3
)%
 
$
35,330

 
$
34,401

 
$
929

 
3
 %
 
Software license revenue and royalties decreased 3% and increased 3% for the three and six months ended June 30, 2017, respectively, compared to the prior year period. The increase in software license revenue and royalties for the six months ended June 30, 2017 is attributed to additions to our implementation staff, which increased our capacity to deliver backlog. The decline for the three months ended June 30, 2017 was impacted 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 six months ended June 30, 2017 was approximately 52% selecting perpetual software license arrangements and approximately 48% selecting subscription-based arrangements compared to a client mix for the six months ended June 30, 2016 of approximately 66% selecting perpetual software license arrangements and approximately 34% selecting subscription-based arrangements. 105 and 197 new clients entered into subscription-based software arrangements for the three and six months ended June 30, 2017, respectively, compared to 74 and 139 new clients for the three and six months ended June 30, 2016, respectively.
Subscriptions
The following table sets forth a comparison of our subscriptions revenue for the periods presented as of June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
 
2017
 
2016
 
$
 
%
ES
 
$
39,051

 
$
32,316

 
$
6,735

 
21
%
 
$
77,364

 
$
64,301

 
$
13,063

 
20
 %
A&T
 
1,896

 
1,652

 
244

 
15

 
3,685

 
3,756

 
(71
)
 
(2
)
Total subscriptions revenue
 
$
40,947

 
$
33,968

 
$
6,979

 
21
%
 
$
81,049

 
$
68,057

 
$
12,992

 
19
 %
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 21% and 19% for the three and six months ending June 30, 2017, respectively, compared to the prior year. New SaaS clients as well as existing clients who converted to our SaaS model provided the majority of the subscriptions revenue increase. In the three and six months ending June 30, 2017, respectively, we added 105 and 197 new SaaS clients and 37 and 54 existing on-premises clients converted to our SaaS model. Since June 30, 2016, we added 308 new SaaS clients and 78 existing on-premises clients converted to our SaaS model. Also, e-filing services contributed approximately $1.7 million and $3.2 million to the subscriptions revenue increase for the three and six months ended June 30, 2017, respectively, due to the addition of new e-filing clients, as well as increased volumes as the result of several existing clients mandating e-filing.

13



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

 
$
42,159

 
$
537

 
1
%
 
$
83,364

 
$
80,763

 
$
2,601

 
3
%
A&T
 
4,676

 
3,881

 
795

 
20

 
9,026

 
7,707

 
1,319

 
17

Total software services revenue
 
$
47,372

 
$
46,040

 
$
1,332

 
3
%
 
$
92,390

 
$
88,470

 
$
3,920

 
4
%
 
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 and six months ended June 30, 2017, respectively, software services revenue grew 3% and 4% compared to the prior year period. This growth is primarily due to additions to our implementation and support staff which increased our capacity to deliver backlog and 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.
Maintenance
The following table sets forth a comparison of our maintenance revenue for the periods presented as of June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
 
2017
 
2016
 
$
 
%
ES
 
$
84,306

 
$
74,110

 
$
10,196

 
14
%
 
$
166,472

 
$
145,510

 
$
20,962

 
14
%
A&T
 
5,106

 
4,633

 
473

 
10

 
9,799

 
9,265

 
534

 
6

Total maintenance revenue
 
$
89,412

 
$
78,743

 
$
10,669

 
14
%
 
$
176,271

 
$
154,775

 
$
21,496

 
14
%
We provide maintenance and support services for our software products and certain third-party software. Maintenance revenue grew 14% for the three and six months ended June 30, 2017, respectively, 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 June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
 
2017
 
2016
 
$
 
%
ES
 
$

 
$

 
$

 
 %
 
$

 
$

 
$

 
 %
A&T
 
6,366

 
6,984

 
(618
)
 
(9
)
 
12,978

 
13,542

 
(564
)
 
(4
)
Total appraisal services revenue
 
$
6,366

 
$
6,984

 
$
(618
)
 
(9
)%
 
$
12,978

 
$
13,542

 
$
(564
)
 
(4
)%
 
Appraisal services revenue for the three and six months ended June 30, 2017, respectively, decreased by 9% and 4%. The appraisal services business is somewhat cyclical and driven in part by statutory revaluation cycles in various states.
 

14



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

 
$
666

 
$
(19
)
 
(3
)%
 
$
1,378

 
$
1,304

 
$
74

 
6
 %
Acquired software
 
5,360

 
5,680

 
(320
)
 
(6
)
 
10,770

 
11,139

 
(369
)
 
(3
)
Software services, maintenance and subscriptions
 
96,172

 
86,717

 
9,455

 
11

 
189,712

 
171,987

 
17,725

 
10

Appraisal services
 
4,282

 
4,458

 
(176
)
 
(4
)
 
8,479

 
8,420

 
59

 
1

Hardware and other
 
6,799

 
4,515

 
2,284

 
51

 
8,115

 
6,361

 
1,754

 
28

Total cost of revenues
 
$
113,260

 
$
102,036

 
$
11,224

 
11
 %
 
$
218,454

 
$
199,211

 
$
19,243

 
10
 %
 
The following table sets forth a comparison of gross margin percentage by revenue type for the periods presented as of June 30:
 
 
Second Quarter
 
 
 
Six Months Ended
 
 
 
 
2017
 
2016
 
Change
 
2017
 
2016
 
Change
Software licenses, royalties and acquired software
 
64.9
%
 
63.8
%
 
1.1
 %
 
65.6
%
 
63.8
%
 
1.8
 %
Software services, maintenance and subscriptions
 
45.9

 
45.4

 
0.5

 
45.8

 
44.8

 
1.0

Appraisal services
 
32.7

 
36.2

 
(3.5
)
 
34.7

 
37.8

 
(3.1
)
Hardware and other
 
14.1

 
20.6

 
(6.5
)
 
23.8

 
29.5

 
(5.7
)
Overall gross margin
 
45.8
%
 
46.0
%
 
(0.2
)%
 
46.5
%
 
45.9
%
 
0.6
 %
Software licenses, royalties and acquired software. Amortization expense for acquired software comprises the majority of costs of software licenses, royalties and acquired software. We do not have any direct costs associated with royalties. In the three and six months ended June 30, 2017, respectively, our software licenses, royalties and acquired software gross margin increased 1.1% and 1.8% 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 and six months ended June 30, 2017, respectively, was 0.5% and 1.0% higher than the comparable prior year period. Our implementation and support staff has grown by 197 employees since June 30, 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.0% of total revenue. The appraisal services gross margin for the three and six months ended June 30, 2017, respectively, decreased 3.5% and 3.1% compared to the same period in 2016, due to additional resources brought in to meet the deadline for completion of fieldwork for a large revaluation project. 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 and six months ended June 30, 2017, respectively, our overall gross margin decreased 0.2% and increased 0.6% compared to the prior year period. Our overall gross margin increase for the six month period was mainly due to a product mix that included more higher-margin recurring revenues from subscriptions and maintenance and improved margin on revenues from software licenses. Overall gross margin was negatively impacted by lower-margin revenues from appraisal services as described above.


15



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

Change
($ in thousands)
 
2017
 
2016
 
$
 
%
 
2017

2016

$

%
Selling, general and administrative expenses
 
$
43,451

 
$
42,232

 
$
1,219

 
3
%
 
$
86,593

 
$
82,991

 
$
3,602

 
4
%
SG&A as a percentage of revenues was 20.8% and 21.2% for the three and six months ended June 30, 2017, respectively, compared to 22.3% and 22.5% for the three and six months ended June 30, 2016, respectively. SG&A expense increased approximately 3% and 4% for the three and six months ended June 30, 2017, respectively. This increase is mainly due to compensation costs related to higher stock compensation expense, increased staff levels, and an increase in commission expense as a result of higher sales. For the three and six months ended June 30, 2017, respectively, stock compensation expense rose $1.0 million and $2.4 million, respectively, 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 June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
 
2017
 
2016
 
$
 
%
Research and development expense
 
$
11,874

 
$
10,336

 
$
1,538

 
15
%
 
$
23,473

 
$
20,292

 
$
3,181

 
16
%
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 and six months ended June 30, 2017, respectively, increased 15% and 16% 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 are redeploying certain development resources to enhance functionality on several existing solutions and these costs are being 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 June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
 
2017
 
2016
 
$
 
%
Amortization of customer and trade name intangibles
 
$
3,463

 
$
3,453

 
$
10

 
%
 
$
6,921

 
$
6,815

 
$
106

 
2
%
 

16



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

 
(86
)%
 
$
(291
)
 
$
(1,187
)
 
$
896

 
(75
)%
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 June 30, 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, and correspondingly higher levels of cash investments.
Income Tax Provision
The following table sets forth a comparison of our income tax provision for the periods presented as of June 30:
 
 
Second Quarter
 
Change
 
Six Months Ended
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
 
2017
 
2016
 
$
 
%
Income tax provision
 
$
5,396

 
$
5,188

 
$
208

 
4
%
 
$
9,049

 
$
14,538

 
$
(5,489
)
 
(38
)%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Effective income tax rate
 
14.6
%
 
17.2
%
 
 
 
 
 
12.4
%
 
25.2
%
 
 
 
 
 
The effective income tax rates for the three and six months ended June 30, 2017 and 2016, respectively, 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 $8.5 million and $18.6 million for the three and six months ended June 30, 2017, respectively, compared to $6.3 million and $7.5 million for the three and six months ended June 30, 2016, respectively. Excluding the excess tax benefits, the effective rates were 37.5% and 37.9% for the three and six months ended June 30, 2017, respectively, compared to 37.9% and 38.1% for the three and six months ended June 30, 2016, respectively. 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 and six months ended June 30, 2017, respectively, 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 June 30, 2017, we had cash and cash equivalents of $55.1 million compared to $36.2 million at December 31, 2016. We also had $37.5 million invested in investment grade corporate and municipal bonds as of June 30, 2017. These investments mature between 2017 through early 2019 and we intend to hold these investments until maturity. As of June 30, 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-2018. We believe our cash from operating activities, revolving line of credit, cash on hand and access to the capital markets provides us with sufficient flexibility to meet our long-term financial needs.
The following table sets forth a summary of cash flows for the six months ended June 30:
($ in thousands)
 
2017
 
2016
Cash flows provided (used) by:
 
 
 
 
Operating activities
 
$
49,575

 
$
60,841

Investing activities
 
(40,409
)
 
(35,715
)
Financing activities
 
9,755

 
(16,886
)
Net increase in cash and cash equivalents
 
$
18,921

 
$
8,240


17



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.
 
For the six months ended June 30, 2017, operating activities provided cash of $49.6 million. Operating activities that provided cash were primarily comprised of net income of $63.9 million, non-cash depreciation and amortization charges of $26.4 million and non-cash share-based compensation expense of $17.6 million. Working capital, excluding cash, increased approximately $58.3 million mainly due to higher accounts receivable because our maintenance billing cycle peaks in June, the timing of payments related to bonuses, timing of income tax payments, and the deferred taxes associated with stock option activity during the period. These increases were offset slightly by timing of payments for wages and changes in deferred revenue balances.
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 101 days at June 30, 2017, compared to 93 days at December 31, 2016 and 100 days at June 30, 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. 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 $40.4 million in the six months ending June 30, 2017. Approximately $30.1 million was invested in property and equipment. We purchased an office building in Latham, New York, for approximately $2.9 million and paid $9.5 million for construction to expand a building in Yarmouth, Maine. We plan to spend approximately $19.3 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. On May 30, 2017, we acquired all of the capital stock of Modria.com, Inc., a company that specializes in online dispute resolution for government and commercial entities. The purchase price, net of debt assumed, was $5.9 million.
Investing activities used cash of $35.7 million in the six months ending June 30, 2016. Approximately $22.0 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 $1.9 million to begin construction to expand a building in Yarmouth, Maine. In the six months ended June 2016, we acquired ExecuTime Software, LLC for approximately $7.4 million and paid $2.0 million related to the working capital holdback in connection with the New World Systems Corporation acquisition.    
Financing activities provided cash of $9.8 million in the six months ended June 30, 2017, and were comprised of purchases of treasury shares, proceeds from stock option exercises and employee stock purchase plan activity. During the six months ended June 30, 2017, we purchased 42,000 shares of our common stock for an aggregate purchase price of $6.2 million at an average price paid per share of $147.30.
Financing activities used cash of $16.9 million in the six months ended June 30, 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 six months ended June 30, 2016, we purchased 758,000 shares of our common stock for an aggregate purchase price of $94.5 million at an average price paid per share of $124.75.
We had authorization from our board of directors to repurchase up to 2.0 million additional shares of Tyler common stock as of June 30, 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 $27.5 million in the six months ended June 30, 2017, compared to tax payments of $17.6 million in the six months ended June 30, 2016.


18



We anticipate that 2017 capital spending will be between $53.0 million and $55.0 million. Capital spending includes approximately $19.3 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.
From time to time we engage in discussions with potential acquisition candidates. In order to consummate any such opportunities, which could require significant commitments of capital, we may incur debt or issue potentially dilutive securities in the future. No assurance can be given as to our future acquisitions and how such acquisitions may be financed.
 
 
ITEM 3. Quantitative and Qualitative Disclosures About Market Risk
Market risk represents the risk of loss that may affect us due to adverse changes in financial market prices and interest rates.
As of June 30, 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 six months ended June 30, 2017, our effective average interest rate for borrowings was 2.13%. As of June 30, 2017, our interest rate was 4.50% under the Wells Fargo Bank prime rate and 2.37% under a 30-day LIBOR contract. The Credit Facility is secured by substantially all of our assets.

ITEM 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures (as defined in Rule 13a-15(e) of the Securities Exchange Act) designed to provide reasonable assurance that the information required to be disclosed by us in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time period specified in the SEC’s rules and forms. These include controls and procedures designed to ensure that this information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosures. Management, with the participation of the Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report. Based on this evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of June 30, 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 June 30, 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.


19



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 June 30, 2017, 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.

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

20



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


21
EX-31.1 2 tyl6302017exhibit311.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: July 26, 2017
 
By:
 
/s/ John S. Marr, Jr. 
 
 
 
 
John S. Marr, Jr.
 
 
 
 
Chief Executive Officer and Chairman of the Board
 
 



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




EX-32.1 4 tyl6302017exhibit321.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 June 30, 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: July 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-20170630.xml XBRL INSTANCE DOCUMENT 0000860731 2017-01-01 2017-06-30 0000860731 2017-07-25 0000860731 2016-04-01 2016-06-30 0000860731 2016-01-01 2016-06-30 0000860731 2017-04-01 2017-06-30 0000860731 2016-12-31 0000860731 2017-06-30 0000860731 2015-12-31 0000860731 2016-06-30 0000860731 tyl:Modria.comMember 2017-05-30 2017-05-30 0000860731 tyl:RecordHoldingsPtyLimitedMember us-gaap:ConvertiblePreferredStockMember 2017-06-30 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember 2017-01-01 2017-06-30 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:MaximumMember us-gaap:PrimeRateMember 2017-01-01 2017-06-30 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-06-30 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:MinimumMember us-gaap:PrimeRateMember 2017-01-01 2017-06-30 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:LetterOfCreditMember 2015-11-16 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:PrimeRateMember 2017-06-30 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-06-30 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember 2017-06-30 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember 2015-11-16 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-06-30 0000860731 tyl:CreditAgreementMember us-gaap:LetterOfCreditMember 2017-06-30 0000860731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-06-30 0000860731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-04-01 2016-06-30 0000860731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-06-30 0000860731 tyl:CostOfSoftwareServicesMaintenanceAndSubscriptionsMember 2017-04-01 2017-06-30 0000860731 tyl:CostOfSoftwareServicesMaintenanceAndSubscriptionsMember 2016-01-01 2016-06-30 0000860731 tyl:CostOfSoftwareServicesMaintenanceAndSubscriptionsMember 2016-04-01 2016-06-30 0000860731 tyl:CostOfSoftwareServicesMaintenanceAndSubscriptionsMember 2017-01-01 2017-06-30 0000860731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-04-01 2017-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2017-01-01 2017-06-30 0000860731 us-gaap:OperatingSegmentsMember 2017-01-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember 2016-04-01 2016-06-30 0000860731 us-gaap:OperatingSegmentsMember 2016-04-01 2016-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2016-04-01 2016-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2016-04-01 2016-06-30 0000860731 tyl:EnterpriseSoftwareMember 2017-01-01 2017-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2017-04-01 2017-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2017-04-01 2017-06-30 0000860731 us-gaap:OperatingSegmentsMember 2017-04-01 2017-06-30 0000860731 us-gaap:CorporateNonSegmentMember 2017-04-01 2017-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2016-01-01 2016-06-30 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2016-01-01 2016-06-30 0000860731 us-gaap:OperatingSegmentsMember 2016-01-01 2016-06-30 0000860731 us-gaap:CorporateNonSegmentMember 2016-01-01 2016-06-30 0000860731 us-gaap:MaterialReconcilingItemsMember 2016-04-01 2016-06-30 0000860731 us-gaap:MaterialReconcilingItemsMember 2016-01-01 2016-06-30 0000860731 us-gaap:MaterialReconcilingItemsMember 2017-01-01 2017-06-30 0000860731 us-gaap:MaterialReconcilingItemsMember 2017-04-01 2017-06-30 tyl:letters_of_credit iso4217:USD xbrli:shares tyl:Business_Unit iso4217:USD xbrli:shares xbrli:pure tyl:Segment tyl:LegalMatter false --12-31 Q2 2017 2017-06-30 10-Q 0000860731 37303134 Large Accelerated Filer TYLER TECHNOLOGIES INC TYL 4458000 8420000 4282000 8479000 6984000 6984000 13542000 13542000 6366000 6366000 12978000 12978000 0.20 6300000 7500000 8500000 18600000 4515000 6361000 6799000 8115000 5686000 2744000 0 2942000 9020000 3027000 16000 5977000 7919000 4624000 0 3295000 10647000 4624000 0 6023000 2017 through early 2019 -1612000 1612000 -2772000 2772000 -2486000 2486000 -4649000 4649000 4 0 2 86717000 171987000 96172000 189712000 33968000 1652000 32316000 68057000 3756000 64301000 40947000 1896000 39051000 81049000 3685000 77364000 7295000 9448000 200334000 233831000 2480000 2333000 55989000 46006000 -46000 -46000 556663000 586037000 1571000 5641000 2888000 10804000 2253000 6648000 4350000 13227000 3396000 5102000 3453000 3453000 6815000 6815000 3463000 3463000 6921000 6921000 785000 784000 1251000 1205000 1357945000 1438509000 282960000 352278000 5900000 33087000 41327000 36151000 55072000 8240000 18921000 0.01 0.01 100000000 100000000 48147969 48147969 48147969 48147969 481000 481000 15000000 102036000 199211000 113260000 218454000 5680000 5680000 11139000 11139000 5360000 5360000 10770000 10770000 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.0237 0.0450 427000 -9097000 298217000 304128000 2140000 1643000 68779000 59682000 24850000 26366000 0.69 1.19 0.85 1.72 0.65 1.11 0.81 1.63 0.172 0.252 0.146 0.124 0.35 0.35 0.35 0.35 0.379 0.381 0.375 0.379 650237000 651721000 86936000 169054000 95863000 190211000 30195000 57769000 36974000 72933000 5188000 14538000 5396000 9049000 2895000 12206000 17600000 27500000 -236000 2152000 35530000 33348000 -3500000 -9311000 4883000 -11061000 14459000 6397000 1435000 3984000 2579000 2550000 2047000 2067000 267259000 252874000 30741000 31347000 2200000 1357945000 1438509000 361501000 359582000 666000 1304000 647000 1378000 17551000 1112000 16439000 34401000 2308000 32093000 17107000 1753000 15354000 35330000 3402000 31928000 2020-11-16 300000000 10000000 297800000 10000000 0 0 78743000 4633000 74110000 154775000 9265000 145510000 89412000 5106000 84306000 176271000 9799000 166472000 -16886000 9755000 -35715000 -40409000 60841000 49575000 25007000 43231000 31578000 63884000 1 30915000 -10051000 40048000 3990000 46109000 58956000 -18689000 76910000 8821000 86778000 37075000 -12642000 45898000 4410000 54130000 73224000 -23890000 90915000 8624000 106181000 2268000 2784000 -720000 -720000 -1187000 -1187000 -101000 -101000 -291000 -291000 281000 68000 94497000 7032000 9394000 5855000 37500000 10607000 21392000 21959000 30123000 10.00 10.00 1000000 1000000 0 0 0 0 21039000 23676000 69000000 -10000000 6526000 17029000 5793000 23360000 2818000 3427000 124268000 147956000 10336000 20292000 11874000 23473000 435876000 499760000 188972000 1132000 18262000 169578000 368265000 255000 36594000 331416000 209123000 2138000 19797000 187188000 408665000 -25000 38890000 369800000 42232000 82991000 43451000 86593000 7212000 13692000 8901000 17577000 20273000 24709000 23000 27000 241000 534000 2818000 3427000 5793000 23360000 1976160 915525000 1017602000 46040000 3881000 42159000 88470000 7707000 80763000 47372000 4676000 42696000 92390000 9026000 83364000 11381733 10862030 758000 42000 77449000 68630000 94497000 6171000 38739000 38866000 39201000 39211000 36160000 36316000 37154000 37144000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisitions</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 30, 2017, we acquired all of the capital stock of </font><font style="font-family:inherit;font-size:10pt;">Modria.com, Inc.</font><font style="font-family:inherit;font-size:10pt;">, a company that specializes in online dispute resolution for government and commercial entities. The purchase price, net of debt assumed, was </font><font style="font-family:inherit;font-size:10pt;">$5.9 million</font><font style="font-family:inherit;font-size:10pt;">. The impact of this acquisition on our operating results is not material.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commitments and Contingencies</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other than routine litigation incidental to our business, there are </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> material legal proceedings pending to which we are party or to which any of our properties are subject.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5) Revolving Line of Credit</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 16, 2015, we entered into a </font><font style="font-family:inherit;font-size:10pt;">$300.0 million</font><font style="font-family:inherit;font-size:10pt;"> Credit Agreement with various lender parties and Wells Fargo Bank, National Association, as Administrative Agent (the &#8220;Credit Facility&#8221;). The Credit Facility provides for a revolving credit line up to </font><font style="font-family:inherit;font-size:10pt;">$300.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;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the interest rates were </font><font style="font-family:inherit;font-size:10pt;">4.50%</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.37%</font><font style="font-family:inherit;font-size:10pt;"> under a 30-day LIBOR contract. The Credit Facility is secured by substantially all of our assets. The Credit Facility requires us to maintain certain financial ratios and other financial conditions and prohibits us from making certain investments, advances, cash dividends or loans, and limits incurrence of additional indebtedness and liens. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 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;">June&#160;30, 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;">. Available 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:83.984375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Three months ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Six months ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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,253</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,571</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,350</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><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,888</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,648</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,641</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,227</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">10,804</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,901</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;">7,212</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,577</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><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;">13,692</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings Per Share</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the reconciliation of basic earnings per share to diluted earnings per share:</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.4296875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Three months ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Six months ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,578</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,007</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;">63,884</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;">43,231</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><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average basic common shares outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,160</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,144</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,047</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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;">2,067</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,550</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">39,201</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;">38,739</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,211</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><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,866</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per common share:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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.85</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.69</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.72</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.19</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.81</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.65</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.63</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.11</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, stock options representing the right to purchase common stock of approximately </font><font style="font-family:inherit;font-size:10pt;">1,251,000</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">1,205,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.&#160;&#160;For the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 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;">785,000</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">784,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 and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had effective income tax rates of </font><font style="font-family:inherit;font-size:10pt;">14.6%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">12.4%</font><font style="font-family:inherit;font-size:10pt;">, respectively, compared to </font><font style="font-family:inherit;font-size:10pt;">17.2%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">25.2%</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</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;">$8.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$18.6 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, compared to </font><font style="font-family:inherit;font-size:10pt;">$6.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 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;">37.5%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">37.9%</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, compared to </font><font style="font-family:inherit;font-size:10pt;">37.9%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">38.1%</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. 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;">$27.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$17.6 million</font><font style="font-family:inherit;font-size:10pt;"> in the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 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 Customers</font><font style="font-family:inherit;font-size:10pt;">. 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 software as a service (&#8220;SaaS&#8221;) 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 Customers</font><font style="font-family:inherit;font-size:10pt;">. 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 software as a service (&#8220;SaaS&#8221;) 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;">June&#160;30, 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 and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, and include all normal and recurring adjustments that we considered necessary for the fair summarized presentation of our financial position and operating results. As these are condensed financial statements, one should also read the financial statements and notes included in our latest Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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 and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> 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;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, we have </font><font style="font-family:inherit;font-size:10pt;">$37.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 values of these securities are considered Level II as they are based on inputs from quoted prices in markets that are not active or other observable market data. These investments are included in short-term investments and non-current investments and other assets.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have a </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;"> investment in convertible preferred stock representing a </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;"> interest in Record Holdings Pty Limited, a privately held Australian company specializing in digitizing the spoken word in court and legal proceedings. The investment in convertible preferred stock is accounted under the cost method because 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:96.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Three months ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Six months ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Reconciliation of reportable segment operating income to the Company's consolidated totals:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">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,898</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;">40,048</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;">90,915</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;">76,910</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,360</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,680</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,770</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,139</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,463</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,453</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;">(6,921</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;">(6,815</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;">(101</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(720</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;">(291</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,187</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;">36,974</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;">30,195</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;">72,933</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;">57,769</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:90.4296875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Three months ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Six months ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,578</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,007</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;">63,884</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;">43,231</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><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average basic common shares outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,160</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,144</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,047</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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;">2,067</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,550</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">39,201</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;">38,739</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,211</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><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,866</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per common share:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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.85</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.69</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.72</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.19</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.81</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.65</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.63</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.11</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:83.984375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Three months ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Six months ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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,253</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,571</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,350</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><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,888</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,648</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,641</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,227</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">10,804</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,901</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;">7,212</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,577</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><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;">13,692</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 June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">15,354</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,753</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;">17,107</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;">39,051</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,896</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,947</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">42,696</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,676</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;">47,372</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;">84,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">89,412</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,366</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,366</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;">3,295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,919</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,486</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,486</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;">187,188</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,797</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209,123</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;">54,130</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,410</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;">(12,642</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,898</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%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the six months ended June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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;">31,928</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,402</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">35,330</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">77,364</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,685</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;">81,049</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;">83,364</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">92,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">166,472</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;">9,799</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;">176,271</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;">12,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">6,023</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;">4,624</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;">10,647</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;">4,649</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,649</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;">369,800</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;">38,890</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;">(25</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;">408,665</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;">106,181</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(23,890</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;">90,915</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three months ended June 30, 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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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,439</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,112</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;">17,551</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;">32,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">33,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">42,159</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,881</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;">46,040</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;">74,110</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">78,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,984</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,984</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,942</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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,744</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">1,612</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;">(1,612</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;">169,578</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;">18,262</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,132</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;">188,972</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;">46,109</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,990</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;">(10,051</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;">40,048</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%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the six months ended June 30, 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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align:bottom;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;">32,093</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">34,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">64,301</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,756</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;">68,057</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;">80,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,707</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,470</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">145,510</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;">9,265</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;">154,775</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;">13,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">13,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">5,977</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;">16</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,027</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;">9,020</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;">2,772</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;">(2,772</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;">331,416</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,594</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;">255</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;">368,265</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;">86,778</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(18,689</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;">76,910</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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 activity in our common stock:</font></div><div style="line-height:120%;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Six months ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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;">534</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,793</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">27</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,427</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,818</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 June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">15,354</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,753</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;">17,107</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;">39,051</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,896</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,947</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">42,696</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,676</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;">47,372</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;">84,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">89,412</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,366</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,366</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;">3,295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,919</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,486</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,486</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;">187,188</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,797</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209,123</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;">54,130</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,410</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;">(12,642</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,898</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%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the six months ended June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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;">31,928</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,402</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">35,330</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">77,364</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,685</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;">81,049</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;">83,364</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">92,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">166,472</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;">9,799</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;">176,271</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;">12,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">6,023</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;">4,624</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;">10,647</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;">4,649</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,649</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;">369,800</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;">38,890</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;">(25</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;">408,665</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;">106,181</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(23,890</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;">90,915</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three months ended June 30, 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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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,439</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,112</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;">17,551</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;">32,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">33,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">42,159</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,881</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;">46,040</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;">74,110</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">78,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,984</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,984</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,942</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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,744</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">1,612</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;">(1,612</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;">169,578</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;">18,262</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,132</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;">188,972</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;">46,109</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,990</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;">(10,051</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;">40,048</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%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the six months ended June 30, 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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align:bottom;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;">32,093</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">34,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">64,301</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,756</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;">68,057</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;">80,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,707</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,470</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">145,510</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;">9,265</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;">154,775</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;">13,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">13,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">5,977</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;">16</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,027</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;">9,020</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;">2,772</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;">(2,772</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;">331,416</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,594</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;">255</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;">368,265</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;">86,778</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(18,689</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;">76,910</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Three months ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Six months ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Reconciliation of reportable segment operating income to the Company's consolidated totals:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">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,898</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;">40,048</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;">90,915</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;">76,910</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,360</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,680</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,770</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,139</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,463</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,453</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;">(6,921</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;">(6,815</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;">(101</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(720</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;">(291</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,187</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;">36,974</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;">30,195</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;">72,933</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;">57,769</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;">Six months ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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;">534</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,793</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">27</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,427</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,818</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 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-20170630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2103100 - Disclosure - Acquisitions Acquisitions link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2411401 - 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 2108100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Earnings Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Earnings Per Share - Computation of Basic Earnings and Diluted Earnings Per Share Data (Detail) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Income Tax Provision link:presentationLink link:calculationLink link:definitionLink 2407401 - Disclosure - Income Tax Provision - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2212201 - Disclosure - New Accounting Pronouncements New Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Other Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Revolving Line of Credit link:presentationLink link:calculationLink link:definitionLink 2406401 - Disclosure - Revolving Line of Credit - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Segment and Related Information link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Segment and Related Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Segment and Related Information - Reconciliation of Operating Income from Segments to Consolidated (Detail) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Segment and Related Information - Schedule of Segment Revenues and Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Segment and Related Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense Related to Share-Based Awards (Detail) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Shareholders' Equity - Summary of Activities in Common Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tyl-20170630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 tyl-20170630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 tyl-20170630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 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 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 Proceeds from marketable security investments Proceeds from Sale and Maturity of Marketable Securities Cost of acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Increase in other Payments for (Proceeds from) Other Investing Activities Net cash used by investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] (Decrease) 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 provided (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 Carrying Value Cash and cash equivalents at end of period Earnings Per Share [Abstract] Earnings Per Share Earnings Per Share [Text Block] Equity [Abstract] Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Segment Reporting [Abstract] 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] Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Modria.com Modria.com [Member] Modria.com [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Consideration transferred Business Combination, Consideration Transferred Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Income Tax Disclosure [Abstract] 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 Exess tax benefit Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Effective income tax rate excluding excess tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Income tax payments Income Taxes Paid Commitments and Contingencies Disclosure [Abstract] Number of material legal proceedings pending Number Of Legal Proceedings That Have Material Effect Number of legal proceedings that have material effect. Computation of Basic Earnings and Diluted Earnings Per Share Data Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Accounts receivable (less allowance for losses of $5,102 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 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 June 30, 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; 10,862,030 and 11,381,733 shares in 2017 and 2016, respectively Treasury Stock, Value Total shareholders' equity Stockholders' Equity Attributable to Parent Total liabilities and shareholders' equity 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 Summary of Activities in Common Stock Schedule of Stockholders Equity [Table Text Block] Number of shares authorized to be repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Schedule Of Other Assets [Table] Schedule Of Other Assets [Table] Schedule of other assets. Class of Stock Class of Stock [Axis] Class of Stock Class of Stock [Domain] Convertible Preferred Stock Convertible Preferred Stock [Member] Legal Entity Legal Entity [Axis] Entity Entity [Domain] Record Holdings Pty Limited Record Holdings Pty Limited [Member] Record Holdings Pty Limited. Schedule Of Other Assets [Line Items] Schedule Of Other Assets [Line Items] Schedule of other assets. Purchase of held to maturity securities Payments to Acquire Held-to-maturity Securities 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 Accounting Changes and Error Corrections [Abstract] New Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] 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 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 Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Segments Segments [Axis] Segments Segments [Domain] Enterprise Software Enterprise Software [Member] Enterprise software. Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Number of business units Number Of Business Units Number of business units. Number of reportable segment Number of Reportable Segments 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] 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. Total revenues Revenue, Net Cost of revenues: Cost of Revenue [Abstract] Software licenses and royalties License Costs Acquired software Cost of Goods Sold, Amortization 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 Amortization of Intangible Assets Operating income Operating Income (Loss) Other expense, net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax provision Income Tax Expense (Benefit) Net income Earnings per common share: 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] Antidilutive securities excluded from computation of earnings per shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating segments Operating Segments [Member] Segment reconciling items Segment Reconciling Items [Member] Operating Income (Loss) Amortization of acquired software Amortization of customer and trade name intangibles Other expense, net Income before income taxes Accounting Policies [Abstract] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Acquisitions Business Combination Disclosure [Text Block] Revolving Line of Credit Debt Disclosure [Text Block] Consolidation Items Corporate Corporate, Non-Segment [Member] Appraisal and Tax Appraisal And Tax [Member] Appraisal and tax. Intercompany Intercompany Revenue Intercompany revenue. Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 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 Income Tax Provision Income Tax Disclosure [Text Block] Other Assets Other Assets Disclosure [Text Block] Segment and Related Information Segment Reporting Disclosure [Text Block] EX-101.PRE 10 tyl-20170630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2017
Jul. 25, 2017
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2017  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q2  
Trading Symbol TYL  
Entity Registrant Name TYLER TECHNOLOGIES INC  
Entity Central Index Key 0000860731  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   37,303,134
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Revenues:        
Software licenses and royalties $ 17,107 $ 17,551 $ 35,330 $ 34,401
Subscriptions 40,947 33,968 81,049 68,057
Software services 47,372 46,040 92,390 88,470
Maintenance 89,412 78,743 176,271 154,775
Appraisal services 6,366 6,984 12,978 13,542
Hardware and other 7,919 5,686 10,647 9,020
Total revenues 209,123 188,972 408,665 368,265
Cost of revenues:        
Software licenses and royalties 647 666 1,378 1,304
Acquired software 5,360 5,680 10,770 11,139
Software services, maintenance and subscriptions 96,172 86,717 189,712 171,987
Appraisal services 4,282 4,458 8,479 8,420
Hardware and other 6,799 4,515 8,115 6,361
Total cost of revenues 113,260 102,036 218,454 199,211
Gross profit 95,863 86,936 190,211 169,054
Selling, general and administrative expenses 43,451 42,232 86,593 82,991
Research and development expense 11,874 10,336 23,473 20,292
Amortization of customer and trade name intangibles 3,463 3,453 6,921 6,815
Operating income 37,075 30,915 73,224 58,956
Other expense, net (101) (720) (291) (1,187)
Income before income taxes 36,974 30,195 72,933 57,769
Income tax provision 5,396 5,188 9,049 14,538
Net income $ 31,578 $ 25,007 $ 63,884 $ 43,231
Earnings per common share:        
Basic (USD per share) $ 0.85 $ 0.69 $ 1.72 $ 1.19
Diluted (USD per share) $ 0.81 $ 0.65 $ 1.63 $ 1.11
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 55,072 $ 36,151
Accounts receivable (less allowance for losses of $5,102 in 2017 and $3,396 in 2016) 233,831 200,334
Short-term investments 24,709 20,273
Prepaid expenses 23,676 21,039
Income tax receivable 12,206 2,895
Other current assets 2,784 2,268
Total current assets 352,278 282,960
Accounts receivable, long-term 2,333 2,480
Property and equipment, net 147,956 124,268
Other assets:    
Goodwill 651,721 650,237
Other intangibles, net 252,874 267,259
Non-current investments and other assets 31,347 30,741
Total assets 1,438,509 1,357,945
Current liabilities:    
Accounts payable 9,448 7,295
Accrued liabilities 46,006 55,989
Deferred revenue 304,128 298,217
Total current liabilities 359,582 361,501
Revolving line of credit 0 10,000
Deferred revenue, long-term 1,643 2,140
Deferred income taxes 59,682 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 June 30, 2017 and December 31, 2016 481 481
Additional paid-in capital 586,037 556,663
Accumulated other comprehensive loss, net of tax (46) (46)
Retained earnings 499,760 435,876
Treasury stock, at cost; 10,862,030 and 11,381,733 shares in 2017 and 2016, respectively (68,630) (77,449)
Total shareholders' equity 1,017,602 915,525
Total liabilities and shareholders' equity $ 1,438,509 $ 1,357,945
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for losses $ 5,102 $ 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 10,862,030 11,381,733
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Cash flows from operating activities:    
Net income $ 63,884 $ 43,231
Adjustments to reconcile net income to cash provided by operations:    
Depreciation and amortization 26,366 24,850
Share-based compensation expense 17,577 13,692
Deferred income tax (benefit) expense (9,097) 427
Changes in operating assets and liabilities, exclusive of effects of acquired companies:    
Accounts receivable (33,348) (35,530)
Income taxes (9,311) (3,500)
Prepaid expenses and other current assets (3,984) (1,435)
Accounts payable 2,152 (236)
Accrued liabilities (11,061) 4,883
Deferred revenue 6,397 14,459
Net cash provided by operating activities 49,575 60,841
Cash flows from investing activities:    
Additions to property and equipment (30,123) (21,959)
Purchase of marketable security investments (21,392) (10,607)
Proceeds from marketable security investments 17,029 6,526
Cost of acquisitions, net of cash acquired (5,855) (9,394)
Increase in other (68) (281)
Net cash used by investing activities (40,409) (35,715)
Cash flows from financing activities:    
(Decrease) increase in net borrowings on revolving line of credit (10,000) 69,000
Purchase of treasury shares (7,032) (94,497)
Proceeds from exercise of stock options 23,360 5,793
Contributions from employee stock purchase plan 3,427 2,818
Net cash provided (used) by financing activities 9,755 (16,886)
Net increase in cash and cash equivalents 18,921 8,240
Cash and cash equivalents at beginning of period 36,151 33,087
Cash and cash equivalents at end of period $ 55,072 $ 41,327
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation
6 Months Ended
Jun. 30, 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 June 30, 2017, and December 31, 2016, and operating result amounts are for the three and six months ended June 30, 2017, and 2016, respectively, and include all normal and recurring adjustments that we considered necessary for the fair summarized presentation of our financial position and operating results. As these are condensed financial statements, one should also read the financial statements and notes included in our latest Form 10-K for the year ended December 31, 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 and six months ended June 30, 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
Acquisitions Acquisitions
6 Months Ended
Jun. 30, 2017
Business Combinations [Abstract]  
Acquisitions
Acquisitions

On May 30, 2017, we acquired all of the capital stock of Modria.com, Inc., a company that specializes in online dispute resolution for government and commercial entities. The purchase price, net of debt assumed, was $5.9 million. The impact of this acquisition on our operating results is not material.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Shareholders' Equity
6 Months Ended
Jun. 30, 2017
Equity [Abstract]  
Shareholders' Equity
Shareholders’ Equity

The following table details activity in our common stock:
 
 
Six months ended June 30,
 
 
2017
 
2016
 
 
Shares
 
Amount
 
Shares
 
Amount
Purchases of treasury shares
 
(42
)
 
$
(6,171
)
 
(758
)
 
$
(94,497
)
Stock option exercises
 
534

 
23,360

 
241

 
5,793

Employee stock plan purchases
 
27

 
3,427

 
23

 
2,818


As of June 30, 2017, we had authorization from our board of directors to repurchase up to 2.0 million additional shares of Tyler common stock.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Other Assets
6 Months Ended
Jun. 30, 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 June 30, 2017, we have $37.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 values of these securities are considered Level II as they are based on inputs from quoted prices in markets that are not active or other observable market data. These investments are included in short-term investments and non-current investments and other assets.
 
We have a $15.0 million investment in convertible preferred stock representing a 20% interest in Record Holdings Pty Limited, a privately held Australian company specializing in digitizing the spoken word in court and legal proceedings. The investment in convertible preferred stock is accounted under the cost method because 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 20 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Revolving Line of Credit
6 Months Ended
Jun. 30, 2017
Debt Disclosure [Abstract]  
Revolving Line of Credit
(5) Revolving Line of Credit

On November 16, 2015, we entered into a $300.0 million Credit Agreement with various lender parties and Wells Fargo Bank, National Association, as Administrative Agent (the “Credit Facility”). The Credit Facility provides for a revolving credit line up to $300.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 June 30, 2017, the interest rates were 4.50% under the Wells Fargo Bank's prime rate and 2.37% under a 30-day LIBOR contract. The Credit Facility is secured by substantially all of our assets. The Credit Facility requires us to maintain certain financial ratios and other financial conditions and prohibits us from making certain investments, advances, cash dividends or loans, and limits incurrence of additional indebtedness and liens. As of June 30, 2017, we were in compliance with those covenants.
 
As of June 30, 2017, we had no outstanding borrowings and two outstanding letters of credit totaling $2.2 million. Available borrowing capacity under the Credit Facility was $297.8 million.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Tax Provision
6 Months Ended
Jun. 30, 2017
Income Tax Disclosure [Abstract]  
Income Tax Provision
Income Tax Provision

For the three and six months ended June 30, 2017, we had effective income tax rates of 14.6% and 12.4%, respectively, compared to 17.2% and 25.2% for the three and six months ended June 30, 2016, 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 $8.5 million and $18.6 million for the three and six months ended June 30, 2017, respectively, compared to $6.3 million and $7.5 million for the three and six months ended June 30, 2016, respectively. Excluding the excess tax benefits, the effective rates were 37.5% and 37.9% for the three and six months ended June 30, 2017, respectively, compared to 37.9% and 38.1% for the three and six months ended June 30, 2016, respectively. 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 $27.5 million and $17.6 million in the six months ended June 30, 2017 and June 30, 2016, respectively.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share
6 Months Ended
Jun. 30, 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 June 30,
 
Six months ended June 30,
 
 
2017
 
2016
 
2017
 
2016
Numerator for basic and diluted earnings per share:
 
 
 
 
 
 
 
 
Net income
 
$
31,578

 
$
25,007

 
$
63,884

 
$
43,231

Denominator:
 
 

 
 

 


 


Weighted-average basic common shares outstanding
 
37,154

 
36,160

 
37,144

 
36,316

Assumed conversion of dilutive securities:
 
 
 
 
 

 

Stock options
 
2,047

 
2,579

 
2,067

 
2,550

Denominator for diluted earnings per share
   - Adjusted weighted-average shares
 
39,201

 
38,739

 
39,211

 
38,866

Earnings per common share:
 
 

 
 

 


 


Basic
 
$
0.85

 
$
0.69

 
$
1.72

 
$
1.19

Diluted
 
$
0.81

 
$
0.65

 
$
1.63

 
$
1.11


 
For the three and six months ended June 30, 2017, stock options representing the right to purchase common stock of approximately 1,251,000 shares and 1,205,000 shares, respectively, were not included in the computation of diluted earnings per share because their inclusion would have had an anti-dilutive effect.  For the three and six months ended June 30, 2016, stock options representing the right to purchase common stock of approximately 785,000 shares and 784,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 23 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Share-Based Compensation
6 Months Ended
Jun. 30, 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 June 30,
 
Six months ended June 30,
 
 
2017
 
2016
 
2017
 
2016
Cost of software services, maintenance and subscriptions
 
$
2,253

 
$
1,571

 
$
4,350

 
$
2,888

Selling, general and administrative expenses
 
6,648

 
5,641

 
13,227

 
10,804

Total share-based compensation expense
 
$
8,901

 
$
7,212

 
$
17,577

 
$
13,692

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment and Related Information
6 Months Ended
Jun. 30, 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 June 30, 2017
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
15,354

 
$
1,753

 
$

 
$
17,107

Subscriptions
 
39,051

 
1,896

 

 
40,947

Software services
 
42,696

 
4,676

 

 
47,372

Maintenance
 
84,306

 
5,106

 

 
89,412

Appraisal services
 

 
6,366

 

 
6,366

Hardware and other
 
3,295

 

 
4,624

 
7,919

Intercompany
 
2,486

 

 
(2,486
)
 

Total revenues
 
$
187,188

 
$
19,797

 
$
2,138

 
$
209,123

Segment operating income
 
$
54,130

 
$
4,410

 
$
(12,642
)
 
$
45,898


For the six months ended June 30, 2017
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
31,928

 
$
3,402

 
$

 
$
35,330

Subscriptions
 
77,364

 
3,685

 

 
81,049

Software services
 
83,364

 
9,026

 

 
92,390

Maintenance
 
166,472

 
9,799

 

 
176,271

Appraisal services
 

 
12,978

 

 
12,978

Hardware and other
 
6,023

 

 
4,624

 
10,647

Intercompany
 
4,649

 

 
(4,649
)
 

Total revenues
 
$
369,800

 
$
38,890

 
$
(25
)
 
$
408,665

Segment operating income
 
$
106,181

 
$
8,624

 
$
(23,890
)
 
$
90,915



For the three months ended June 30, 2016
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
16,439

 
$
1,112

 
$

 
$
17,551

Subscriptions
 
32,316

 
1,652

 

 
33,968

Software services
 
42,159

 
3,881

 

 
46,040

Maintenance
 
74,110

 
4,633

 

 
78,743

Appraisal services
 

 
6,984

 

 
6,984

Hardware and other
 
2,942

 

 
2,744

 
5,686

Intercompany
 
1,612

 

 
(1,612
)
 

Total revenues
 
$
169,578

 
$
18,262

 
$
1,132

 
$
188,972

Segment operating income
 
$
46,109

 
$
3,990

 
$
(10,051
)
 
$
40,048



For the six months ended June 30, 2016
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
32,093

 
$
2,308

 
$

 
$
34,401

Subscriptions
 
64,301

 
3,756

 

 
68,057

Software services
 
80,763

 
7,707

 

 
88,470

Maintenance
 
145,510

 
9,265

 

 
154,775

Appraisal services
 

 
13,542

 

 
13,542

Hardware and other
 
5,977

 
16

 
3,027

 
9,020

Intercompany
 
2,772

 

 
(2,772
)
 

Total revenues
 
$
331,416

 
$
36,594

 
$
255

 
$
368,265

Segment operating income
 
$
86,778

 
$
8,821

 
$
(18,689
)
 
$
76,910



 
 
Three months ended June 30,
 
Six months ended June 30,
Reconciliation of reportable segment operating income to the Company's consolidated totals:
 
2017
 
2016
 
2017
 
2016
Total segment operating income
 
$
45,898

 
$
40,048

 
$
90,915

 
$
76,910

Amortization of acquired software
 
(5,360
)
 
(5,680
)
 
(10,770
)
 
(11,139
)
Amortization of customer and trade name intangibles
 
(3,463
)
 
(3,453
)
 
(6,921
)
 
(6,815
)
Other expense, net
 
(101
)
 
(720
)
 
(291
)
 
(1,187
)
Income before income taxes
 
$
36,974

 
$
30,195

 
$
72,933

 
$
57,769

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 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 26 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
New Accounting Pronouncements
6 Months Ended
Jun. 30, 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 software as a service (“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
New Accounting Pronouncements New Accounting Pronouncements (Policies)
6 Months Ended
Jun. 30, 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 software as a service (“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 28 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Shareholders' Equity (Tables)
6 Months Ended
Jun. 30, 2017
Equity [Abstract]  
Summary of Activities in Common Stock
The following table details activity in our common stock:
 
 
Six months ended June 30,
 
 
2017
 
2016
 
 
Shares
 
Amount
 
Shares
 
Amount
Purchases of treasury shares
 
(42
)
 
$
(6,171
)
 
(758
)
 
$
(94,497
)
Stock option exercises
 
534

 
23,360

 
241

 
5,793

Employee stock plan purchases
 
27

 
3,427

 
23

 
2,818

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 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 June 30,
 
Six months ended June 30,
 
 
2017
 
2016
 
2017
 
2016
Numerator for basic and diluted earnings per share:
 
 
 
 
 
 
 
 
Net income
 
$
31,578

 
$
25,007

 
$
63,884

 
$
43,231

Denominator:
 
 

 
 

 


 


Weighted-average basic common shares outstanding
 
37,154

 
36,160

 
37,144

 
36,316

Assumed conversion of dilutive securities:
 
 
 
 
 

 

Stock options
 
2,047

 
2,579

 
2,067

 
2,550

Denominator for diluted earnings per share
   - Adjusted weighted-average shares
 
39,201

 
38,739

 
39,211

 
38,866

Earnings per common share:
 
 

 
 

 


 


Basic
 
$
0.85

 
$
0.69

 
$
1.72

 
$
1.19

Diluted
 
$
0.81

 
$
0.65

 
$
1.63

 
$
1.11

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Share-Based Compensation (Tables)
6 Months Ended
Jun. 30, 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 June 30,
 
Six months ended June 30,
 
 
2017
 
2016
 
2017
 
2016
Cost of software services, maintenance and subscriptions
 
$
2,253

 
$
1,571

 
$
4,350

 
$
2,888

Selling, general and administrative expenses
 
6,648

 
5,641

 
13,227

 
10,804

Total share-based compensation expense
 
$
8,901

 
$
7,212

 
$
17,577

 
$
13,692

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment and Related Information (Tables)
6 Months Ended
Jun. 30, 2017
Segment Reporting [Abstract]  
Schedule of Segment Revenues and Operations
For the three months ended June 30, 2017
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
15,354

 
$
1,753

 
$

 
$
17,107

Subscriptions
 
39,051

 
1,896

 

 
40,947

Software services
 
42,696

 
4,676

 

 
47,372

Maintenance
 
84,306

 
5,106

 

 
89,412

Appraisal services
 

 
6,366

 

 
6,366

Hardware and other
 
3,295

 

 
4,624

 
7,919

Intercompany
 
2,486

 

 
(2,486
)
 

Total revenues
 
$
187,188

 
$
19,797

 
$
2,138

 
$
209,123

Segment operating income
 
$
54,130

 
$
4,410

 
$
(12,642
)
 
$
45,898


For the six months ended June 30, 2017
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
31,928

 
$
3,402

 
$

 
$
35,330

Subscriptions
 
77,364

 
3,685

 

 
81,049

Software services
 
83,364

 
9,026

 

 
92,390

Maintenance
 
166,472

 
9,799

 

 
176,271

Appraisal services
 

 
12,978

 

 
12,978

Hardware and other
 
6,023

 

 
4,624

 
10,647

Intercompany
 
4,649

 

 
(4,649
)
 

Total revenues
 
$
369,800

 
$
38,890

 
$
(25
)
 
$
408,665

Segment operating income
 
$
106,181

 
$
8,624

 
$
(23,890
)
 
$
90,915



For the three months ended June 30, 2016
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
16,439

 
$
1,112

 
$

 
$
17,551

Subscriptions
 
32,316

 
1,652

 

 
33,968

Software services
 
42,159

 
3,881

 

 
46,040

Maintenance
 
74,110

 
4,633

 

 
78,743

Appraisal services
 

 
6,984

 

 
6,984

Hardware and other
 
2,942

 

 
2,744

 
5,686

Intercompany
 
1,612

 

 
(1,612
)
 

Total revenues
 
$
169,578

 
$
18,262

 
$
1,132

 
$
188,972

Segment operating income
 
$
46,109

 
$
3,990

 
$
(10,051
)
 
$
40,048



For the six months ended June 30, 2016
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
32,093

 
$
2,308

 
$

 
$
34,401

Subscriptions
 
64,301

 
3,756

 

 
68,057

Software services
 
80,763

 
7,707

 

 
88,470

Maintenance
 
145,510

 
9,265

 

 
154,775

Appraisal services
 

 
13,542

 

 
13,542

Hardware and other
 
5,977

 
16

 
3,027

 
9,020

Intercompany
 
2,772

 

 
(2,772
)
 

Total revenues
 
$
331,416

 
$
36,594

 
$
255

 
$
368,265

Segment operating income
 
$
86,778

 
$
8,821

 
$
(18,689
)
 
$
76,910

Reconciliation of Operating Income from Segments to Consolidated
 
 
Three months ended June 30,
 
Six months ended June 30,
Reconciliation of reportable segment operating income to the Company's consolidated totals:
 
2017
 
2016
 
2017
 
2016
Total segment operating income
 
$
45,898

 
$
40,048

 
$
90,915

 
$
76,910

Amortization of acquired software
 
(5,360
)
 
(5,680
)
 
(10,770
)
 
(11,139
)
Amortization of customer and trade name intangibles
 
(3,463
)
 
(3,453
)
 
(6,921
)
 
(6,815
)
Other expense, net
 
(101
)
 
(720
)
 
(291
)
 
(1,187
)
Income before income taxes
 
$
36,974

 
$
30,195

 
$
72,933

 
$
57,769

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions (Details)
$ in Millions
May 30, 2017
USD ($)
Modria.com  
Business Acquisition [Line Items]  
Consideration transferred $ 5.9
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Shareholders' Equity - Summary of Activities in Common Stock (Detail) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Equity [Abstract]    
Purchases of common stock, Shares (42) (758)
Stock option exercises, Shares 534 241
Employee stock plan purchases, Shares 27 23
Purchases of common stock, Amount $ (6,171) $ (94,497)
Stock option exercises, Amount 23,360 5,793
Employee stock plan purchases, Amount $ 3,427 $ 2,818
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Shareholders' Equity - Additional Information (Detail)
Jun. 30, 2017
shares
Equity [Abstract]  
Number of shares authorized to be repurchased 1,976,160
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Other Assets - Additional Information (Detail)
$ in Millions
6 Months Ended
Jun. 30, 2017
USD ($)
Schedule Of Other Assets [Line Items]  
Purchase of held to maturity securities $ 37.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 36 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Revolving Line of Credit - Additional Information (Detail)
6 Months Ended
Jun. 30, 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.50%    
Revolving Credit Facility | Credit Agreement | Libor Rate      
Line Of Credit Facility [Line Items]      
Effective percentage interest rate 2.37%    
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 37 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Tax Provision - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Income Tax Disclosure [Abstract]        
Effective income tax rates 14.60% 17.20% 12.40% 25.20%
Federal income tax rate 35.00% 35.00% 35.00% 35.00%
Exess tax benefit $ 8.5 $ 6.3 $ 18.6 $ 7.5
Effective income tax rate excluding excess tax benefit 37.50% 37.90% 37.90% 38.10%
Income tax payments     $ 27.5 $ 17.6
XML 38 R28.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 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Earnings Per Share [Abstract]        
Net income $ 31,578 $ 25,007 $ 63,884 $ 43,231
Weighted-average basic common shares outstanding (in shares) 37,154 36,160 37,144 36,316
Stock options (in shares) 2,047 2,579 2,067 2,550
Denominator for diluted earnings per share - Adjusted weighted-average shares (in shares) 39,201 38,739 39,211 38,866
Basic (USD per share) $ 0.85 $ 0.69 $ 1.72 $ 1.19
Diluted (USD per share) $ 0.81 $ 0.65 $ 1.63 $ 1.11
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share - Additional Information (Detail) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Earnings Per Share [Abstract]        
Antidilutive securities excluded from computation of earnings per shares (in shares) 1,251 785 1,205 784
XML 40 R30.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 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense $ 8,901 $ 7,212 $ 17,577 $ 13,692
Cost of software services, maintenance and subscriptions        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 2,253 1,571 4,350 2,888
Selling, general and administrative expenses        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense $ 6,648 $ 5,641 $ 13,227 $ 10,804
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment and Related Information - Additional Information (Detail)
6 Months Ended
Jun. 30, 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 42 R32.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 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Segment Reporting Information [Line Items]        
Software licenses and royalties $ 17,107 $ 17,551 $ 35,330 $ 34,401
Subscriptions 40,947 33,968 81,049 68,057
Software services 47,372 46,040 92,390 88,470
Maintenance 89,412 78,743 176,271 154,775
Appraisal services 6,366 6,984 12,978 13,542
Hardware and other 7,919 5,686 10,647 9,020
Total revenues 209,123 188,972 408,665 368,265
Operating Income (Loss) 37,075 30,915 73,224 58,956
Operating segments        
Segment Reporting Information [Line Items]        
Operating Income (Loss) 45,898 40,048 90,915 76,910
Operating segments | Enterprise Software        
Segment Reporting Information [Line Items]        
Software licenses and royalties 15,354 16,439 31,928 32,093
Subscriptions 39,051 32,316 77,364 64,301
Software services 42,696 42,159 83,364 80,763
Maintenance 84,306 74,110 166,472 145,510
Hardware and other 3,295 2,942 6,023 5,977
Intercompany 2,486 1,612 4,649 2,772
Total revenues 187,188 169,578 369,800 331,416
Operating Income (Loss) 54,130 46,109 106,181 86,778
Operating segments | Appraisal and Tax        
Segment Reporting Information [Line Items]        
Software licenses and royalties 1,753 1,112 3,402 2,308
Subscriptions 1,896 1,652 3,685 3,756
Software services 4,676 3,881 9,026 7,707
Maintenance 5,106 4,633 9,799 9,265
Appraisal services 6,366 6,984 12,978 13,542
Hardware and other 0 0 0 16
Total revenues 19,797 18,262 38,890 36,594
Operating Income (Loss) 4,410 3,990 8,624 8,821
Corporate        
Segment Reporting Information [Line Items]        
Hardware and other 4,624 2,744 4,624 3,027
Intercompany (2,486) (1,612) (4,649) (2,772)
Total revenues 2,138 1,132 (25) 255
Operating Income (Loss) $ (12,642) $ (10,051) $ (23,890) $ (18,689)
XML 43 R33.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 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Segment Reporting Information [Line Items]        
Operating Income (Loss) $ 37,075 $ 30,915 $ 73,224 $ 58,956
Amortization of acquired software (5,360) (5,680) (10,770) (11,139)
Amortization of customer and trade name intangibles (3,463) (3,453) (6,921) (6,815)
Other expense, net (101) (720) (291) (1,187)
Income before income taxes 36,974 30,195 72,933 57,769
Operating segments        
Segment Reporting Information [Line Items]        
Operating Income (Loss) 45,898 40,048 90,915 76,910
Segment reconciling items        
Segment Reporting Information [Line Items]        
Amortization of acquired software (5,360) (5,680) (10,770) (11,139)
Amortization of customer and trade name intangibles (3,463) (3,453) (6,921) (6,815)
Other expense, net $ (101) $ (720) $ (291) $ (1,187)
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Additional Information (Detail)
Jun. 30, 2017
LegalMatter
Commitments and Contingencies Disclosure [Abstract]  
Number of material legal proceedings pending 0
EXCEL 45 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( J$^DH?(\\#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,$% @ "H3Z2F;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 " *A/I*N7<; .X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/:L,P#(=?9?B>*$X@!9/FTK'3!H,5-G8SMMJ:Q7^P-9*^_1*O M31G; ^QHZ>=/GT"="D+YB,_1!XQD,-U-=G!)J+!E)Z(@ )(ZH96IG!-N;AY\ MM)+F9SQ"D.I#'A'JJFK!(DDM2<("+,)*9'VGE5 1)?EXP6NUXL-G'#),*\ ! M+3I*P$L.K%\FAO,T=' #+##":--W ?5*S-4_L;D#[)*7_*ZA7&)I%,X_TI&T#G@EETGOS:[^_T#Z^N*;XIJ4]3MGK>BX:)IWQ?7 M'WXW8>NU.9A_;'P5[#OX=1?]%U!+ P04 " *A/I*F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( J$^DI'.]*=90( !0( 8 >&PO=V]R:W-H965T&UL?5;;CILP$/T5Q >LL>MNRQ M#6'XOO'27&NI-T!9#.1*OU'Y?3ARM0*SE7/3T5XTK \XO6S#'7P^P%@3#.)' M0Q]B,0]T*"?&7O7B\WD;1MHCVM)*:A-$#7=ZH&VK+2D_?DU&PUE3$Y?S=^L? M3? JF!,1],#:G\U9UMLP#X,SO9!;*U_8XQ.= DK"8(K^"[W35L&U)TJC8JTP MOT%U$Y)UDQ7E2D?>QK'IS?@83V(\T?P$-!'03$#Q?PEX(N"9,-XF&#TSH7X@ MDI0%9X^ CU]K(/I1P&>L+K/2F^;NS)F*5JC=>QD5X*[-3(C]B$ +!)P10-F> M!9!/8(\<.OI7X. BL%\ >R/ AHX7]-A/C[WTV-#C!3VQ+L!%I'Z!Q"N0./3, M$G 1N5\@]0JD#GUC";@(&/D5,J]"YO*A)3%"$@/IQ\\BG[ M$9(N(2M/9>.5V+@2L27A@21^"1CY$RIR+:1V2GDP*W<%5](6NA9R6P4ZWR1/ MHPROI"_TYN\.(E?)?E\>#%IY8-"?Q!"[%NPGYL.@%15_KD,WE1&VJM&$6=X: MSG"$(;;+"EC4V([RJVE'(JC8K3>]<+$[M[P=,C7Z+WSLEU\)OS:]"$Y,JDIO MZO&%,4F50]&3M/0B]313]W4YA^N_%Y^_S2=C=F]_-C^9S^2.V?QT]UOIJ=2]EL]^G0;*O# MI$Y/=],'N"TP=@$]\==E,>J^M)=_+JYFZJN16F7UFU71)D_WM(R M[79=2;D=_PR%3L]U=H&7W[^5_G,O/HMY+)NTK'9_;S?MR]TT3">;]%2^[MK/ MU?LO:1!DIY-!_6_I+>TRWK4DU[&N=DW_?[)^;=IJ/Y22F[(OOYX^MX?^\_WT MBXM#F!R 0P"> W+='P7H(4!_#S ?!I@AP/S?&NP08$D-LY/VOC-795O>S^OJ M?5*?YL.Q[*8=W-H\7.ON9C\Z_6^Y/YM\]^T>S7SVUI4S((L3@I>(O496'($S M,%%!\6E">](9$60ND0SBEK=:*=(I &:-&AL^*NBS7%8FN$V(O:C$J M&JJ+4UI'1_IHQ:D RI :"TZYH.S(>#E1EV.Z:.\M'-?EM:>S5Z"<,J2L%::$?VDJ4 Q4#VQ16' *,GL[40*&T-RJJBJ"IR5:2/%Y&/1 2R M))8=(/BL$3KN ;F0RPDAN!98P]%@)8F)\ /QQRAB8J\G*=E8)HK-^)4"@V806 M*65&=,F9%#0?>T=U:3Y=M5-4F$#EC9XJXU3.JI[NK1(&H..(-CG+ T_SVE-M MAJ\?!RQO"%AP'CQ5QS'(DY]NUX7$>8AA)"F"G.V!IWNVR8*0[S$P>0)E+$WW M I43'DWW(C6Z(\GY'H2$3S=:X/G7^4AW6H$R%IAK%G(Y4*J0:M1NQ*"!G/%! M2/EL'Q$2,&CD*T[@\MY/U^]*X!""L8;J$\J+$6%,H9SY04C]U(0"S\71!L>2 M"<>"BUR?D-ES$@3J:R3.167'=DS9 P W =1 +H!G9:,-/1"W*48ZE"16X:?0-$E)U$>J4N1*(QL MW*0:82R)HVQ2D)L48ZDT;A>TBWS!"9B"R :.8QXCS:^%@%GOW8@%0]FB(+4#V*>C9BKRC^U44@P]'Z\$"FYH MMBI$BOFZV<6CZGVJG_OW!LUD7;T>VFXJ7-P]OYMXP.Y1-[F_@-LE"/=7<%N< MWCQ\+_[T(N3WLG[>'IK)8]6VU;Y_#/Y456W*C59V^I')SOMBEI[;[ZO/W M^O0"XG315L?AY I/[:)[K>NR_7<=JN;RF,GL_<"7X\NA'P[DJ^6Y M? E_AO[K^:F->_FME=VQ#J?NV)P6;=@_9C_)AXW20\&8^.L8+MUL>S$,Y;EI MO@T[O^T>,S$0A2IL^Z&),GZ\A4VHJJ&ER/'/U&AVZW,HG&^_M_[+./@XF.>R M"YNF^ONXZP^/F<\6N[ O7ZO^2W/Y-4P#,MEB&OWOX2U4,3Z0Q#ZV3=6-_Q?; MUZYOZJF5B%*7WZ^?Q]/X>9G:?R_C"V J@%N!U!\6J*E H8+\2C8.]>>R+U?+ MMKDLVNO5.I?#I) /*I[,[7!P/'?C=W&T73SZMC)RF;\-[4R1]34"LPC<)S8T M8?Z/Y+'_&P2P$##6JWF]XNL56Z_&>CVOUV@0UX@;(Z=KQ B'!T)3RLK9";EC MT2R+IBP&L5PC9M8+*.45.N\;)B:$4IJG,2R-H306T1C:C7:B0#!,2H!+7"7+ MLEC*XA"+9]J)\VB&;Y@06,^3%"Q)04BL0"0%Z409B#"(A<; 0S%K[8Y&"EY-@O(0-PGN M7E+83TQ*^Q1-0I22T@"FD73.:%?@6V[#Y4 GKY;DK2FI-FWBAI2\-R45I\7B MG#)S5FND VPK-B= N001;T])]6FQ/B4C1@/>X1N"RUD')B$*R1M44H5:K%!) M[:BDT@X#,3'A=.+Q(GF+2JI1BS4JJ2&E5MX0JW-!95RA$P:3O$VEHS,Q-9=Y M"4IJ08LM**GA"JVQ>IB4@Y21)2]"24WHL DE=9RV@CP?F)@QA4_,0>!-"-2$ M#IL0J..4T!+P^6%R4'B0B?L4>!L"M2%>3*V!6DZ9PGB\Z.)R<=4E$O<%)-:0 M0(D4)@+2D\ P-")%_$NP\%X%ZE5LIS507TJK\9.+28'4*1K>J4"=ZK!3@;K2 M%)9>*AJSWKG4;.:-"M2H>(FWYC)8IQ]G[DEXEX(EWG();P%O/J +28>]!72- M2&;=1Y%[#MZ?0/WIL;& FE%[_!C_0>B>A;(GZZTB1$S..:T3AE")W_/4GQX;2S'^%#*>(_*;G@8+:0PDE@2* MEZBB$O586E-F_OJ 7W9Q07;9E<]>XPSOU?XHVY?CJ5L\-WW?U.-[FWW3]"$V M*C['$1Y"N;OM5&'?#YLN;K?7]UG7G;XY3^_J\ML+P]5_4$L#!!0 ( J$ M^DJRD&FB6P( $8( 8 >&PO=V]R:W-H965T&ULC9;; MCILP%$5_!?$! 6.N$8G44%6MU$K15)T^.XD3T "FMA.F?U_;,!1L3R9Y"+[L M?X)OW&!>[;P%-U*;D< M\+9YAR[X)^:_NCT5/6^*J0?"G M&HK%/,I!M79J3E3+Q.AMFR:Y=Y-Q1LEND 0S2;!4%*8B^B_Q1/X)(K!"!,H/ MYQ"IW0^M?JC\X=R?:44,DD1)V@$1^'H=I@C"++:3A%:2T"#)?(TD-)( 35+< ME2PH(BM%9%( C6*01(L4ZJ.A?*Q;\,16GMCDT99^%QMY=))[B@5#8F5(3 :H M,0R2=)YAY6L+5WP@6I"D5I+4) DUDO2]53?VYQ'E@BFS,F4F4Z0Q94:F, 5A MDL7:3ZUX0+@@ K[]9/)-IE@_FOQ'H1Y1+JG>.2^!264)2GSHU/G/93$2; M#C?;T.&D&V]M;_KKL/T'4$L#!!0 ( J$^DIC*&GC,00 /(2 8 M>&PO=V]R:W-H965T&UL?9C1;N,V$$5_Q?![5IP94A(#QT#L MHFB!%@BV:/NLV(QMK&2YDAQO_[Z2K'@=\K(OL<3<(>^0FD.)BTO=?&OWSG6S M[U5Y;)_F^ZX[/29)N]F[JFB_U"=W[/_S5C=5T?6WS2YI3XTKMF-052:L5)I4 MQ>$X7R[&MI=FN:C/77DXNI=FUIZKJFC^7;FROCS-:?[1\/6PVW=#0[)FOXNN?6R/53NV![JXZQQ;T_S9WI<"P\!H^*O@[NT=]>S(977NOXV MW/RZ?9JKP9$KW:8;NBCZGW>W=F4Y]-3[^&?J='X; 'I._.AM3_:GH MBN6BJ2^SYKI:IV)X*.A1^LG<#(WCW(W_Z[-M^];WI8 U4*1X!($YR!@O]SE8'*]AO![C]5V\SKPYN$JR47(< M):GDN?82"55:6"*S9: 7$^1"2N$.4MA!&B1#BKQLKAISYY-325,O&Z#2N8F8 MR:"9#)CQ5G^5!<-09C)O =9 ):EE;":'9G)@1CPS>3#,@U76-Q.J-&?8BH56 M+%AEC3L@A>M6@6R,7[DJ3$=$M%?A:Z@S1B)K31&4$+"4^I8(S+ 0^8Z 3$RL M$@B2YYD8&/(K>Q)]'LD&I8UDI,5$#&%0D02&4NO[D;#LR/C(!*H'E@@U"6./ M0NYERG>C0=K]J@;K%>ITGDO$#T8?F="/3ZY)8SZ!.*A/H"*M3613( Q20B0- M]L80DMJ:S/B&0EFJ;QB#E0%8 MR=^Y&!#3Y,9_$I',BHUL/HS!R@"LI'U#@)BIO_,@$>>Q]TM,50ZI2N1OA0R MJ956P7H!G9B,(J!GC%;68:E2;-$Q#3FD(9&_>7$(NOYY5TKY60%L6A7;3AD# MD0$0R0^TS!8!8"5 M?; * &MN?=]K(,M91YYHP6 5 %9_FUM)2$Q)R01^@$Q4'GF@!8-5 %C9!^LD MNO_,-$9E?HD!F28)OE.2NY."RC6[\5"EG6WJ\[$;/LKO6F\'-\_CN8W7OJ+' M]?7XY4ZZ^IJ/&UXJ^O.]2[5EW["]J[8WFY*]]8-EUE_ MW5Q/8:XW77V:3IB2VS'7\C]02P,$% @ "H3Z2DGOB;FT 0 T@, !@ M !X;"]W;W)K";A-&MSB16IUV:M(_3S3Z;8=L /@/X GA(>=B4*"E_)[PHQ&?.#ORT)LJ.E,KTET0[X+W6F;\-F?72#3'G*88OHY9(EA@7U+PK10G M_@^<;\/WFPKW";[_0^'=-L%AD^"0" [_+7$KYOZO)&S54PVV3=/D2(6#29.\ M\BX#^\C3F_P.GZ;]L["M-(Y73?UO$#T$*;N;,$)=^&"+H:#Q\7@?SG8: ML\GPV,\_B"W?N/P%4$L#!!0 ( J$^DJL!ZB+M@$ -(# 8 >&PO M=V]R:W-H965T&UL;5-A;]P@#/TKB!]0)RL:5 ME(-UJ&<6+T6+EVF77=S'Z29-9]@V@,\ O@ .,0^;$D7EGX43169P)&;J?2_" M$^^.W/>F#,[8BGCGQ5OOO18[?LC8-1#-,:2G+C1ZCU'VPQ%-0N'&_]V4QC-AD. M^_D'L>4;%W\ 4$L#!!0 ( J$^DHD<+LNLP$ -(# 8 >&PO=V]R M:W-H965T&UL?5-A;]P@#/TKB!]0+B3=JE,2J==JVJ1-.G7: M^IE+G 050@;DTOW[&9)FV1;M"V#C]_QL3#X9^^(Z $]>M>I=03OOAR-CKNI M"W=C!NCQIC%6"X^F;9D;+(@Z@K1B_'!XQ[20/2WSZ#O;,C>C5[*'LR5NU%K8 MGR=09BIH0M\<3[+M?'"P,A]$"U_!?QO.%BVVLM120^^DZ8F%IJ#WR?&4A?@8 M\%W"Y#9G$BJY&/,2C$]U00]!$"BH?& 0N%WA 90*1"CCQ\))UY0!N#V_L7^( MM6,M%^'@P:AG6?NNH'>4U-"(4?DG,WV$I9Y;2I;B/\,5%(8')9BC,LK%E52C M\T8O+"A%B]=YEWWH7B'WFN9I#QGUT"TQ)SF&+Z-62,8LJ\I^%Z*$_\'SO?AZ:[" M-,+3/Q2F^P39+D$6";+_EK@7D_V5A&UZJL&V<9H>->!O>?Q37Z' MS]/^1=A6]HY7C?UOC/& 4@XW.$(=?K#54-#X<'R/9SN/V6QX,RP_B*W? MN/P%4$L#!!0 ( J$^DH>7@]NM0$ -(# 8 >&PO=V]R:W-H965T M&UL?5/;;MLP#/T501]0)4K:%(%MH&E1;, &!!VV/2LV;0O5 MQ9/DN/O[4;+K>9NQ%TFD> X/*2H;K'OU+4 @;UH9G],VA.[(F"];T,+?V X, MWM36:1'0= WSG0-1)9!6C&\V=TP+:6B1)=_9%9GM@Y(&SH[X7FOA?IY V2&G M6_KN>)%-&Z*#%5DG&O@"X6MW=FBQF:62&HR7UA '=4X?ML?3/L:G@&\2!K\X MDUC)Q=K7:'RL,P.7YG?TYU8ZU7(2' M1ZN^RRJT.;VGI():]"J\V.$#3/7<4C(5_PFNH# \*L$H_=:;'>W&;M&HBGF-,;P9'*Q 5\V];^V-@!*V=S@"+7XP69#01WB\8!G-X[9: 3;33^(S=^X^ 50 M2P,$% @ "H3Z2J TSHRU 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0^C\38U& M"^=-TS#;&Q!5!&G%>)*\9UK(CA99])U-D>'@E.S@;(@=M!;F]PD4CCG=T1?' M@VQ:%QRLR'K1P'=P/_JS\19;6"JIH;,2.V*@SNG=[GA*0WP,>)0PVM69A$HN MB$_!^%+E- F"0$'I H/PVQ7N0:E Y&7\FCGIDC( U^<7]D^Q=E_+15BX1_53 M5J[-Z8&2"FHQ*/> XV>8ZWE'R5S\5[B"\N%!B<]1HK)Q)>5@'>J9Q4O1XGG: M91?W<;KAMS-L&\!G %\ AYB'38FB\H_"B2(S.!(S];X7X8EW1^Y[4P9G;$6\ M\^*M]UZ+W?Z0L6L@FF-.4PQ?QRP1S+,O*?A6BA-_!>?;\/VFPGV$[_]1^&&; M(-TD2"-!^F:)&S%I\E\2MNJI!M/$:;*DQ*&+D[SR+@-[Q^.;_ V?IOV;,(WL M++F@\R\;^U\C.O!2DAL_0JW_8(NAH';A>.O/9AJSR7#8SS^(+=^X^ -02P,$ M% @ "H3Z2D8B6*RS 0 T@, !D !X;"]W;W)K&UL?5/;;M0P$/T5RQ]0;RY M4HB=8L02""MBH!G;S))K/H2;&=3_IZQ MDX8 :5]LSWC.F3/C<3$9^^AZ $^>E-2NI+WWPY$Q5_>@N+LQ VB\:8U5W*-I M.^8&"[R)("59>CB\98H+3:LB^LZV*LSHI=!PML2-2G'[ZP323"5-Z+/C072] M#PY6%0/OX"OX;\/9HL56ED8HT$X832RT);U+CJ<\Q,> [P(FMSF34,G%F,=@ M?&I*>@B"0$+M P/'[0KW(&4@0AD_%TZZI@S [?F9_4.L'6NY< ?W1OX0C>]+ M>DM) RT?I7\PTT=8ZGE#R5+\9[B"Q/"@!'/41KJXDGITWJB%!:4H_C3O0L=] MFF^R;('M ](%D*Z VYB'S8FB\O?<\ZJP9B)V[OW PQ,GQQ1[4P=G;$6\0_$. MO=ZE.*7_P=-]>+:K,(OP["^%+Q#DNP1Y M),A?+7$O)OLG"=OT5('MXC0Y4IM1QTG>>->!O4OCF_P)GZ?]"[>=T(Y7 MC?UOC?& 4@XW.$(]?K#5D-#Z<'R'9SN/V6QX,RP_B*W?N/H-4$L#!!0 ( M J$^DK8*>YMLP$ -(# 9 >&PO=V]R:W-H965T[^?I3LN&YG M[$42*9[#0XI*!V-?7 /@R9N2VF6T\;[;,^:*!I1P5Z8#C3>5L4IX-&W-7&=! ME!&D)..;S0U3HM4T3Z/O://4]%ZV&HZ6N%XI8?\<0)HAHUMZ<3RU=>.#@^5I M)VKX"?Y7=[1HL9FE;!5HUQI-+%09O=ON#TF(CP&_6QCY!RD"$,EXG3CJG#,#E^<+^-=:.M9R$@WLCG]O2-QF]I:2$ M2O32/YGA&TSU7%,R%?\=SB Q/"C!'(61+JZDZ)TW:F)!*4J\C7NKXSZ,-[L+ M;!W )P"? ;<1P,9$4?F#\")/K1F('7O?B?#$VSW'WA3!&5L1[U"\0^\YWR9) MRLZ!:(HYC#%\&3-',&2?4_"U% ?^#YROPW>K"G<1OON@\'J=(%DE2")!\M\2 MUV)N/B5ABYXJL'6<)D<*T^LXR0OO/+!W/+[)>_@X[3^$K5OMR,EX?-G8_\H8 M#RAE%LB.V5XN;7"20..=W2-\>#:%H7'*S(.M[ #W _ MN[/Q%IM9*J% 6X&:&*AS>KL]GM(0'P,>!0QV<2:AD@OB#Y1,Q7^#*T@?'I3X'"5*&U=2]M:AFEB\%,5?QUWHN _CS3Z=8.N 9 (D M,^ 0\[ Q453^F3M>9 8'8L;>=SP\\?:8^-Z4P1E;$>^\>.N]UV*;[C-V#413 MS&F,298QJK -'&:+"FQUW&2%]YY8&^3^";OX>.T?^>F$=J2"SK_LK'_-:(#+V5S MXT>H]1]L-B34+ASW_FS&,1L-A]WT@]C\C8O?4$L#!!0 ( J$^DH/4/MD MLP$ -(# 9 >&PO=V]R:W-H965T]6ZA62:1N$0()I%41]-F;3!*KO@3;V92_9^RD(4#@Q?:,YYPY,Q[G MHW7/O@,(Y$4KXPO:A= ?&?-5!UKX&]N#P9O&.BT"FJYEOG<@Z@32BO$L>\.T MD(:6>?*=79G;(2AIX.R('[06[L<)E!T+NJ.OCD?9=B$Z6)GWHH4O$+[V9X<6 M6UAJJ<%X:0UQT!3T?G<\'6)\"O@F8?2K,XF57*Q]CL;'NJ!9% 0*JA 9!&Y7 M> "E(A'*^#YSTB5E!*[/K^SO4^U8RT5X>+#J2=:A*^@=)34T8E#AT8X?8*[G MEI*Y^$]P!87A40GFJ*SR:275X(/5,PM*T>)EVJ5)^SC=[/D,VP;P&< 7P%W* MPZ9$2?D[$429.SL2-_6^%_&)=T>.O:FB,[4BW:%XC]YKN;O-7&S ETW];ZP-@%*R&QRA#C_8 M8BAH0CR^Q;.;QFPR@NWG'\26;US^!%!+ P04 " *A/I*]ZCHU;0! #2 M P &0 'AL+W=O<.3,>YZ-US[X# M".1%*^,+VH70GQCS50=:^#O;@\&;QCHM IJN9;YW(.H$THKQW>X-TT(:6N;) M=W%E;H>@I(&+(W[06KB?9U!V+.B>OCJ>9-N%Z&!EWHL6OD#XVE\<6FQAJ:4& MXZ4UQ$%3T(?]Z9S%^!3P3<+H5V<2*[E:^QR-CW5!=U$0**A"9!"XW> 1E(I$ M*./'S$F7E!&X/K^ROT^U8RU7X>'1JN^R#EU![RFIH1&#"D]V_ !S/4=*YN(_ MP0T4AD55(,/5L\L*$6+EVF7)NWC='/D,VP;P&< 7P#W*0^;$B7E M[T009>[L2-S4^U[$)]Z?./:FBL[4BG2'XCUZ;^7^>,C9+1+-,>D?T.GZ;]LW"M-)Y<;<"73?UOK V 4G9W.$(=?K#%4-"$ M>'R+9S>-V60$V\\_B"W?N/P%4$L#!!0 ( J$^DK>5*7GM $ -(# 9 M >&PO=V]R:W-H965TO&IE M7$Y;[[L38ZYL00MWAQV8<%.CU<('TS;,=19$E4!:,;[9W#,MI*%%EGP76V38 M>R4-7"QQO=;"_CR#PB&G6_KF>)9-ZZ.#%5DG&O@"_FMWL<%B,TLE-1@GT1 + M=4X?MZ?S/L:G@&\2!K,P.7YC?U]JCW4 ME80<)2J75E+VSJ.>6((4+5['79JT#^/-@4^P=0"? 'P&'%,>-B9*RM\)+XK, MXD#LV/M.Q"?>GGCH31F=J17I+HAWP7LKMH?[C-TBT11S'F/X,F:.8(%]3L'7 M4ISY/W"^#M^M*MPE^.X/A0_K!/M5@GTBV/^WQ+68XU])V**G&FR3ILF1$GN3 M)GGAG0?V,3TB^QT^3OMG81MI'+FB#R^;^E\C>@A2-G=AA-KPP69#0>WC\2&< M[3AFH^&QFWX0F[]Q\0M02P,$% @ "H3Z2GQ=Y].W 0 T@, !D !X M;"]W;W)K&UL;5/M;ML@%'T5Q .4F*1I%MF6FE;5 M)FU2U&G=;V)?VZA@/,!Q]_:[8-?S.O\![N6<F@Q9O*F.U\&C:FKG.@B@C22O&-YL]TT*V-$^C[VSSU/1>R1;. MEKA>:V%_GT"9(:,)?7<\R[KQP<'RM!,U? ?_HSM;M-BL4DH-K9.F)1:JC-XG MQ],NX"/@1<+@%F<2*KD8\QJ,+V5&-R$A4%#XH"!PN\(#*!6$,(U?DR:=0P;B M\ORN_A1KQUHNPL+]EZ9N,'B@IH1*]\L]F^ Q3/;>43,5_A2LHA(=,,$9A ME(LK*7KGC9Y4,!4MWL9=MG$?QIN[9**M$_A$X#/A$..P,5#,_%%XD:?6#,2. MO>]$>.+DR+$W17#&5L0[3-ZA]YHGMY]2=@U"$^8T8O@2,R,8JL\A^%J($_^/ MSM?IV]4,MY&^74;G^W6!W:K +@KL_BEQ_Z'$->&=!_:>QS?Y"Q^G_9NPM6P=N1B/+QO[7QGC 5/9W. (-?C!9D-!Y:J#I1P=V8 C3>-L4IX-&W+W&!!U!&D).-)]AHLE M;E1*V-]GD&8J:$I?'4]]V_G@8&4^B!:^@?\^7"Q:;&6I>P7:]483"TU!']+3 M^1#B8\"/'B:W.9-0R=68YV!\K@N:!$$@H?*!0>!V@T>0,A"AC%\+)UU3!N#V M_,K^,=:.M5R%@T%"".2HC M75Q)-3IOU,*"4I1XF?=>QWV:;[+C ML'\ 7 5\ QYF%SHJC\@_"BS*V9B)U[ M/XCPQ.F)8V^JX(RMB':N2;7JJP+9QFARIS*CC)&^\ MZ\ ^\/@F?\/G:?\J;-MK1Z[&X\O&_C?&>$ IR1V.4(AMVV 0 T@, !D !X;"]W M;W)K&UL;5/;;MP@$/T5Q >$7=;91BO;4C95E$B- MM$K5]IFUQQ<%& ?P.OG[ G8<-_4+,,,Y9RX,Z8#FQ38 CKPIJ6U&&^>Z V.V M:$ )>X4=:']3H5'">=/4S'8&1!E)2C*^V>R9$JVF>1I])Y.GV#O9:C@98GNE MA'D_@L0AHUOZX7ANZ\8%!\O33M3P$]RO[F2\Q6:5LE6@;8N:&*@R>KL]'). MCX#?+0QV<2:ADC/B2S >RXQN0D(@H7!!0?CM G<@91#R:;Q.FG0.&8C+\X?Z M?:S=UW(6%NY0_FE+UV3TAI(2*M%+]XS# TSU7%,R%?\#+B ]/&3B8Q0H;5Q) MT5N':E+QJ2CQ-NZMCOLPWNSW$VV=P"<"GPDW,0X; \7,OPLG\M3@0,S8^TZ$ M)]X>N.]-$9RQ%?'.)V^]]Y)O][N478+0A#F.&+[$S CFU><0?"W$D?]'Y^OT MW6J&NTC?+:,GU^L"R:I $@62?TI,OI2XAOD:A"UZJL#4<9HL*;#7<9(7WGE@ M;WE\DT_X..U/PM2MMN2,SK]L['^%Z,"GLKGR(]3X#S8;$BH7CM_\V8QC-AH. MN^D'L?D;YW\!4$L#!!0 ( J$^DHN4I&#M@$ -(# 9 >&PO=V]R M:W-H965TL!CKNW'V#7]3K_ >[EG',_N&0#FA?; CCRJJ2V.6V=ZTZ,V;(% MQ>T==J#]38U&<>=-TS#;&>!5)"G)DLUFSQ07FA99]%U,D6'OI-!P,<3V2G'S MYPP2AYQNZ9OC632M"PY69!UOX#NX']W%>(O-*I50H*U 30S4.7W8GLYIP$? M3POQ)J.2*^!*,+U5.-R$AD%"ZH,#]=H-'D#((^31^3YIT#AF(R_.;^E.L MW==RY18>4?X2E6MS>J2D@IKWTCWC\!FF>NXIF8K_"C>0'AXR\3%*E#:NI.RM M0S6I^%04?QUWH>,^C#>'=**M$Y*)D,R$8XS#QD Q\T_<\2(S.! S]K[CX8FW MI\3WI@S.V(IXYY.WWGLKMOM]QFY!:,*<1TRRQ,P(YM7G$,E:B'/R'SU9I^]6 M,]Q%^FX9/3VN"Z2K FD42/\I\?"AQ#7,QR!LT5,%IHG39$F)O8Z3O/#. _N0 MQ#=YAX_3_HV;1FA+KNC\R\;^UX@.?"J;.S]"K?]@LR&A=N%X\&2,85+K+H.YDBT[T37,')(-M+RE*,IN*?X0+"PT,F7J/4PL8O*GOK MM)Q8?"J2O8TK5W$=QI-].H6M!] I@,X!=U&'C$(Q\R_,L2(S>D!FO/N.A19O M#M3?31F<\2KBF4_>>N^EV.SO,W()1!/F.&+H$C,CB&>?)>B:Q)'^%T[7P[>K M&6YC^':IGGZBOULEV$6"W9+@-KDJ<0WSB4BZ*I*N$- KD37,]DJ$+!HGP33Q MR5I4ZE[%<5EXYZEXH+'Q_^#C2'UGIN'*HK-V_OG$)M=:._"I)#<^E]9/\6P( MJ%W8WOJ]&=_R:#C=36-*YG]%\0Y02P,$% @ "H3Z2H!%Z]RF 0 FP, M !D !X;"]W;W)K&UL;9-;3NLP$(:W8GD!=9NF M%*HD$@4AD$"J0)SS[":3QL*78+L-[)ZQ$Z(6Y27VC/_YYA([ZXS]< V )U]* M:I?3QOMVPY@K&U#K.#0^.%B1M?P ;^#?VYU%BXV42BC03AA- M+-0YO5ULMFG01\$_ 9T[VY/0R=Z8CV \53F=AX) 0ND#@>-R@CN0,H"PC,^! M2<>4(?!\_TM_B+UC+WONX,[(_Z+R34ZO*:F@YD?I7TWW"$,_*TJ&YI_A!!+E MH1+,41KIXI>41^>-&BA8BN)?_2IT7+O^9+D>PJ8#DB$@&0.2F(?UB6+E]]SS M(K.F([:??>/Q%<9"U,1Z0-Y_A76CPI8R&A-J'[1KWMK\OO>%-.SP%-K[' MX@=02P,$% @ "H3Z2G#RE&UL?55=CYLP$/PKB/<> ?,9$:2#JFJE5HJN:OOL))N SF!J M.^'Z[VL;PE'C]"78R^SLS)JL\X&R5UX#".>M)1W?N;40_=;S^+&&%O,GVD,G MWYPI:[&06W;Q>,\ GW122[Q@LXF]%C>=6^0ZMF=%3J^"-!WLF<.O;8O9GQ(( M'7:N[]X#+\VE%BK@%7F/+_ =Q(]^S^3.FUE.30L=;VCG,#COW&=_6V4*KP$_ M&QCX8NTH)P=*7]7FRVGG;I0@(' 4B@'+QPTJ($0121F_)TYW+JD2E^L[^R?M M77HY8 X5);^:DZAW;NHZ)SCC*Q$O=/@,DY_(=2;S7^$&1,*5$EGC2 G7O\[Q MR@5M)Q8II<5OX[/I]'.8^.]I]H1@2@CF!%G[?PEH2D#O":$V/RK35C]B@8N< MT<%AXV'U6'T3_A;)9AY54/=.OY-NN8S>"C_)))]+A'8 M2I3!*CWXMT!E0<3V"LAJ NE\M!2(D)T@M!*$FB!<$J0;HPLC)M*83F,^A*81 M"R:)4KN2R*HDLBCQ#271JDJ$0D/)&A.$#TXMM@J)+4(,NV6\+I(8.BR0!R>3 M6&4D%AG(D#%BDF778S\QNE994%D89HE=36I5DUK4&)TO4XMC%!M?4[5&14GV MH#.954MFT1(96K*59Q2NCF@-"E+?_&B]Q4!I@5WT[.7.D5X[H?ZZB^@\WI\# M-9",>"G'_CBEWVG&.^,;9I>FX\Z!"CGN]% Z4RI :MP\R4[5\IJ:-P3.0BT3 MN6;CL!XW@O;3/>3-EV'Q%U!+ P04 " *A/I*0,T^3* ! !> P &0 M 'AL+W=OD(CB!?S0+W[QY,Z2JR=AG-P!X\JJD=C4= MO!]WC+EV ,7=G1E!XTEOK.(>0WMB;K3 NUBD)"NR;,T4%YHV5E&"/ MUD@7OZ0].V_4S()2%']-5NAHIW2R6LUEMPN*N:!8"HK8AZ5&4?EW[GE363,1 MFW8_\G#%^:[ W;0A&5<1SU"\P^RER;?KBET"T8S9)TSQ ;-9, SYER;%S29% M)"BO"4]& _(F=TAW8"/?0DD]#ZX&_1MNO(4>#/.KYDMOU3S'U!+ P04 M" *A/I*22]!0/H! "%!0 &0 'AL+W=O;O (A!@B;>/WQ.G/DJ9PN7]C_V1[U[VJ;@PB5MDYQ39.0CNN$R=!.G' M+S-S$F0.![M5FR,F75QF>,=D[M3('1KI2L.%R58B:/$,*(BK'0#2JWC/[/!9 M9.<9\Q#99_0//@ZH;UA<6R:],U?Z,=HG<^%<@;82;/1O;?1,G ,"%V6VJ=Z+ M<3*,@>+=-/30/'G+OU!+ P04 " *A/I*O) R-2P# 0#P &0 'AL M+W=O\^7XR>$L3K)ZJ_="*.<]SXIZ MZ>Z5*N\\KU[O19[4GV0I"OW)5E9YHO1CM?/JLA+)QACEF4>^/_/R)"WKA3RH+"W$<^74ASQ/JK\/(I.GIR27-1U*DLG$ILE^X]NWOBL\; *'ZEXE2?W3M-*:]2OC4/7S=+UV\R$IE8 MJ\9%HB]'\2BRK/&D\_C3.77[F(WA^?V']\^F>%W,:U*+1YG]3C=JOW1CU]F( M;7+(U(L\?1%=0:'K=-5_$T>1:7F3B8ZQEEEM_COK0ZUDWGG1J>3)>WM-"W,] M=?X_S+ !=08TU8!W!KPW(';5(.@,@H&!UY9B]N8I46J\>5VP^7WC'QE&G>6@U=*[I%9[VWH<@%.*!1N;Z6%Z& M>$0:=JEY0AK"B7!8*S<.^(4#CAT$T$%@' 07#H+!9K6:R&@*HQG6.E8PO_W# MN80PEQ#D$@YR:37A623+?LU@B!D(,<,.(N@@FK[A,700@PRBP;&(1]O)_:O[ M.8>AYB!4/-A/I)GC(,S'N/EC%\P?\H9$%N28!6LVX:AV(GQ6+Z- LN\9@41I M&(5&46@>Q5>^((;Q91Q$LQPGA@%FP?03R3!W#(#'1CN+1*$E#H:/ ?J8A3Z& M\6,W\,BJ&@6YH9H1A(-#.QM4"$5FZ"&%B",! ME0Q##2[H5H, T53J@4B"BQQ M,#$$8" +^H1AH/GT:CF&@:,6,JP6B/9EQX[^\G16_)]4N+6KG52H]M)C18BNE$CHA_Y,N?*_' MT_XA$UO5W$;ZOFIGM/9!R;*;/[U^"%[] U!+ P04 " *A/I*)?BSYG8" M "+" &0 'AL+W=O32 -*DA6?T$_&7 M=D_%#HPLQZI&#:M(8U%TVMA/[CJ/)5X!?E6H8Y.U)94<"'F5FV_'C;V0"2&, M"BX9H'A<488PED0BC3\#ISV&E([3]3O[%Z5=:#E AC*"?U='7F[LV+:.Z 0O MF#^3[BL:](2V-8C_CJX("[C,1,0H"&;JURHNC)-Z8!&IU/"M?U:->G;]FV@U MN)D=O,'!&QU$['L._N#@?S@$=QV"P2%X-$(X.(1:!-!K5\7<00[3A)+.HOUU M:*&\=>XZ%,=52*,Z'?5.U),)ZS7U_$4"KI)HP&Q[C#?%A+>0W1SBC@@@$ABS M\$Q9;+UYA-L F0&QU'+X+TE^E^0F3=]8+%_Y^U.5@6LQ*81J%B1WM@\CFF*6CG] &UL MC5;;CILP$/T5Q <$#)A+E$1:2*I6:J755FV?O8F3H 6<&B?9_GUM0U@RS&[+ M0[ G9\[,L0=[%E?#:D^1L9YWJR@M\/_9J5C;N:F%MCW*U$&=5E0U_E$Y[KFLF_^2\$M>E2]R; MX:D\')4Q>*O%B1WX=ZY^G!ZEGGD#RZZL>=.6HG$DWR_=!S+?9 9O 3]+?FU' M8\1;BQ4R^[):N;Q+B%=\JP\#TZ\(+7E6&2*?QN^=TAY#&<3R^L7^RVK66 M9];R0E2_RITZ+MW4=79\S\Z5>A+7S[S70UVG%_^57WBEX283'6,KJM;^.MMS MJT3=L^A4:O;:OH=HO^-0'L' M"B)XG7:[F&NFV&HAQ=6173F2='8]183$B M#-1='D_"!#[?%\@E[R#I*(H_2T&I%A@H3K.[!VBT[F!4'L:]V\=+W&&WW7^7QC\E VK?,LE+Y2 M[<6W%T)QG;L_T[5WU,W6,*GX7IEAHL>R:SFZB1*GOIORAI9N]1=02P,$% M @ "H3Z2DZ>8.\( @ C@4 !D !X;"]W;W)K&ULC53;CILP$/T5Q >LN>ZF$2!M+E4KM5*TU;;/#@P7K8VI[83MW]&<,V<&,TG/^)NH :3S3DDK4K>6LELC)/(:*!8/K(-6O2D9IUBJ(Z^0 MZ#C@PI H08'G/2**F];-$A,[\"QA)TF:%@[<$2=*,?^S <+ZU/7=2^"EJ6JI M RA+.ES!#Y"OW8&K$QI5BH9"*QK6.AS*U'WVU_M(XPW@9P.]F.P=7LZ":)6@LQ:RF,V "::8^!JRNX7X(P(I M Z.+8,G%)KC-<)U@NX!XG'GXI\C^KLB5S7"Q6:'AA],JHWA9(%H4B(Q =-7M M3[-N#YC88-HA21#[LW;<@IY6\V^R).3-0/LEH6A6$II<)@J\,G^V<')V:J5N MQR0Z#H_G0%_&67SCK[?^0GRGALTP&S[DATGU'?.J:85S9%+] N:BEHQ)4-:] M!^6Z5L-Q/! HI=X^J3T?1L1PD*RSTP^-(SC["U!+ P04 " *A/I*SD6V M4WL" !(" &0 'AL+W=O!Y06K,GVA+&OGF0%F-A=RR(^ M(WBO274% MH.=%H,9EXV:ICFU9EM*3J,J&;)G#3W6-V=\EJ>AEX?KN-?!2'@NA B!+6WPD M/XEX;;=,[L"@LB]KTO"2-@XCAX7[[,\WOJ<(&O&K)!<^6CNJE1VE;VKS;;]P M/541J4@NE 26CS-9D:I22K*./[VH.^14Q/'ZJOY%-R^;V6%.5K3Z7>Y%L7 3 MU]F3 SY5XH5>OI*^(>0Z????R9E4$JXJD3ER6G']Z>0G+FC=J\A2:OS>/ >"S'V/$/2$X(,0WB6$/2%\- /J"M9EK+'"6,GIQ M6'<>6JR.G3]'\NO*55!_._J=])/+Z#F#R$O!60GUF&6'@3>86\AZ"O$'!) % M#%5 6Q5+.,UPFV!E041&#?\5V=P5N2DSL)H5:'YP8\0G?896@5 +A&.;/*/( M98>)-:;1F&3F^88=4U ,?4-I/07Y,8ICPQ0+*HAFT-X6LK:%)FU!](E 9!6( M'CN])'HI"7NO#IB('H9:Q7+/N;NLV@K;]O0V&/P_9/U!+ M P04 " *A/I* EA.]-T! "W! &0 'AL+W=O'B EZG M?U_ CNMLJ-07PPQGSIR#@7R2ZEEW "9ZX4SH G7&#$>,==4!I_I.#B#L2B,5 MI\:&JL5Z4$!K7\09)KM=BCGM!2ISGSNK,I>C8;V LXKTR#E5OT_ Y%2@/7I- M//5M9UP"E_E 6_@&YOMP5C;"*TO= 3&')&5\6OA1&M+5[B=O[)_]-ZMEPO5\"C9 MS[XV78'N451#0T=FGN3T"18_"8H6\U_@"LS"G1+;HY),^V]4C=I(OK!8*9R^ MS&,O_#C-*VFZE(4+R%) UH)#[+W,C;SR#]30,E=RBM2\]P-UOWA_)'9O*I?T M6^'7K'AML]>2)(<<7QW1@CG-&++![%<$MNQK"Q)J<2+ORDD2APD.08T'3W!X M0Y"$">(@0>P)XC<$Z8W)&9-XC/"8?VA,@BV20(LL3) &"=+_-YD%";* @OL; MD]D[D[=_$F\.#@?5^BNCHTJ.PE_737:]E0_$'[R_\/E*?Z6J[86.+M+8X^L/ M62.E 2MD=V2;P^E:5?P!02P,$% @ M"H3Z2DQ8"?'U!0 LA\ !D !X;"]W;W)K&UL ME9E;;^,V$(7_BN'W79,ME?3AZY[O)C-VIN'>E.U'YO' M>IO^<]?L-E67?N[N9^WCKJYNAT*;]/?L=+IHQ/"]BQ@#VWA6(L4+ 69GOM M0S#+JJNN+W?-RV2W'P^/53_L]$617M=-_W!X.\/_4CS;]/3YVA3Q! M*' %%E9@APKL<06!!7N/^ '9[B/IM?(L'(@J"LTB(BDJB!2+"J"L59GW5T!= MA=3%!]$>*8Y:L2I:KDM21-&Q&)62"EI9UN)24BZHPF-=#NIR0A>/WMQ)79X\ M'[Z V<\ M:W()L,)ZGYEA 2H+4AGK\SS(<4&.+28+ ,5@F2X):1,]&ZU+0%%A#585H:HH M5;$8SZ-\$U&S*;&04.$"7TQC@TME3]#D_5V%0U<%499"O?>Q(<>) ! MII3E!@2P*-_%$F#>19V;)=A;-3!7EUD]-+8Q[=X19.P86EJ&2%TT6L#34L=C M##!G*?(82XQTY(TN$996",JHPZZAI6V(!$;+=3QY,\^Y%@@SI/DB"S#OR8EI M"GS(4BXYT]@]-+ /,3_D>FZ-B]P6(:;YCJ$$6""@#F#*N\R[,]A%#' 1GLP8 MN9J'%$:N#F#>:LW3-(!IEQQ2;#< 9U.6GIG_!GN(D1XBS-\ ;S"1.PB@3+3< M(0'E%/?;):"*Z#/)M<'V89!]"&E&=MKRG&4!*.UXMEH"RCJQ;T M>I]9<0VV M-4-OIS8C68).$I)J^+[!\21MCKC_0:[KCG'=8TTP,)J MOO@L &:=5GQ5 5C*3'7@^PC !>>/XG6J#]NN0;9K,U5@VS7OL%V#;=><8;L& M;:\*GB C2LL9 MS4*K&P28:T$+#.-''[:B+!PO+D:90'##$&,"1 63V880=E1"CIJ;IMA1Z1V. M2MA1"9Q]BMD@_33" ,) M-<) 1@T;S:;4A&V5@*V*>2]-SFCB"36@M.;+?0FH#_S>:XD:S%X)85.UTE3E MC!\A?_(^4C[*S^,AI\0I18DX0W)-@_4%%R*3.#NZ;]S4N_OA\K>=W#1/VZZ? MKT=/#Q?,GTQ_7\F>S_7%0H/GI;Y8[J^/?U2_O\W^H]K=K[;MY&O3=:BKV\./=7W7]5]]^K[;WR+O?W3-XWA#/CMUS=Z246R]567@^/Y7\D5V^T$%08%N#^F_T3$N!RTQ$ MC"TK._5K;4\=9]7@1:12Y2_]LZC5\S+X?S6##?!@@$<#$?N6@3<8>&\&_DT# M?S#P/QHA& P"+8+3:U>#F>4\7R];=K':?CTTN5QV:!&(Z=K*3C4[ZC\QGIWH M/:]Q&"Z=LW0T,$G/X"D37".9B:"1<$0"8Q88RB+!9H3K "E :&EF[SK9W'1R ME:8'#I:G[+VK@0A@!S[HP%<._*L$7&VT>X8HIE:,1URB#7@*4&Z,]&DQ*>)A M[&O#8E)!% 3$L M+02EA88T7UM726B&\?S0TY2!5*!1&4"%,4::,(B*T,Q:)* N8NK2%D9"H%'6 M4DD!B&!]O@ (Q[HH*!R*""PJ D5%IBCMFT@B(XH7QD23G@*4BV+]^S(I@F-/ MF]*-206$A#.+, 9UQ<#W-5-AD0L7>O?CQ0O-[!7H ^5K@*9J?5%.(FU\([44 MQ,QB"F%0-06Y^7**X*T"F7N%45 14+B!B@IC1DF%,*"F@MAL447P;H& [4(O MJP-#;M=5B#(+*T29E16,:)969W)JK&A[4$?XSMJR4\WEJI[TCM>$>RQ/G5I_ M@A8I OHS>:U0I]0W]_V=Y'O>'HJZLYX8%V===2+=,\:IR-Z]$U-R%->@L5'2 M/9>O1+RW_5V@;W#6#/<<9[QLK?\!4$L#!!0 ( J$^DH#VE:3G0$ %@# M 9 >&PO=V]R:W-H965T)$P^(5/XB1':U]C\*LI:18%@8(Z1 :!Y@+WH%0D0AEO M$R>=6\;"I?_)_I!FQUF.PL.]57]E$[J2WE'20"O.*CS;X2=,\VPHF89_A LH MA$+)=3V77"_A4P.<"ODFSC(V2\A\B MB*IP=B!NW'TOXA7G.XZ[J6,RK2*=H7B/V4O%M]\*=HE$$V8_8O@2 M'&W _:8MM-8&0+;L!HDZ?.9SH* -T;U%WXV7/0;!]M,[9O//5/T#4$L#!!0 M ( J$^DHP4J;S4B4 $F5 4 >&POM"8#R+(\XXUL.98'01 L@F:S2/9,LYOI0S*# M^?'[CKKZ(JFQDPVP_C!CBJRN>O7NJZJ_S?-"?-K&2?[';S9%L7OQ_'D>;N0V MR'OI3B;PRRK-MD$!?V;KY_DND\$RWTA9;./G@WY_\GP;1,DWHDRB?Y3R.BV3 MXH_?#*:#;[[[-H^^^[;X[E4:EEN9%")(EN(F*:)B+]XD/&>4)N)"Y)L@D_FW MSXOOOGV.S_!S$_$V38I-#L\LY;+^ZW^724\,^YX8]/UI\\>X)P;C]A\-/%?M M\/SM:I$761 6_]/YY,?]3M9_]/L7?ZY_=P6CE_3$ZSA8UW]=!7'>F,:L\5YF M48H +L6KH&B,T_O_[6]^/7O][6OU((_R#7$6(9UGT7;!N[@P=O/HB/-]<_O+N[O?O^ MS//NNF.N:X ^ \C? )]\$G^2^_JXZS++ZKCHPNO%A3^X&/H=2[V.8IF) M:WANG6:-=6Z#;"W%51A*& 5CECR^"^QTNP5VNR_2\&=/W),,B+NRR L0%,!I M8Q=W[U[=O+N_>27@T_W=[9M75Q_AC_N/\,_;FWX#I&@/>@NXI9!(D88.25[M=%D0Y M$+SKX1^";$FS(X!IL6F2ZF-:P/.9VFJ#(BEHSG1E?F^@XBK\1QEEP >YVL?1 M_7EB:W=$<.6'\,/PA34XZJ.^S](\%[LL745% P(9Q\!LGEC+1*(4X9K!\DT4')#=!E@"<@'< *&19)T/7X)*701Z% MX@PE%L?2H/.&FH[B$C7*D6$=2N+EU>W5N^L;('"8+P$,0POK$(Z$MT&G)@WU#"(""[. /2@]Z(X_21 M! %H)6)@8E FP#?/QI[?'R#D:/IHD6=#;SB?J*\F#;3<;X#S+@J9;6'(@\R+ M;1LD[S.Y"Z)E)[\[#&%A;>? L(*<#K$].*8%+1[@(%G3-IJ@@Z^6@55!9""R M21!;!8 ![*#:]VFZ?(SBAB7GAQS!;)WZ79I+;Z]2 ^VG_3;!9'P2** M(S0A+7I6X6H7[-MH K]G)0B/,T>3U5A$9!E[,G\\SO]_I]($4F0.)+>2E\K]_OXW_* MTQ=!68! 1O^4RTN1I("E*,_+IO^A/"0]+TSK5Z;E2;LF'LT\?S3UYI.Y_I57 M86ZT?A;P'5()G!UI @H: ]I/;A? M%T:\&H)= 6C (R!>N,"M$\8[")@E!8& M++=E3#XA"P(0$C"_ 3V#%A9U&TD40@+D;3)5 6X!/"R556GZX3+(RVROD144 MY!4@DKS99.#UAWW:D^][PYGO38=#@Q1'B^(F/6#(?"=#M/QQP\5E,W*+R*^$R$LL]GIR\/(;4[Z2H"N 38E!R4%W/.E6K7VQ"'*Y)"T#*H8? M[/#*6ZR+.%M - #1PGG70]<;< 18>SA((0-. #IR[\$<85R2G@.1DZL5*!=2 MN8$.CQ#,(#EHV;L=KC<'C&+=HW,\D%_KU712JD/\8R[ ;=)1EV) 0P^Q: M7;G&SDH(O(#&B,=MD/T,!@(=YUS"OC"[<-#-34,IEPK )SZL8UZB':M,:[D( M8YJJ+71"89;$,VW!ML%YF3.^VW!W#-\KUNB'\7T&IIU@.4>F-U#A+A9IEJ6/ M%+B!R&0G.G,N-0JCLEIU517[\I/,PH@?)!4'3-8:Z5^#.Y=%BY+9A)_=[N)T M+Z5Z<*=AV,5!:YQ:Y>&ITUQD&HHNRD.LH07\&M[^C MQ..3GIK@0N;0I2Z5?$(3W:1RAKWS VB=4OP%4(YZ!C49 M\#5@D?79'F<%Y;]$U4,.>0Y++,D)7!G'(]?^"% U16<"G\)I,DERQ#\A7\%W M]RRAVINZ^122'J9<(AA-RA=H1,FT4 :P)0;PVJ, M];TU!L +95R=#E=')!:;3*HT7O1);#G7*C'7VKJ6FMYUP/D'H%=<+B5ZFPH? MG%1%=LA(C 15I MZ1)FI[WCMIWG1'V8%*B-F[?T:.-R8*4$*9"6,3!EG*.'%+#@M H%KL@,HY! M'(K@83@%QN@UX /"G(L_F;WM,<'/6&Y2KR=TYMHS;H'7X;H0AST@VI8EH5D& MX4;\HPPR8"PMD[A:#WQ(0#2F%#TEO(09E=D$6'(E5Z0^F2U;M[L-]KA=Y&N< M)\=\:) K63+$*X$/>-WK2ARI7+@SC$/ MN5B"5X/X*8CP M+]+'!'.60+90Z2Y%3,HJYTX;EOW?GNHB3X@@J&!6W 0/F'"6Z$^$,;!:M(K05J0H*JCQ\".1 M1_FD])0KD;W6RH)ROX3[1\-D:=H"HRR X?B)0T%N]UR51>\2\19X56/%0XUC M''JDJ1(/E1'1WLU*O$V7613T@ 2> )^PA[I/10![UEVH_4 L0"]Q@)&0\[6, M\EU9D&BE,?E!A.YU^B"SQ!28,=..+A6L*+'.!E),PNFX1UD42N.R+N6"8H!R M*Y>P!Y"39^/>7&RC.,85^-D(@ LY-[,!H7)\7W0241HY4Z"UMZ?7JJI"&['H2 '?XEII#C7?MY>:]+0B,/B;#00&':?33Q_ZL/'L^EXQM_,1]YH/H7/]XXC M;#SD7(R'(S$8>L-)7PQ&OAA[T_E0W-2<8##PAM2Y&$S%T!O!_P=#,?!F_@PM M58NA?V3%H5,<; 4YY ?T+-(@(T=S"@J8KP3)W M,U+EB6Z?FUR*W,9ZL(^E).= /$;%!B+(!RHB+D&_0N06BD60_,SZ'O8L]RK: M! .6+-EMZ"(&:,QGPVEO;# :)4Y8*M94+0S3#!Q0D#!>H4S @=_!\HL4#2Y! M!/+',2WZW;G(L'X!\D"TI?5 [:?E>H.95? QX:NY($-"55A2TBA?RG3SQ/"= MF187)FA=Q;Z16[2X>1EN:*Z%C".)8S!X#G80@WV*M@0/N6&4@X-!85"J$)(\ MB#A@%Q"=I:Q BVR\,^U(F#"=]92=+;>CX2V6;,6;-\H[V-/OG#@B MA(.Z52;\'V5:D).(-6HD!=,Q=[WT@M6*M(Y]NL#* FD>17<@0D"@5J&G&5SW M+F^MURE?\+0:D_(& )Y ///'CFPZ;(21; I_0A"#4.ZJR504<3;"[ H-^K]C MYPW=3GCT@P0&7(H?@#\H8? >^.$VVF+96*L MG3%T7- &_;(&0OU31X#Y+OT9G(9'7(0@+3,V\RE6S5"*\4ZY*KO$>1,*F,/%HG( AA0'"L@!LQ MYD(S38\PE,K5HFU:!EVF=GH,"R) 'A@M#"P3XB.'PWOBKLPJ>T9_'<(A]#^X M_"&XC R0HP6/,AKV"&O)BR5XI*B!DJ3$X-)S]ZDL:5[!1YU=D:9GJF M1 -A: 5QO(V]6.A1D78L$I$ 9U*)EP"A!48D!:/\;5@XM'G8JN=-@HG!A!(! MERC!$F@!A.)4K$B3%JB*34._1'D-VZ[$GBR6W?726Y5BN^ZHEX*C=I(M.QN? MBZY9T6U]!ZQ(,2$6NT#AC\GD4.Q#>P%>!I4Q[/<=G:&>OEI#C,!W14P1E94=E7/-; M7BYBU&Q?88RA<:D'374K6 M\H,3!@X(QO 6>M"8/].65>SAIM*\2NK:%B4=?RX_$;@%AFG&(* A% 025CDB MXODS_[S!"4:[@'V *)2>. /\_H2RB#&ABBDWT1JGH-^-#B2@S\'-!:X+T*JN M(W((^KW!^'?XM-_K@Y4"3)T-S@EH=*PF\-^\C]_ZLSX883!3;U[>?>"Y&W/Y M>JX!S=7EIK&&4)O/R)MY1'4UZHWA*8NU^O[_4-DY!=.]X50_$< 2%Q9"[&) M(6_G,-!!9#PX)XB=7^L_MS0'(!S#&'@IV>#WL )NZ\>(%(EDV^F1'$&L@'1 MND62 OC!?-J;V;DZ"H8?@T\0-77T]3EC3K(Y;7-B9O*I66"%5;;,3JZ*>LY( MQE! 1[W)[[B=8] ;_:Z1,2;W,N,,DS_M#7CL8(R?GICMJJ>C68@.@&FE90._HUCZ)71^$W[^W9S E7J2G1G_4FYIM?41/H M)NNS26]87?M"DMVI'#ZM_R@:/_,6IGCH-/\R=SW.%]\Y0T^:SG M?P%VYL2'9DN3LZ;RAV) RZ!U5C0.,"7P*^UY'GG$\%L9<@AFD^RVZ* "( >Q MVO4V"12P)30%DME49X6:-TTHRMUB+H3:E(.]*1<^&TP;[#AUV%&5^4[(=1]$ M8&?;\WM *^4%CX\XH%=;!A]*;'+BA!MN(I,M65"#M70;LMGE X9:JK[JYJ\O M8"5DJG;LG)(DM9_>E5O,#P.S(L,R/-0T?V!UVUHNGF'Y:CR=P8?!V.OWI_!A M,O1FLQ%\& V]P= 7KV22DH>89B^ *X!CT@3<=SNDOG_Z:32:BNPE?<-?],_"< M9V/Z9S*'?_S>=$#_^'.A6^YIC,]CQO3C9,AC_%]CXBMM'M44$[$O[I+Z@'1V MV4T8D]-G$XA@^WQO,/8K/;#H%P!*QLZ7=95*BAKS$FX(SQF@[:ZT5> #E''R M0U'&\Q!K/%)AE[(.E%)'W5-$%X9=V&;TGHJYR9?'W'0VKN-M.AO]1V.MO=?O M):5LKYU>O^;I$>/#8BK$[0K\H+P<551PNP??:W-RI #5 D"KEC;M!CECXT"3 M8L7Y;JWC;.3/V9IY2:N[LO:1IT0UW^Q*-@: M ]$D3@89%_33RAJ!=\?O9;":> MS\3,F_<1BBDH8-*A4P ++17, M-YDW3H[>R[4IVFH>=([A=@W_H%N.#C'EX:FY88NR9)3 6/-93;?Y:!LD8&%H M$EUL5JDB11P;YV!B+$0C"-;,XP@Z@%_#DA)?<8HG3FV-FLL2>G7T,BW=]SDU M+526(9HU#C*:HM6*RI/:LRP3\LP?-U&XL2 4%4E4_B38:F+RR:63QK"[]@0Z MF+;?&,NJ"3%3)M=XC@&]8:JY.2QJ=Z)1=GED$5NQH]H&P'[*0BH?0JB!_QY4 MB@\U0EZE7#<\O!X]C^Y%I"1,4S-8R6+?.@&.TI-8PI G#PYX\PF=$%(MO0U2 M]H SJ1:3+6T*!E20&,SZ%SYJDSKC>[5>J2].->*C_Q22*6!TJ/0KZ4:SB"UV M_=$L6 +*HH!SY.LU .[TUF?2R5I0_XE4G8ZJ2WK-J,"9;FS'E#G+JPW)S;VQ M(^H9SC7HI6;6,!4[5VUP5HAW*1IK K;A_4&IC+5;LG/()3]?H0L0B"'^^2%=@,J7:&E;RN1^,JMU8 MSFCC&[VK.NVHA(F%L6)4X% MPQKM7/EF[*E::&4%KO?I@T:8*6).A0B*3XP9G8!YDQB//[;I"0S2L&L.=7?% M^#0LBU9"5+[A1A;N?GI_XJS*JWW!=FVSSXGT4<(NL#JR;=NKN $UY[*DW5"$ MQ,0Z/XR-8_6D4H)(:UCR4CG,=/([B/?85(U;,MO'*B3QY*7JK+:-#YAZ@7ES MF@.E!H8;K7>I!'@1%>J1A2P>L?$.GML%>TP]:TW"]$$$_ 3A:[Z,;#Y%\OJ4 MQ"3!03UI^B)TC\LJH%8@#\%BD\N=?Q!>9'M7"J@!"L\X6DNM6WN,U_2]JI(DAME< T"U43WC86H]VN53 M79PFY=4SMJH!LFGVI$E,LY_33LI"N@U^2C/5E]HY5,4&JG^27$"J3*LZYS9E MZ63%38I?JW6J;B\M*=FB\!0ELG2&_4%*:71N!O'OU!^)X-BHH)JCL)-@[K M'70R&G5G&]+IVR7X7)(.')PXS71Q7CRB;#XQ M8T=];SZ:BL;5'6(T@#AG E'89.J,GGK#Z4 X]Y2(&<1I_8G 2PSLN-G<&T'8 MU+RTQ(R8>,/)I/97\P83 <';?&R7]R:#$81D^8 L MU0HZ&@-^9X8]CB30_F7,,?2]^0#W,_1&_4&%.8; -P!^E3FF0-G)"$9/9A;? M,]_KC^8MS#$;TFA@J(%%^WS@#>?]"G/XDXDW H9!),_-0'\Z\080XQ]@#T#H M?#JK_]G"(!, 85AC$ @T)L#3%0Z!7T86@C/^\P"'#"=S;]9'XF+R=4Y4'HR9 MPOV9-YF,#W$(R +PET]Y!(0('Q[2-#C!'&3.'Y^J02:M;OD75B5 IB%EC#W? M']15R1BT1DV5#"B7[GN3\<",'0Z]^636KDK\\5Q@BM^WI +*C:K<,@6Y GD" MV@PM2:U-#,:H.A$5?+OX!*@ M>G\^)%TY[,^J.@548;_.)1,T#3YL;3IV5/T,]M=F<&9];SH9@G:?@N4R&F@& M^J.F4T##CH%-YH!MJZI\4,K3Z?B@3AEZ8X<#U)\MG#(&JDV!L !Y?S E+=>O MVYOI=.#:&_SSD#8!=3R""5&O>./YB$I?8_IS1MLXP"*S"_+H'[H5%;;"8&FA"ITSVJ*?0/>?4H*'7 Y"]:D\,J^7I &MAV M&LXWJM)LM'[I5E"_DTRE,Q3E^F,SH XC4=,J?4#01<[_B\BYQ!J84&/2< M/HSI P U\/G#S$?KT+RQ"Y?GDR$# F$PI[\ D!F>#NF^P(N993Y%9@%J^7-" M VBQ(8K@&.1D,C]V;<[U@6MS#@\^K5'H\!2,# I>,HC1,0S$DX@J.X4-+QAM M TL4:24$]*JMPOK04;-1'$):+OC"!!RT/O)3V+NZQY8S\P-*K6J@LZ$]C57- MBHUJU#OYZ-99WF=I I]#V7J1@#-07R:!^+C),@ "=&XFPV-GU0ZNI]4T]W-< MFT"1XMMKQ;RYZ.F#;(,96841Y_7LQ3"MA:.7="+H[)O75_-Y.KF*X/4:$[ M'651BI=;K!Y%G,=KW&6#?]E"YBI0;T26(S ME6?:@_6#3K9$'W?$>XK"H.@):6'FZ_9J"1[:_78A#QS!OQBY0![J0D]^O"0@E>4N?ZJ!67JW D= M9^0F-CKB#BP!)#37.S3@X[,WSN$?6OJDI>A0.EHA\F@2E5SGTSYLRFP?OW%1 M4+:HS5MUC4;9\H(MEDK29TX['34T2_"/]=%JBY'&S1MF&G( MHN12;-)'S%![NJ*BCT$SJYL[.K!?-E9'#OCL(].PSN_$;O; DR&PE29S.+K" M?Q7\:-*TR+(#L')%+&^7?.B++T6BBGE )ZE2_AX[)*GZ@O6[;-D%&NT +[7L MV*&@-G^Z&IH.W@/.9[QK*UIT[ML\0).I@U7&U])XT$>JC]SV BML\%8PO6GR M TOEFJG#8GB&89<6JL#""YB[8*Q">G1QIL^:&AU3.8[','+2-M=>I)-K1FN8 MU\):L9)\O 96C&-U-EKJ!E:Z%6C+7JF^B#A=8 Z;SQ'9$QSW>-H1 :'S=K:' MOT*+1ZF,=CL8ZC%@XYWDE+T^D94S55#H4K#K&1I\YU2-CT=9ED!E\B6T-31W M*:E[+&(U5T$38,H%:=2'UE-BC%-)]RT@\Y5@$% VI^Y/X-JE0 M=3DY.?6E-+_;[\VL2"L"LM-VOK''SCTZHTL6)LC59:U5/)X5ZGY&YSMS6M*N MJC$&QEQOU'AZ=,R2K'D:\9'3 H_UD/]#F$O-)1 -6FIW,+=77ZAP$EM,L7&E MM%>T[?!FICU'VTV/(TWBO9Y%?D)A$6"7^.S(SAQLM44>=)50AP.LJFY208*5 M)&>CYO"J@1^/)C<9KNT194D4)O0$2'!Z'L4*+\#YEV.62YLL6QIW3O6FTHL4 MH&NK7%][HU00V(Z&%!OFS3D?O%M<4L] I4L)C2K6ZVM'LR!&(]\;;,NKTGB> M;+8_J>J?KH.9"A_'98J&%G["&/O_(#Q\--5<%&5U3%5U+V35!]&+7.1*13&3 MJ'Z#/5\!A-O@6F;E=AL7!$4U(A;VG4?4@=?#%)OQ"A3=VMT''3M4-&JN[IT@ MEK3T:M&Q(-7['2M8<+A1YX3F8K!<'?1#\;;5WA724)IC'>=B"]Q2Y\6>7,IZ#,0JR)FC])*\S*WD0ZIWB7@M%UF)W*G>=C+Q;!Y M926P-P#7C^GN/L?6K\N(XQS@;"?.GUST!R9UP4N)LX\I\)68C0;G)D_Q8\6 MZ\D\(@ J4FLOE#2JRU 9O=6N1.K#BF.&$98S#(-'CPPFG5LA>."YECAJ2U&9 M'[KIP[8W7JF-ZVN]]KI!$D,R!2QEH2>7N6-/^3#HSU(];4[6!%F4FPM$ O[5 MTST>2B2TT>16@ZC6-7C%C>H7Z>H".\&)I5V8M*BI?(>*N3AN=L#%$\2FX[U$ M(*@M@8T#CN6[1/ B"J75Y%+-K%L">&N:IYAJ9]3=H,Y-4X+?))T-SND&"M A MF1I.HG0!J@> 8%5E[Y2L7Y:G)R$]@]'2OCN6)FVA-*L.J_G\.7$)V IU.VA! MFZ^>X,=8BH6A%H(3LTJQS( E!CCVQ](!(3I9%&; MJOK=:EM$=] /?-4A9[E/AMH2TJ62OE1.X[LE.F_!M%1G7A?B9\C]TI)K2'DE__2B%29 M ),\.2$LG3\MY2X._WJF;SQM>5U&\VXRL $4QC0'TZD./(/'I-O,\*@-]G*UETE=!$3R%0E^/67X]9OGO M/&9Y\JFS$W14Y[,WRN'_8&,L=^P5G3P[14J^'G/[>LSMY+-HG1P;;N2RC"F/ M8(\ .=G"._.ZB/JC7_MLO_;9?NVS_=IG^[7/]FN?[=<^VZ]]MO^7?;;-VS[K M4:-]HZMJ[*3,JEJ5DN'73BG]M!<9?FWN_=K(6YI!ZZT,*KR6,O;LUI3Y'??^JJK]DQ9U^B#N;*NAP[ Q/F^4V%J M'WT$IHXEVDGEO"VT$@ JVM1G<5^^/FU_E=B[DM+L5!D+JJ]H5!VO]D[;!D-5 M;OP_"MUAF:G VB$T)J"]6U7?3W!(/-SWJM$EZN[5^S8C5G_L^^-O!_"J;P:H MS]#Q:H 6\35WK-LW<3*/_2(.W _?^EJ]QB7@S5M&S?7;8"U";!%8MX".U_:> M>LWV9S*F(K:ZU_7OZ>KO76\[=MXDWL$A[]*'GKF3NV,, 7^W:MS[>HB)[EKO MI^T6IN8EM;^(HQNT^*V#]DOC\O#N9]5Z*_4L,NFG:%MN6R[![9ZD^JK"PWRN M,2> $ZN4G:WN%QJTX#?6AAC1M3\;6ZIGKA=_T)NOG[ M,T&\C6#7K?#0+>&?.?O;*"%Q>B(J.@AU&!O$2%\,WFZ\^%]B':5FGH@7_["E M>>+2ATC?LLXMJ63'DAU7M+=US>X=>O=TRP*?H^5;KP@_[GC5WE7=Y8+==%[) MW2#:J#=I8A/O"6_Y=M ;-;_%F\2;W[YNOZ^[/FPX;B/FS:?:#=,G[X_?+DTL MVKRGNK'XM$U%X:72+=_.>G[S6_NV:=,3=D+5_D)\=GV^G2.>.X'<:8^M52[ M)+:YS8.;Z"Q;5W( GU?<[E0ZG3LW\?&]ZA5WKX]U 8!8V1RY0$ _V/;B]]S" M1O?/'LF5_+H2\E-+LI\7$>D4T-]1'-52QR\S=9NB7M^8LXLI5N9#ZADOUT!FQDC\]N\:6NW8J;?%T5']N=OWI^#^:@.[:A&D?PX0WLOK3+DKX/!F]Q6L1W@;HWG5+ MP?%+%.RSS_.\^.Y_ 5!+ P04 " *A/I*"<%!%SD" !["@ #0 'AL M+W-T>6QEU%7*U?.UWS67A_?G6(G[G .4:>XWV>X&CY$@>_3WH1 M_IC7Q ZH%W]&_1/F ^*E)0[ZS4GC0HK]/;* J4PXH UA";XFC*X5M5D%X91M M/3RW0":95$B;PS'*(HLT#SX<><^>6\_#J9#*U?85_'?=3S\(#)X52!D;!L/09L#8G;W4GXL][JY ?HX]DA CJV(P MS:I[9?/A[ XMC/;B'+PMA2>'BUR]BM MK12Y6TGIRR+FS>9E7 JEH_N[?5]3&]_?585?2KZX?_75*Q.95ULY%T^=J!E! MNQ@UK#O=/W=$M_9_F,QBH3+9-]FFE-KOH*PLA%=&NY5:NXAI4?K-53CT5,F+V5L$'.\R3"CP<9&\R[@_& MLT&?06DV&0W[W3F\S.;P^#D8(TA.0/*S0#YT1]UQ;\ 09$I IN>$;"'(%@'9 M.N=TMQ%DFX!LAX5\$$XY9A9L:J6#IA^WRR6!=AD6K9O]WL"8=3W#+PCOBL"[ M"HLW6PDK5Z;(I77?V #P_!LBNR;(KL.23?Q*6M9U#H(N(KHAB&["$CW*K2FV M2B_92&E9+;>>E;GR."XWJ<#<#,LWU)DI)9N+5]@'IAK_T!FD- );8R"LAG_. ML2E,:KWH,!EEBB2P*FJ8!D00F;.>*:$G]\FVE"22P):8R>7?G."Q:@"<)Y(" M2A-):$^8LE2^:N1JU)Z!_$4OI=HXB45)+ 5CD5 M?]Y!<3Y-R84'E@L9AGB",2G/\,">.4BW+OK2"U4Z;!9INR M%/8-'TLXI1P>6CG',;MYKCXHAU/*X8&5@S-$A">*W<+$F)1T>&#IG$H;WY$Q M)J4='E@[Q[+'$Y-.:8<'ULZ1B-ZHX^:F/O5A3$H\_.O%@U5#8W*,25DH#6TA$C/%F.3M6.CK,>I$P1H8D[)0 M6ELHWM_>YG(!43@?PQ .ZC-19%/+JL?N)-IJ5]G@8E,4/:B;Z)$1]7UKUP@DDB\B?; M5>'V3;-ID,#3!?K8!$6@F7?#(\N;=UN94+:-+\K.3RYUU?AM4H30O2GEL\+6 MQD_;SC;]-Z?6U2;TKRY7G*TW2AW'A&LMN,9TX.QVWB#D=*)I_&Y39L M$W6IU'?KSKZP-G@U?-"T7]#_Y-K9_ZQO3Z4F@6["VTT"WH37 MFP6]&:\W"WKS"\[:TF$;KS<+>C->;Q;T9KS>+.C->+U9T)OQ>K.@-^/U9D%O MQNO-@MZ,UUL+>FN\WEK06^/UUH+>^@5W)=)E"5YO+>BM\7KKD=Z^,,X>/X(K MF]P_N^1F^,.:$=P^7"O[_(QAZL/](Z5#O\6JX?GT_],P]3="W=RM[GX 4$L# M!!0 ( J$^DJ: LD&E@$ /@5 3 6T-O;G1E;G1?5'EP97-=+GAM M;,V8WV["(!2'7\7T=K$(W=R?J#?;;C>3[058>VJ)+1! IV\_6G7)EBYQ49/? M32D<..>#DN^BD_>M)3_8-+7VTZ0*P3XPYO.*&NE38TG'2&E<(T/LN@6S,E_* M!3$Q&HU9;G0@'8:AS9',)D]4RE4=!H^[\3;U-)'6UBJ701G-UKKXE72X3Y@Z MJKLYOE+67\4)R>!Y$[/X.#9-8M0G[(@*OQ>V_;CN=4W.J8+^A6;*4N54F'S5 MQ"6IMXYDX2NBT-2IKZ2CXBTXI1=[WKETX44V,3';U.S'A/1R'&%;4S] %SEG MY1"O!?65Z@*[)S^IX.$VY,;1T+H8=4'U;"\BS6/4LW;B.;=([=4IJ#BJ>$Q] MN0_[:=RR>^\[\.^@9UUSVJF?CT. <&0@'-<@'#<@'&,0CEL0CCL0CGL0#CY" M 4$Q*D=1*D=Q*D>1*D>Q*D?1*D?Q*D<1*T&UL4$L! A0#% @ "H3Z2D<[TIUE M @ % @ !@ ( !]P@ 'AL+W=O$0 >&PO=V]R:W-H965T&UL4$L! A0#% @ "H3Z2K*0::); @ 1@@ !@ M ( !DQ4 'AL+W=O^)N;0! #2 P & M @ &+' >&PO=V]R:W-H965T&UL4$L! A0# M% @ "H3Z2JP'J(NV 0 T@, !@ ( !=1X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "H3Z2J TSHRU M 0 T@, !D ( !-20 'AL+W=O&PO=V]R:W-H965TYMLP$ -(# 9 " 0LH !X;"]W;W)K&UL4$L! A0#% @ "H3Z2C]TIU6T 0 T@, !D M ( !]2D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "H3Z2MY4I>>T 0 T@, !D ( !M2\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"H3Z2MI>AMVV 0 T@, !D ( !>S4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H3Z2DDO04#Z 0 A04 !D M ( !B4$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "H3Z2LEP'W#) @ W@D !D ( !RDD 'AL M+W=O&PO=V]R:W-H965TP( $@( 9 " M 0E/ !X;"]W;W)K&UL4$L! A0#% @ "H3Z M2@)83O3= 0 MP0 !D ( !NU$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H3Z2@/:5I.= 0 6 , M !D ( !;%T 'AL+W=O&PO&POC)P!@, )D6 / " 2B' !X;"]W;W)K8F]O M:RYX;6Q02P$"% ,4 " *A/I*,]RC_X,! !K%0 &@ M@ %;B@ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " * MA/I*F@+)!I8! #X%0 $P @ $6C 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 *P K )\+ #=C0 ! end XML 46 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 47 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 49 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 51 146 1 false 17 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 - Acquisitions Acquisitions Sheet http://www.tylertech.com/role/AcquisitionsAcquisitions Acquisitions Acquisitions Notes 7 false false R8.htm 2104100 - Disclosure - Shareholders' Equity Sheet http://www.tylertech.com/role/ShareholdersEquity Shareholders' Equity Notes 8 false false R9.htm 2105100 - Disclosure - Other Assets Sheet http://www.tylertech.com/role/OtherAssets Other Assets Notes 9 false false R10.htm 2106100 - Disclosure - Revolving Line of Credit Sheet http://www.tylertech.com/role/RevolvingLineOfCredit Revolving Line of Credit Notes 10 false false R11.htm 2107100 - Disclosure - Income Tax Provision Sheet http://www.tylertech.com/role/IncomeTaxProvision Income Tax Provision Notes 11 false false R12.htm 2108100 - Disclosure - Earnings Per Share Sheet http://www.tylertech.com/role/EarningsPerShare Earnings Per Share Notes 12 false false R13.htm 2109100 - Disclosure - Share-Based Compensation Sheet http://www.tylertech.com/role/ShareBasedCompensation Share-Based Compensation Notes 13 false false R14.htm 2110100 - Disclosure - Segment and Related Information Sheet http://www.tylertech.com/role/SegmentAndRelatedInformation Segment and Related Information Notes 14 false false R15.htm 2111100 - Disclosure - Commitments and Contingencies Sheet http://www.tylertech.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 2112100 - Disclosure - New Accounting Pronouncements Sheet http://www.tylertech.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 16 false false R17.htm 2212201 - 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 17 false false R18.htm 2304301 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.tylertech.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.tylertech.com/role/ShareholdersEquity 18 false false R19.htm 2308301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.tylertech.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.tylertech.com/role/EarningsPerShare 19 false false R20.htm 2309301 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.tylertech.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.tylertech.com/role/ShareBasedCompensation 20 false false R21.htm 2310301 - 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 21 false false R22.htm 2403401 - Disclosure - Acquisitions (Details) Sheet http://www.tylertech.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.tylertech.com/role/AcquisitionsAcquisitions 22 false false R23.htm 2404402 - 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 23 false false R24.htm 2404403 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://www.tylertech.com/role/ShareholdersEquityAdditionalInformationDetail Shareholders' Equity - Additional Information (Detail) Details 24 false false R25.htm 2405401 - Disclosure - Other Assets - Additional Information (Detail) Sheet http://www.tylertech.com/role/OtherAssetsAdditionalInformationDetail Other Assets - Additional Information (Detail) Details 25 false false R26.htm 2406401 - Disclosure - Revolving Line of Credit - Additional Information (Detail) Sheet http://www.tylertech.com/role/RevolvingLineOfCreditAdditionalInformationDetail Revolving Line of Credit - Additional Information (Detail) Details 26 false false R27.htm 2407401 - Disclosure - Income Tax Provision - Additional Information (Detail) Sheet http://www.tylertech.com/role/IncomeTaxProvisionAdditionalInformationDetail Income Tax Provision - Additional Information (Detail) Details 27 false false R28.htm 2408402 - 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 28 false false R29.htm 2408403 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetail Earnings Per Share - Additional Information (Detail) Details 29 false false R30.htm 2409402 - 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 30 false false R31.htm 2410402 - Disclosure - Segment and Related Information - Additional Information (Detail) Sheet http://www.tylertech.com/role/SegmentAndRelatedInformationAdditionalInformationDetail Segment and Related Information - Additional Information (Detail) Details 31 false false R32.htm 2410403 - 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 32 false false R33.htm 2410404 - 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 33 false false R34.htm 2411401 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.tylertech.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 34 false false All Reports Book All Reports tyl-20170630.xml tyl-20170630.xsd tyl-20170630_cal.xml tyl-20170630_def.xml tyl-20170630_lab.xml tyl-20170630_pre.xml true true ZIP 51 0000860731-17-000027-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000860731-17-000027-xbrl.zip M4$L#!!0 ( N$^DI6\\T+]YP -_4"P 0 ='EL+3(P,3QZ<57G7'JO<-S.=9;NZ;GZJA>!(H@N! M&I"'_O4OX@ 2T%?D M1:L8=(;=WN#\3R_^]N'$?0AOW[[X/S_^ZQ__U\G)__/O?VK%8>?ZLAA,6F%4 MM"=%M_6Y-[EH_;U;C/_9.AL-+UM_'X[^V?O4/CF9WG3UAHO3LU/9%DIP+0I+ M3P73MG-Z:H@N3J44+[^\Z6K9+DX%(;1@@G;:]I0:WI:GPIRUF>Z>E@_["D;US5V?/W]^5=XY')W#Y82_GETQOZ'?&_QSP]7X]6E[7,PO M'[1[G?%ZF,JO$"2Z#-)@.!A<7ZY_1WCWY>E6\AHM.X*IBU.O!?AB#0+CR=7HCNOAFS4W3+[VEP"!WXO1I.A\IOU-R'5UM]4 M?K/NILFH.+^3JO8U?#^_%+_HKHC$#?6G7RY=.EE[J9Q>.EF\M+>)G0?C27O0 MN6'0+Q6&_LS+JZFU]G7Y[W%O^\4G-]#\ M^*__\D=\UYMQ^<7[XJQ5OOO-1Y54?,'J- M3YGJN/$=\SOP2T<&_R%3^8?]+KXF=GO6+4*L$H MEC"8,W%X^W]?_$C@CU%$<_K'UZLWE^]XO?J2V3NN0 *'W<6W @5&DPC&X$<$ M$]F)W#ST]KN%&XI!=^%R=<+)[=NZ\XOG']V\;_[!C#+K2?6VI!3_CV.DTY17 M)C.T]0F3-X^TF3 M7*5WXZJZ]4Y^6W*5.$8Z+>@==4+9R<(C'ZQWIOJ6'3G:*ZM=#]KRZ%=;'F*U MU=&OMJIYM6=:\&?WVS]F'OH__/6X-RC&8]?Y[^O>N#>!\-E]Z8W_ 6[>/WX> M=D>]-GK^/Q>7I\7HT:AUHQ>+^]PI&*\K<#Q J\N%I;R'5I>U:W58^G] A/^/GXKS M=C^5"-RL]?NB,QQU_S+LXX[)^-?)UY]ZE[U)T9U2XX9=/DP #*1%Z+?'XW=G M'R;#SC_+A\RO"$,(\$>3WFF_^!4"AF(T*KKE5<^#AX ^;U;H,^6;S03:Q$4[ M<.Z=Y'WQX_R2+?0]'#L?T@K=AH6W? 1X]2:YW>GUYWPZ_^I]\6G8_P3+L'S- M"JO&XG3R%B ;E;M\-XP^O<>=CXJ2T,^#*V\6OT*46\;82)6:^+-*TZEPK"7J MXVG6IXS3GYQW;Q_='IP72R_[N?VE=WE]N7+=?[;! (+Z> ]X+UW^ZPA6'#]M MA.))A&*'=]ZL]2VJ2XM=TVM66>7V;2N\TLCZD\MZ;["+K/\T''2'@[> V^BT M/?CGNS/P)(HN7O;36__N?:,!GJ,&6&2!@VN >W%0HQ>>F5YH?(!& S0^P)9S M.?E7\20&M)'29W54@HG& CI&=OP7/Y-#)@8M"U>Q2/3D? M'NLNT4&"7[4<_+X==(:7Q4V.U$_#3OLF7_&&VXI^'[3/GXM!,6KWW:#KNI>] M00\6":[]5*0O5T#18OR\&&T#XK=+OQ/FCQ0I'4/:_[28I&&BY\Q$3UYFHQM- M]+R9Z*GW;&X+D.[%1*5;-1Q/WIU]&)Y-/K='Q8=B]*G7 :JU>_#8 99J F4_ M7)^..Z/>%=[X+;%2Z4;MA__C,=23EFGMZ!\U#'7L#/7,?*6&H9X!0STGOZEA MJ&-GJ&?F0S6.^)$ZXD_N-ZTF58 @#?N];DG!MT#0\1+_O(,WP%>#\P]3[,>K M&YSS19C7G'KT:]<3$7[>?%;.L)=,MG=U"HKBW/3?2=ZLV["/Q] M*<8=>#H,1U=#6+/BE^%@1LYOBR7O1+!AB8.I.7=U-6KWQJ6E^=C^\FTQU)/K MN+74;;AY-V[^CKGQ&V.'E:V*QMX]K;T[ALV&W5BBT1 -.S3N3^/^--S<[%E\ MAWL6Q\#3*R[]M\^4Q\\6Q^#:ZT;5-:KNVSMR:)S1;X:AGW@O[MO@YN^8&[]K M=FCVXKX#EE#-$?M3*YEORH<[DNS(YCSUFV'H)]Y0_#:X^3OFQN^:'1H?[OM@ MB1W<^I_AA:->NX^#$@98]3\X+R_ZMOAB,Y;?T=[];OJB88[O2G/LEJO5,$=S MO-,PQU$PQV/O&UT/>E/.Z)>-2\;_&)[]HU/V+EE%6785KEP_NSY M1;=OPX>O>=7UN+ONX;/ITF_^]B'N_,CQ17M4C-<]=4;*\ON='_LWW :81[#_ M^-O@;JHL7;0/17XM1A\0R,47='N?0 @65Q_O^.7Z$F.EX6),?D\J_LL2(,L/ M6GA#+ ;#R][@SG=LINGR2U:>-?_J!K4ME!ECX_(5+MK\#AZ(Y *>+(.5^^[PU$^3W.!%Z<:CS5,NW.Y,3 MEIT4*AB;DY61*<^-38YS10-E*ID7/YZU^V,@7N7A\S>&O!0#CO#81S MBGD>K.1!4G@[-=)PXXUBEC@F7I3Z?!T8-V]9!6(*W_V7A.:0;?3>Z4"!'X(' MMJ#"1IM$H, 4+Y9,RIUO6@4#6V#=X^U6<**#UR+*( %KPPP5DMH@8C IVA<_ M4G+RU^7WXJ/GKTNE*0WPZ:C=?SOH%E_^;_'U'N]53'.58\Y*6VDY=YGPI&6B MGGCA/%UV/.Y\TPH8P\O+X: <^E?J[/&[ZPFVV\+)A$LPW3X Q 0=E$LO78;G?7%>UL,.)K^T+^_#25(9D"3B68A.RI! O[!(!&4BBFB$ M>_'CQ]]^2N];'U/XRR_O?GKWY[?I0^OM+V$1GN67S@'Z.&HCO3Y\O3P=]N\! MB19$)1&3"IE*X8R7)! FM%9&NWK=X/KMPUPF:2D M$L8E19W2QJM(35"9B(C,+NPJ7$8P4@M<>C.]N)#)X8! M@$)6Z 5ZJBZX-M*+N,BE]0)4,JA("DP5D5Z&4 *?J"J]M-T#KO?%IV)PO4;( MMK"9!>UILHI.>"F3YLY;HSAAE&>6B=6KX(&Y%W>#-X-B7RB?^OCO+B(IXGAP M!'2S"-()#EZ&L$*X&,#FYY@>CTB;."V WQ,894:8)+6TB4TEX%#GJ %8:5+US6F8+ NJE]U7E M=3 B;9)+E@6E1' ;&4\0)UAPK5 NM6=144(J' =.X@93_D PCW4MP2P"!]<0NW#=;JB43E>'):7M<="%FP?8WY:?I"RS' M&&[PQ: XZTWRJT.6=%H%4V2BUFEBI;?!%76&,]%JNA M? 1%(HD#.F#X%@VW)#MB2B&*%>VCU:!F^.,A] !48I046X#&%RE!!Y M>>6-")7H3U)Y@]I:$':';Z,/(, W)]9E%[(Q/"0AIKYY M\ =/4:3X76"M\6 M=S.Z $TXS):+9TQ1@5IM!;4):MUJ+J;VMJZX=M$/^)A98GTSF@7(,"7/*II M%.VI2*ZBYPS==WWW#:232SIH&:G35JK$'!<:UAS\4@I>O*E04"JC[H1PQ7O9 M$<:')YK=A62VVM.@>68>M[N3$<)S8< I4 UHZM(,BW$$R/YV'XL!]'E+D?P MRY0$B8(?(T0=P+5$9\\KFNB9$^?.VH"[Z$.-4R 8QF830&L'EZD-EJJH0)@E MC146L@OA=XU4VJ1M%#/4,IKAQ1!1!NZ$=*6VMM+;G"M[B98L[''6"^,!99E; M!SYB"*HX9@Q,I0D4IF9 M:"N\2@^BT8^CUN=.?<>2&N(!HY1&TQR$8B%4S):V]&[OYF$P'DZ>%87XCR70J;B)(H*-*NDL M/+7<"/!+*BZP8O7;YN/>+^0!)%F 3?8@R4X$H\ ,@656PEIE?<5'>^;$V5F6 MO5#!V4@I!"=26F=!KBES+')OT5!73 *S=WO9#Z#2)ML,()G(M%<$'0BG0>7& MZ6YJ%(Q5(SU*E#B(PCFH<:8I.I4DMQS"=8.Q@O/3W5";F%*/)LQ';)PAR*=" M"AUAA7V"X$NY,",1\ CCAQ?FXS;,T;NDC#5.ZNN5 &+\W M"Q7][L?AS^W)]:@W^?JAZ.#?O6*,@_-FG^)O@%,L;AKJWR>WS"1AN&00#F2I MP4/5-@4BE2:9995FB4RMR<5H>'U^T2K:H_[7%GQD9U#O ]8=4> M?'VR -OD8'VB(E'O)#"R<2)ZF1T%/\786&'J$ZKH;7BT!H4#8O<$/$UT8$GD MS'WDX-)X"XQ,''CG)@5NPQJ'O%[J'%3G1[2^,LMHB15*&4FD04\Z$IDDJ>[! MG3"MGPJ[IP@TK$XL:@=Z(4@&7AN0J@PT0.M;9BL)4;52Y]#.>_14 ^1UW-$CIA8F'[\'&Q>X*UUSP*065@+C/)(!"/DH-9$U2 8>"J M0IZZJ7-0N6#1J:JB=84%7E-J)@'CEB;![@K5G$< ,(B@& M+G"&8 T88$H>0Z+VU<2^>U+GE_)(_-W9'%*L[E@YF)@E -R=XBM<]JB;%2=* M*J\S2K\2\4/9!GZ^P&XC-;P;#I4 M>3R<357>$7XM6&2<4R6SEED$*Z(-1'$/RD*#2EV ?TT1%%M$H +*'-(=)D;M M=W:9-"4A&4Q4]Y(X9756: 6,9X(#.U7.MI2FMQ'MKN#5BM;&(SN3"'5*^.R2 M!6DP&9Q;W$0/*0>6*PD;5%-KC@&O+9N))(= @5W7!'I>;+@9A@?M529@WXEAEO0O]Z&S"N! M!6=\X:"G%@)M$DR7>6 4"P<8@^@G4!;*]%&(%GWPN<+<"A,":P?O6)D[*3RN M]+!@@8+X>^'!_8*HT%F1M*ZJ+0YZ^AD39V?FEI:#'T0]$ D4._C+T9;'0:AL<7-+9,W,O4ES8U%5!O>#$:FB%C8%,4W\M]P0G:IIJ)0LA*YU@7>L MS)T9*;"70O"F*ZW0P"W?\:_MK^[1?S*KTJ^&W^JNX.SW&.DNM$LD[ M*ZTG7BK%8V8*>,X46J3,YYR)@480)DH"**( M@D.I_PHE^*R5XT195!';>&@%#$)!QU*;A =1! YUC= MY2:$<[$6W'7 [ _T)@J'K @Z$R8!(]"8'0U6"VHTN-)TPQB&\I/4!_1@*KFJA(9L9(QMD%]"\V# -]$\!1P[]-9 M+%"7RFE#L\I&2*YMYM14+ L0G#\ \-%UT?VIUS[M]#\B>T&XB< [6@L>5B-)"$NX_"ZU%[37E]=][*PPRTR_O!H5%]CA:EYH\=-P/(:U>7<&%G5'[G;4 M9I&J,\ MN W6X/+6J[_VN[UWT[".VKWJ3=7VC1L=L284$OU9&:2(D$+]$I MP3!I'.35!]!*5:%02JU(\E:0'HK IK4@"B))$3$C*TN?DV?),"I"]HX(X+L* M D81KA^"0+\_[.#2E;5&OEIKA#]N3VV8+O.-U_83/A-NO_'6<(_RW=D.FYK; M#C"I,0(+-6VP& P8DAPQV+N&1\EBM098ZA7[>"^\'YE2-]YOT<>N>G\N!N E MH_?ONI>]0=F&!2O&9J_:1B,T$!RS,[.1$D\#H@@*(@%OP$O3IBH,2CPAC7Y[ M0FZB/#*)9C0[PT'<4K09+*NA7@'E3+6&PAAS_)2JEYM,(I9R17F.8+:UE1R\ M4J114#0+6W&1<.])/!&1]-,J)T6M )\@\>C!!A"6"IY#);IBJ/ F.3' M3ZEZV2E!]"B9<]CO2,H0C!?!>AM\8DF$-2U@U&H0^9@T>DKE)*VR4H20>. * MBW AED7!XT!"FWAE7T=P28Z?4O5R4\8D=J*$]3I;Q\ QX*JD40Y*0L1?;4+# MF*Z!2)]Q/?-P%(?7IY.SZWXU#-QO(PC""0'^JO;-QL4=^B7!"1#"#BK(HD><$#4E"I"0@D(7UJJR.6%7O M&^%Y..0UM:N^DSL3(388 ?$PD1 2P\]<9 :N@+:95FO''Q?_30<(7&?%&'"> M9S19 \Z=3'B ()G629)*%8@R5#XJY =>.>65\I&PF&E6"7Y2P,P*6* DLC*742?EG#4="57OA4=NHPTG*E357F+*./ M"OFAM266OCI.@%NC8IC-RO)4YCQV8ZW$E@_!?S#I=7O]:W2<;HMUTI=._[I; M=/-H>(DNS?5D]JC4'@W*1ENS=NH[-)):2CD [6XM=92!+&+Y2& "FR8;06(4 M8G%K=]Z65YL5M5('X(]#B8UM#I1QT0J(CTT.3BML4P=>J/:&*D_X>DJ(9TF) M+>H:<#?&^" X#3)[Y00141D1"6$2U,$:2E FZ7,EQ<:D!>.S3)!79FD!%0E1L[@?6/"\#&.\41U8 XZ']['7+O([AX..H/1A/ M.R_2):AG(O.S^^W&LLZ?Y3K_?=T;]Y9V4WX>=L'HONH,+]?8V<5N; FB92-$ M KT3P)=E&#Q#Q"D,47@H4/$SI"7+*[ +1HN4".WQA1MT\:\$\']J]\L\E4EH MCT9?00S_L]U?K1/"A9.;DA98% 3;@ ,+)8BV3&1>>LO!NFB>JWNMG!.SO)UQ M+Z!JP$)M8#\9>:*99^SS[)'<6L<2BZ =S;929"8H9T^%Q=UK >&B9EDDQK6% M(#_8Z"UVK2>&"4ORFK0JNF+('@N+3:K J)!<8HX$A@D.";R4Q RE@(2&***B M"D"+:78(+*8#,MX..J.B/2YB,?U[]Z[YH'*UU,E8ZRPQ'/ R4]XRGH)-J*0" MENT#EG.]_RFZ.ZZ"P%;F,N,I ;;$MC8E%X5+CAMP8%5>YXN3V9^UX*_"LS?86ZIB M'7JO+G!&I6(05S$&ZMED"Q]'P0X+]MOQ^'IG2A,1L@TL4T^$3 *[[ 2J*5A1 M9:VV9 W(PE"AK;(;()Z"LA>T6\IV 3HF/0"&?9JB"1SB>$J8L\[XI>Y ]4)[ MUS"D[01&&X$;+"QQ,!I&FJRQN8O/1MA$EXZ(=@!Y9132?G!O)'4*X*5'I6-( M$#;2[#C&;YD"PSH(Z^*AX-[#\PN1,A\5D=HE',P&7D82$#DYHA-CJ9JS:.A= M E=UCK9"MM&;PXYT,H-G317$.<"E8/D )J49!>>ZDB6V&V35/O;KC>]1]?%? M[N)NX8\RQ&J)V6#*1/B'*8@'23"A>LY#9559KJ'"*IG>G?UY..RBIS(_Y?\ M..^\@4H\8:A\* 1,/-A,G,6R%E@RCN.@UF36,,)5!=SUT#P YDV>:I84'2QJ MC6#6,)F\GQ91IB2(J$9%U(*GNLJ$=<.\95-2&0'>2];2VN!\4#+8@##GC)L& MU40*"O&HJK)%[3!OC BB$Y)@"0/EF R $[G*TQ,:J&6Z$KVA5.9.,J\"\T"8#WS88W1(&4+- MC.>J91\0Y4(F/D8EF#>55.K'PGQCHP+"4(@%>/)19A*BCG;:5T(HL";58#+Y<7G)N$/:L4*)*,LV$U$SICMR<'=OZI,-\D M75IKX*F(75_!V%@\_F%ES6KR08@U+:])V<[Y48 ^\')I\ :XM"$%G-6H L/. MBU/I2L'HZH'1OJAC.\JW@_%D5(["]>UQ;_SA:E2TN^\&_]D&P,%]Q-DJ=#L= MRD9% #Q6&'U=HL'[XM.P_PDP7[YFQ:5=AN0V);2\QYV/BN*V?]GMH]N#\V*% MX%]ZE]>7*]86[>[4+==P6:5;N]_-=1[[+\=-OZ*,RP MT! @X/H$;,"C.0%1@J@%\RC,^O6AS?JLKD]O\(A2)9Q)R3KB>)38A-+'0'7B M3J7DC%S:CUY<-2:;57O(JMU;J@0W@4$,RW#/3T<( %W6$?L/@B,8EVJL%]:' MU+L^"VV3WYTMWE,^[+C6:#%D\*"%'"%C3Y;P[-6T<-*TM;O MZ1]:?R_Z_3'<-#H?MCP(XK__FV%4_S!N7>%23^_X_?CZ]+^P7>-DV.H4HTF[ M-VA=],[Q$>7WW0)>#>%-?Y=:PBO M9G\H@>;D94O!?Y;@I]205K?]M56J@.FS*\^B\V)38W-NF*+#7D5&69T62TD9GG$ARE]_"]5TKLH6R MW\>2;%"@B\2WF3("@9?*8-\L448;6 ;,^%,9)]:L)[Z0=SHE.Q%_NA5\,SEQ M5ITSFX>X>S*!]$H(ALXN58)'G:2;'KL+L JD$JB(E325+? \"/0MX:4!_]S' MC-7ZN+M* \X;G&8*$9&KFP$GEM@' S_K?[-7JAQN41 K(!RV1!H-Y(5P&*)Y MH86,,54 QMUENA[B93#V 733&8L&%8(]9!GX!M+&X 4I4Q]5B ;8N%J#101E MYF& [MMW13/,Z$D<"\P0TK9D"2\!$>LP@$HDOL#"PR]T#)D7P(SX$]&FA\&^\; P6YU!,3 @HU14.*E$4I(K93*+M+I?:)5A M#X =/.#.='PM_-PORFS.P<.VJ V>:GIPT)VAVC!@GV"G6DXQ;.&WIJ^07&7P M[6 ]'(TMRMKI*$+@DBF9R+23^+9_9K0=D/UM_NAI50@DW3F(G8 MR3PX(BQ.O5=)6NRG=6>>%7U%#P!K=2=_$58@I1#2:A!(T'P,U+=,8)ZE)BQ3 M4#-WT]7(@\"Z@:[)YB M>'N..\Z!A3W%MJ=@#(G2U).[Z:K9 V"-6/2PFLZS MG6,M29PY9RP7.+M=>TF] 8"S!"XVW&[@V V4G0&S+[P;J M+CW6IB?,$BBX2 MJ6DJN59QSWW:Q+7T,/!NYEQMN!#4)K")8,+!P 1NLC$NL)!L()LX]W#P;J(O M4;C_9A2-(?.$34W%E'L] 4L>[J:OXKO!NW:H^S2/]1KNG;6]' [N576^5'3N M/0%G">@=,5R1UBL#RHWBYG#P6JR-M^B2\-T;MAHQ^NUNC(#?0V:4@Z9V.8"' M1PX:AX.+*T1I'155V!LZ4D'7KY%0 M3XS1IC4"I1])-MY[&R6!0#-BRHQ@+/DHHUV/$1.'P>CF_'':1F22"ZS-Z6,> MV?5D./JZ=/%]!&PEN1E4&LO"0X3J(C"@PG1;KWP4W&>R5!U_BRR7VW#=">K' M(,)OFXA "(BCDX908SW)D5I#D C)>(P+U#=!A*H8KYR(!AYDYE1!_"\C!P]" M"NXT-GL44CG_K1!A(R>$F$%UR< (1.E",9LL1"N>:1]IDF[] YMKLA?Q>T!\5Z MD[8G$"MA8RZ;1%!1@&,G$&MP_)GS-*W'>LFE.TJL-UMMX3#Y2^(^(P^)T:BE M#MAZ6T1G((:\8ZUW9/0GP7K#6HNDOHF0K/"S^>N_K(!R. MZ3V?>_W^CB77/BEG76*)!@ENO;/8&(8SY37P:W5RJ9)X\K.TF3)_\?V V;3% M)K7RA$2F L3M$'L:C67?!/Q;+B$0K?;5D>"9T^W C(;C\:^CX5UG&AN3G8DC M28([S7R"6(%;3=(TV3DS)D@E$Q6/SY;WFA;>O@M0&Y/AC,T0+T;.&'<4_&3E MRJQQ22@!![,Z?T-9LI+-O ]46Q(J(1CT,D:J.02P.D<(/N(L+]Q&RBH;I%:: ME>8Z>P*UB51!4^>()@X3<4TT5J0R;] PPY4655)9LII@?P=4MQV9IXTCJIZX M+\Z&HV)!7-.7R:@]''5[@S88:$S]P\U?N',T++OWS<_N=N;28,'4D!@=ED%J M0ZU.;D9ZQQRO3ALB=&7DP0&Q>4JB;=Q&5B2"O( *\4:CEA&R3-B64FF@6S4- M5FMEOWFB;1%RW&&+7.28HZ$^L^P8FW):C"JN:2"FK!;? ]$V<9J0DGJ%;4>I M$-%FW.PKE9 QP'_5?G&:V96Y"(]*M/ME FPT!1'\!^5"4ES( +]P&UFR$K,O M@U!5T:(KC:#O<8I>5]9"E#Z))"FX;TIY'SCETV:&H!Z4T=4!DT+RPP&[3?P, M!XH2PYF14N))C-54@K,MB$:7K9JZO]+1M&98-]:VP:([9B'X#3S*C&>GTYHK M*YP-O%(58N=3IO:!];9QZ8[#*)+ 5$5),\Y["AE;)^.,&R] 5FVUQHJ9M89S M"8*= =PX)8@3ZT%E,.-,.4M, RTER8Y8G"A6+7Q@C-RQY%L@+,8XZ.!>\K-8 M)$IRB!X/NC5XZ5H;DT'H0R9 2X(UF!4 M5HI$EV!8"?@UO#@(G"!6CP+])PH M+QVAWF&?J^!R-AQH6NU(K^5.P"TU GD[6)G(M+,N\DPSB7U7I$DXY<4G'%]1 M'M!;+JO1Q@GCE;7>#-(#X=\VK%677GOA<.= K@'&MM<#FZ4=T90 MPE44SC"(:Z9HZ+**LMKZBHN*57LX&CAJ:$F"]I,+GIUET6>=3;(4D J>3OG* M.VP 6)$+OD:,[PM=;4AM%18"S,6\I9Z*%"R.N9XBI9S(U7CYQ/*5R+1NI!:R MDG9>(IQ39A@1C#&I?#;2RIGJL@EL:[5+F3$5%W $*,5!B27+P']@<;84AKE4 MW0V@F#ZS!8<5F!Z(P-9-FP@RP&3,$"UI$[GWTT3B$$$&;+77,5])QGT@_+^. MBBNP]?-[9NZG&TSG_T M>H(:\>/P=D0%*,DRYW\TPKJI-:U:[K,'IR'2M80"XA#H.G"#*/B_@?O$F&!D M\=1GWI&'2;U&[AX$]B,08>/26VJTDSS@T,>H,P35T[Q!'C+X4NN)(->8ZJ,F MPK8@'7P4B#&L#"#"FN*V,T2_S%IE#8EA79\Q,)QK--BQ$V%SOV:%Z7?,8"?< M&#BXSM-,1\]EH%*M)8(Z+!&66[[_4DRFK9]Q;LY>AV]H.8J_#8+?I^>VI1Q29G3!$\QF1'>0%1F&6$XA=U7:R$XT6+5 M:]L*TH,QV#C5AVA0FCBE4I?-KFUD)GIKG8:8VNE*Y,\IKVB,G3#XJ9A,BM'X MW=FTOFVA\]NZ!NVKQ79[U_?'KU4H-8PG0')XMGJDP-?C((:X &G90&'6":$QHK$G+Q0JJH9 M%,53]#O 75-Z]M")SDH1(RR5K,Q7=]I&*['!;<)&+P!(=;_)RI6ZHFT =M!7 MQAXPNSNU.&O! U09S(%4)ACJ?21X: KC#^;7W=A%=W4U:O?&Y6#&C^TO6QH^<:J)],D8!]K6 EX,B&'V M(7E:F?!'*5U5",^'- F/H:]&O7$Q'_6Y;NJ_7D0>3966*IH@J*X=<480)FC+L\\A0)C8UFUVEF(BK5Y*'#'RM;) M@W\6N,U9@398MND@W]BS"XG)T,D$,F;@&Z?IEG:-69$4[+6NCT MN&-E:Q/0.P$9:Q2ARD'^+]-;21=:_;$;-UX,E: V2@ODS^,<*P M;$3F/$H:JR?:5'*YUEG;ESP;O2-'.,VP7K:,:;S F@3TCB#\%DQ4M;7D*V>] M#P?N6-D:EB@HI:6(67$<#CH=EVVC7]NYQ7#6B3+_.'L= M9;+@\W@BD@=KD2./(>$N+R,GE)Y0M4B,K1AO(]"L:^1-P[30OH)O5K8W9@/# M?AE^HNJI2'57G1B3*5$\>A86PEBC0!N%+*CC1$?B^)H]S,IHDEWH\HW0LZ;- MQ>6E,$0E \&$%Y?M'E;,;UZ+IVV(=N=. MK0K6 S4Y$>!"9G &&*/!9X U$;"XU3,26^Y ;"/FW419(N=P<(X\L?B$'?37_;0>:_-S& M7IN#]J!3[+O[%4+9.LS2# %?5M18<)*=2R C.!.GLF+:Z)7F754@]@/Q:-U/ M39*B,3,.OA7VBI,V*VP;A^73S%4H)!1_[@3:V0EE,9&,?9 ]E@-F4%69"] ! MBN-HY.I@4"W*_,&ZB;0Q<9-3Z0SP..?&!8/CA7.Y'V9(U%Y5MS*ET%H>!,9C MY?2<>4PX@5EY;)W)<4(-;OQXJUD.JRVA7OR(F07/G$ [(6+P"\X )$V[II1[A*8%XF3J%)6CG-1[IHY@ZD,E5E: MX'$Q30\"X[%RNL I$U0[1X@DW%F7/9UN#TD38S4?R8*J>.8$VIG3?;::4R4L M<=ALEP-_S[;05 AK2AFI4D+OHC!_*28XO_G7T?!3KUMT_=>_C;$R(O?P!DST MP:X;^Q4[H$KWH,RL]IP81B*/;%[GE..:>A1:]D!>A/W^T-6%TQ:QYHIDB!T9 MQ+D4-+6E,DSSTT."Z)>S*L]*>3B,IMEL#ULESX(3QAF@&/_3 K9T28,47O@](:X.I":5MM%TV8099/ <-M^-MD3K'O( MU2F9 +)>A?KV_;L!MHF<*@C&HN)*$/"EL3T0J M#+$^A%D_J90Y!/[54QZ[8I+60+$GD/=U#L-P!&2!E?ME.)C195N\[G'6./-> MPK(('[UQ$ -(QX5V&<*!JG\$CC)]8C3O\($W.$Q4$TI]2,K(8)5C'A.-O3,R M*2\KVA+$:Z7$^FAP/%@@%)QT!*)8%H$7LN#68>L%)9P7F A6K:8OXZ!G3J+= MM[<$GM-D""H*PERB;C63!HYKB4R;+(H%N+0WF.\%CHRU M)DQ-G>0.=)FK:"YIK%0' O)PFDOY' 7$!:W&E,#,0]Y4+'2@.BRI9(@J,:;:J$KW I/8A8'O$6CL\V)L(C#8(R MG[#U!.8_@3LEG=35,AUCV$$,V'%OXH ;3K0--#F<":$%([G,Z05=03E9G6" M[3&UKM\&;G'2HV:8CVD(8P845M14V9G/I92*U60M373]/M=N6\^[:RZ'6\'! MVZ0CN,3<>2(%IXP&IP-19(WF8DJP)T9S5\W%K,Z2@7O/@X1(*ENMP>VG.,O= M8PUUQ5*"%3H4OQVKYB))"R\4 2Y0TFICDO,L@^UVU!,;*H9:B ,H]Z,_:%$D M&8P:HX98,6<'45GBH/"3-=*3:I,**2@_")DV1O$B*V#XY(F/V0H*6G7:0@_< M%"*K1RV:8U/BPP!Y.,UE0\Z">"S2M)':G*1DTY, (;16Z[J>F0.$";6&$*BX@++;:,PYN9LQS)%FLEMG;@P3^QWULYBSEWEE%I02M#6I+4S^ED6<0 M&U7B(*.>G-N?XN!,&.8%@)J%=(8)%X*9'RXJ46VRAQVJS&Z^Z6U3G;V*KIV5 MB1@\%<-=;<6=]0FK]I)-@3!>;0/(U(J1K@"P*WB;\B6]\BX!P5AV!DA6UC-P M"JRGT2&T%4^)Z96MT7N !\ION$SD6<^BG7<,(>9.X+/JZ!.C4ND4/5-* [0! MA]96#-5)>4BZ"NV=\#P<\ON*RL\@":->NW\SV@">CQ=M87>)LV-=#M2)) WE MSA!P G5*-K-DJN?$CXO_QAV3()SP!H)%;2F+G)MHIBN7H@!KL*:9G-&/"OJ! MERX1)2(1S";*LG:"!"+++2,1"';9>TH";!MF8 %(")]$B(3&3+ 4>[IVT3G/ M*Y[7"5VIXSTTY =>.D/!,2%.)YUQ8)DVR>.9&S59A03$>%K\-_K,S-N0\ "0 M,0:^?02O8K9RRK(U^H+9QX7\P"N7">@:2S/#IHF8;4MSF#:;)^"#5@=N/P#_ M6<.M<1Z.?AT-.T71+=O3EP^H(X$CI^ R-9$Z'CQE-EAAYAU2N:T6C[(5-V=' M^&I%;5M[-!\=6 /+0@2E2+4N#S 1->Y\DI4\CA4'J1[,WA=7UZ/.17N,=0[3 M!FO8C&<;.&HQ9"FXJRM$*L-.S<#M1#4=@V4QKH3ZD' M$Z6B]5IC4[3I>DB+XX\KD3;AK 8,/@Y=Y[^O>Z-B'AX4V#P-;FN/+V;?W*\C M^Q)O48*=]VCTG&)+2O =I_.Q0W;8=+2R'-R*M;CY.N'HH-_WU<)+-;&@<1@ M#P5/"0N2).O!;IEH5>""*:JKR0"5[O3WAFTC0C^W1_\L9FD/=R.S+2=2@-Q8 MS.G6TD=*8:UF37N#"TQ6XA1,[EZO!#;"50,B6QA- M>K52/<>RY*5JGI]69:HS:E1:5]P>N+I2V9:I*4,I,@L')03,>*"\M#^8+$D6KC60X M>$2\#I1&L_;#I3K_M3UZ-RJW=[K_V>Y?%_-QUENW2I;3ES0UWDB6!-@>FNY:NEOUN!N@AH&]< & ;3SUZ,"G*F+U-,8!BAE^ I6 5#@_ZV_'X>F>* M!TI!S8(@)X+])96S1MCD, \&OL1.H MM0Z'-V/O NE)TK0"'*-DI;W<6B#V@'(3"2E8=8I4],'*0)A5*02BE/UO0#N,R;$2!.]-B8X+IV(42@U=ZZBJ1Y> ME!,75P"_!UPU(+(M8 Q>8=5/X!!N02"BJ-)S=Y?[:CK<2;4SQ(,P^=#NX_R# MN:?_[JP6)UX&Y]'8$2*$ 6CL>;4PCVJ0K0,AB!KLW54YO#%]*4:=WGB/6!^D!M2/H-XDK;)B M+.EP,QE)58,5J5>Z!FX%Z8'P;QL2&+S@1D2J/,$:5]RLG8]Z":1Z1,!X.?&L M-@30X=]CS$5,03OB>3(Z&$MY3'PN_!"$5$\0#36;@2[AV ?2K74@E$FP9!P, M&.XJ>.EG]6*>@O:MF#.X1N\.Z?K8Z9=B1]OK*7@#*F0&2D5:YRQ\ +^*1$,, M)E:R"2D3JR?'FX#9'^A-IM@*E9*EH$:RDX90@Y6AF8*?%1+AIF((, -$5I3F MO8!^7XR+]JAS 9?$XE/1'Y87S4SX/'O@9O+"?"\+I^? &H['V,1Y]^-GEJ.' MJ)134UH"*R(FL62F0THF5CP-<(=69A+6 /5C$&%C_1G$5)IK@I674>A LYT> M9%*PBY95Y1VL!GMV1-AR)$H9T<)ED9G74@0'C)X(, /0 :@3*UOD>)@KGB,1 M-G*"P[R#3(F-EIBL+5C9\G1-I'*F<]5>"#HR#EHT 5VKYTF;G M1,?$C0T9(NS@C50V>PNLI#VWP8C@0]7@*+M:7?U ^FP>%$PEY3YI*16/$*KP M:9Z%#8\ 8*D[- F=E98^Q#OMD5'L!/!5N MC][&BGJN= *"9'#\K331R)(RY;P_45%HY1"/9TN;W4O"HHH9T_B-348Z@VW> M2_)PB#=E=4(4YQ1\R-KHL\6)93$HS4'?,I*8X@DWNV;&EF11G=+#B%T]/'PX M= >4VLP4S9PZB)BE *T4;,;V7!FHSU*JHD=Y?0KSN,NBM!<@MRYYHI7,*7B4 M2XI=B'G$:185:V+U2I+2(P*Z4TF%B C)0]YX*6A/D*7PMB5(W&]M 54))$Y:P6\'_& MF<2]]UEQD%;6IFJV,7LJW!Y;:JG$NOL0DL#,:QD5)DS.2H) -U<.)+A9+0U[ M3K39O8H1B_=#=H9D0O%0E3(Y9QQ&J@6"7-G5[NJ;Z%/T,>OXS\4 $,/U\%6$VH;#P% ME)CM)L" 9 [:TWN>9AN#S&F;JQ5KS*YD6S\>*EL\HV!!PUHI(SA#TLOHDB5. MINR]%395\_<$%_()4=D8FIED1?;2,F.,9E3P[*>;=%)8&ZM-5,$3X ]%Y68, M=1A>XK>EDMA9-E2D#(^5 G*2\P:@C0)",6NP%YNN-,P![%9$8RT<>T*ZT20# MSTL*T 'QP(U.4FDU3\XG453+$$'W' K4;:,YM9&))^;!5Y!))_")J0'W.,@D M@+H5WP9,"#THV*?*V!87<8-VT#$Y%GRJC_\ M6A33(]-9. )&/CB(Y*3CSC@M7"*:XA1IZQ8QF:>;K4:L^T%Z$&2W MI=4(BXJ/@(? );8M9!['H,8HF'' MQ[%,&[R3$W9>RD !%^5T$#E(J;++UL(/,IH ][KJD>!J,LA>8!X S^U>%3.: M^*RQY:J!7X,$Y6H(>%F@82M>5265Y*!XUB.6"?O<*HW)#D)J"#"#8\(1:EQ@ MX!]7F]RMIE/M#&+-^&U90YROG73 &2)1YLB-3U0%-) XS[7:&ZB:;O5P!&_+ MXWX=#<]'[$F$]YJ!59U!=E]X:T@?C'L=XO1&+-[ULUNV^AQ.0I+%3U'ZYBM\A;5JRJHZQ.&%#5A=N"81= =PX@XPP@0V'/;C695)\,$HYA@$8PWJV:IH0U6IE M8NAF"#\6G8O!L#\\__JA&'WJ=?:?/1^-3@0E6ALK,52A$&WAD:*FE(5U[3:) M6!:".V%Y$,#'N@>7M.*8/YB]HA*;%1EAE B):Z$=L94<36Y6ZK"?.[EVWI8+ MAH*59\(Z'L%46L.Q[[,$GLL2;&6U-3"C*T5W!R#9QF!>@"G(6G.08I,3U=AH M'0^SM5(0(%?TBS%"'UPDCGA;6J:< H3!U'K"M3-8@U$.I()%SY16$@(A2-?? M%+EV%@D("L/WY0DFW9-%+2V>QPS!$U MDJ ,*\K!+=19\IA,-8],\Y6LK,, ?*PBX;R@(42='/^I"MI9E*H[QSQA-M9HTMC=/$ M5+UVPAYC?8]8)+P)@D8"@8T2%,^?A)MU@+3"JJ5ML:F5X#@39G>2C8KV^'KT M=:$$=]<2<2R*<(S'Z#P>*>#P7A]X5C$1FUQ:%UV"^:":\P58JV#L#.7&&-AZ M3X03&0\50,.(,K^8&@J0@Y^R-!GZMAK<*$8X>0B4>W>NR30[!UH&X$[21C D M8'TU9=*9'!6/:^#5T.];9\3&-9GP>!:@!J'L?H/>H";=19UQ[KC*7G Q ME(I1^,?ZA&?+EBK,^E'<*Y)]V?6RVA1+K?1DWA6^.96QJN+G8G(QW)UGP7X3 M%203$D_/O068M ,B" ,]$%%956;7]T'K(>CL6UWUW&=28XX352"IC*91^J MPA#HX1SB"NWIRDS/7;'X>]$[OY@47?<)K,QY,=]4B[W^-7PZ%8)WUY/QI#W M0IB==WE$ME$XJ11/2E*<&NPLD=$2:K)FP:R12F[T2BW_CD#6C=_&&E2C;? Y M4Z\,#0YDQ&BL'4A"6Z_YNB8EL*I*'0U^6^(O:4&;8A(K.)PR&6^$!HUJM8Y@ M\BE;MW^+?9CH,>&WT9G&'EG,8'\6!1$F3826ZQ=\],GZM?R)0?.!\:OTG>P7';-BL%_$/I%/$L*,DE<3C8EG,/P0OQ M)J_S:[FF4AP+;IM[#8#;Q;7A#I@0EBTE*4N)<]@Q*:]=-TU%3;C-@Z0PO#SM M#7[<$/Y7?CWO\4 M;RBYFOSPXM_/)S^LW-X'L$\N2K3?4$9^]P/"=]+N]\X';_K%V>3.9^#GZV#H M#2Z*46_]?:7/,.Z51XCXC-=XT?R!KP&JIP80[SL=M3K]HCWZTXO!<%"\>'T# MW[$!^V[0^KG]M<7)RQ9RTLO6YZ+5GH61 ^ MK&"SS]M_'G9'O?:KSO#R9>OMH/.JEH>^;+5!1BZOVH.O 'H;[K\":0?Z_0_P M=6_0&@Z0PJUN;WP%)K %0CD$6XBY>&?#4>M\"&([*+L.@ICB@R[QF!I0AX_* M=BVO6A^!(/-#W-;5J->*O L%)Z4QT"9/+A^K%."%ZA3M$&M5@-@0&_7$H#4:@AH MS= ' 3B?9N?V@(I=("V(_V18RL/IC'U?HEH<@;*$_VJ1R,&PEL?YZ)4]@#_57LT^=H"Y7?S!>I.4 J(\-6T]0SV MTL)KQ]>G_U5T)KM*_6XRO"C]$33J?F(N@A/*24(BMHQTTB?*(8R"*%$0;75Z M5F+^>_F'UOOBT[#_"5<0&\#A DT[P!V%(!VWE ]:OX!A1T^\157IZ\C2URGP M_ %+]=D['FA+PBM9KKV4*WW/FH* ]46I][DXO6I_:H-[P>@Z@/NH 9 MRG$IIV &_E[T^^-6;H_.ARW?'OSS9>N74J6!2G#C\1 \&OP-?*5Q:[ER!=Z! MS_\]>GW_WKZ\^N'?#&/DAQD (%@]T(]?;[ZA/_QAZA"M7(!ZXQ/HSG'I5;7! M>YCS;F=Z8>F$75^ASCE6JK]$_3_MLE,;;]#:60,T4+:@B/TREC)&:O%4_'(V>LK=EWR^F0M5E]; MI\!4F I:^O+3XBPP%;-R6_3:KX;C8KRXLI^'HW^6?#D+<49%&?Z4MNKEHDL\ M%:PR\(>+Y@' >+,I?#3U>T/YHP#G7NMU"J8"-2]HX#%$31-4$[A*P+Q%K_3+ M?D__4-%D<]5#]0]CC+XNB^E=OY^Y)JA1.N"QM"'6NP#LX#'E]]T"7G0Y"SG& M?VA=]4%SMH%I1N<8%=84TI)73/ZN'L&N2S/25X34!!((U>_9'\K%Q"T#!?]9 M@I]20UI=$+^?WOIW[Z?T/@Q]Z?'1E]5&WU=@FVNCU']<#XI;K3#?X:G),"(' MW$@N+O<8O*FZ0B'Q2M;%L+?*9U6-_']+R@,U>TW,P'6ML+=!TDYN10O#GA%$ M-^OM>F_<&F-?83" IU_1,\#-Y@E$@_VO\]T\C.G:Y63*]8^8F3_0VV.4D$M0 MHZ4JG:O4,]"@@W)##/W%X=0H#DMM??L50-E=L)G@"U[T3GN3\J%GH^$E/'9J MH9_K#]@ O@8>63@_NZ'7*UN2= MTFZTN]/W @R] 6[&%5V,UFT;+?-&N2?G4M8_#N4[O7QV;PMU3&, 14,2CBN_WF^HX5F-6O3+U([;@Q>,?VWM(. MX,W7Y;2\FY8%[XNRX2HF#XUOFQK<3&[:9:?08D\ZG(*3@S21.T&$MQ(;0BBK MO7]6.X4E*4Y*6K06R7446OFH=PG1'3H;]OM302RG-( /=0D13'EV6$;^)Z>S M2M.%'A[%K O-:,J0Z#8M7MO^W!Z!]S(J.L-1M]QK+*5Z/$^.+E56KQRA^A)W M*,;78-3Q(:[3&5Z7.^6M#ZCERL>$8;=WUNM,W_S[A1TZ]R$L[LJU-#4O6]-9 MEXML\&9O4B^<0W?*?=-%(K([6/T*/;+!^0F>7+\A5U^F3T'?;##]??$U@^'H MLMW_87[/9'B%J_/E]L'3->F *S^[YD\OR(OR]S%JS=GONPOI-$B= MF^G@SG M'XQ*L,I//O>ZDXLWAK^R1G M?_?#*:[FZ*0##-.^&A=OYC]4SNMOH1_=_(0< MA# /_O2"ZAWWH?7D87L+66P6'G% M4PKPVDWBANT:MCLXVZF&[1JV:[1=PW;?!=O=6]OMY1"?MCO_/!\-KP==W.H= MCM[\6^?LC)QUCLM3KJ&,9%S6 8UG;5A:XUESE)?3%!#,-.A,\V0PK:0SZEUM M+\';0>2/B,Q'IPMJUY5W$OO^8OZ$K/J_'XWG-I'P )0JV;564K&73/*#D^M9 M< W>M_/)_X'\@]/3I^.S7QY4YN-&XKMY08$LW3JVK86 M&_5_"RX[[B2:^M67>JE$?>IK"W6.1) MHOPE8[4E3S0BU8A4(U+DI2&B$:E'"%#ON>U&GGOH^G%8-D#>4@3<;&8^\6;F MLJQRD-7N\!JKAA^BRY[WOE5]NYW;:/OM;X>:EY8<*/K9A9[/@N\.[>$U.K+1 MD8V./#X=J5\RRIZ>GL^"[QH=V>C(Y\*KC8ZL<8-"OY3Z0'M^C9)LE&2C)!LE M^?R5)'^I;.-)/OKF[^NRS][:Z]?\O-#,\V&=.A>;?J;V: \._ZU&)5W[-+. M,T?-G:6<:R:D)]Q1 []'IYWBQFORK-IYS@G1 DJT2E)L7-#' FLO;GLLX-8U M\NP6DW:O/RY;;V(KS@$VTYUNW0_/6J?EO-!B3NLKH/5TT,=DV.I.9^6N^;;I MI?F07IJ6O!+,*G.,S319TU?P>=[>X/Y,@7]6N#>9W$=2AO*-!=O?;;/#II=F MPUY-+\U#*ORFE^912V33YJOI+M>PW1&R7=-+LV&[1MLU;/=]L%W32[,&)OWE M^K(8M2?#43F%?'JT@'7N^QXD-)D,CZP&#DO$NN3_&6SI->S8L&/#C@T[/A8[ M'AU5&W9LV/%8J/KP/6SZ_%WS8C(;M=O$UX^DY Z1(GPL[/1XR;Z'(TK]:;L< MNS8?J.G6&M(<"S/@?4U#DT;3-)KF\9J3RI>$/%X5U;$P0Z-I&DW3:)I'U32* MOS3F0 VE&DW3:)I&TS2:9GJ?X"\9?[P60\?"# _5-,V!]-VTC<5@>-D;X)%T M<]+\F)O76_MNUDG$A:WJ;7+^V#KM$<].=J#",]9VC70VTME(9R.=C71^^]+Y M5,S8R&HCJXVL/@]F_#YD]?E783Z8A'\ON[L4W9,V8-L^+V;IY9WAY>5P,$TF M'[>&UY/QI#U %)J-VL?7=@_>DWULM<7U2RIK.]PX%E$YM#)N1.);%@GU$FC1 MB$0C$HU(+%@)T5B)1B0:D5BP$KR^#@'?BD@<\"CV^5<@N/'X^K(<'C8 0HQG M_4?+TF UCZF:GKC,J*FS;#BNX;B&XQJ..TZ7IN&_AO^> MG4N]3+9G/X#WPP3'/PROL&?_N G/'S\\_^:FA+.71!RH>NS;G1/32%0C41LD M2FK;2%0C48U$U6>C5&.C&HEJ)*I&&R5K.]G_7B3JFRBOFXU*LW!OG;1=**\K M.[[>W>=U([4?"=H%;7'S4^NDY;K_=3U&J#^O9AA.DPJ;G;*CU(UV(U*-2#4BU8A4(U*/(E*'C@\; 6L$K!&P1L".-WO@V>>U>^S@TVSH M'8?=VTUZ*[:[5.!;>>[P6[%L9\SGT9B>OC'QZBAT+\QS<-C:ZK-%EC2X[ MF"Y31Y!?<2S,T^BR1I<=$3LVNFPG1I=UNBR(V+'1I?MJ,MH MXY<=4YK,L]]@C--ZI+J8JM'R3Z'EG\4YP5%-=#P(R0ZRI_B(V=#/@HT.[< V M&JS18(T&JW,G\1%/19X%&S4:K-%@C09[-AJ,OE*\T6"-!FLTV#&P7J/!]MHU M;*+(@VT=OIZT <-UUS\:8 M$Z_<&Q%+>+P,G+%B.TV@%P MGT>_A!L6>BBW1L75J!@7@PGHO)+*I5YJ38:MJ^M1YZ(]+F[**J?WG;7:5U>C MX9?>97M2]+_6@S!]R21]"9JCGA69S<#$5:X+/"+K!N\ET'Y\571PYDO_Z\O6 MYV)4M ;#2:LWZ/2OD9=Z@W)%@/Y7UY/V9'%.S-K68JW3HM.^AA6#NWJCZ7/* MZ3*?A]?];NNB_:F _W6!+O#OI'=R,W&F.#L#.%ZM:PO6"%\I?-62]F]'^+2I MG;?K$SUMQ'<@>!O=D=G/?WQ]/3XY;[>OWLR+WG\M1A_P]1_!@_)]8) ?__5? M_CB_Z.T P"\^MK_$WKC3'XZO%Z[#R5/H=KTOSO[T(DL$"E-5(*$ZTPC"BIDO4L___M?6MSXSB2[>?=7X'PG8JMBJ!=?(FD MRM,=X?+C=O6=?FS9&Q/[$:8@BS,4J2$INSR__@(@*5&V9,LV*('TF8B:EF0^ M@$2>@T0BD6EYP<'/#TR YB!<15.N [^S._(]G=+-RZQ=61"E+ @7!ODS2V\C M,39:F#9:FX&@?J5VUUW) 27D!?BC4BL+KI49I_-<<(P:<\4]\CZHD;$Z$\H^ MS\Q]B15Q[)]:0KU'^83'CE=.<.IIUN+[H9HOQ M-@UAB[U#7E4X\.J4,3BRH(SZ,^D?7++9PL /A04O3/QTGBU,^:6I_]"H7S@F MQ27-985P9B9IO$ENPU_,\2@1-LQ\SEN3B"C$*8F ;Q"W6">*G$7]0 M7D0A-]-3^0AN-U/1:%E_GE3/39.G791/>:2:^^N6-U-;R.3OC$SIJ.S9C-Y/ M^=))G1OE+[9R8T6AC>^KMO$KI[>2AW',K\)5((TH97MULMP="SP)HL=^_J=< M^$U7_^_L[B0,T[G<1_HS2Q/^,602#"?)Z'1"DQN6?TN:U\@U>.$]C^^>G /'."P84[. W\H7\2?#T[&71J2T"T9"D0LBJU5Y.=RA:*^W3< M&Y#Q.B,6IIG<&?LRYP#/Q,O*)WYGMRR9LW)Z.^6W9EQW^)(@*B;D=)X77*.S MQP)^C8#XI)J0W^@]L0,)6;=7:S2?4QOA>%IPN:#;*R=>4_X=\/+@X MN?QZ\(E$>3[G_'1R^3_D]_1(/N;0'!JD)(3 MLWM>G2TN,$Z)E>3*)>/Y/^1 MV[HLG\=RSJ4"9[)%S&_%/98VXXC]@L MXBV4YD-&DYR;+Z(?O.73*.>"NTF%'U/:>2R[C81AP^\*:[&(647L>DY%P\OW M9FP<,R' 'RTT^LXNJ'ESO]BA[E\E,'; MST=Z&B7UC5+8M#3(^)"&C)MQ,2=J6FR\0HCH!>^4LJG'7#RT'O6["5?%CURF M-/_4'(F4FBAT3C3WCE][EY(IXV,RDI89'97>V2]"\/,XYF\M MLK2>(\OP!LHU@#0#M*Y,M+>U5J?>U(%PK'<9*-9,L6 M0Y1POL\KT)06,16:$/'^C)YK ZNQS/\21^6"4OPZ3?."CWTF/?:E2W^U(>*B M99NE\2[GER/R=U;?&-_+F #A(N>F?2F>:H3K]A)ATI<_K1%9*5S1)OYJN3Y@ MHO%<)?@09FR69O*!#]O'V9.O/>AU%(NQY7?+5V_UJD@L#&9,UB8D(CCEGJ-G M*KSL([GT,"KLB"?EZ;BX*T8 MU8$78I%$.0'>YY%4@^;@)TP@EF;W30&4?:]ZO'8 ]CV):CW#R_NN'H"&"_=? M\TC&]@@4A)7X4R(V7X3C0 :W)',:/U*ZG#/W391(;J-C MB+AB&?-5XH 3$T=2GI:_B]6Y"/;BO]WPMVQJFNS!'5\.;NBA8*,Q7T7P&P2; M"ID' ,$V_H4&.1?"?%A(5$I;AG;QF41@H*DHB20M8=V(RC-R>W+#1#")^"C7 M6I$*ZVXN!SFME%',HV26%D+%%R_(:__-&N+XM9ZD\XK/\F*.6 MRZ!J8[EM*@TK2;!+XU+84PO>YO 2;B0R9DP2.W]C')?@+W\2>L_!F\D>\1:& MXGV"M:\+6MHS=&%S')%+/I?(AL3"12O7#H^5]8Y59M_Z9E2W<9S/6"$(A]YP M,Z%T_LA1$:R4B0?;1KR>;,D&1UP95 M;4<3+JY\GI<8JNTK#J3P7CQKG)"ENU[!KQ$T+@BX=1L3BJ%D_D8V-!?$GI96.Y^XDW8RR77J4*\WEL M+&91N69MK@HY17!&$( 42!=T)N>_2'$2%P&9MMHP:7+-*X5SF*]9L_9+#O**J4EEDUZ;TGMQ2 MZ:'GG-_QB6 MJKD(6/)(#DQ.9O&\@GF>IWQ6DC.4&$.VV-O]1*9< M:Q[J9"[7\WQJ*A>0U2[#2$B.5BL!*C84.*IJ3T.4E^O\7.)RL21;^!,>HK^2 MRGK7PM)!4#:BFL;$7!(OUNYQ-&;BM?4O7-))N8X\(JH6FO^/_*-I./5RF'$PE<^].*L^]_ M5FR8^J&&U#TQERRGS(J()!/6FB6-^52X2FK+2Y@,\Y-Q/K[%MY\LDE[ MUB53+T-_F[/;JD=7M+WY9SC>.@9><6'UNR;%R+-MW1#_?M$*JEE&TS?%>WM,7'O&"=&P( M>Z\TD:5=*)Y>AQ"5J'S>0-D&6'LP8BI3I9R_/XI.A706"1-(HUMX5N]W[PU(4WF:GE1[U*( M]U7V E\PY?*9M)"#)AS]F=R*$.XDX7DMS:.E.[8R285S-&+"4R!CYJA\VJ/WLQZWZV:OUVF+/; MG M^_"EL3\J8GJVC!'Z4WK6RO]_23S0VH%[E?[ MZ\5Y<()XH'>Q48)X(,0#(1X(\4"(!T(\$.*!^CC#(QX(\4 >*!$ ^$>"#$ M R$>"/% B ="/!#B@1 /A'@@Q# @A@'Q0(@' I9TPQ+B@1 /A'@@Q ,A'JCG M\4!KXW>:L3]_9#T/+ M=$[=GZ[X*^7V_W*J683,Y.2&)2(WG^"S4*RXE[/>2CIN.;O^WY.3/PU);X]V M+(_(29,":]>CB$O)YK&XOW9ICM.TX!.1J :05;[]]5$.9 NV70'!^'9?A+K3YC&O'UQWPZI9ETV,\:=.@7Y(++ M@UCFX?];]$U:4PH5L&70'Y$J=)3+II&=5:R4J]5(Y?@2\Y@@;[FU-)K+@9=! M7/^:TZQ8[HB4&QA7PO 6BR"C$5Q:/K#@QNZHWKG.V8+QUPY O0:Z+E=3.9U* MWB^GJ84ZB861?*^6ZQP^X7,%GW#1-NIO?.3V:_ZI#%/C/2]WK:1[O+021.PH MGSK+O46ZLC!A&3<&>/>K0:"+(#(9M+:,N*SB'JJ(@=N%0H=1%LZG*WN"(E]O M>I>(72:NW&%ELBRB2P7RA9W$P5,9.&*;?K4GRU>%F_LKER:BXE"2$FZJ3.6S MGKT+TXZ>26K5D9">N*W,W]H 6A3*R=AME,[SDNIE=-6UB(SG$V+,B;/T+HD M\U2:QLNMXS)(1-[5G/%>NNQ6O71>698++)Y(]G_=(MO[>C(\'YK6V87M#=PS M?V@/@A//._-/'-?_&EB=6F27"=)+<6BQ?-5Z;7U*\TDYP8@/8O:ZI;&<,*K( M"ADF(_[&;;D1DV9=&6F1"W\8G_@7F=^O:?+/*IJ%]_&>FP'9/X7KGB]2WQ 7 MW299G'1D,2HK_MVJ*CCE*,]&S_DV2FY9N9P@-YG(I!^FV2R510>D1LP3&>P: MD^M4&))2@Z:T$,Z6>QE0D!,1]KC88E4UU_GBJ$?-RY<5A M.5_6AZWL=AFC)%=]9>R&,"^; 6#24J\'IMI+63XM7UZ5-_Q>V_EW\O(1N%D3V;SHK)'_S5/"[DNE!%5(D14$D#>]# 595$(MG1*I=?J^$;:W!DJN:;!=F4P9MR UV&Y&8B["Z3%4Z$[;-2&%M1A[B\575# M[*+FLA/?163;B/S":43&N_[):>-OT52XAL5^. ?5;5FI>\(XT9S,<[YFY*O\ MA%2N\'+'7%0G++?4R"BZX7C^]^+(URS])Q-UI,M=I)"O&(MJX_)&N&O$ 44F M7UVRQ/8B%D$ 81WWLHR%E316G>MJ5+46GG39WE'*24(0@M0UZ=9?'AFK*RZN M'B](QIRT9&!Z'2U9MK):&W*MU%Q5 M"43R=1@'6;DN^Z-V8OZ9I>.H^%N:YQ=\VKMD-[)E5^EI8__I):NO4\MQ/)'T MX.SK<.">6D/'LT[\BR!P3RY.?>NL]=67#*TM0X]"Z:K:YBDK\5,F-\SE4R(9 M[2Z_-U]3>J!72SB9S9 K94%N#UK.30IN4Y:-I/,BK7^084CE+U6DFW?D!J[C M#SX<7W..9-EAF,8QG>7L2_VA*2?QP T!=,M8+7\EB.OIT*3-,7@#Y\-+0_!6 M[K?V>GO0Y<:_\?9AEQN/OG>D[R^+HKU.BR*=KD:_VIR)F]3<_%Y>O_)3R9WV M-I'!C?GB(7GN80&U3>SMWN0C;-IQG-Y]F40C/H?N7SZ+YOH'3\NJFB\K25BS M'T2:0>3_F/)_KY+EVIESO38],EG\UXEK<=N5W&M:6W40Z@7U>JMZ76XJ:;FM M\%Y%^&U(\6T:J4ZBJRNU\B2WB)>3:XJ\7)\U8E#JJK=IWIL+7&>,T_.=-ELZ3D? RI]F7_Q..Q^8XU$V#V_397,D,49NL7@'/6D]'%@.)XR M4GH\["_M_QX!]0F 6"V 8P7 # # "S)6 LT_!]( :( 6*V18QE6,[CM U MC.H5H4:.KETN%1<%@LI4=R)]24)E$:9"Y"01]=7@2M2(P90*<;_4YABNY^Q, MN?I->< >L/="[ V /6 /V-L]]CQC:%O 'K '[.T!>\$.(D?>!_:P\5HEW*WR MT,MBX/#J[8&?]ILFH14_N3H#84OA])NK #? ;3/N,8_0'-I)WP7,O *_# MP3M*YR)3W%O(K=NG#]0=6GE.MOT_U>)XQM!W]R_03BB>N \']T"27=!5D*1" MDC0-:ZAN"PHD"9($2>J@JR!)=;+T;6/HJ(M/ TF")$&2.N@J2%*=+ >^X7O* MC@:!)+?U^'Z6U1767K_F\[+^GIJJ>LTZ?9?AA(WF,?MC?$ZSA#\I_Y-EEQ.: ML:\TC\*39'06Q7-QMVCQ2PKSNF2&4_U]LDRA/8&F:W,'CTH0V@>N?;0"W2L0VBC)ELW;T??.]KX M3O4=D=":)-#KV>IRT=RN%8H+7B>N8&FQH0XAU*LU]=I/'4*M"-]^I<;9(/Q= M(++G98K>"F#]2F=![=Z'VJ%0(-0.; >U>Q]JU^E:@+JX1GZ?3\5&3YJ1,?]7 M;BV(;&NOW4C UOV.:4"7DI6==^E!':&.4$>HXZ[443NI0AVACKI(]>T^;*O[ MICDK%%?=!E;W$!.KBSKM+KJU/:&T<.+),@:^NH*SSXE&%V40][49E@^F =. M:5;NLP>&:;:4Z@1, Z8!TX!IROL\QPB"W:6ZT$49P#1@&C#-3IG&=0S;:2E? M8H^9!AO2FV5[QI)T&B5B2QH[S;MT7N^TT$+#5?T5A M.IVF21E,GI-T7N0%3407X*C=/=N]V2>[:]IR?,,:*-O#HUM&'*^K2J4-^;TJ9=LX7BQAA6 85PE.F+2>_IACJ*P.NWY0AM(7]]Z%AF[L[ M*_V^*Z("V4#V[I =&+Z#6L= -I#=-V3S.=O"G UD ]E]0W9@!)ZR:%@@6[U# M9D]^EY9$>-[TKS1/0"H+G04+MAN\K_-1[K9R^?7\C#8@!4@!4H 4(+432+6] M/@3 # # #3-WJ@\W'M7T4&'SCT]# E-[N;7D5LFT9#%]W;70KV9Q6S"[G9 MS:-@L'^)Z:(\K<^-X#)P&;BL-2[S-(BOT$5YP&7@,HW4$5SV(G%91[Z]?XGI MHCS@,G"91NH(+GLAEUFPRW0*D^F\@_&L/(^D2JG \OM@^4[L$VA5T;$5D;7B M4]QA-'0GU*AM Q8,!@8#@ZGT).YP5Z03:@0& X.!P3K#8-:1YX#!P&!@,!U4 M#PSV*J\A5I&MN0X_%Y3W<.WU:S[_]?,\/[RA=/;E,IRPT3QF?XSKLVI_LNQ2 M'%&307\GR:CRS5V)YU]Q87R-T_"?/__G?_QUS2.FLSB]9^R29;=1R.K'L-%I M.IVQ)*Y)S!\@/_TQ_L["]";A0AGQMT8IORXO\L5+1 4*(?[O;/S3P<69 M;5K^?]O_>W5V0*(1_X&&Q:%_/G O7,LY.[5/!\&9&[CGKN]>G%^SJEF^FV<7L<)>QP(O,/?;%L\X-2=;B:,#).N7CN M^#@0.: DGT^G-./7Y>7!P<-K(4]QEG A4,)^B,^,9"RF(C]2D:Y<2^]H-LKY M7T,!BA&)$E+P-^4%OWC*DB(7Y3VBA#^2&60VS_(YY6WG#SD)PW2>%*(QEZ)8 MHWS,:3J*QE$Y@.1C.:L$MFT>GUR>+KY9QY^(;P4&*3,B-X?_Z9./3XFZ@<20 M-YME32':&P9L90X2?O)FXBKQO?F:),VF-%[A7$M1+X!P- ]?Q!Q]JBN/L%=-9 MSK[4'XX?,M:R]D 6EB#88VZ;*ZO=YK81S9+\#IQ!4MS,6.,3/D?)CEAB3#M?ITG MC#BF ?6">KU5O2ZC'V]3KNX3OOU*C;-!^+M Y+/5FEI Y&-9JLIVI1S PE\" MM8/:[5[ME&58@]I![0 M02!::"*(+#M@Y:,@:\N:JG36@," X%IHHH@L*U%Y1J. MPE*2G=8:$!@(3!-5!(&]8 D9! $(3 6!=7]#_LTBO&1QS%MFD!N6L(S&TJ%( M1],HB?(BHT5TR^IP:F6N1=#_.R[E[1F>JXZ^WDDI;R *B-HHK@%'5$L'R8 H M(.H=(LIR#-M6%CP!2 %2@)1I!*8+2*$(B[K3P6G!UZO/'0*&,W//SLS=9M#M MA-^J&^EUN^$.#8RAB=+T>EAXX$AP)#A2/X[T#=O2H-A")_0.' F.[(JN@B,5 M.BA\8^"WY/,#28(D09(@R>Z3I&-X0UB2.W?^*DAFJ383Y?ITEY?L1N1/_,YF M:2:R)'Y+QB*!H'C@U_OJCR])9OG5MP/G?'#N.IX_<$Z&P9EY9ETX0_]B: XN M[&!OR2P[ET^QRF\V/+*M0,-3WJ'SZ'P7.H]@W>.+-).9BHO- MB>X(TG[L)^U'"[+:M;VJQ3D6Z _T!_H#_8'^0'_:ED_G3#.Q?-F652&8:YSAEY6Z M\4[3;)9FM "O0;W:J'0ACCYL?1Z_\V;NVQ7N.[MER1PI#+J[LE25\%B#92>4 M"\H%Y8)R0;F@7% N5 /8)DU7704@CD*9BTOFZQH7D3JS5B-I:@=LY6#> M*&Q=E$Z+I(SZQ#X/#&>@+H.%[H._R6$/J@'5@&K:3K+O[Z!*B"YC#Z8!TX!I M]L,TI=($MF6W#S==- !\ [X!W^S)LO$-RU1WRE[WP7\KU6#G]OBRC>*68.+M M4Y&^1E9[337J# USH"PEG"XX:-MJ 21Z# G+"(;*:M #$4!$YQ'1PL(7N N M.H\+US2&KK(%6E\@@="$+4(3\C*U$((1="(@I4+<+S/9AJ?.B.V]ZPCH KI> M@B[#\P$N@ O@ZL9B$Q #Q "QQOSE&XZO+C-MW]&%C<7CWVB4%"RA28A#VO", M;5%HRC4<$YLH@ 0@4=\W,"P@ H@ (K"M"%P %T\93T/#55>"KB^0P+;B9MDN M4K=A7U%'!NJ/YPC.63AG ;%6(>89CH?-18 +X,+\!8@!8EV#&.:OUE>U_5J\ M_D*SD8R)%5FZTH)?""\9O&3/GUPT[.$ 3C(@ HC ?@IP 5P\%:YM*\M%"$0 M$9U'A&\,K2$0H6 III'SHTW9?A,U6<)TRM]^#[^11M3S7/F>_OB5;,,-U/F5 M7BLV70#9]O0/< *<>]Y7 40!44!4F1P_ZC&!/E:TEPINCY#^!.P"NYA>M<#B M7I;[_5K5R\JH)$.Y3_TS=V]=N:P/V;OW)) 64HD&OF$%@6+.UEL+VE[V@%Y M+Z"7DEZ&AC]45R"@"TH =@&[@%UVM.%B.3!=0"X@%Y"+>G(QAX9EJZO;V 4M MV(O'2B-/7WYFN2-)O2> 4MEKAF\6 I8!*R.*ZN M^>G /)#?N?:$]?,ST4C\NL\ M8<0Q#6*;EK(0)ZPFELUU6DAJ\(RL=FU):K':@OY ?Z _T!_H#_2G;?ETWJ , M7B>S )#3 7+/G2G=.20?N<7>JE_GXGFS+,K9)F_>93HN1#9;Z!_T3[W^+0K] M+ 5)D]'RRQ7] <6#XJE7O-,TFZ49+7>S@G.GE;N/Q!%?%.4L MEU6LLO2>QD6$G&HZ;XSIHD*[3 Z@35"S8QE#6UE0LRY#N6E3 #0 &@ -K*,! MPS65G;'2923! F !L,"+50"%"\$%X(+WS@7.P'#4)9/192C?2@/8\7S"!3._ MSL,LFA51FF#;>U&<+=/2F (?O&XZGK(9L[\]@ UU UXN\ %XP +@ +H"K M$XMK0 P0 \26]P668;K*ZJGW'ET(&UB&#>0LNXU"! KL@X"ZQS..RE6H+EAH M>[(&)'H,B:%AVLJ*&@,10$3G$8'-5. "N%@S4]B&,\3&HHJUF$;NCS9E^QN- MDH(E- E11D@GZNF/X\CR/,/UVT\RKPNBVI[ 2_ :V5QZ _AE@6X *YNK#,! M,4 ,$&N8A[YGV+X%>+6YF.W7FG61( X[BW".P6F\@SD;N.@Q+BS;&/HXI@Y( M !*8*H +X )3!?875)$ +H"K M$_8P( :( 6++^US#LW'X'N "N-I8MYJ&YRJKL-M[=&&/\?B;*/X2IE/^]GNX MQO; /2V4 ]KW_.ZJB]-[1CJZH*CM:1Z(>L>(:F-1"EP!5^\=5Q]W.E4]5IN7 MRF>/./P$P %PF,@ZME+5R#G4IFQEO5&2H5;FSBA,.<5O%/;V!;;ZD-O[69U[ M2H0M2*J%[*#>T A,92?WNZTW;:]N0&&@,%"8<@H+C$!=[I%NJPT8# RFB2J" MP;9W?-GM)VA_E;NK$XJFS!<&<@.Y@=R4[S^;@>%Y[1-<)_1F+V['?GD7+]G- ME/';TAG+:,';2*(D3*?*LLB![-7+1Q?=>9=%_RS3,ZQ 6:(37<:R[:4N> \ MT"L>"%0&^NLRDF !L !8X$6^)D>ENQQ15& )L$3O6&)H&D-+F<]&EZ%4Z'WY M7-#KF*V]OO&YT:\X2MCAA$FP6[;Y8?\=ZVSCME61QC-6",CD2)//B!).G>7W MYDN2-)O2> 6OEKAF\6 Y]B1D<5Q=\].!>2"_<\4.Z^]KQ'0535E.?F=WY'LZ MI8]8^RX:%9,OP^&1;07^X$/MTN2 B>DL9U_J#X\DL&Q9TRFX!)J_-LQT>[]B MV3#7_? \E-?20GF_M=_;]_QZ=!Z=[W_GL4%Q?)%FI)@P_B]CC$SY%9.<,#[5 MC,BO\X01QS2(;5K*"NMA\;%LKM-"XKMG9+5K&U:+Q1GT!_H#_8'^0'^@/VW+ MI_,F9? ZF06 G Z0:^/4[YL@&3*1(DBA?IV+Y\VR*'\ZAFI'K;E,QX5(W M= MAZZKUZY%"9^E(&DR6GZYHC^@>% \]8IWFF:S-*,%> WJU8)ZR9P+6^=:Z+Q) M_7:%^ZXX/07@N.M5[/8'/K1?XD*YH%Q0+B@7E O*!>5"DK5MCD%6;C(21WPQ MD;-<%KK*TGL:%Q&RKG62^+3/[Z_%L7=M@J0MSW ==?EJ=1]\<1]R"X%J0#5[ MH!K#LFPP#9@&3 .FZ5Q.<-TU 'P#O@'?[,FR\8W!0%ER&NT'_ZU4@YW;X\OY M=1YFT:R(T@3;MRWXJ9^K@_(:6>VUSHEC&XZZ\U:ZX*!MJP60Z#$D+,,;*',H M !% 1.<1T<+"%[@ +CJ/"\'+YK6)8RAM$%!6U/TX!$CR'A&I[C !% !!"!;47@ M KC8;#P%AN]BJE"Q"M/(\=&F;!>IV["OJ",#]<=S!.&X,+>XO$O-!O)F%B1I2LM^(7PDL%+]JPX;&/HXI@6 M$ %$8#\%N NGIHI?%>910I$ !&=1\3 \ (D?5"Q%-/(^=&F;+^)FBQA.N5O MOX??2"/J>:Y\3W_\2I;A*X3T)V 7V,7TJ@46][+<[]>J7E9&)1G*?>J?N7OKRF5]R-Z])X&T M409I: Q\91GB.J$%;2][0"^@%]!+22^!87NJEW1Z*P'8!>P"=MG1AHOE@%Q M+B 7D$L+IDM@#'W02^L>*XT\S:TFUF8W4\9O2VAVSM=SJECZ: *V5;@#S[4_FF.JIC.=0_*16^RM^G4NGC?+HOSIJ+<=M>8R'1:9K-THP6X#6H5POJ)5,R;)V* 2<" M-FOB=\5I+3026XH(=80Z0AVACE!'J*/FZMAYU[:" [B5 MNX_$$5\4Y2R7Y;RR])[&183D "]X[%SBNX9K*SI_K,I1O MI0'L>#[A@IE?YV$6S8HH3;#MN4M/ZK.52GI3B<1S^4*E_:P8ND"J;:L%Z *Z M5M);^0-EYPD!+H +X&IU<0V( 6* 6,,Z# QSX -=;2YF>[9FK<,&NX?N8P5I=S/9KS;I($(>=13C'X#3>P9P-7/08%Y9C M#%P;D D E,%< %<(&I ON+BF3["\U&,@A4I(Q*"WXA_$@:,5!__$@#8^@C M/!W@ KC:F/=QY@;ZT3>M/VZ@84!@H#A2FG,,\8#%TP&!@,#*:1 M*H+!MM^B&;1_^+03.@/Z GUIHHJ@KQ<88,%.,L!T0F_VXECLE__PDMU,&;\M MG;&,%KR-)$K"=*HL.QS(7KU\=-&==UG,+_ ,WT=]7] :.!=TX 1V"CI"18 M"[QG%OAH!887#%5W'6%28 FP1&]8PO>,H;J,V+H,I4+GR^>"7L=L[?5K/O_U M\SP_O*%T]N4RG+#1/&9_C"LWQG#BS#8M_[_M M_[TZ.R#1B/] P^+0.SVQ!O[9J>UYYX-3]^O)P'0&_KE[?AIX[FEP=O#S@_%I MROHJFK*<_,[NR/=T2C>34./V.$K8X81)SK-L\X/:R+()(^,TYK0HO$)RA,B( M%32*<\([&]UR"9$H(>F<*T$ZG:8)?P.7TYKS"?28'N=3P*.&L M77YO/C01*A"O4(4EKED\N.Q4R.*XNN:G _- ?N>8"NOO+Q^KNVA43/A'WJ?* MC\IA&M-9SK[4'XX?0G/9J*8G<@GOP=KHU>V=F66;!O:'YPED+1E5?7KC[>9^ M7[_7VX==;CQ&;F=OQZZ$)D9SSQ85R^8Z>A^^")DXE]WH>/ Z>2UNNXQ^$&Z? M%).<,&XJC,BO\X01QS1>8:MV%)+V*U7.!B1W 4EO#XCR32=<@7-Z<>)\/7." MX>#\PKD8>J;5J614=9IRFHS(=Q;3@HU((\?7DT.ZJS:^2M]VU;B_,S++TMMH MQ$C$->%OG3B=N4Y4HCF\9P<]8R?["-L;$Z=[65 M;XFKXDLFN.= O6)##*S9#Q664&#;WMMM2-[3%\WEK?+7.$IH$D8<>TN>,@B? M7,.2O00^A5,UX<(T2,9NYGR22+-[^87 7=A^YW6?>72QNA\@7]L4;12S1DHE(8!\+CQ=#3 MR[QM0+"WI> W;D"&8HZ3)J),.N9_:J,5(S>+=?R9/R*63*6%$^A8\%'P\JO0KTYH8W?"DU<>,L8[G(;B&\ M%&K6UVGRN*S=JY;7F=0#R=AYJ1JE0IR+9!RS+,H9N:S[_W'!&>;Q^>7BBW7\ MJ;[WB(A4Z^>7]??:*Y$W!EH()129.>Z;CI7211%.4DXGZF49YSG\Y%",G>(PT>B:,Q?T^@B M&<^3L!S\?!Y.",W7:G3=NX=:Q>7 6YTS/L6N*-?Q5OI^O)V^E](_6>&_*\Y_ MS7$[D9_%OZMU [@\A=7/G&;S-.%? MEI3+!YD;!.*_:V@XG1?8'D6RI?HZ-5DI M%"8T2")<3#'7-.=,*FHT,*X'?!#&5'AO^=S!956Z!^5@9M&4D;^+&A'\9K;Q&CE^PM^ZZJ,42EU=<,WX)8PD@FIHSEEC*B;= M?R]&EB.<)C>18%\Q-/+>/.6-%7.%9,&2WVCXKWF41Y)_#.GUYDI8$/9CQI*\ MG+.J-_(Q%^J_J19JK>]Y^1"ADC2Y)UQSDIR6_%:RR)3^0V#IOFKE^DLY%&)) M!*GER0ITB$=ECU:>6D]2HO7 M\H=EC%0"/2*GBQYL5#0:Y^ERZ#*N]\F\\N173Z_'8B0&@]8//[P36P)SSG9" M)F.N-1Q KX?[%EMG*ZL4S:N:#(='MA7X X6E37PEI4UY\2/+ZH)M9ADC*VOBD&0@'\_N4=;D-6.M4N/8Y/0'^@/] ?Z _V!_K0M MG\Z;E&_-& [(]3]=_3XSTB\WU<0#U@58UWMMT#_H7PL5$>J]L*4@1<#/XLL5 M_0'%@^*I5[S%%@?4"^JE7KVNTH+&6Z<>Z;R9^W:%^U[M( *.75U9JJJZI,&R M$\H%Y8)R0;F@7% N*!=2$&Z30Z$.2(ZCL(Q^DX&YZ3V-12RN*OQJ)$WM@*T< MS-HG8=&B7H@VJ:VL@>$,E"7;UW[P-SGL036@&E!-RU1C^ ,DT@/3@&G -.TR M37TDTK+;AYLN&@"^ =^ ;_9DV?B&92+[=JLNL9YYON;7>9A%LC8BMF];\%/W MKKZ/,S3, 4I> 1* Q-*A$ P]( *( "+:6_@"%\!%YW'AFL;05;9 ZPLD$)JP M16A"G6(,?C2-"*@_!7!#[ !7 !7-U8; )B@!@@ MUIB_?,/Q;:"KS05MO]:MORW3C<,S!L_8L^((7,,QL8D"2 2]7T#PP(B@ @@ M MN*P 5P\93Q-#1<2]GRK"^0P+;B9MF>/*I1!\^11@S4'\\1G+-PS@)BK4+, M,QP/FXL %\"%^0L0 \2Z!C',7ZVO:ONU>/V%9B,9$RNR=*4%OQ!>,GC)GC^Y M:-C# 9QD0 00@?T4X *X>"I;LOTF M:K*$Z92__1Y^(XVHY[GR/?WQ*]F&&ZCS*[U6;+H LNWI'^ $./>\KP*( J* MJ#(Y?M1C GVL:"\5W!XA_0G8!78QO6J!Q;TL]_NUJI>544F&NG)9 M'[)W[TD@+:02#7S#"@+%G*VW%K2][ &]@%Y +R6]# U_J*Y 0!>4 .P"=@&[ M[&C#Q7)@NH!<0"X@%_7D8@X-RU97M[$+6K 7CY5&GN96$VNSFRGCMZ4SEM&" MMY%$29A.E64KTTB,[X#3=?<]HTY=\[Z!RRU%LW61Z#+X;5N)H!I0#:AF4RB_ M:X%IP#1@&C!-R^%2EFUX;OM)LA$/!28"$X&)GK!Y!D8P5.>(UWWP%7K)/A?T M.F9KKV]\;O0KCA)V.&&2-RS;_+#_CCW5N,8HA$P+!4L D9'%<7?/3@7D@OW/M">OO:P1U%4U93GYG M=^1[.J6/6'9*LYLH*1M)YT5:_U!2NOSE+AH5DR_#X9%M!?[@0^T"YHH;TUG. MOM0?CA\JZ[+Q32?J4N']M:&>V_MARX:Y[H?G(;46M^7]UGYOW_/KT7ETOO^= M1PCR\46:D6+"2![](%/^]TE.&)^+1N37><*(8QK$-BUE(4Y832R;Z[20U. 9 M6>W:DM1BM07]@?Y ?Z _T!_H3]ORZ;Q!&;Q.9@$@IP/DGCM3NG-(/G*+O56_ MSL7S9EF4LTW>O,MT7(ALMM _Z)]Z_5L4^ED*DB:CY9+:B7S$2P=08"!,)OUL3OBK,Y:"2V#@.X72%N?_I%^Q4LU!'J"'6$ M.D(=H8Y01\W5L?/N9@7G3BMW'XDCOBC*62ZK6&7I/8V+"#G5=-X8TT6%=ID< M0)N@9L" M"\ %[YT+G('AJ$LFH\M0OI4&L./YA MF?IV'630KHC3!MN0&\8 !P 5P 5R<6UX 8( :(+>\++,-TE=53[SVZ M$#:P#!O(678;A0@4V (C445:S&-W!]MRO8W&B4%2V@2HHR03M33'\>1Y7F&Z[>? M9%X71+4]@0->@-?*XM ?PBT+< % =S-G#18UQ8MC'T<4P=D D,%4 %\ %I@KL+ZJ2[2\T&\D@ M4)$R*BWXA? C:<1 _?$C>89I._ B 5P 5R?L84 ,$ /$EO>YAF?C\#W !7"U ML6XU#<]55F&W]^C"'N/Q-U'\)4RG_.WW<(WM@7M:* >T[_G=51>G]XQT=$%1 MV],\$/6.$=7&HA2X J[>.ZX^[G2J>JPV+Y7/'G'X"8 #X#"1=6REJI%SJ$W9 MRGJC)$.MS)U1F'**WRCL[0ML]2&W][,Z]Y0(6Y!4"]E!O:$1F,I.[G=;;]I> MW8#"0&&@,.44%AB!NMPCW58;,!@83!-5!(-M[_BRVT_0_BIW5R<439DO#.0& M<@.Y*=]_-@/#\]HGN$[HS5[*!7/!"H#/37923! F !L,"+?$V. M2GWWC+!*'=;?UXCI*IJRG/S.[LCW=$H?L?9=-"HF7X;#(]L*_,&'VJ7) M 1/3626#9LJ93< DT?VV8Z?9^Q;)AKOOA>2BOI87R?FN_M^_Y]>@\ M.M__SF.#XO@BS4@Q8?Q?QAB9\BLF.6%\JAF17^<)(XYI$-NTE!76P^)CV5RG MA<1WS\AJUS:L%HLSZ _T!_H#_8'^0'_:ED_G3.H5[S3-9FE&"_ :U*L%]9(Y%[;.M=!YD_KM"O==<7H*P''7J]CM#WQHO\2% MH^^.(^Y!8"U8!J]D UAF798!HP#9@&3-.YG."Z:P#X M!GP#OMF39>,;@X&RY#3:#_Y;J08[M\>7\^L\S*)9$:4)MF];\%,_5P?E-;+: M:YT3QS8<=>>M=,%!VU8+(-%C2%B&-U#F4 B@(C.(Z*%A2]P 5QT'A>.8PR] M )!0L [3R ^TD]"$G&6W48A@!*T(2*D0]UO9W#:L ?;?@2Z@JXUYWPC4)0T' MN N@ N[K( 8(+8KZ] S3+?]LI!]01.C3=DN M4K=A7U%'!NJ/YPC.63AG ;%6(>89PT!9+5* "^ "N#!_ 6* &.8O#<&%O<7C M7V@VDC&Q(DM76O +X26#E^Q9<=C&T,4Q+2 "B,!^"G !7#PU4_BN,HL4B B M.H^(@>$%2/J@8BFFD?.C3=E^$S59PG3*WWX/OY%&U/-<^9[^^)4LPU.8Y_.U M8M,%D&U/_P GP+GG?15 %! %1)7)\:,>$^AC17NIX/8(Z4_ +K"+Z54++.YE MN=^O5;VLC$HRE/O4/W/WUI7+^I"]>T\"::,,TM 8^,HRQ'5""]I>]H!>0"^@ MEY)> L/V5"_I]%8"L O8!>RRHPT7RP&Y@%Q +B"7%DR7P!CZH)?6/58:>9I; M3:S-;J:,WY;.6$8+WD82)6$Z59:M3",QO@-.U]WWC#IUS?MLD^%_0Z9FNO;WQN]"N.$G8X89(W+-O\L/^.=;9Q#14)F3@]MO&UC:>LL)G) M02B?$B67L2_WA^"&2EHUO>GB7:/37QJ%N[R0N&^:Z'Y['^UI2*>^W]GO[GE^/ MSJ/S_>\\XJ./+]*,%!-&\N@'F?*_3W+"^%PT(K_.$T8MD%@!R.D#NN0.O.X?D M([?86_7K7#QOED7YTU%O.VK-93HN1%I?Z#IT7;UV+2H>+05)D]'RRQ7] <6# MXJE7O-,TFZ49+H(=80Z0AVACE!'S=6Q\ZYM!0=P*WD]C8L(R>5T MWH33185VF25!F^ANQS;,H:.JY[H,I;@/F51 Z"!+3MM&XZI[(R'+B,)%@ + M@ 5>K *HX @N !>\=RYP7,,UE9T_UV4HWTH#V/%\P@4SO\[#+)H549I@VW.7 MGM1G*Y7TIA*)Y_*%2OM9,72!5-M6"] %=*VDM_('RLX3 EP %\#5ZN(:$ /$ M +&&=1@8YL 'NMI0LNXU"! KL@X ZQS.!:?@>-LT!"4"BOL\W M?%/9S M$ !&=1P0V4X$+X&*-\108KJ\LB7Y?((&-Q:C600J$@9E1;\0OB1-&*@_OB1!L;01W@ZP 5PM3'OX^0BD 5DM7(LV+0Q M;0%< %Q_5JM?A,E7\)TRM]^#X?8'JBGA2) >V4@V_!]9?ZR MYZ2C"XK:GN6!J'>,J#9"\H KX.J]X^KC3J>JQVKS4OGL$8>? #@ #A-9QU:J M&OF&VI2MK#)*,E3(W!F%*:?XC<+>OJQ6'S)Z/ZMS3XFP!4FUX/QW+,/=P=Y: M)_2F[=4-* P4!@I33F&>,1BZ8# P&!A,(U4$@VV_13-H__!I)W0&] 7ZTD05 M05\O,,""G62 Z83>[,6QV"__X26[F3)^6SIC&2UX&TF4A.E4678XD+UZ^>BB M.^^RF%_@&;Z/^KZ@ =# NZ8!([!1TA,L !9XSRSPT0H,+QBJ[CK"I, 28(G> ML(3O&4-U&;%U&4J%SI?/!;V.V;KK=]:PAM#B*&&'$R:9Q++-#_N7VE.-:PQQ MR,1YIHVO;3QEA4),CA7YE"CAY%=^;[XF2;,IC5<09XEK%@^6HT="%L?5-3\= MF ?R.U?-L/Z^1E!7T93EY'=V1[ZG4_J(=ZA[1_J.'0A-#.2>+2 6S?7U/F?QR&3Q7R>N MQ6U7DXPQ,N5_F.2$<8-F1'Z=)XPXI@'U@GJ]5;TNHQ]O4Z[7G65I08IOTTAU M$OW.PC0)HSBB190F)!V3C,W2K%Q3Y!MVITF1DF+"R&F9N^&_2<";\M3YYNL_DOQ-8 \/QE)$23F,!,/T'C!< , , +,E8"S3\'T@!H@!8K9%C&58#H[( MOP@Q.@:FZ"+$ATO%<)[S1K-,EIPO,CIB)*%31J*DH,E-=!VC+()6#-:?>J,? M'[O'GF<,U26_ _: /6#O!=@+=A Y\CZP MAXW7XS\*_C?"?LQ8DC.#)*R 5V\/_-2W:J8G8#W "W71F3AA4H2S0!P+UZZ:N1+ZI-(7XK4#K[3@64/SJWA5]O\ MZMJ#BR 8>&<7)V<'/S\8BJ98GZDSMVXD6RT">#FA&:L$4Y)V8%O^,2F%].2 M[JJ)K]*V737N:L+(.(WY-,J5D)2E0D:LH%&<$ZXLT2V7(HD2DLYY#]+I-$WX M&[B>/5T19,O6VQLT9F4JU+:F8E6ES#05EDHB]OV4U!.*TC:KU0Y&Y#HR;X6K?A6/H&1]5+)V2QB!_G63C[[(W$>T\6-9:HM5Z[> MJG@GTW2>X+ N& ^,UQ?% ^,I9#P<<-FLIG_.LW!"H'U[N+N(O2;I M3%;L8#]8%D8Y/,@Z3P3:$-7 49:-0Q#AW>"AOU/$P/"'RA)/] 41B ;8+-OSZ2Q.[QDC\HPLF<4T(;,Z M0@!^O#[YWO69M-OW/>D"K[8G-^ ;)T5)">(>L= M3ENV$5CM!UST!5Q;Y?+:6<.>2IS4U#O+XUJF4HPG,H#]4=M>\RB1=F&)5<C/CY[]\W_^];-X3O1%_/_/_Q]0 M2P,$% @ "X3Z2K[98T(N"@ NEX ! !T>6PM,C Q-S V,S N>'-D M[5Q+<^*X%M[WK]!E,WT7! CI1U*=GB*!3%.5A%2@JV"&=&YAAA*3D=AY+<,#[OD@D./7E9"_U?(?;HA!(7 M5/"(&B+7(=,L,9\2>8_G1 38(9>UF93!1:/Q_/Q\(A<>X9(XLQ.'S1NGS=:G MYL7,?=.&)]"SV:[H9K'6)"DN\]\/YR;!5S)&W(1D 9T MJD,OPJF3RFT7R@N UB6L4'"N3 6R-GQH1(W9KM1B,?6%Q+Z36ORR-D//;=V[ M=7Y^WM"M:5?AFCH";*OQ]]WM4+-=^_H.(,2^2OL3;!8JPE0U&?8APH MH5F338*-H@G17*GOH0Z 1UJJ%%.'6TR*1VX<6YPW,'44U MT.;(.GD)/.QCR?CB!KX7T\SC/(?26X(H%<^5BJV/.ZBHD7TR5>&[N$I9J;WJ M46):$HF=QS='[R)J9"7O(\$]:E--D^IJF'-'0?])!-3 '\H-*8AS,F5/#8>% MON2+PB'-))=\J1++\J AYU#]5- F*YA^VUD?EU"%>%9&E41&7=27PM44("_. MK/1DI$+Z:N=)H/X3$5(!MLMHD1&+K^M+B&J:^)@Z.OFVRBBRE(HNZTN :FH( MZI16(I%1%[LK( ->7H-$2%]9=,"^SZ0&4K>2FT% _0F+[L ]E;(ODKS]2"9( M5Z87<=:TUZ^-@+, JFL*E52FX-< ,TXFES6HONM)S?V/@[T3*'B3'FOX^8)" M)R@0<4)/VW"[U#%!4"'[LB9@KCT2&_[_MLDED[(V@0CUZ=LUR MIC4!)V6M 1$!>^9*JTX!C* #HK"EZSB_0BHTU2)[74.JV_?'OF6GJC79") , MF@R[7%-?3UO-=JO91'74I<+QF @Y@2]9\=R7+XU5A!7L4!!WX'_5UZM3$PO' M72R"*XY<6"[O+$:Q^&8R\P7YZ!*)J5>-BD36QL)9LWW6;%E9>!_C_/> *+C" M@HK!Y"%C1&$*3+)V1V@9'$&C(#9!69P#8N":S>=4JD-!T?'=:^9+ZD^AR(9X M6I@)&X:5D9:)D0P:PKZ+&2<'A(T1!FQB4^",.%8!YUU8G0%?;42=YP1H@LXY);H2Q, M@E="_:,\_;#755?#P6V_VQG!EZO.;>?^NH>&WWJ]T?!( M5V:.'S '\V9$4E!XC]SE<;<0^4&[9&DBT?O<* ?OA^D$0LUQC<7LQF//._JC M&=).9[NP7PY'\''7NP] Z(O>2(.]4D/:@:YR-0'A3FS@EB(:J8Y,'TPG[E4A4P$ERU:#HB; M'N8^5''B@?#A#!)%83[6!.U[ML^&'4("@0 #:9 #GOA][ 7*8-I/.3Z?-=O; MZ3I6_19"8;\4A)$Q@XDZGG"2'A#"NM0+(>>LRG2QQ#MRON.P6Y?%::%ED=%" M'CIWT>&+(=J#X:?#(=D)M*.63)# MZSUY[CCZ]R@086"*?+ATHFU781)M&/9SZE.#GP$:6L*A/-Z1&34+EJ8'V#Z7 M>LBPXS V?D];IZ?K+FGE=TOK^V3<0W+1@9P1WA&BS#EU5L:>ZCX87%!+HTC\ M,"=Z'[FM()P]J7TP)+4L/<=DEB'PD3PQ[PGB!F"1P>2:$YB9PGR9I>W>\]'@ M/2D.4D!JNQ5!'3H1^_"ITL!V[_IH\*Y-]!T]+4/PD$SCP]]'XJG3^BI'R%80 M>^'8-/A=#*=/,V+ SU$MDWL/KRP*K[]1PY-PV'6%DZ//EF0]4?B,-^A'HT/ M(@2PN1BS[%&Z/*V-7';:NGK/RJR>ODPKVJ5;)V8%^1S11 M#$F&LJH=UUF>8_42I1MZD)KC7I!-B1\2==@=SVSZR\Z]+*I2 VY=06O/6+:O MH$0!M7:2WHD.6FRIQ7&QY+DK>9Y> ,IZMMYJ&L[6MQ%\@ ?M^@G#%=8_QY@' MQ!G6?, MW=+1]S?J8-^=G9L*P@V+0C5%*NE O*E7K%?JZI#.LWTCY0XR3AMI+!NA;2#V MYY[GIMB\B<5###:0=M\Q66M.\UG$D?:+J_<>^KUZU@)0GF?-S9X8+#K"5;'-F7"<[ MDQ67(R+JHVA,I <]4AJFD2@Y9].$'!,!?9@9SC"+W=D/B:\IO\4X+*VJ9%Z MGIK=!$N$ $YEJ ;^B[,PN*SI?Z*ZH)+,:RAZ&3GZ=ZT+E\TQ]?O0H*RIH:@C M[/(IZHQOR>,_46+-B3>LAX4_44>MN1>-,0Q5MHSO@XN#9?+&J[CAZ[P5T M)6/UC&Q/1L0G'QMM6;;_1I.<^+E?-9NNF9!W1,Z8V]=_PZ$:!\\^>.:,!@^$ M.\J]IJF)Q;M76G*PWH((Q+;@HO^EDB:S-GF-TAMV;VPB8<]#$G[N8&5+XJMY M!(<9@HH.IX$^OQ; MW44!0IWK[Q@B>Y,)424+27\E^ B;]OR1OG-T;E;,L7> V<.(>IOC,5HAN4W_$1@V0,@ M]J)TM6I-8:FW828#A25H)ECZL[RL/:;FUU)\DT.H H&[WV"7KM_JD8M;.H>Q MW;Q[;.WUYBK'Y2/TS"]683-/U$"I%VWM]5J1N)19^DC%:E+2HY@YKKR8+=0& M+1SKB?@=*:;$)BM7$560>ZO%4E;9Y,<5J9GFMM?/L]&!5O1?DU_?_0]02P,$ M% @ "X3Z2F*H&^DB%0 2LT !0 !T>6PM,C Q-S V,S!?8V%L+GAM M;-U=6W,;N;%^SZ_0<9ZQ @;W5#8I^;(YKO*N799SDKA^/TAM3KIYVQLTFEEK#^??WA3M1LL*8K7L\-^_?CJ>]Y., M)MW430*\^=N?#@ZNX&B;,7R%=)!__O/KQWN53"_'T$XAG/P4FM/#7.+P*/QG M-NI&&:WN[F?D8U[=20OIYS=(B @P316GN?]_7DP!Q5!,O77=J/N*[ M9C+%V8:S;@3K$-N L@"31S'.!\V-/TY2TY[.0;H:P.WYWZ#2X;HVB3#I(#/0 M->-1S&KLK1OGZ7E\ C!=/PR;5E".Y2^N15A/8#H*;OTP;%7;3CMSC',-YI+Q M.;USWP7$*?L 9.+V\,^/6<+P) MZ5!L?G#M!-5#]P7:XQ.4QS6L/55\5^QLKP6WJ&E7G4"%?#:[6N4^I[STA>L2 M.,+O1^,9"N1#FO=NZK;JYS"-[0J*;\Z/UR[ JXF&8NUJVG]S/[ZTS?FH6S\M MGR;8'4O;R_]6=0W5D=_@XBB$9C8W/9"!"7X,5_IV#=L;4!9@M)3KW%4*#CN1X MM+ O/I]!Z[(:NUIM?FF;TP5Y]ZVY:V_W!F"@EDN E/>BXFR,\V=1"F<53&:0 M#; %VS=[,3T0V::9$MW?R,3;O(+!6,Z6)-K#V0\\/4.'<".ELI)HMZP=STY/ M77N)P[OTZP\_\D=8P/>MN2UU=.':N*%\[;[EW8*TF;!M0#HHFR?-.$+;??C/ M#)WW39A;2K [EGJL4=O4M;N.W$CJ49B.SI$/Z#Y.\OXG"O&T";]OV:?G5;N[ M[FTNW2O(GF0ON'&8C>?CA>;>[XOBF96^09*K)N''%"81X@X:71K(&+B]M3&* M@=O;..Q0KMV-Y_;@+#UOZ_^F^=SX=?/C)MR;.(LFYQ')Y#H_CQ_..O+=N;-# MG%'J$,;3[OHO>8XI0MDBP/GGQ9_K^Z[QV'D8__P&FZKO%ZBI\0"&6@*5!B), MX"2Z*A(9966% 2\TO=^)<0[2-NT"PA*]>#=KKHL4\I69*BX$0Q MR0BS,A(J>:4KXT+%U"9]NB,81VTX:%I473^_86\.+F#T_60Z_WA5BVO#(WFY M'U)>E#CLLLK.-9+1%$ZOZ7.HO/_P-,."@BP7&>0'=S?/K. MM>TESO'_<^,9K!C\C>AK"%*(5!EB@_:$<1T(B/RK Z%#Q;5,X74(Q58CVI3! MK)3,+#8F.W2W ;E'.^(WF&Z@)U:0U;$R1HODB)"(I]1"D6"9(U+:J!W.M*3U M]A)2O3()&1BJ4H)Q?-*TTV_0GGZ) *U\2AYKT7)[0>"O3! &@JB4 * =?.9&<>'\KU<)2\O7(D1@@ ).M3,$ M339*DK05J0)@USG^P:7M14"\,A$8"J-2,G 34[Q57BLD8$GI6E(TM0*KT.ZR M"!GG:'?12I,**I>H9E%0O_WXRUUD__QX7K%+W6P"GQ3AE" M03#B?&!$4R.-9RR"[#'VZI6-_2 [=4L_*V9A.TLPUO*&BU@ZM#003V'S28- ME#@3@21GE R<6V\W\I/W;QSV\RD'AZF<7="<03N]_#)V5R?6T.TYR\8,=F"E M>? T6:T,Z*P$B?4F$B,2$.YD(%'9P&1,H%WU.@S%7D(Q,$:E).(?31,O1N/Q MBM&_+E)'77%J. JR=JA!H['$VDH1CHN=):36#88\4W(ZTI[)CGVF1OE2+*&D\#P5\U95)$'GOPKL0Y[ M2<..L"HG*3?^;#Z*D.VD7I8R+\YWK)6(Y05V!$5[R2*P,GDB%$\!) M+PF+G!FN JVB?>E>]<#B,!A2Q8RF9O(]QXP^+2Y820A4)4-1\ M()DF)D>;L-=>"5JA%_&:U,(.S(=A4-N3?MAH6_9)FIHYZ6P*BE@C*,&%4A%G MLL/ 6-YI9#K$'CYX<2TQO'0,"5UI$?GF?MS!YEF2\A1IS3TW,?NMG$M4O3P8 M(B6;QRRU4LD;%GM$]LWVS!+%*"1$=XT1[Y]#ZKA)1 M'"BAEBJG+/..LNW%HLR.WD[%8A#,"IX5NE)Y*'R?OW-EHZL9W M>K!J,VLM<>V94\9322!4BGAC%0E@@%BN0W Y6BI@>^DHXZ ,+!T[0:W@GN?L M=#;/)9V'L'*.9@LG,.E&YW!U0NY3T^4@Z.>$)O3JG=#GU%0[\(Q6U!%)C4-7 M+3"2N$ 5ZA+Z^@J!"CUR]"2M',(2XG5UYRF-KF]Z^A.S] A&X65^V;K MB>NDI07-<08ED8@5# AC/!_<]D&(I-#IWRC$N$]'9F#AV0EJI>3E6PNNF[67 M&YDLCPO7D:N8 KKN7E6.,*,,096K2>6CUBK[\[S'2:8['@QY/0(Q"$RW O#7 MPX<(?<+?RR2Y?8%VE&#UD?(HP[OX>KG*L/_&=74 MC J7-!.$F\H2&;4E//O25-ID5.!*Q8WFUVX0R3E.-)+@CO):T^C D,]J?)A M".%YS&!JHD P$91C%>_A&979@2DD-CO"LUQ>[ZH;KI9F]BXCJ 6OA#'1D,H$ M] 9S3H+2%CML/;"*6JG]B\_M+20Q@R%8.GI\DZZX2%A]"Q-TZS8)'C]!65N< M!$*Q'#&WD5@*Z UP6A$OJY0S(#BU/9SH,CLPQ?3,T% 6S!J^9\M]G#S.=ELA M0YN0URD!LSD>JEA"WQ*4PT\,56V5E)"&"D5[A QD&>^[D"3M"-"]BE,^U'DS M,^#ZP.]SI6IY+36Z'%'J MC^?^I.G!8>AGB=(#VIH;[[5.B=B\21*=Q'Z#=<0$8Y,10?D^9P 9_6,+4G\T M"^YD+X/HE]'$34+/6,F22FIJ%!.HA4G@KB(BV(KHP"+"$64$9A)L=A7K/C+F(G'X:3:#;(&UJ(_H:.ZNI9D H58&H"K$. M3'*"*&OE98I*O?CK<'Z$SC>N(Z MA2HXJ2.)0658LP-2!4$J::SR,4;6YQ+=:J^.WN"RM LX]Z&9YKQ^/IM?:/_A M![1AU.5#)!MII:6TM>3>"V">R,HKDLT(PI2N2&0"G.+",=EC%W2O09A=:J2A MP-R;$.4+PE892\L):A6J*E8T$2F2),F%2-#FU$1H+ZP'6AGSXL^_[DM<3V&,&O7::^-Z&L;8H7=3^AT&$:,BX'X M5.6[@1S:C5X;<*_6]-ZY6 V$Z%X,)]3N.!%^==/,]^7G]%SI>FY=M>$Z"8K^ MK!,(OY8ND$H@_"%DIYZGV?U/[.F.NE*2ZJ 6)8#GSI5!%**1(NJ4A:">L5GKW8E;+O#=F_I4G=3 ME*Y.^]QGK&!^TGYS)786>UTPF@7FZEZ8&0K+[5//;R$U+=PY:/7AQ[1U.(U& M$]=>?L3!F5\ZA)0XB./YT]E3:%'D5D=M=]5J77G-D^"24.,#]E@$(HS 7WE2 MTE!FA>L1ERL6/]E6@I:^!?-2D"ZU:CUXQGW-?%U2NC:41N\Y$"JP!:#.$\)>2I7^TR!^NJJM3$NZ4JEF*5>#Y8L_* M"4(3S:?GL>Z@HM51./SYXK,H>X_1PZN%3+&T)G<+N^@;&E0_-/"B)%A5X M&7$J*$/19@/)2 3EB75")%$)1LV+7W6V'J.'F4B]L2DUWI]&(1N.:[T([F8=9%X\O6^J>*UBXF)Z*+A,4 Q(!$_]L%020':8SD$?WOEWZ,:XB! M'!"@8G>KH/8QT_2U"Q4G"<3"4<1(U9&3I2/C@BGK4Z< M"_7R3SD,.:.'1*J41/SJ1FB@YA@]K!>%QX5K*XT3%@&B.DFB&>4D(2&I$@(5 MO RLSQ6!A:[N&E &!H%H2\5^=';6NE'GQNLG]ZKB-9HM8#5Z*I4T%4D2K5:9 MS[U?ZR\*JL>F=:$;M092\ ."M.6H_J]KXX5K;_*E5@_J$Z5KKA7E47+B.7/Y M>2LT++*Q>LVNM'TN!R^3.CG4F Z'42DM_:[III]3?G)N?J/Q0A2/F_&J0-73 M1#57!H57&R(B0^'57!%MO26*:T-%!&O[/%%4*-8^E/,U*$Z%_;#,^ZJ-NKO% MZHJGF/)!2@7:DF"Y)3%I192CT@LC0*4>Z=.%[JH::+"6.V/;XK0'/9"[O.%- M0RNH:C#Y90-#"61?D^>SVE6V4)BV5@>C 42/W(E".3F[D8EA8=O666_2-*]5 MU[VZ8U_FOMYQ/[NG=,$VU=0J)*>KX(BI&!!;>4UT?@GW>BU44;[XRYT'EHM" M. YE_&]J]=%V,*9#@54LN@+S&.(_8 *M&^?+ M[.+I:#+JICG2= Z+FS16!5TVJJ#FG&%/*T.<8X9(0,GV@!YMJ(P(%%%1=!@K M8)?^P- !N)UA5TIZOD('V%9.I7B/+NZXF1\T7_!]O9+=/&A^?;0NW]?2X$2; M+V K1&N VFL7(>05D&A*!8E,*9(\EP2LD(93G[P-:/S M^;2IFWP?^3&LO;II-6$MI#95L()85B7LK,"^*Y\(LQ:X3#Q4>I@MR<4RZ' M:="CE$/ 5.(P]?LFS/)*F[/R<$Y-+S].NFX4;EZO03MH-)Y-;]^SN:9Y[Z9N M):N[UQW_FD](B$?GJ/2^PV^S4P_MY[1@>,YE]WDV[7#ES=;:"IWRS)IJ!P)= MW4#SDAU(B"SFA]<3@8KS0#50J39:RHKB\J@;\Y%^/BK+ZZG!".:D<22Q"@VF MG/'(5<1/E;5.<,VL>_$1CIW*05,6W8(K>#M/>;EY:V_>@Z/IM!WYV3Q%\5MS M>]W[(OGGJ&W1'KY*E5F]V/>LO+;1.VX"$)G7.B^"(-0F36A(6H!0EL<>N^EE MS,Z2_^."*O/O6W$VS MW3/?Q^$$XFR,@K8H=7W\/,>V;G:"]LQD@>5M];M)!9L\SG94>[FPGA]]O=@" M66!TUWHYNG!M+#)22QDK-4;W7C,MW-S>%,\C3FZDY/9N@8^3.U=F[H6IM2*P M,(CS?Q[EYV]_^G]02P,$% @ "X3Z2BT[8S\E& -?X !0 !T>6PM M,C Q-S V,S!?9&5F+GAM;.5=67/;R+5^SZ_0=9XUZGV9RB35:^(JS\AE.S=Y M0\$D9+%,$@I >7_+B__;=^]N?#Y MX'Z236<7KLC263:\^#J:W5[\:YB5GR]NBGQR\:^\^#SZDEY>/G2ZF'\8CZ:? M?ZY^?$S+[.);.?JY'-QFD_1-/DAG\V??SF9W/U]=??WZ]:=O'XOQ3WGQZ8H@ M1*]6O3:VJ'Z[7#:[K+ZZQ.22XI^^E<-7%S##:3E_=HV'+)M7?QW.5AV>-N97 M#W]<-?UAZ*]TWA9KK:_F?UTU+4?K&L*@^.K?O[YY/X?D>[U\\&F7T?9\4L&]S^-,@G5U6+*S/XS_VH'%7 ED\_ M QWSX6Z+[.:75] 1P,(2"8HJJ/Z\J]OL^UWVRZMR-+D; U!7K9#GLUDZ&N]# MV8L>;1%ETW)47M^\+;(2I'LNE#N(VM*C+:)/7TYN\F,Q!>F!@<_IK#-K>U*;#;%IF%0%E/AX-JQW/ MIN-J>;Z_S;+9;C;4': _DM^F!IO :].TD.Y3^YZ.T1?Q2V<,2#+ "9]^?K+@=%-?IVA:9(2VF ML#V4;[/B_2W(XP[2-C7OBISFNV"#D;J:!&S(=_]! M(%_V\>DL;33/=A[6%10?TH_CG0IX>Z>V2'M8]A_2;V^+_,NHW+TL-W?HCJ3F M\M]HK+8F\EOVU0P&^?W<] "IO!Q\+#?[B"[1L\>B-SRI[>@0FH8D>T,WM94 MK\'**$Q9[K:ZUK3L@(CF8KW?(&V1_B[[DH^_ +O>C*896#Q%!H_>0>G6/IT2 MUAS=IL.U-9WWV:>%X?,N&U=V6GVCJ4[7/LAL#OZ!H_8QN7?9( ='QF ,0:?*8/J9?R\2K/T!K)%>6)-C#E1\XN0.'L-:FLK53MZ2]OY],TN([ ML'?MG\.WZF.V@.]#_MC*?$V+84WYZO[)W8)43]AJ=&V5S-M\/,R*,OSG'ISW M.L2M[= =20?HJ"9C=3>1E:2:P6ST!>C(RM?3*OX)0CS+!Y\;SFF_8;N;7GWI MWM)M(WEI,5A2N/CXE,A5WF8TG5T-1Y.K19NK=/P"T V9H66RI\HJ\3FE3WJV M311\AG4-DG?;(3A0GQ>M*[H.33L^/#'[-LNF MPVS8_C/79@97CZL>MGS<.!^LPW..Y4U:?IP#>E]>?DK3.P 6BZML/"N7WU1; ME[A$>)%B_O/BZ\3>E^!QED_G7KF@KV?99$74./V8C7]Y!00D=;HE5,2(E8A8 MZ,!$X-82QRVCRD8<.77/)SNNTNEYL8"VV]D^FNYK)E#:[T]^F^_E6Q#8=ZA$ M2HT=Y57BW$@JF%/2+E'Q(; ZJ#R*G"D&%WD!JN>75WC9<[$4]](D5?E#%ZS- M>T4+)@9?S/>1GP?C' Q.T-?%??;X93Z=P:H*XWFX#[:0!S>H%Z%;,V/S;;3G MZJIZ))9X@05"T3$I/),&,[,$13@;>Q2A+9OTCR+5'??S+H";2].1!*/Z6&29 M?V94U!219WT3IP+%C M!F)0>2:]-6,[9!DR3M896IT*STEL9A7>R:G2DN,5)_VQ5J'HQX#&P*>MP9,WPO:Y9./H^D\>%-%ST?#10#Y M0Y%.RYNL*+(AKK&VZPR36*^PI<@3 M,G'!!T')!@,D;N'.9G(2*'&Z,=8O8H M/7^Y6N,DMN \[JS@;-=7K5V3V=MC:\<]VZ9HOZK(OI^^I::Q!U)JE"7V3,6Z MXL)V2:A?+=CN<[>7 G;[K",MOBYK[;JE=%U*H-TG[JJ.Z_II1Q*)VO5JO3UV M[_*R=BG;6$#6V6/VY_S>SM!CY.C)<]]L"5#O[I2H& C\3['!E!,L+':24?@] M"HVB%$W"T_6)WQ17WMXA$<1;%H(,7@MNK-1:>9A$I,P$)'PX=O2X3=SS#A Y MZ0CQRFYQX[0$VV6>Z]X1(][8)U&8"$KFSI#>CXT3BK&/ E>!$J^]\8(1*:@75'ENE:1)1 &1Z*U M/G"JE5(1L"18,2P)DGUF#_8(!+? QKQO[,Y%9#A51B-"-5&.HZ"4^)U/OX ]-H)M\2T,.X]0S:G>&"FNV3.QRB/LL)"( M48Z%4C92+0..R$4LN3F]R. A3'O)_U;!V4\8RFSPTZ?\R]4P&U5RP*H/%?O9 M$_;#5\F;[%,Z?@@S;# ,UK1*/*+6,A6T08AK;S6BL5H+D4@KF5:-V4K.PA0X M'))NF/E SL8=^V63!-/ 0+)!XE@DW/$HP69>J*>@L3\SU7X06_)^,#H-QFLJ M&&PVPBFD.#)$1P*;F0)O*7*@N?GZ[4)!=\+6_1!HF'*MSK@4PW_DX^$\=#?[ M_F8T&+;ZC?P.'Q6#HK1W=/D MSHL-H=%8B?#2PG8(=.'($:@P2X35S&$&V$;;W ?;WT3K7RKZ@JT_!ZV<_9K- M;O/A:W IRMFS=,1:MVQ-^R2 V2(,QT%SD'WK%*6$7$"A&9$"65-:HKQ>E[&^^N\Z-;.R3& S[&A>.>8)Y5;/(K51@ M;SL->QZ)N$?[<.L!D9:XE7>#RVDG^F[S8O8A*R:5V#CH^!M,#BESF^%O#IRS;\@=:=&9L-/1)N2#", M$>X41AQ)X06I]"Y76'--XIF% UMBYB[1Z :\,Y0>[IW45')M84MVQ"+&I;,, M&1LUX[7*7_I/^O4C&WM!TQ?KWV2S658L-\Z=J;YUS1/&K&2&&86HX$@P&UP4 MUC".E(PNGE#LJ34>O;0O#H>EMRC",PVYPT3XL7'"D5622X0YTAPTJ@K,>\*< MJ[)GC#8W)#O*^G5G'QP,SG%8OKN68TWS1#C!C8G$RQ# Z69@AX>E9J,(\3,U M"P[AX59QZ :V18Y;,Y(97Q5&.8N(R86=JK5JAM"G0M#_N!TA>[ M5S&@YS3OM :V]DL"N.?(1+")A>"6( /V$XBWTUP%B>4)GAD]C&5Y=^#T)0B5 M.?1Z6LZ*A[-'VXV#'QLGH#RQM5I[JQR73&BCA T4MCXB,#7-E<#^R84C&P<' M@W,,*B6-!4=;B8B$Y!:=I,'0BVSL!4S3O.1#XN=3D.,@@6,:/-JL_V3R4?6ZDTQZ96ON\WVQU8):)U O+%* MA SUU2ZE=[Q%)WKP9X&C%K'ZFY .EUIX CIR$@D3!JN@S$&(X8LP503'62O M=[C45L'M\GH_"/IBY:\ Z>1^\Z5-:]LE!)25@KT-5QG8/ Z*U")I\.\^GK MZ2PK/J;3S]P6J(CFFDP76Q7DFB /FL$:> ML^:F>F>F78N"T 5$O8G'&BMH8;':O"CRKU4&,+V#OSR^ ZAFY?:F81)*I0G6 M4EXI.Q^0MC$XZRP&6]II=8)^W;KIO>FDK+LET(XI/N';W>CALMCJ8-JV"WIK M]$XL&."P?W+GI.5.8L.E)YP(1DRH7*?3VUGZ$Y;#L#I.DFU^1^_[NR)+A]?3 MIYOP-D&I.T1B* \^L [*^+.,]APB8 MW'LCK%-]9O"/*BT= 78KM:R6DHEM6.,\FA8:.[N[A\) M.R'Y:16T'KVF3U6!_9LUQUC7.TD_-$\"8LX;+,HE@7U.@(E%X:?& MTOGFA3WR//C8'C;]G@HJEQ!4?7)(BJ#EYA#Q/D M 2OKJ:.:$C"C(J*F>5VX.@]IZ BH8SJL[[(*1Z#\T(C'YH$2SPV-06++,>(8 M(U/=],4D,08A%U7SDX7ZS,2F2]C2SN^WV/:*^.>TM'O-Q;;GGN)M%PMZWV5W M>5%=^?^$LI4,;5E<=;HG( _&D68-.A7%M1ZP+ CF:_NA!F MRT3L]\4?Z[]-M?9HB:1!884UJ&)8.E[I8*R+SD<%RTC8/J]!V'I?1KN,WOAB MU:Z 2T_Z0HWE9=#+=WHM)EK6O3U_7;]D?IULP-5)8 *&NU)!6BXB=\K#]_[D M;M#O11@V7:_? H*]7:+P0.+NJQ.>MDN,9]A'*RS&43,!T\ 1"\F-9((J>JZU M("TQ\*58= G=:_WCH7];]/O4 KV Z9A M'"14(=R[8E1F[_.;V=>TV%SIL:UYXB)3$L8V0"\G0+&P-O@ SK[UD8H3NK?W M0+#SUL$X*(+U^&[P?P)TFU[MM+9MHF3@GE'%+5.<&64)2"=L.]4=QC:*7J^T MV8MG[=J$;0'4US:[I/4!A/UW?PUO158U:L((X"ZG->'_.G; M0/\ X0%AJE./.$JGN#3$4 QFE%7SHCP56"V)_[V&!P1RQ$L.>&@<0,ZM# RP M":"VB%*TS[LM#@\/U&9T"^&!_8 [Z?# XW8 TYPCN>LVK;4=$HD]#Y8B*3!H M3H^5$G-(I Y64M3GN??. P*UV?_C6Y0.AZXOT^-'8G??H+2A2T(X)2Z ::R5 M1)8KBK2:S] (5;WW(GGABI]6&.!0MNV4@H-0^CW*PTG& 4Y%#([#_I5-N;0D M=QX9V- C"9YC Z8ZTRRR@+V2ELSG9[VFQ/;*_)HW:AW,JKP+:/H[YCO+BE$Z M7KD9H!LK$&J<^]W6,6%(.PE 88P9$1('5IVQA-DZ3\'5.J'WNG0F"*TBU/M6 M\.!>OLG+;?;BFM:)%P09@TC0'DO&!$5.+PTH0D[Q79J=NB"'0]2?$5#.KF_^ MGN?#\GT^'II)A<9_G]4];'B'SX9>B<7>,&_ B&9"1Q$B<7PQ3^ID/,%-H%-1 M: ^JOD3B*8G7-Z^GLW3ZJ7I/[,/[;[9(Q?:."8U.&F4%8$@D\P)S0A:S98H> M4(;?V1F.3@6C5;1ZTQ35BY!^RZ?Y\PTN?+L#FWM;-&M[QP3\;8PTFU_0@ G8 MW9BZY6QC8,WSB)T=T>A6?[2)5E^R\:CKJO@T6%9 ^#W0OE"&8&G9###*'MI] M2+]E9?@V*U+@U&B:%M_GD,&DJ^ 9<&)N.BW.J&P1K Z?FC"K377;ON+*1XLX M=]$L<.9$^N;55IT=_.A4*D\'ZN-F9]9$&+]DT_NLA-:/6/P!4C$@.YI'KU&D MW#)F'?,2S!:O(JLNIPYUUL?O-17#.68>WHX:F8 MVHQN(16S'W!_B%0,>BJG-_GJIF/V@.\O0 MNU3>*&IL4,H)P;Q38KDV+3?R+%,QM=E6.P;?"*7?HSR<4RJF=S$X]U2,1A@3 M4-&&&V^L45$PME+4SI_@9>>'LZIF*F8_:/I;^06H1' PP"]:$+R3^1O[)%1Y MY*L7MU!.D02;#5&_G*,W!X3ACY" :Z^D],\@C@1(VR8%@PI'3S" M=H5>Y+)Y17?'K\/KTV)L$\'3/J7A+$6V"B='JK&B"INP1 @+KL-IFX@M\6GK M<8UF")TWUT_2$#P%9N_+Y$[/YD1MG3;48.(%#D*@:%9:2V)>ZS3T,<_FU :[ MSMF<_DHS(=F^GP0_IM*]O6MDVHB]K+0+@6FBA"HPYH229"KOG* MZSH%?@#/VD"BO\M"!E4>K5S$[;?LJ"]:)H'IP$AD3DKXP(6.;!4(Q;+7J&Z; M&:&F\=W#X&FX/M_??US=/+;,O&Q8GNN:)D9J9F%00FE W&(/4U\2:3@^UR-3 M^_*P)7SZ6K,?LL'M-!_GG\#X+[Z W-58O1O[),(24!R!*2.-1P[@R)+BV MS8N4CEN+TG0=MP54?P6L@&(V3:>#;+<4_-@X0=IK!O,0TE5'A2U1SC[:D0=< M:W[<EOSQ =)) Y&"2-9#$Y;[!YC1;&YC7S<.HTF.WI+ MDZ#_28EB9ZU4A1%7"M)V?&UHG@G/*C%".'@.+!"J66)#K"FM\0T]GU MFIUQ\7!X>HLTI>/5EO%;MJWN[D7+A&KFK2,(!!*FPJDQ>C4?K@Y@=V?W9W9; M^7(0/.=S\,,X1(BU\-,B@JAQ BWM!((\:9YM[NS^RT[9?CA$QRUMG&=4RN<4 MM7SCY2VH,YN6V=#!AIA-R^[OV%S[Q/?WDTE:?+^^6?_G1:GU J$/^6,K _IX M>.SJSC"Y&^??LVQAY:V?@QG/U]O\?$%U'NW3=/3?;/@V*T;YL#J64KZI40C: M\I,2<"$-B59J#DHN1L.DT$XB1> _RU&M#:/KFM%VYER_JK3%YR58,<*"DYQ; M,!$Q%]RB%;[*]WDQW]:ZTZ/)U<82U>-QX:2+6!\TV2HO]V8Q_1WE"5MZ)4R; MJ -2FW0T0HDA5V"$R/NLT*M87'"441E[6F,-A#N]X#0#Q3O3&MO[9=@%HQ4 MA'GDJ$4!2RT?YQH$.^WBAE:X6$\R#L+K]RTC)UD*<7JBT4I4Z>% ]#*QOPQ3 M/@E!@V/R-"^UN1CV@-$2SRI'3*DH@J#.$8?QREP(UC1_NWEGB=R66)?WC5U_ M15+S$X5_SZ;@@E=5"&8X ?:4L\HA_[(\.[N[M'JO<1*F3 C!P]2]TY(3XQ1; MX6X/.)K363*Y73GJ [7>+CYX,-BRX=:0P!;1J3= (I'W6OH@(EA]!EG&#%G. M7AG:Z^O3Z\G,J3AKG0#RP(\VO MV^ILRSD5\6D%T!X"M&O)["DT>YN/01C*\)_[)^_)ZN=I^[_PJ"-"5K%A4[T4 M%<;,RM=3X,4DG[Z?Y8//QZ!I)_L7TEC]^ BR\]<__0]02P,$% @ "X3Z M2OL8D?]Z8@ IF<$ !0 !T>6PM,C Q-S V,S!?;&%B+GAM;.R]:Y,;.;8= M^MV_(N_8$:S8KY8??V7/_SMTQOUR;Q]^X?_]E__PW_YO]Z\^9_ZX[O,%K.'NWRUS?;;8OLM^Q_S?/./['9=W&7_HUC_8_%]^N;-[I>RZHOE8O6/?R[_\V6Z MR;,?F\4_;V;?\KOINV(VW5:VOVVW]__\YS__]MMO?_KQ9;W\4['^^F<$ /[S MX;?.?J+\VYOZ8V_*;[V!Z V&?_JQF?\A"QZN-I7M""/UQW\\^_QON/HTE%+^ MN?KIX:.;Q4L?#(^%?_Z??WWWJ?+SS6*UV4Y7L_P/__4_9-F.CG6QS#_FMUGY MY]\^OCV+3OZY_,2?5_G7DN\/^7I1S#]MI^OMN^F7?!E@5$_[MLYO7W[$3X)N;?-R7'I_:Z:;;WY9_+917S;;]72VG4@D%0(0$,RQ9PXJI"3W%$"B MG; &3ZIG3O+5F[]]JA%4W^K0QA]2F'C.\3K?% _KV6Z "N#*\7F'][\>8&7% M;58"RRIDV=]K;/_O?_GST:5'5!:SE]Z-"M'M=/.E@K7W/L"#[,_YDIN\6L6W9W9"W+J*)8[]_(1R^.6L^R8CW/UR':J7]INIZ] MTBK[3_QY5H0A_'[[YE$#E5%/'ZX4/;Q].WZ".R]Q\ZQ3A<&K-/5A77Q?A&ZH M?_YMD\_?KM[?Y^L0M:V^JMEV\7VQ7>0;4ZS"-Q["]_8_+%9'<(QK[ PB2GGB M,')& [X'YY4D;K(]##FO]L&!(*7TUNV9 ?-"EZUZZ6W52ZN8N:CA9],#_G\^ MVVNOVE9Q4CG"9DH3U># 3DMK%[(O/[-?2B^RQ>J/V<&1[.C)37;T)3LZ;QXNYH5=_F[8K.9"*2I\-113+#&&G)H=6T# M.JT293_AR3VK=ZD-BPI-LD2GT!.MM#TQDRZ8.R#9+R64/V9JNUTOOCQLIU^6 M>;8ML@_3=8A>!M? (SN7I:P!BZ-1I";8GPM+8P9B]4'-__?#9EO&L)O/Q<>\ M]&^QS!]9_EQ$RMLQ]*66 P4IP-IY@RV5%-10&;4X16:N K!GM3KQJ>R%Z]JK M;'60L?+[LS+8N3\)=HK#J)$8B5ZGE>/4V4\W%(:;P$5Y;_ M*+].7 -H2F/D#E7_#";N39V0=PIIX!VI%VFYM!?5CL=Q*%%;)Y[N/W7!27Q@ M=9NOUV505X9\GZ<_W*ZSZ7R5WRZV$Q TSH7_&6T]Y0 *I0X:)S"2:3%5.UN] MAU,[>(>Y^O1']LN7';8_-A.AUNS&1E3#$9L:3.TYW<^1 [9L#R[[90_OCT-' M4A?)NAA$=4/S.%2K,V^>A4Y=LA2K8\':.@^::?/=GR>35#.]7VRGR\,,57&) MK=(\1&U$$BJ$M(<9*K* I4A:AV;[W@G_%OZ6;X*XG6Z";S;Y=E--;9:+Z9?% MF2W][FL_"I\.5T]G\>%NM]?#9=I6^>=]E,<=IXI19* MD\D:9/9+#?./94,=%POW4*^V4AC/X@7][*$IQB&E?3A6]/X:MQ58-9L5#ZOM MYF,^RQ??R\W'B<90<4R\A)A9 0RPU.Y,&Q B5C'Z7&^ MZ4#IFI+;0O &X+43W3M.FD/@ODQ:AA)^PU%\4/ MZ_Q^NIC7<_W]%%^MYN^WW_*UJJ:5$X $Y89H()'4F'G'ZA5+ ZC6M&TTV F( MWN/#/$-9I\IY(]5KEK[$_T MM+L94ZWGW.^.>Q(3P3@3U N#E)=<"\(4/$2VWK3 MKQ[RB6?( "\%-DP$0]A+YVJ[F '43M]2K0V5:K/>X6FK;,ED-I6U/GGL1-,. MS'Y\A=F!!.T)84EJUI3LL4I98W]>U;%V3'5?I6*"#$-EDB)1SCI*(/5 '504 M6#?9'DK<=%CBX%6S2;)VI@C/*T=SSQWO>U1RHJ^*$Z_S'B=\5Z(\30$;5(X8 M:UV("[+80U.,0Q_[<*QQ#8=$[EHJYMO5]WR34D0"<4.=-IPB*J1V0DM=@^-( M@ [J^G0-J>]LQB=U?18U_,[K^G3>5JT4^)K-U*DZ'QSY_=7U26R#=&WOJY%' MK?N].1TW)O3+>>QX\6'Z"VK3-]0X-]Y]P.9\O=L*P+^2]3AU M'YKN1@I>@RQIWL/,:IPW687TIJ+=O4I[+_(<3^(%">ZA)<8ALWTX5O3^%K>4 MR[].U__(JSI8G_+9PWH7VDN-,9"4.*"(@E0!1^I-*P@1X2V5LI'-_K..PO>_ ME>L]+!S7@W<)!M]K8?4M$ZN15&R%1,Q_Q7Z*M@L@: M;SE@C4%"4QF])*>]M5!4KZ_LKU&OD#Q.>7B R)4KMHCU&HJB]N/9: MS-H=?ZDZZHOUJ;17>?,OK,A.F* "2P$)$TI0 QEAM$:!$0'-I+0KZ[VKZ2'G MIRSB4:)L)IJ=L9VFFX/2W$XZ;XMU]LNC0/6/^V-!+^U;74<](^F,$-"N&V9< M&MJY=V=DM!\6N\\TF% !A-*(&6X,90QRKHXA,3"^@]RL)F:'RLUZV.SVHE]* M&>@K8^!USKO."NB4[MYW_L>ZK]_)WGUT4XQ#-_MPK/$>?")W+=72+U;3U2P^ M"8!;([% 3@F,,9<,0U7O:D%)O.\@+ZMK2 /G9=W6\#O/R^J\K5HI\#6;J5-U M/CCR^\O+2FR#=&WOJY%'K?N].1TW)O3+>9,MMH_Y_3[B?W_[KEPO>7]KUOE\ ML9TXYJ6BE "M-=."0@ .VWN8ZJ0C7-U8[%GM'QT].BY-E,N[7XKUNO@MM-$F M*U;E,:]B^;V4C_#@*B=A5CG0?'NM12ND;ZD-TP!MMM%^.4(,[/XQJU!6R[R7 M>>Y][^PL=9'[9>VI'X>Z=NS3A7VQKAAKL(8;3._3CH+-XNZN6'W:%K-_3+1S M'A%EK90<4.V)Y_696@2YQ8V7;9L:'#3]:EL*X\/Z9[8I"_LW3+=JPV[R,FVO MM+9?F3W"JQ2N IA5"*^V$GN&L;C%U[9TCT3A.G3H_!)K-UPU2JTJ[;R_K\)- M]R-?SQ8A0)TX*"2Q"F-*B ^1)C>FCC>1%BCISK'VU@9-G5DE1%9M[>-D!WQ4SH%ZB*S;CJ175(]&V[ORYE-'4 5.- ME:W,V=],E%=&>R@L=1!0#(SWLC:& $^Z2KRAB;Y7*(O5[K;LJF_MA.SN?EG\ MS/.]BAV"B_OPBRVU+)+5A@+6/:'M5:O"=&6EJC"DR%,:D2/5I$0G7A.B)IQT MO_\R@5)Y9,J=<@NXU8 96"<>(:J\Z6"WNHG9H7:K#Y5$?BGWK?]8+M:_M*?2 MUY;*Z_1WO6W2*?.];XV,=>.CD\V-Z*88AR#VX5CC38I$[F*%L\K)7,W+/\K# ME=^GRW)>_"%?+XKYT[)0$R 4TARH8!U:S2B'1PB$&)LBG9T:'D \3_O1GN:J+$Z0WV0YK]D*YNF&U,X7)"^K92X., M0S_[<:T8X(7N0D-54/;U^F<0\7^;+A_R"2,"*N*#48><%41@:TX6%-'DOL+\ M:3M=;]M(:*K=E$[\%&)Z?WZJF-ETFWW)ORY6JS(.*FZSG8DNA#2Y =HH:)^L M=R:=TS(U-<@:I$<[Y+VQ MW'J**!7<*.FX-80"+*2CK,>I10VIG$AD%:BKY9V>8^="]VI-Z#AZ5'LWBHY? MM';]YG/^8ZN79=X EY01J*6%VE!MM80>[#N.(H; E VO\U8,-E)Q@C1V@A*+ MI0; *^X8X!9HU?==(L_[4%K WH*^9KK3#W/MA:?$E57 KBP]!X(2M">=U'&* M3P,_7E&?ILQ$RT^($[8_#QIGE%9.(@2!PX@(:[W<#=;!&!$R-F'OR5,M$XQB MZYA'AF),)<#ENC/%(CP:PQZ3\W9 KCD%#\$]?_38;AM+]AQ;#"") PAW4BC/TZ]+M]5X!6)U4B MB[=*!=-ARBQE6>*=$*<=1"Q$[)0X8R3H.XVNTIP]T'_*=E#3!N0."8[3FNMP MFR9#IQAK6K,29G;$><4A/)K""PK6?3.,0]QZ\*OH^P5.E,3\:YG"_#&_+];5 M$>?#S-TR2+PT' B'&+.:>+*+H&WXD2:Q'?3<\YG$CFN///:68@,41"3$.$(1 MC86#/5ZYO(>4'3!=+4(X1\ZEGM:6SY%TK-9N/.U'W? 2W6UFW_+YPS)_?_O4 M\-O5;;&^JTY_ZI_['QX[L3/22T8U5<@CP*$FF->]"@F4=%MH4PS(:$((QYP! M11VT0JK0M66 @0U4NN\ZIS7L+5YKQ?$E3>VZYD4ANWUX^5>1!6(T5[(]Y M2=-BN:C,OK\]W+7U85W<+K;OBLTNPWB'9O.Y,$%_BN5B7IZQ/((3DA&(N'5A M;AH ,HRUK;6"84A2]+LC2 X"&^;(D%I+J"!"L0 &.\(-XY"1M+L%T^7\L1>E ME!PON'N[FA5W^3X+?^]&6?[SU)$TC1^J&>,D?X0MF#8"7&J\G0_9+Z47?[S< MAE^1-*%#MT)M^/HIMVX4O3P[C6= M4]?&U4EU=OWSY&_5<#/A7$*#:> ,*HX9,8+K ,+[:%U+BD8Z]SX@+/H0X=4 MCZK9ASG;R3?V8_3YWCE0FZ1.IJ_0',UGT=VT1,_3YCA&H^;+'3?../2T/_?. MSI![X3$UE#DQIWXL-A.-+(,, &\(9Y9P!8FJK3&CDZJ(-K71LXJ^U%]#)!.0 M)>ID8P[3(L$^Z6L8!"8PUVO\]X2:B-"O*9GC4*G67IP)^-JQTD9S=E=ZY+:X MFRY6$R,T@;JL^:=:NH$,W]2TX>?;W'I80W\B%*T-4Z]IV_;G3/\T*^[^ MFM]]R=<3$2;*2E$" =%&L6$<\<:+4C)S+^M,[ M+VE2P>B%JR<2'#PJ=94#AD&EJB^Y M^(* MF+BNEK9#GK1P9O0.KI[%[[Q=IO?;2:8>0\%"]&C=(0%O=7(U*+K*4Y* MK6UEZ"ISRQ)>5N%K'\TE<-HXD.N'SB[FFC%,#A6]'5A*"]S2R1UMS-; E=?# MM:;\M-C$*_<0%_-] MKG]72UNTW5*N[;4YX_QS!^U#[JVMM4WSMA.5;@=VG_GZ<_CO .0PJEC##$H040:^6M)[@,38$AO(P*7:16 MM#'1GP[LSSL$6(^.=E\I)=9HN;W-R^K=^<'T MQ]"U7[IK=&*TQE8+KP45H5A>%EX"([T1Q>T+P>&F(<$MB' M8T\+]_3%73N!?/QRJJW/RY6RY:?M=/L06N3GHP]/%,202LT@AUQ28YD$OD9& M"$ZZ(7D(/#U+ZA[<4T'M0D\[;I_(X2O+[9#LF]2X&U7&M\W2V['[,\LTF_(+.5_GM8JONBH?5=J(= M<\ JKQU"4F#HK)!4,^FT%)Z8J$'A*L#Z#KA_E'N5Y:#P90C&"3M7]5+&,5W*UFK\+;;H\?"[?E"68F3 0.$>P$H(CB%T= ML92Y:5W/$1L#N=9Z6Y;_F"T?YF7MF'RG)LDQPC -U=VD<9 VZBT&*,%7%??SSX[SE]+!U4_Y^YH7M76TP(>R(W^0]R'SS8;J83X@W$@*!/('* M"@J@%0F^;+[)2BQ7VHC= M$1&S^9I(V3BTIS'Z679A0RH92W4@,B*'-0(VBQT819XQ' /99W.,&Y MNP3R%.D8DAN2B+S0X_IID''TQYY\>WKO7(\,QJS[_OI0GF1\?_LN_SI=?E@7 MLSPOYR";S]^FVW^=?L__&N*.]6*ZW 4I$V;#_Y!Q" @:^C V5,NZ(RL0=_RP M@5F.M)!6A:DL,U2%?R&$ADBII"+&Z[YCA!W:,COQ;H\K6Y; L_LC\BQ,RLLO MXM?YNJ;^]<7:*[*>)J![PM_?9A74[ 1K5H+-2K19#3?;X;T>\_'KIU=L@6:K MH\=7__D;ORU;XEO9$H=ND5>X_]1JU3.-HS-KFCT1??T5R[X<*WI_29O6LWQZ MKYN>;A:S,%C:Q?*AK%5;%G<[2'BPS(@WA+]$7V77@:T>NWP-K^SS!X!9C?!Z=VA%T':I%W?)^DBZ;*CI@T"$"(?.>^-H( 5:FA$F)C^XY^E&?/KG/G])" MF%1RXC2I1U[2U&<'Y&HB\YB'"W+2D+!Q"$=3\$4G+TT3,3 /ZW70HH,M[G"8 MLH400'HA@),6*5W;M*QQ->7E60ICR.24@:^_"BGK1C)'I3<+KY5NYBA#_*VWB_3Y?5OL;63-?K MGV$V\F_3Y4,^X81HX@C@AF'K5)FPH&K;BO"DROC=6.Q;=@*Z:CH_*[_(CS@' MWO2+X>K29E^G7(^CKW7LT]/-O1X8BQ[B9[,R%W3S,9_EP7*8[O^:;_[Y(D)\,IS;"RGKKR,&@)A=A%-M89BDPXA-S+0LY15F-Z$7[P+2G1 E;A3 MTXBXR 78OCE+7' ]TO4V@JY^%E=?H.328FH;!L>A,.U<>+I8VIZ/6$7YL,[O MIXNY^U&>K,D/Z@48,TIQ!A505G(*,:QM&>>3HJ1F%GK6E#VH+-^A2E23AJ3% MR4G_?*7I24W5'M"58I@76;D@*>U8'(>FM/2AZ/*]:GB*XA@;32"0F#A&PY3/ M>$45UHS7EA!.JX/>Y/D]*\K):8KCE*OA>8H4UN)$I6_"TB3ET;F*CZ^SU>_I MBB. "WK2AL!QJ$DK#\Z=M&C,1JR2O-]^R]>/5G(GSE&!)4>02RX=UX8J5!N2 MA";EN35X?,\Z4B'*9H_V:])DI EE<2K2,UMI(K(CZLEVS; 2\IR/"PK2@KQQ M"$@;!XK.7J06V[T3:805'GJ(L>'$42_U0:(H,2$$*;;398-MWE>?G"0:!Q#1 M?>%S^2NM1".1J 9[NYURU&I/]XH;N;$;N-%DC4,:&F*_M&&;R$"KS:%?@Y?U M?$A!I*T0#G-/RXKTRN+:JMB35UY$[/]TYBE^/7:XCY?;W]^"&_?5JWFY>[Z M?;E '(Q/B&<4$JR@<=Y:3XTUAQA*40S3EFU;&.I]]7:'K=JDSFM@-]DJ3ZP7 MU([-V/7<@8A,7=;=P;K)*F 5E>Y(Y:\7J.QI@?<\31?7>3M@=QQ"U8TKSU9] M.^.GP9+-40X/^7>. >&8 HARX(@##$NQMTD!([;AZDT#2X,LY#1*N&W)8/)B M3L_DM5G7.4*[6B;N1:+B%GQ:$#P.;>K(E_/+0*T9BE6GOQ3%_+?%<"#!-JRC B&M?A1%/Y-$:+HA_:L.36.-+F)IR1.67IA(TU$7B6B%Z6HK5X0 MA61NQM'_TV$7+=^)U WG;6C^19B$[>4DW[JZJNC!M,?>(XN0H]HB8@T'DM:F MI;6)M?PZ,#A(!+(X(-TTF"%U0VSL)O7 G*;N6M?PCM%)OLU^.6#,:I#G,Z5[ MVLE^G;>+6]L=TCX.N>K6I6>;WYWS%2]SAWS ,)>K^O=)X%2AF4@"F-7,$B( MD=ARBTEM&0.5=,BH"WL]BUS \Z:>(9RD!U?K&<7)%"Q5]CH@.E;UAN4X5?0> M4[H;4TYF9>HRNST)WJN47=2[[@@?B]QUZ-$SM>N:K;2]^PD5%"DML:;8*TP] M5.B@I!A1DKYI_^HC!]FM;[Y+_SHE*=OSG;+19%_^&MOQK^[#1[,R#@5(!?WB MSGNBS[']^-UB^F6Q7&P7>:D@G[;%[!_?BF4@9%,N1F]_'B_"]51(A[%2&#BC MJ$/2U.8A4TDK,IT9[3E\>?=6Z;?OWGY^ZSYEZE>;??I7]=']Z_MWUGW\]$^9 M^W_^]O;S_TK3B.[HCE.1JS"=IC,G$ _[7-N?5UM0CF7L@DAU3OHX9*Q[MXJ> M7];&4OBT+H4RSE"GO <<4@T@LN9@T&B:= EW"S,]RUU=565Y1)BX-]:&PF1! MZY.]QA)V_=HTYQF*DZRFM(Y.I!H[KS?P6J6YIA*6^1\K'_&$N=G-5E[1%>N7_&8 MEX@$QH9$CD-FVCIQ)EVQ%2<)\K)^R.?/96U2%M_23%%$.'>*($55G=7-I#:I M"M/02O\B4P([C7*2=:8I?]%2,P!UR6I3L?92J#.XX+S,SF7-:7C^_&/^/5\]')1.6\0585X#*4-,9:&T=3H1(X@D[?XW--&S M[-2HLO4.5IKF-*4M3G &8"Q-;0YD[1%=26I>YN6"SK0DI"R1=7@\8-L5]7[O8UCFB:\-5VPZ92R]@LU MUUZ=25J5B>9N'%+2QH%75V$2N8B6D&+UM2SO]6ZQRM_?FJ!\)VD*YWI/0E@BYI2QL^1Z(NK5QXJB_M^6@X!SHYE@H59 )(Y!V MR!OIH'>U/6]@L=&\Z*>*&P[-;J6X)QE)WZ"U(#1<4A/ M!WYIB@::^2%H-;&QM*DA:' M0H&I,ZCV?*9ITB!4-I2F@.WQ0O%5:VV\QEB$7+4F>URJU=Z=,^+5$4_1%[N< MOZ5^(C'W0!*GR\4E3P%3_# Y= 8DY2NVL=-WSLX1VNXNEU-P:0K6BLTX\1J* MR#3=>LJAB>*PG\MPSA-T0::ZH'4<"M6))T^ON^F,G?@;9L^F+I*R8*(,HL"W,]*Q*U=V^>V3_5!4!VOY,3"5LPV&<& U$7YH6G8+Z MISH76FVWZ\67AVUU4="VR#Y,KYIAV"@IN@.VQR%173CR[/[=CKA)N%AB%[!5 MEG?W?5&A$$"<5 :PQ("SPS03XK3+MYH\OV=).D#*-B6FF^P_0? G ++[Z3K[ M7@+\SQF\ 0"4_\\VI7Z%8.!A^ZU8+_X]G__G;%6L\FRQV3SD\^3[*-*YCE.P MOFE.DZXCPY]V#%> ;K*WETGKZT:*I\Q$#S-2*U4%]@OC 1^*SDYYS\D/$#23\ M1C)9_W2G1;NC] _;S39\4>[?3:O[ O_[0U K#&Z.UP7:?);??)GA+VU4OHT,#30]<7K*2>OS/P:T3<.V6H._X4Y7@L>HE.GY_/%=E&L MILL/T\7\[X:0*'QV8ZUG4C@BS M\OZB-XM5-MN!3,RI[H#8.,$9F-,T"3JALT177NZZQW>3GWGZ8^),11IJK%#3!&-O!3T$ XBF;8WV+7MOA7O"'=?PFAV"KBZL[DJY5:& M8=OIC^2S)=TV1*0H7K$-$A7RA/Y=N:-'6+/][66_E'#_N*L!%]KA\X5VZ.N0 M2@JAE_2SIZ89B9CVY=WS8RX]LA@KLQ_S[72QRN=NNEZ%N=KF!)7-;Q>SQ7:" M*6!<(4L%H5XI@ $ZK/=Y!9(N8NS 7.]IISN$6;Z'F*:67? 9)Y #4YFFB0<6 M:W39+ZO2H:*W5S--S3ZO\^GF8?WS9-:MD=/2 M2&09!"V6FZ#\ 8+>,,Q/JS7K8Z+<66?NN+\T;"=B#[=$UN6!E[SL<%V6I!WCADJHT#16,BJNG4:1E#X1 M3>DXI*6- Z^F2R1RT55QS D40'.H!'20<"MLD+>Z1@(76*F&9XN;&1M$=DY. M&%>13'L9:D]RG"@-RF^:1+U< G-<=2\O:%-GS(Y#J;IS)[&^92)/KZG8]N=R M8HLP&7J;*WE4!S$X0QF12]D3M?/^4 MZM?&1?$C:.E45]=_[JA>')'^*5;5@LNE5'' ,*B$*I:#%X2J<_JN*U3=NU/T M])K%"=4\7QS,?@Z_,1%0,:>$=^4JE7*"\[__30+THP<2J3SLMEH>Z5DH:"?)&-"X'.)I_]Z6OQ_<_! MIS+&(>47I5Z0D]#FJ;\O*$-C2JZK ,UA%RU?A?@>K<*SY^7S_7+Z=8(4=]A+ MY[A22F#H&)*'5Y?YZ"[]^*G&ZS# H2Q I1+HJD3VDF&-%=:]7[5]0%,5J*) M[]2)U+S>J_MC)7%W/HZ0#OKU(X_/=.QFK%R_9S?$7;1]'])'ZP_Y>E&$.&%N MI]N@(5!9%E[E,,'DS#+A->#[%YE0"J.RM\\_W6E'! T= GA%@9#:*D(!1T@! MPY'M.]/Q,&+M4(59Q#PK<:4/Y8FDQ8_I_?'5<'"/I:K#**F?KE5\!&Y1%> M>KX71@&M.0^A#95,""8P"F.M=DP"C_A0FK'#E97 L@I9NFHD4Q>O&WVRUE Y MX@GK4#N>\/"*>C1E;3SZT=B#%Q2D'1OI&K)3K)TMJZ@IR^,#SH):*:ZL/0ZA MWC54D5,+$&-",/9.T6#+< &\\2*$3E K(47OM:.?=(O]N-I*29((3-62OKAK MIR91M'6N)R=<1"E*$^[&IBF-?#BK*LT9B=&5S^MI>7#RT\^[+\5R0K%55B L MA< ^= &*L*V[@M$VJM#K\Z=*AY"W5E#&(:4>2$TQ01A9I05D.FWK-ET_]F"R M'9IXQ4BDYG65Z(^5-&6()*0#+7CD\9G^WXR5Z_?YAKB+MN]#?-_>[6!\S+\N MRHV+U?;7Z5T^X4@XB#B@+#S:.$\\8?5[K!60L5W\Q8>7VWS*2@,41)1#+I'! MV"G&+0XJI?L^9+[?VSR"RDI4\3V^&6&O=_S>N4KK_XDT=: #+Q%P1@Y:<75] M56@'O^CHG4G5"!.BC?5T^78USW_\W_G/B0+&PJ _.HQVS #)))>'Z;6.JX9S M_NF.0*)L0,TA"1HGA/#"$N !,Y :V/=>Y/[UWZ/**EA9P)6J$\FDQ0I%GWPU M4HIXJCK3BB<<7!2+IGR-12T:XW\F%^V8B-&+_>T3QP6/>MF44&[#P"@I\"ZH MDC%$B8RM"C% ]3(6Y9^'X9*O6L&O7%MJ=K<^F[ M(,WI>UT\!F$N33\:D=:!AIRCXHR,M&;N^DK2WH6BPSYNNOY9UB92906 W=FOLMQ;3)6WWCF_K&M7ICM-XVJ0)=6G,.N3P'^O MD&8EU*S".G0Q]6@27Q#"'EMB'&?Q^G#LZ6GBOKA+*F#P,;\/+_"WZ2;_L"Z^ MKJ=WOSZ4U7H#J$JRU:$4\.="Y\4.9MG-GY5/+D_X?\FS]1%L@TH) M_;50I-J.IG$2!;C$G1VQ9'OD-]FQQ?8QIWK:8A\C6JR_V@Q-R;XDU(,TXDBT M>QA?7RH.,1##J7R+NI;6/P1%FB[F:K4K2J@VFWR[L8O-;%EL'M;Y M\1(0:SG& 871%$-NI46.8SZ,*)HM/W)G4&/]WFY2MD MEN$EV"\DJ!^+S81H)HS2P116QFNEM(=U;P 0J+39^3DK A(F"34>L_+P/I?, M*4@I(=8(;YGL.S&DQ'-87TN=6C>F+G;:/ 1KB4DACP@+L6F ,_@=CF=HN3AY M;4OE.&+)#OQX-NGLAIGHB]-.S-CB;KI833"$UC-(.+=A?J@L"V%GW5VTX%&Q MWX7'EQ=W2X"P1,)0X(0(<2Q6BAI.,#>@]]RS%A+3A*PX;>F9IW:BL@,TL*P\ M9^2"GK2@;QQ"TL:!IQ>8M>4B_L[%U?=\O5V$:.CQ18]_K:X'G% 79J7$<8PH M $J&H?S)9-S67'ZYB5-74XI:3%9BDU)>^+XF?RSIO1< M/]FL,?*B_A1"*P$\]Q0!/LQ1W=1\U5A"7N_?O7&1UKGK;MUBNI*6:WIV6M*8E.MW MZ6:PGV6*-O([9L_J8SX+_O]KL2QS3CX6VWR^#Q84 HY9+@A ,%AV MDG%3O\T4@Z@VC+Y^M;5@"2F*<4%_EZ?9'1.9/PVUH"$-MO*ND!LN]VLRYZ?V='JB*[K M[VIUY4C1^:O4,MG@W6*5O]WF=YL)X"'L"[&?L4H0Z*&VEM2]A% %6B4<',V4 M%<_#_S%4$%,$F8;E&ECXNR^+R7%VM:2#$F)686R[>9[ Z>L2/B"=:1(^,B9; MIB+TP^CHTQ$.;J>D)*1S=7T![\J1UU(3FG(3N^3_8?JS?*$VGPLU^S\/BW7^ MK_ER_KGXZW3[L Y1_Z=\5OZYR#<3XGV86'*L-*4:A7Y#Q"'J05PEW3X=;U4[ M"JVS3(;!BU*(I"&,&@65+(_2FK[3%S[4B>FAZWP+&,O<\[L]RFQS@)FV)= A MYW&; ]>A.TW^:XPEPWN460GSS;9XYYTS9_,MV_]WR;]-M;O/-;+VXK\(%0J!C!B"-H#!(8,[Y(=&1!W2Q ML6\SZV%NJJU'8;R&G@*BI$9,2V(@"8.'UWWG8_QE/9WG69B,W!?K@*Q*O;][ M6"UFB_OI,OM2K.:;FZ.(SJ,K!/78'*^'S==OB30Y+?%FGXOLK\^E,RLQ9T?0 M5;VA[ 3VU9LC/O:^?K,T"\F?C6S'6.(FFY?M>QA2%3M(P@&LC,*;8!9->^S#WZ;N,3 DJNZM098L#K-1T MGT;4Q<7Q_;.6-LA4A.T 92>(AL[F>8&4BSD\;4@<1\S=TH=G^3KM&8F)I5^R M\_ZW5>BHWQ;W'_+PCH5A]&L^X8)+B 2ER %)-+" V+JW& 1\;/0<:X\R !$) MW3 X2!5AF@K/.)#.8Z$9T#W+SA%<=G\ %1^#=<;JZT'P-0CM0I&R \CLPS49 MCH]KK\%TLTCVY4$S*PZ,']_I=F%K)"5G M6N";U^:-JY1T5_KU_3"F'N[GY9 M_,SS3_GZ^V*65Q4:=%F,P11W]_EJL[MY>EDU0_CJ_6VY"?IU51W"KBZ&J8YF M[X[W04$0<8936M9BA911#0P' H5_M;!1H\IU$0ZXE5F[E>W]VE5AR2K/LE/7 MLJ-OY>\=O:MO5*K\2SM%?.7W("X6'_\KT'#[M3C7^F^^/&O]F]/F+YHW?\_5 MTSILH0L3B^N^$>.8F%R9@[/EVZ[7(K&#WMO5K+C+#X=%W^V1[(X[2^5%,(&Q M=M*'@94S75OT'O*4H:N-G=XG0B6T[( MJ\&E#1NMF(P3_Z%(3)/PL_Q=Y13Y M!8XNB&@7S(Y#"COQI.C^O>M$ENJC!L0I+A"QP& -'.22'VTZ1CH0IDA+OVMI MBF6SE3CU0&1G\G25\^@7>4J7J$1^1RU2J;[$R50CAF(7EM_??BINM[^%N&X? MXVW^&HQM\]4T$*%6\T\/7P[;9IM]3K0E6!E6EF]T#!N##(2R1N)T7$I;G_:' MV.\J:^+N@6>;/?(R/>. O9Z]KW) M3E!G 7;V"'>#\RV]-4O: O>UFZ?%@O=+O>9RIVF_^-V K@N+X7V2/X[%\5X] M+(9[E1,7S_-E^.G7O^2K?#U=!M-J?K=85=>D;A??<_>C7.[(:PQ$E+5H-NDXM][W8O0-[DWW=P:TZ[/01X"S?(TYZV 2)7HZ_& M?>(JJ3I,$I67EH-[:9)Q3!MZ\NWI\FV/#,;*:3<+Q^\. MIW@. Z< M:=I,K=?A<[OUH2\_'[T"^V,@F0IAUOSF\:]507E4>_W'SPD'UDIN'?.&4P4T(0K5QH7"2;?L=62R[^#_ M1%5FIS*RC_C3!HNN:(X; Z[ <)JT'P">';_K"']8C8XC[H+T=LS\.!2U:Z>* M7M_61/V;S8J'U39,( M(KDX_LUC-%O?+?'.\G=-Z!H*B>&D 4MKH("^F[MW""9D2XW0#B %O ;= M,DRQPM)0;X/F>&& )[+OK;_@0W:B 8^]2 M_AFF?./4=7=.DJ?+%5JD$NA;K MQ>KQ!VLOLK]?[;+B+KB_H.2#-NTX%'Y8EXLK=J74*S._;%^X3L\Y#Z6'P%,0 MS HB@-5EK20JH(2>Q4ZPSCQ=&.&]1"XX(X(K3'(J/7& "NX< #U6QJG*-8SB MNLJ7B+G095LR.8Y.V-:)9W=&=L!);$WYIU/E]L_72V6-;7ED\4YF&X ME=H*@ F1GI?% _9]Q2.8=#/X!2N00D>9(19!ZH115/,PI^-&6L:0AST'.=5R M\/O;; E GX.OUHEK5,D :,,8"HDY$HXST3==[A.2R!_V8*&E$'! M!,8JS$,QT08JACGQ5G"B6=^;FA6H-^$7[ZJR2S=9"2PQH:09G^1L=,-)87NJ+TA1RBA!$C8" LXL0W4W MH1*EG?H^9X/:,/[C$+)I3Y%!&A#*C29 :2\)[;T$=0\2$\M>0Y'I@;A.9.8J MYU#.L),B-8E\CE1L4KUX36X:L1(]M\JWX?6I(ZA]#AI3PF(:AF6BO1?&:^)L MW5\<8%%U/R\:($1SHH@*4PU&03#CC&=:$0H$]\;W70YYA^DX(TB<0C6B+'+V MU#=;B1.G)T1=*9?U)58NS9;:D#@.46GGPM,Y4GL^HDLN/IJ(58&2DI0#K!!" M##H7&MC(PWJFA3#MUN;GCZ= "QXL0 HD#5,]X8BUB!AC0Q"W5U=\ )-W6\*(!KJ"C%!B"PZ,-XT)9+&%X//>0:-QW)-*A?,0R MUD1 >B"KI81T1#A\"60XL$4X/_LTD".D-*$J E;<>K3,U%IDO.$HZM,F)X3\DJ*3$/VQB$H;1QX M(36F%1?-I./7Z5V]4NP10$A:(PPV0A$B$#UD .)1(HSC;3@-G0?9>H>0[B+JK]R M_ND(2*BA$M"56876A#$^O%*6!C?*=)&^+[;8A_T'5 D%JIJ1=5E>AN&IT?+, M 5"38E[-N$HHU=4[9PT+<3WAKF6%K9>\?$%2VS,R@NI8[? 77;T;B4M3Y9&# M*BQ$WEMLE#)<:^/"EUX?EFJAX")I&>KP5.6=\@I[IJFEUF)IO.7*4((U<0#C MOI><2B")RTOQC$0N)?5"1N*R48GA*C.W@_>7%H.2&1I'Z-0 ]]-%GH:>)W7O M>O1"R"&KM&#.,>0EYN8PD; 8)&U]GSZ7 B ]01X1KJAT2BD("- (8HFDXWV? MNFS:Q6-92>CD/1#2J)M?909UPL!K73V1IQ%U]E3D+W7W1M['=OB_+E:+NX>[ MO0U.(>("A=%+0^\)D43B^N4VV">=2'K\9!1F;$)1#:D,_V4X#(>*,$B\UPH! M:WON]'LP:=T^D9NXCM\?+6E=?X_C2MM CUBXT/V;L34. 6B(O>CB?4D4@>F/ M$QL"\? X+1Q4G "A,+2'/0D7XHPD$7CT9$FMXAPK*S&@Y:$9K ]F 212"-FT@1Z(V61!'8X;B6")RR<$D$&K$U$A%HAOVI"+1@(%8$_FVZ M7I1'#S].M[L9AD7,0@*%AP(K;)"CYI#,"8!E*3KP_.'2: PI U1I"AD07FH0 M_H%*0XUUWY. &D]6 DH3A'2>XC2A5XK29.$1.U=9!7A*Q@5U:,S;. 2B.?RB MH_>GN4S4^S32(:\$9183#K13Y02Y'A0M=4V%8O]XI*0P5 M)#: AUE;>."H% M#2$/Q4ST7:>R(ZF(Y2I=+'J@J95<7&4UX3DAD9*1R-[X1"/5@0NRT8B+6.'X ML%[<55;JJ8S34A,/$>"$0"D)$[[N"6% 3:H&]_390$CC&/$""D:QYMIKJ"Q MY9%GQ$3?QVHJ.&6UU;M\/5M,E]F[?#4OYNM\7II]]U:_ M_[BWK0WC#F#C+.30@*3@).DBASB+5H3PR1LB@;34:BLX"D8U,2'6 MMY3TO8[Y;O&E6#>0D8[HC!.7X9E,DYP=ONP ,-LCW*G0+Q7(/U[KL' ,=QH=;%>%[^5AY"F]^$GVY^3 M8!]28I@D7CIK28@50=W7C'=)M9^2#&/,E=,:4V =M0Y([9W11D,$L9&B[TCM M>/!NMNN&MWO Y;V^NUV7+S7F;+8'W5[DFK=#<\T;I DZD<";K-[Q.H#-S&O< M#Z:(YWA,%,C6S3%>O6SO6H1\=L1?&S5U/^X7Z]UU[2$.A1.BM "6ARDVLEXR M+!04=>>E7B;EVL;8TTZ8,'NGQG!-#8>*JL(RY, M[ $UEH3Y/F)24&L5TT;T?;;\W6.MJ^/%K+S"//S:-ELGBUYW?, 0Z7GZ;N@A)VWP#CDL'NW+AY"[8RW9L+X=M_C2XON M]K:\XNM[_B$/+_1J._V:3XPS5@NO+2K_1R#GL%R_*D]W*\%,4H9FFF7LL/5. M4:J]IAQS2:%2.,B&@9#1W@^S'B!E]P=,W>EC:]J;B.20C+=4RAIJI8PA7CPT MQA'N-?7R%2:C1;.K%AFCK4 MBY-./3_"+8//[W7T4XII]J6$W$92V[9"$T4=L %:"JI]S/WC/#I]D?L!]/0R MC]%RVE%SC%%-NW+MHIAVRE]"^LW7LHK_Z5+!Q H/E61$*DJLPU[RX[9I,(HF MW_/UER(AW^:Y"0>(L<&&=ZR M]0[[,P-WPY>8N9SRT9S(<72K=BX\3^AHRT=,+:%?'\K$D.)V5Y]^4QPL&6X0 MUE(0@"GCUOL0W>Q[B9<^*AO^TO.%\9@[I@6SF'(48BB&J,'AOQ)R8_LN7;:# M50Y7RQVPXY)5?+F&HBUMV#\R]N[(6,K5':T8BR\Q- 1SS8H,-6$P MIMS0&8]?T-HN^+E^R:'6'A3=O2U-+OK9U')^,DJKN_+JXXG#''H##;- >:P M*>6^CDT02SI-\+HQ5I:F%] &EZB#0EMLL,2(.NL!5L-< '0BO#=9<<38Y#J@ M-L1&[HD.R6GBANA33*]093VVR M/3[FY;&K8/EYR@F$2BAG) #<2T0$D,#7O0]REW; (Z2#1AF)@/;D7$1.26<C_@T/56/ MZ*V19H>F^'C2%'NTPZII$I$7Q+2?!AF'EO;D6S'$*YUZ6#^_S8.!^:=M,?O' MA^GZ_?K3=KK-Y_\V73Z46[F?ODW7^81[@@UT% IFJ+=:>@KVG1AB[),242)- M4F<@502$4-Q2Z;VJ#L2#Z^^&X#B5 MO *W:?)XI/73CM: ,?3G;(;C8/P2 2#D'G-4=!&IV25F)]Z%R> M)95SO&"&>*"%"9Y0Q"CF1!J#.,"88FH![OW8[3G%6E3HVJM5+)G-E:H''KM1 MJ;>7*1Q,H78X$M4ID=7Q*E.J(Q&JU(B;Z(O1B[N[8G4YBA-4"VZP95)"!S1A MSMBZ-R'CDTY[Q=@KKV&2&(=P T%*@9+"HV#7*,,XX:SOJ&H'L>4$LA->XU1J M:$K3Y&K/YOCFC1&T71"Q+DD?AYIUZM'3R]D[9ZN!OCV+\1!E!#,/J;-2:R"L MX:[N?Y[ I*M,+]G!! 6!YMP0YBE&3 !#!/ JO)?>4S^LGK6<(K;B,UG/>J6R MC8Y=>69X@:(XS6I,[.BTJKDGYS6J)3N-M:F>O3"'O' <2P,THX@+ ^M^1+1+ M*MA]S@8.PDI "#@ YF%JBP72V$/I)!">,]OW'N>+FM1D$MB8PX9:U -][77H MYBJ3OS/\4Q\Z0OK<)7Y2?QDFZ[2AM*$1]L=F%&KV/ M8'(823I!DJ)+3<@=J3@U)T8E%0 /@! 2.4FX< M\Y+574E;EW2(X*7G:QJF+M1#"+&GA'NMC;$".>8(A=[W76"HAO18EM*DJ!%M M<0K4-V-IPG,@ZY'T#*LV+S!R063:\#<.;6GE0='=VY2F))]FW_+YPS)_?_LI M_UH>;ON8WQ?K;9"NMZO;8GU7G773/_<__%PF;TT<%TX:K!#DD%I)8)FJQ3A5 MG##K$4I1FB;V@W(*N+NX-)!BA71*&V^L%X!"ION^B;&&7!;]WN/*#JBS$]B9 M_GGXP-\KZ(F%P'MIG#@]NW:[I.G=H4F*5YKD)OL2WR:]R&(#8B_(9I_-- Y9 M[=7#8KB7/E&6RRV JIC;PV:QRC>;O8 PC@!0B5!@LI/:*U7V< JF2 M!/BB):(<8"[XH0BB7@OAN*;,4Q/B6>9LWX=%:RR)LMF.O$B!'(RW1"G"::EXXI(ZT(AY=*.BL >.)X) #%=RA*#C$M';6,22U]9CAGD7AB"NK@<77NVG. MVF69&(RP-+5X@:O7+Z#KD+3X*D&#D->L3- )B9L]MC^UJ@]TSM<7]+03:JY? M(:B]"T6'KTJC6.NE">>[PXU89>D.IWF8:1HA/.+"$5OW!"A!THG%*(/ >(J] M@UYK3@W!DCM0CC%$8BHU$\-$9F=6UYI?L-<-V4DAW7 \-XKTVE#<9PAXD;;7 M(\-N6!]5P-B12R_'D5WR%5^&\OUM/:G]VVJQ#78<001B768&<,%D&-9PW?, M]%&W[IU_NN".6H(%U410HH1&88HQDGY2U+3KY^"UK%U*^Z.V9>+(=,]@& M H^PLE>72'N) <_SV!9DE1;MX([ MK"(F,7E!)/MID7'H9D^^%4.\TVGJ^G8U6U=[PM/E/@=Y=S)KNUTOOCQ4^OZY MJ+X74.3S#].?Y8?5>AU>^GPG^TPAZ"7WEB+/.,(2.%0#$U8G'?(< $[?ZXUE MNF565-?5;)J+[!#M$J>\(VN2-#D^ 9_5)RGV!TM/\&?;(K.+Y4-UE]_NOK:# M8+_Y4GJ5[=W*3OT:5K?;M\,%,1^PD<>A\$,Z7%RM0W42:5<](Y\_/YM.^+,WF9K_[X=-^=/?GL;H^["\ZU"\>8NU"L8'::Q>P_&]!Z,( MR,^QF1Z2MVZ7<4AV;][%A>4=L1@KQFZO)'7UEMTDP! A /%"@Y?*Y 9+_\[9,]2FBB*#9D+D[Z^B!J/,<:3U=95'B1E@M* MU8[&<>A12Q^*+E^L=MJRE[8)MMA;H0 G0F(KF"HONZJM467;J$NLC9[U90^C M6X6)YJ^9QO1!77N5N4JL=(::!*5))7.<6I/LQ2MJTXR5A$7&XBX_'#]17S;; M]72VG3BNE$4. L\$E\IC3!PMJY<3Y8T7L>EQ31_?Z[)30)0=(&5_KT$-G )W MAIK+*T&MR!Q'?VGMQ?,UFPY8B>TO'_/O^>HAWQS,0(20T91B6!9M)!P0RFLS MT#&<,C G/[SG$;G&\\]I8W Z1W%BTBL]:2I20[F:>CSEXH)L-*9M''K1''[1 MT>N3>HOF+%]M\LW>W,3IX'60'ZBLTYXXH3S:6=& 49E45BSUV7UOJ-7'@99[ M7-ET-<_6Q<_IS7BZK Z#4)0F#Z=P:HGHG:7X5/C>V6J6"?^(M?4.5YE95QWMFY>; M2;=YD-Q2)[+I_7T8J'9'GS;Y^GOHX=G]NOB^")*434\V<:MAK-A^"]_^5E3; M@_7'B]O;?%W.SF\.QSBSS>EK?9/ERWRV71>KQ2R[72S+=+Y-4>8O5#\L'SQ? M;*;AH>ORBM/B>U[6O-L]??.G[/.WO#PANO][-EUNBFRQFBT?YA74VWRS"0^: M+D\^$IY8G@[?YJOJ"L_-PWV9_=GN),!+C?W"B-'ZO;C^.8!V\(N.^D=B>N/!<:#WCQ"COG6:U/8(]32H2V=C*4%%GW0<2JT0V M9R\NXAR&N+3!Y8@IJT%=)PP]2\Z%@+0]H>,(33OPXVDAR8Z8B56>OQX'FMH0 M<09CSS44R'&I%>($'R2.L*2Z00T>W[/6G"!*4YDF3,7)2\\DI>G*"9CKZ,ES M-BX(20OJQJ$@;1PH.GN-XJ>XZOY^/0WA[O*I/&G(M!, 8<$=\8H9[@[R!!F- M6A1K9:!GW3C@2@Q2VI'V^IQW$+[2).1(571DTB%E\1/@0:AK-@E^_K;54^%V MT\!S+I^9"K9FZ/K3P?8N%!V^,?%"^Z_3];R<$ZG5_'VY;E%;\M #RCF6 !K# M %9('%8M"111MP:T>7[/,EO#.B[8Q&M&8\I>5]DAV$H3V0-1 5)684H7V<:$ MQ6OL$,0UD]@]DMU"8OC<=%>-?/MML9Z7UZ1N?V;?GKV,M0JWK,MQAI4S*MR6 MP^N+<&L/BN[>J,0R;^&UJ%7^UWP[P1 P#I1BD!!MJ< :V-H*0IZG',-)?7:2 M]*8?L_E<_LKA!4\LT)9*4]S,N$^&TN1V#^(F"S &+JSVF(,+D^&F;(UC)MP8 M_=/*:*U8B+]W;K,MZW)49@[Y)\ R19D7P:#D9?U3[UQM2UB0> 5O$PL]AV0V%=TBJVH17,NF*N*0'_P[3S"(9B].2WLA*DY ]C*S" M<97LLLKRZZEE:42-0R.:07\YJ:R)_VFAQE^*8K[Y5"SGZJZL^/KONZEWD!YD M/&/ <"A08R >MT) J*2!**-G;X7WV?_YV&Q+K-VDDK[=\)@2O#1/WG-0I * M5U8"N\E.H5TC$'F1HU?#D7;,CD-P.O'DQ="D"W:B$ESWW:]>_C[9'WU M^ZKLIRG>@?C#UN-I0D.Y5OX([BN1U0#L)^3K7K,5&N;R/NT&EWM!-BMQMTQT M363IS)I[;V1??S&^/]>* 5[6%JDJ$^0]P\)!; %U3#HC/:]M.,FC*FHW>_+O M*3GE=9I>'S'Z92AM2'B>CM(K.2WR3SHEJ:O$DXX33F(S3:*YN+Z@ML!^*;MH PB'#3E)*XI_^.$DHBZ7I='OMG*DTB M7T@F20R,&U+5/)&D>\J:"6:UQ+)8S1[6Y?K4.E].R]-EVR(^I>1NL9GER_#0 MO'C89/F/^VI%O-L$DTNA;CMFKR^_+?%?2"UIPD2#5=TR(-YK?KF&,X'4(R^8 M)1I81;03&/G:H (:I>28M# S2+K)[,F&HVY36T:WI-G;D_))N.VYBI>@OZV*S^; N;A?;"2Y+'0HF,'5* M*$T51HE.?V+#85E.J\]2+Q5JDDTD1D1\F'RY3THA@G M_E^0B"8LC4,3&B$OVK\CJ1<8+\-/O_XE7^7KZ3(HC9K?+5:+,KFEO)K![>+0 MB7!>6"V5Q,G,%MA/W:FJB_W)"]&.0V1[ET'<9QS!W0;LZIGXG_[=K4-_6?Q99FKS28O=ZH]Q6&@(=@8AP2#PC)2&Q5")A7N M;VFJ[VWE$W3E>M/L8;,M[LK2:D$[PK@\S[/5]"X/HE#C3@R(VS(=)]@#DIRX M,_V$WR.T;(=M6'6]S-,%X>R(X'%H8E?.%+V\A&E*]OX^+Z/GU===2?5WQ68S MLH.2"RK0AZ,=9(1"1>Z0C.RQM$!&F(ONGA=VMW)?:CI) $6T&(MN>/.8*J8@;4YIAEL!]?#_=+EC=R!Z+OR\J02X/EB;H-<+QU1FJPUI>/H*.W=>.6&Z8:\1*>. MSK[E\X=E_O[6W=TOBY]Y?!-2,"B$DAU)JBAT5&NIR:3LIV[0WE$@R M B3C :B@4'"ML48($L<<0";MKNM&M^[=W8492;EC7+GRIO(E.W7F$ -^/!Y( M._VL^FVZGJ=FKUZOU>."\M]'@Z>%];5/96/77M6G??8M^N59Z]]D1]]V%2AK M[[*=>[O3G=G?/T_+7(/2SZQR=.#*E+TUV*74W*N_).,8@T; P],$X.LC2DL3 M6VT7\T5Y$>3W@'3VL%Z4M2MW&6OY?+?*='?_L-UC?#9&WQ4/J^T$,&<,(8 M#951TDHD# =< NL45TD1YS"(^DXZ.W$BVQR\R/*]&[LEZ=G1D5+A\M.8M@IF M-]DOBWU<>R&MX9H-&S>HC:]-TP:P1\UY="!SCYK3/&[.PQ0EN+$;Y:JZA<&3 M@3/BNB#_4N+6'7!G)\!OLB\_#Y_8Q;Y7"WBC^8T*9;MOK7%H1:\>G@T_^V(SOC3(:E,L M%_/*8K7OJ'XL-A,.+74: \X@ LQ"(5AEC$NG.08@K=9S(Q,]AWZ/4&45K-1Z M(,V8BPO%!B M+;9Z@:_L[R6FP6^8>(F8"\K5DLEQB%-;)YZ5_>B D^828XNR M-.L$48R,DTQ+P8&F @,I*G.*">H<2HLG&IOI/6AXL>OLP)WO/!U3V51U>N"P M ]UYC;R!E&<'(TE[$ODGD+NSBVC8!2 #EI(2>$ M86!DO=2$$$T[9MG@^8/%1+_S\\AQ+(ZCS[3R(.H\<@H;7=R'IZ%5Q"H?0@@F M/7,>&;JWB WW9++*OY;Y4+'+%\TM1?47N>LOIZ#B-U:?% ^91M^1]SNYW"V6 MX7'TI4X\2;C<+8V=CDH?85]66](,>HXXL0Q2A/9&BQN^J/D0LL>/H7ETYDU8?(HVC,=2'(%HJ@S005%BO :7&JSUBBKAM<"SW M.CA[GN@UJ _Q_]<(Z+1AQR$KHV!BP!H!::T3':_/9F5"8C#TH5@N9HM\K^ 'N,7>+R\%]@H4Z,5(@K[D M(5 ;M17@6(9DI_'?=[D4)=F1F%UR5V(?X@2*X#ESECR<6<[.<,*]=JE%+T,6 MD#3:*88XEQ0QHJR"CEFJ/%7 VXHOA Z@FAY5\[['=>'MU_,$#07@TUF=QVU< MPI'7@7&]; $1:RKT@[:VE M.'%<8)SSJ,\V+@%%Q /KN;-4(B\A!0YJ)#4@$)/:HV8#WN;X]GN!..\]4GG> MTR3MJI3G"=T@VS>=^#TW[W=_7^T@7RZC \I8;7'FH9?UW/NJC4)5'I,W-#9_ M+^YWNR@O*HS4_K;=/F^4!IF)6 M&R^HULY)'8(GCU@\*ZP,E!#YK/=@I<%1Z63 YSTFCAJ,A>1:*&N-E8;AZN_W M]6*[VK8[EB45)UE.W.\K$[[6+N'6H.'C4' MEYKW5Y/]THLRM*5VK?6?QV/C>NZ_WK:[[CJD/G;TTW9U'Z>$?/HCX&@1G3)N M$('!D 9(0\L 4EXC:F PJPF (&GR>6&3E1\1<8[*=A4W,_*>#*4H3=/[*["9 MI^(]P.8(X3Q4.8VZ :TMS/T\%+2T4^NJUVN>VMGE'X\GK=GV2#+&"!O $).4 M(]_%7MY"AUB.O)VS02#1E@H*/*24**P(@DAA%U('#<,Z5=:S-\O/Z[O/;6[\ M<^"_#9?,9ODQ=\CO: +3Q.P2W.6I5XMH'FIUAIL!>9K*YCST:+(7Z[+76*GS M@UQ8);#23@C#&+%&,.Z)%9Y 35766]#11BIK3LXQY?F?>DOD!*4H!M;\^JO/KN\5:JWSD[ M8+E';$>SEO: O@QA>8_H/:8X5.'[?=^2JYPQ.4O0H.1,)74NFC/9CZ]$IPPS MWU*=Q^>[#^KA8;-8;>-$[7>++[T=XZ7E#E'))!((>^E ;P< XU+49OQOK[W' MT8.*VZD!5IK:3&!K6&4N0U1F!<6>(]5Q]&UA*476Q_6?3Y_Z?<(KD_8"R\@+ M[''QY8=4-0Y>M1++ <,@"NQ9-T\(ZW1*KBNH!?"O2UT08W]W]?K, Z1T*1A%TK=5LS8_ M>9IYC*;9P:E,4;I6UJ9JG%*^H&S3P9HFEB?\/".54QBYOE!.0K\NXXN^(,E=]>S?R_NV@._4QI1@(8\6D#C-+$" 6D+0KNE[P,A[[ MWWE<#J;;519E+CEX'>>^2LPKW:G>VN^TW@0RP MRIF@U4IZP9 1T&$& <20B+P#N$.6$+4> RRX((("CI1FA#*N#'(*8)O6U7+* MZ=O;\/D_B^TR%K3U8XI:H#==1_!,I9S$:IHL5J=SE ;VJ)JWQ^3=-#VTR\K= M $<#VE:"V7D(61%/UN6ON\Q.Y:VEG[;;I^5'^[1I"XSCV(W.=OS/WQYBB9'[ M$H+/U38 891ZRYD4A@*%I?5"B_X>XUAEG9D889X0KYF7R&N$*-)"4TPY8XAK M9)V7M5]\1%#-.J)JECM4VW%*5H/\-(&[,N]YNG=N.%*C-IOPO5B1&!O"'WWO M=O$_/MEG=[T8H7;AQ?#;S VI:<1GG(;(U'7S=-;XVET4D M>3]0J?U2'UC=AMME^X$RJJC Q"F"L(<>:P1Z:; X;_[06 S.3]7+8:7S4/XS^:ACSXK:/24U2@@U!=:B$RUCM1WD)L. M\TYH#Q'K8?Y=_'(/O8G89Z3'YPD>*\H%ENQ_H,PEO,R1YV*LCLKL?U_F!0+P'A<:$FI/CG3'K%@JLZ.*D%E5 + M#-NC@!R%QQ3F*&V\9:5<_QMCORKR/"+IKTIPD>P_(CPD_S=Q$FC3P;SB3L 9 MXE*W!*;R/@]Q+.O2T"9!&;XFAJ81Q.D0V1'$B"=":PF1DT@2(??W)L59!Q?R MK7/5EOH3;*5FE%NFO>,(:&J@-P:[VN5+Y_8*QBAA!>HG1: 78KU<[+G3R^XK M.\S[[8!Y; *4 :.M@L)(R(V%#.6-,2J?_)<6W0DK,5UX+[,( MQ<5W*.^?CP*?)7>D"D]?K/DK<0$?,]2X%*-YW4;?+;Z<[(LBD*%<*J@0<=@Q MU5K&EF%AH.0\J0(_R1 P)%S,X8]2EAKA0S0'I))*>)X1-XLBI6&:!J0N2+LSD/-RKARLN]H$7ZR&HUW MKV)C!,[')> *" M JJPD=)SB$ (/0C43-9N/M"? V[+F=\L[]IW+V%?7H=>98G*V#RAU?-3^'?_WX7?])^-&6GOWX MW7]02P,$% @ "X3Z2@"$,Y[=-P ZHX" !0 !T>6PM,C Q-S V,S!? M<')E+GAM;.U]69,;.9+F^_P*;>US=>$^QJ9G#&>W;%65,DD],_L4%B(C)6XS M&=E!IJ3L7[\.7GGQ"#(.,JF9J5:I,@$$\.&#P]WA5WLS_,AY- M_OZOZ8_/^;1X\V,Z^M?IX&MQD[\K!_EL_NVOL]GMO_[VV_?OW__TXW,U_E-9 M??F-($1_6]?:6B+]UZ^K8K^F'_V*R:\4_^G'=/C+&QCA9#K_=HV/K(K_>%'^ M.YV7QEKKW^:_71>=CC85A&;Q;__]^[N/\W'^.II,9_ED4/SR[__RYLT"CJH< M%Q^*ZS?IWW_[\/9)([/[<5'-BL'7/PW*F]]2B=_,X!]WH^DHH35]_'?HQ[RY MKU5Q_>=?H"(@@"42%*7Q_^]]U6;WM\6??YF.;F[',/K?6NF>+V;Y:'Q(SY[5 M:*M3-I^.IE?7[ZMB"I2=,VU/IW;4:*M3KKRY&TR;"83(O4@6DY'@V3&+/Y M."W/CU^+8K9_&NHVT%^7W^<5P/JUF(T&^?YI.*JU3@?S$=9:,6?&U;7+IU_C MN/Q^U#SL;*BW(;R%3?2F:-K_IZVTU?G5#@Y+,, *G-T_6G%[>ERG:EO=#'DU M ?$P?5]4'[\"'_=T;5OQKKISO!0\HJ6N!@$"^?9NLM;[ J 3/L1^,[ M(.3S.CZ?Y4>-LYV/=07%I_SS>.\&O+M26UU;+/M/^8_W5?EM--V_++=7Z*Y+ MQ_/_J+;:&L@?Q7GNZL MTVG'CD?WV.;:&L['XLM2\?E0C).>5E]IJE.UCVX>#W[#5OL8W(=B4((A.1XM M]8NKVZ+*DQA;[#:Q*F^6U:>?RL?Z=F, 6OIR'R E7]3P;@SK9UD*5E4QN2N2 M K;L]MH7TP"18S[3Q_!KJ7CU&VBMRTF3!'TXV8$WMV 0UA(J.RMUV[6/=S74/T[OQU^%'^FNQA.]3^5#*?,^K84U^=?_E;D&J1[8:55OMYM=R/"RJ:?C' M'1CO=3JWL4)W76JP1QW35G<#63/5#&:C;]"/8OIVDOR?0.)9.?C[D6,ZK-GN MAE>?W3NJ'=6]Q^M&]2?$EK?=W^>?B&:*;ZHVKZDFU=&"DTX$1%O->;VJM MY9[^4SS!EON[_NB&I7#,&D9XLW-=M+WC[.\:AGS;0VWW/]/L'B*=GO^ MLLFV^US.\G'+?7[19'M]/H(8LY?=K,F"VT/,WDW!&I].80/Z/)HLU'KS>3JK\L':GS!.J/SY%^A 5J=:1B5B(0A- M!*+(N>AI$-QAZIAEPC'S=+#C%#]05DN$>Q^M'TT'XW)Z5Q6? '8+W_W[8>/> MT$#F",/.:XN(Q5X@8J(E*P001K8. H]99JK!F[*"3?C/O^!?WL!OKHNJ6FYP M.T(BYI2;O1 5>35XP=6G%9@(2.I8$Y)"ZA092/V(;"?:,W7)DC9*^8/J[^? M-?>HN^;':%ICN3VKD5GB!18(1<>D\$P:S,QJ?,+9>%F ^)9W2 M7ZNB\.5-/IH<2*PG=3.G L6,"T&8E!Y)KTU8C=D&3"^+8HUGO@:3FN"[GU,O M7#3P@^SW%A"G2DN,U(7N M62U,5MD:J">4(ND<]NVLN#EP9UI7RZB($2L!2T0')@ I2]P*KLBI:T ?7V="SF?;/KD3J8SDE'P^51X:%=S^F]MY8_QY-[4=Q5\M(JQJ&]O9*&;-",A\] M!92Y-%%CI;B3T3M&(L&X#K^[&>E5]26?C/ZYYLLB'"(MH?OJ:S_Z:?RM^A^T)#/IQN+XN-H[O\$8R2:S2WBB*A>,&_L$8 M.Z:UT8:Y:/]'2AS,@K*GN>A+0AQV';5':;!6UQZI<._+I?=LOQ"H4ST#'1,A M9Q@%0Q(A0P6W6H!"2D$/1/ ?IU,KEI=!:MAQ3PIFA'+!!70>P_Z#,9CG+*Y& MQ)#7%[S@VYWQLD68^W*&+3KI[JH$5VWN/"N?R4!!(NF =%0*!>V)L:NQ!6%J M1=&\4@H=.\L;R=(,U[XXD^ZYI_T1_I7B;+_EX_F..7-Y5=W#;O:?^?AN5[A" MK?J99,RRP) $6]H'@VG@9C5VP^3)SI-[X]319'ANE70 =V_B:>$&FGXH!@7T M_/.X^*.8+8'9[ZG<6 W,+DL9]RJH8*(#E5NB]1*-D9SL).C5$:M%E/OBT\>O M937[5%0W;R??BNGLR77J31KAAN(9BB9*ZKSD@5M0R9%R"[CFVH$G#?A#?RK^ MM(!N7[QY7Q6W^6BXO/&U7P!M+)\))(0S1@ILD/%:<@R&W7)L+L0FDH?]5,QI M ]Z^J+/./_$@)G<09T/I#"--61 <-F@7#3?4"KD:%Z&-#H_Y3T6;YN#V19I' MV1WV"YN7A;,0N*):$BRUU$%:QPU9C4HSKAI01OQ4E&F,[4D,^;H&?*:=\BKB MB"EUD@4>M5VSGS/71+3(@WGRZ,[5J^-)$UA/:DS]44X&Q]E3#S4S83"Q7JE M9>1$:VL\78TW6MM$W+P.DZJY_Z=5A/M3B\O;HIK=OQ_GBRQ]_[@;W28]'CJ_ M4SO>7BT#O#AFZ0 T1.\C=]ZMQ:OAM%8HT:LVKQISJ45X3Z#O/)"^ACMZ9[TL M"*1 :"/")0HL($&U6HZ5(\'\Q=M;C:G4)KY]<>DO93G\/AJ/=]!F5223&D%? M(P);D?ET<$OQ:C5P O]D,"M)\P[B31?C5Q[WR2 XMR5H6XXU0'J_?%M[=E,V<@2/(^ M>9)=Z8EO;H/?K MAK^V=< M<;!J-;6<1D-YQ(:LEPHEO$E8^>'^Q%,8_2V=UA\(9%\T>#?*/X_&\V1=0.!Y MGJZGBQ0QU-P DH6#^T M:'NES+C@>#" F<3<(DR\6X_2V482Z]S5]/:9L)UJS6#OVXWY/K]/?K+ZT2!/ M*V0<>^,C]11CKSC3W(F52TW _]6Z(/+Z277TG&]Q8#8"N4<*57'I(GXPC!AN5MY^H:UK0J1SWP2[(5(K./?%);^O5S]VO0=4"=Q@#W1IMR\B6%S[W;\*[&)N)L*)X)Q)0 K3$% M_3KI,"51KT;&N6YR1/**]JZ.-.OF@)]H$ZL5%+"U3H8-%@II$@.LNNATP#&L MQAA=N.0CW,Y)U1;J?3/K4_[C$38'$6Q;U>M01^;W>3]N>_..SZ=Z:IC$BS8).^&#D21J[W_N!0$Q?GN4??=DZR M]G#O[0+),>[T'-3@W0XXTQ#>WCS@ZV0^[_/1\.W$ MY;>C63Y^U/M=KO"]E3.C/;+$VA@YB9P;@@5;&R.A7HJ<5VH"=D"JU@'O\:#E M[N9N_C[>/)(FO3M7%5^+R73TK5A;N:+#3?;J_*X8C\8@BL@:W6C0)5_4[(!SK0/>%\T^544^O:ON:ZEC+PMGE@2KG29><$2< M)2BR]9FY5[%)-IWZ-N'&QPY?)Y$:0WPZY\)!3H7,2AFD0!&&I%)..N77N1.D M 2V@ 7'._39G![1I#/"Y!'PV"/3,L$)68J-PP$QZY6'5K&(NI**-,GN=.Z7Z MC+QK _P'NITV_>/[.;I?B]EHD)\N,VP?N2 5)BS=\E9(&(XYM]Y$%3E*+ZI$ M5<]STI'=-1Z7W].4Q++RY=WGV?7=^.45XQI!;X>TDTFI./(*$84-)UKH%*/% M-0?1:)C339S9Y^]];),OSZVO#F?A-+YMD!%7U1RSX5PA>U]4\^>[:[N[MS60 M\> P-PQ133W7,1I0]"Q#3CJB2;-0\?/W9G;(P4[@/PWYYCV=FKO95YB1?Q;# MVJ1[7C&#KQF'",;(SB^568X!W$ (YSS81L3J=W!Q-L M42EC$5GE8%R<"$XET\X1B2CEE'M$U25G+^B=7$=!?H+#O2/VS1JU,V*Q/P+D#MLL=M3+*""PA*1T3D5,B M%'),H6A0NG;+&R6_//=(E[XXUA#SDW%K[RZYI49&89DP%!P(YY1GA"IB:<0Z M:*2B%+Z)P7FX=^J2.744WB?CT]7=;#K+)RD_R"&D>E0M\UIB[R16'D4>C-<\ M\.3Y#4;2X%@3,U+]#[-: ?TDQWF+3M<]SUN4SL ^@9%$C#&-G,EHK7->D2 " MXSC&)L$P^FW\[>$)U_, M8#;ZMK@!.(])OX.?+7\),U@#EW8^D EI0? 19DQD@9+@+))+!*/1[))3%+3# MK/(,IJ6O?0H&]Q")M9N;#^4R4.$XR-K *:.66@P[L%V-!0=[R4\W]A[Z"Q/^?W?+9&B?R@_%H(0-?)Z:^*'GG\J:(-9Y7:R#SV6:>XD,YHC:$%TZ MEN!HA:S@%YV/\<0,/X/I[.^:*Q !E-O%F[BWXV+YL+BY*:O9\M'Q'<2O4STC M5D=.',:("JP)ET2HU[ZF9(5AL ?[?61^Y1%@9LUYLBI(F3]B>^SG\6=&QW7GJBY?0V^1(*GRQ M^/*1N."#_;-B:V=3=CKBOHP* M/(BR+ZMGEF(C*8L:4^$5!ZZ$(D:@%0X88WG!:N>IJ-C*3)R.D* MR5(?627VK_$"PS$-9H@H+AVS2!-MJ8A!K/1O-T^9U(L^^E,)S0ZFY?2[^)'" M\W'=S)FHC'4T$*D-,0YC159C9DI>(Z)J8.><>5'K*S?KX*3@=^9XEM3R(><_J9E$0AZ)6U D% M@Z11A[ :,Q6-\O6=>YSI26C7#/\>#\=KNA5:B>K(B!,D>5Z9"3YPAGE$9KWR MD&]B-A_ND>SWWO3IC]6[F:034W7Q+EF'P4D'?B 31#H>K).<<*5M4%;;%7J2 MJ"99Y\_=&.\S.*G;:>GM7/^@&8R8RDH],12DO8:JZ@ 1)9(>(*;. 7J>T'_1]:V/5%] M4S:6U>-5.#];V !C#=;6;"D3BBNJ%69"&<5=2NK+5WA0PIH86?6=J#\Y<;N9 MJ_-S)[3B,LBX0LI8(IQTC@N!I30/FPYR32X['NY_?>3YNDB*=C8O)V;G\JYH M=\ZN S^02>\T520812F56E!L5H8JUJS1%=YS5WO[='9U.RVGL- ^%+?+;>3J M^EU2>VJ\U%BK?A9$U(9SAJRUPBJ.$5I;IY3;)CKMN5\'Z9L].RRQMN;G!*HL M=/VN&GS-I^EUREH/?^ROG-D0(F'&>ZTEXC:R*%='S@3+GF[;G9G"VALOVYZ> MD[BT4C^O;N>(A!]%-1A-]V30VU,W"UAIY@VEG+$(0(("M(*36$6:W)L[][W[ MU(1L>6Y.QL=T1XPXA2T[*A7HR-(-KE3U%NNM>2L MG0S3O](I[K=\G!2.]P7,W/!Y;-@.LA[23(:4(58B R!@;P67^ $)QER_(W=(?BGI:&!Q555][".]CZ"6:=^)IC"AD48="#!*Z:H=X^4Y5Z??KZ= M3P_PH9I=)/V:87]9O".$,"FM"P%%@C%F@:ZU%*4;71 ^V(6^X%V8]/H$V,E8 M=QCR9Y(]<'$][VG7>DP=N/C\ND/U[LIOJI$%:8PGH)E'H22H/Y2RP-/K$0ST MG:AJZ:7=C'$9W%[GP.%YT0P#J9SE''1$K2*3B'&Y&A4.HHE'[-S]M(TG^L63 MD(VP[6N7>#<:I 4[W7^=Y5G)+%A &?# Q@<;65!@ RS& P8 UTWRZIP[5XZ? MVQ?/JC7!=#]'0$2GB9=(4#2?=OA!]O'N\W10C>;NK=5(-LS[MJ*9$K"M<0T[ MFO0J@FGIG5IUTB%SR8^P-Y[XED#M2SI\@MU]4H[++_+SQV%<\L%F P(4*5 M#"P:X618,QN+1N_DG?OM[%8VG): /9(%?\VKX7<8["K!Q6X2;"F=11P1EY)J MA)T3B!JBUIH1PZI)VKQSORK="@?:P;6O72/=&5BQ](]B9U;_IR4SBI&0R!B! M&;.>*VJ17XV'D-CDIM*Y/P+=VG[1#-/>_)OE='9UO>QF#6?'QO(9\L)P$14, M4,M(/(\AK,:F/&H2<''NQDS;'H\V .[9[9&ZO.N@^G&Q3&-0E9 &(4DB*$XQ M$&U6(XE&-]F"SMWAT7!J-WL]CD&U7^'RE[(<3C^6X[JIT7?4R@ CXJ(0*" D ML2."H96NA1$S3=AS[H*F7?:T!_*Q_K/R>I94J94V_EJ58*,V-9*O-$Z? _0OVC+0W M^VU >P*])(FK)5W3/EA/+7E6*<,\$D#+ SS>I+ $T,)6HS2HT<6<1C<@7PV! M6L>X+R;]I2JGT_=5N?LUBT>E,FI3=)-0E >CC.6&DK5R99UK\H+QN>>):]M4 M/A[6WCQPQ1C:_/*78E)4^3B]\&4U&:=RST;=BF;1XEV.N5@.9"E%YJX+1 M6 8AB)9NK5YY2IKX]L]=?VF;5)T@WA??/L 4PK=2W)L'D3PNYTFWEGU>*>WA MQV!\-YS'GB]R<*1DVB7(V;FNOC/0J7'KF7,*.VD4#YYA;8RU="W&J::7? K5 M?FQ4W]/1%XT?>R-2M.,LGWP9?1X7>[/W[ZZ8B<@IK$U&G0M$":R\8*O1IH2X M%WS\U3;Y6D6Z+UZM4\+6>C9W0^G,BV !,>J$$)1C(3R.#Q:M;9*=Y]P/QMIF M4'-X>Z--LF?_*"?ETQ[OU]YV5\R,E4Y*2;GV"IFH0\H6L/*S"M7DLJCZR<11 MJTCWQ:L'XJ=+JYNN']KBNJR*1Z_QA!^ $\SQ:))7]V\!O"D,>@ U ?OQ?-@P MD<5.+:[#KV8A(!#S5@;FN&,N&!_=VMT33!,_JO[)Q./Y3%._R^&05T*WO3II MM-:$.A^I,H%1CV&HJ_%);9N$KV#TDTG6=C#N\6)]+=WN2;D,S0\Y;70V<($< M-U'R]>D4%4W$%CX\*.%URZTFR/;%DI!7$Y"'Z0;T_#WE&G%/VZID&E&%/;5: M!AD?>TA"V]QI">13TM?ZG!:#/WTI MO_TV+$9I:;+TES1*]FA%PH_6G?T$W]DPGN=%LFA0Q(829:+EU ECI')(8:0] M]%XVR:ATKE*[_3DM6P'W,(%=EQ &>C-,/8KC_,L61CPID[EH242(4&H0EYI9 M'I0-6A KC36TB29XKF*X4THT0;<;3JR&^GZ5(L6#YKM'6CPIFP4;F.),1!0- M1TI;;QA'DA"#G"3^$J-/>Q$;35#NEBMQ-!WDX_];Y%6$GVSR2>PHG8&Q9)"U M4H(XY%JH%.%":-0V"(TB:>+).M? CE[XT@SG/ABS8'1]SCPJGV$PN!FE,1AN MN'-2H61V@Y#$UBBMFB2@.=<@BQY9?R_$6KCPID^E M2/1><2$QYQ%IT+(8H<0;J\ Z:G+P>*YQ$)WRHPFZW7!B,;X/Q9=YX-ID]D=^ MLTU1V50THUX&XW7*A$&XQ%(31VDP0GH*[+9-G%*'QSE< $-: +E+HC@8'E2,I,4"4LEG[^@ I@8'"V#'95H(K# C5(IGNM)?@_2 MI0G(G>Y##P^7S+WOTZN[V7263Y)VM7M3VE$Q\U3&*+!F06GND#<\<),<^%H% M(YN%@_R4SMK6,>_GO.3YVOCB^N&!7#19SJS>W=;'DKY,4(;\J[R2Y(6FD_0R(XQQAB MR&(#:\)KHE;X&6D:162]5DE1FU//K_F<8$9.(U6>C&,>-[0JD>[7+:) 7@2' MY+/\@@2/9=8)+ZF7Q%G8!#A& J9).&>)B[;6%GM.8;V2684Y \L7"8ZYIV1. MN\5X6&CBYGZU@J#V'.\,ZST,V;XBZOZK&'WY"LO4?"NJ_$OQQ]W-YZ*ZNGYA MG.R+TSRHG4QS8L%.QCCP("GECG"YQ@+Q)M;EN89]=,:R+I'O\1I+-0^'SL=+ M"WG>>S.;5://L,-\'A>?RE5T:C%VZI?,!# M-GG>X-S?_NM+G+:$_>NZ9N&84HA%I:4B$5L6HM:KL04OF]S8F,YXU0;" MK^^:!?4T>F609$I3KX2ACJW'Q\TE9P_IG$''87P:3\&GM*U/G_;DE5K\REBM M$$$D2C#FM#;2@TT'?Y?2>G+*PX./@Z_%\&YU9(*.VIEDGDA.-C3T5,>N#48.XLQJ(8Z.H(:7\MJ=:QU M5O^N:AER##X&_S/&B3E>-C#96"F]$O.0W"5HAP;:4$>""2*Q1YA:$WUD=)F=02H??*UGX3I2S.TPV!I?@.*#)^E/VN MH;S=UFP*B1/*810"HT8I2<#H7$T76*(G>QOF_(E[ OA[SU583-_GHUW>Y&:P=N/>?E'\=T,!DGL@NH+)N8$_CIX M>M3?NS'YT"'W-1U&IRBW4%5EY4J@SV"NF]>P+@]I)J,\D, )#E0@3IQ1CA@A MJ./74 M4.UX] ;AJ!R*3#M2Q95<. MDD?/*V6,:&>#@4T&C#,BTFU:'(3G)G(#DU;+ .E=^LQ'<;_XLZ&DV=A4IF&- ML(A\E,%S3:+&' 5LB4X/EU-VLFLU70N2X^E17VRT@7@_(F*>/O_IZRJ]KW>_ MI,K\X4"7WXYF^7CTSV+XOBIN0;-;O2NXZ.5!+O"&+6?"(!6PP4IJPI6BVDNB M3,H$Z6#^ZMU7[P:SC?VN(R=V5\P(0<8H!M3TP%:C%1.1(ZM5T )A?HG9#7LG MRZ87+-J:D=ZEQCF>EYVO0$$4,2*=2#XW3I4USL&.("1BWC#07H\1*)L?V5[' M6SSJT#RV8HO;=WN%3!!O60BP:VG!C95:*Z]B $J;@$2]P\*?5";4GN^R@YGH MRR6V3@/OQOET>G4]3PQ@?HQV.6:WULD49D(S[B(5*06LU"(8S#ECWJGHQ26& M9+0UZ\]CKEK"N"\>/>ZF+V_RT60'@5X6SF"!&8T(37=,0;-6"A8;-88[R:AT MZ)*/\EN8ZN%=M?,K +ES>$D MK=.3=$K92+4,."(7L>27?(NTR>R_>-F[392[R4'TKOB2CQ>Y;;;L6QM*93Y= MJ&>@AQN$N/96(QK3HHI$6LETDU2)YQJ(T?).U1S5+G-2;=V#GA?)-$U/'5'A M%%(<&:(C@66A4)21$R0O\2671E/W(J/443@>&4>3CI^KX5_+\7 >ACZ[?S>Z M&!".V@5CYX>9T&5/"*T7-?T*"7#C23%_2/$0'KUA7]_)O=T]GLQ^UH. MWX)M-YWMRUVRL7P6J!?"+]G#Q^*+Z5XV]@+"0(KJX=S-C#0^$G.&C\/#OP_'!3A4QS M:8+ @8(VS"ESAE!'L&86*R85JA7AU\<(ZP08;*F1,(EY]IM.O-E M-QCW=MS_M:QFGXKJ)N&07FW==]2_J7QF,1>>,NNP$52RZ)5D5C1Z MFN',^=/"A#\_Z6\!XI/19^]1_Y8:&0S*24UAF=G(B2,6,2Z=9%B >T]Y=]4/&/,2F:848@*C@2SP45ATUNQ2D9W MT7E?&D_V\^VK.;Z]^:V>B-P]V];+PAE'5DDN$>9(:LP5EA&,-GK)\J;)/.^DS%'0 M]D6:M=W[M,][=ZN=];+T)C5*]Y*($-P29&!_5RHZS5606%YRA&.SN2^[0[DO M1J7M^NT$;,W%RVZ[-Z^7A<$\-=A:K;U5CDLFM%'"!AHT(@)3$R_PN*6[S:LQ MOJ=A37I\>.\&MJU*%K%U**@8, 8MD2HEC06S0HETHX';2\Z'VF2^=U+G:'B/ M/:M;.&"_5,4\7'QGS-O&LAE!&EML% [)S>6=E0&HYSGT,T2AFIS#O2X6'#-U M9;OH]J;-I!0(>[:<=9G,Q&"BH6#P<<\][,@N>FD<9Q34.T2;G/28"<6,Y%DC%]' Q0MA8;*EMLIF<>U*]]G6-ANB> M@B][K=F7A;.41,-Q.W^>GF/M3'2!:\5!.G(JU"7G.#E^AG=0Y2A8>[N.48UN MYKWKVN[?VZL/^0^8Z]3.O8%E%QS32H/1;KR0!(]\R MAS7RG#51*E;Y3XXMS?IVM?"6H3ZE/2:JGYV[*JRN_IJ"N_A=_,[@]DV;9F,DJE"=92 MCGS@/B!M8W#660PVB=/JDBWVEBA2@W@MH7]*'H8?MZ/%DR_IG'8=(7\:[LUUT6(Z2SU> M/WFQ\^+C4>UD-% ?@^$^:JJ3;[=S60B/;\2A$*+]'%62ZFD=HQ1'@T+39QFK]'1VC816T6_ M1Z_)EQ1)_AB@W4Z2%\6S@)CS1@O083V8_M%PAVW0W$=)M<9-7@<[V';]5E2? MR]?/K!9P/C*ZZ(^[Y'LIKQ=W J;E=D[L*)TI%ZD,PBKA*9<$9*\ W9/"GQI+ MYYO$F:.AY4P_9]H8RSPV-06++,>(8(Y.R M(3))C$'(Q48O".J?DW]=XM]/1H2/Q9=Y#/%D^*$8@X(W?)0#X6E_>LQ^L.S4 MA^*VK-)S-C7R'VRKD@FJK?-:JX@IUQX;3=-50,V=E4*?\KFEYUT^++%)C=H9 MEM)'38Q4' 'WG-918H*", Q;H2_Y5GMS/CR_E=PZWJ=?X.>8^:3-M8^MHP&G M,PDNN LHY0)F)AI#00[3<,)$1@]YM)YW_M%,V/OE+_?E13FBM4S2H+#"&C1N MV(^\TL%8%YV/"O8F87]*V5";+\]E0^?X]Y8.8_5R@[V;@G(SG2[[/*W[@,JF M>MD\J6[ Z'G_I+O&W=*C6TOK+0P";T1;M'%_5E7'I?+ M@F8AHA ,P9HSZE3*'RFL#J#$:W_9"3/:F>3-VLU1\![IG0OIL , FQ8?R^O9 M=QC\SNM_VXIG+C(EH6T#_>4$>BRL#3X(HJV/5%QR)K\C9ZUL'=6>I<4F&;JV MY@]0%#=5S\ 4Y[#=XVBMY.DNOPPH(+,*$M V$8KTO,3-HJ+3OW5ZC2^.#9HAG1?8FG5 MUP4*:5FL-N4=PFA[I0R,C8B0M#[$"(LH&HY4&J#&SCO;*+GTV8N@+OC4.N2G M=]VDIVHFR>.<+P[IKVZ+%".7 (/Z101@5V/[5+IR,BW'HV%JXX+<.U&CR*CD MDE#/@Q4B2LFM"J">$%0S;=ZENG<$AK( MT+-/IS9)6O#I' 9Z;QGCUJL?>CP7H/MR#6ZLD$F< *1("@R[KL=*B?GHI Y6 M4G2RA#OGHPO7GO^7CU(V!_QT=-J?A'!+E8QP2EP VU(KB2Q7%&DU'Z$1*KVV M=FE2JNE$[^7-4;CVQ9RUCK+23/9>9-Q2(PN>8P/J'],LL@!6I[1D/C[K-26V M5]YT+XJ:3W/9!:S]9>H B$?Y>*WR@@A.(-1(W;&K8L:0=A* PA@S(B0.+-W* M@]$Z3T'U/]EK8J^$1*VB>TD.1&%2OC4SJZN_U*6P^G'/+ M<5(G8S^[GE[0:%)\22ZI,_,N'LNJ]E#OBUV/NWAU_19F=/)E! )Z\:S?#H+M MKIC1Z*115@"&1#(O,"=D.5JF:*.;@?7OIUXDQUH%OK>]+ST5^4!C^K^T $3D;B!1*NF"IU$KAJ%>C MDU&>S(-QII%UM:/DW.?.KZ9S M7OM@\2"(7]_!HD88@\7,##?>6*.B8&PUON#\)6^ S>>\YBGC81CW)X@JD,B@ M'(->O^SP7A9MK9-1Y9%/S[513I$T&B2X7XW1FT;.^G./X&R=1VVA_+KOT GB M1(P@PBTH!#IXA.T:O[B2#565&$35@AA MP76XX*VNI4G>>8?N,'A/?("\?-6IT[ M=(>A>B0%S.UME8^F^=A,AI_R'SOG?V/9C+JHO0R$:Z&)(C3J@%;=1,@U$01G MO[,TGOPV(+VDX"=#0 V+7J-(0<5GUC$OU\H]YTW(=.ZIB7M54]J?B_ZRGPW2 M(>)T>+#\J;S3S>;[11JS)C@?N6]]O/N\ MSC&[.G+:LFUM*IH9J9F%1@FE 7&+/0Q]U4G#\4]_1_)0,K0$=%]2Y%,Q^#HI MQ^47D*?5-R!P#7FRM4XF+ '-+#!EI/$HI0 2:Y6?:]LD*.[L=ZTN)4M;B/=W MU6 $ROPDGPR*_71Z63A#VFL&XQ#2I>0;EBAG'TS'1D]JG?M;TYWRJ#'438VK M_4)F5_',!TDD#D8)(UD,3EOL'ER?L8E]?1&!/,=L5BV!?20S_II7PV3JIRB9 M%"RWFQA;2F>"<\J,4(YS+[P%+J.5^D\T54VLI7-_*JTS7K2#]9&TF(>!#W#/Y>"W$ M_BAVQK8]+9E1S;QU! &S82B<&J/7X^&J$6\.3RQ?SO+Q*^=-.SB_GJMEQB%" MK(4_+2*(&B?02I:;"OT#1(L \B MC9Y3V/$Q84X;99B%+1^_G@S0=3+"']=B1AP0G$DJ!3(\W?K7)C*N.0W486,O M^0'ZYKQI%O1[Y!STM;-L33+VOBJO1[/5!8K-B<;J4+:=#V3)?>0XQ=Q[!ONP M BW?>!J8=$)BP7Z"$\SV&'R2*>EIS_L*D-I\6@P=V /%9/KD'G7O^]S#"Q)7 MUX\[M-R0TW7BZ;S+GU.7W^?WBQ"5_;MALX8S)@EWDBM"F>!*:\4"*"F",\(8 M0J=\,:7VP.SC@=411 U;S@CH=3P*JQ1RG!ND-5&*6ZU9)(R82SZ:[(MMSQ^L M['7&3BF@/M[=W.35/:@4&W^]O)2['/>G\J&4^9Y7PU-?W3M7*>>1)$;$H'0, M)*"0;HPZB12!?XB5M;3>KBV#<',[+N^+8NGAWCS_9CSOW'RS3IOWE\GHGS#> M E;^ H3Z%P5;_%Z&%:Q@0)1SRRG#7'"+5OA:Y9OXI"Y<(M9FYE;;XW3SV.]= M_W4<[[OE2/9$V.^HE3&PN!0,C%(;=+0"26%7XXP17_+EL1,39^/E_#8FZ<1D MW!N/O[->AEDP4A'FD:,6!2RU?!AK$+UF<.Z9D*U0H!ZMC@+[R,/!18*H59#X MZMCZ46R#F0P?AV!MO\;8H+7,L^2!5BJ*(*ASQ&&L5T,-UM1RB5X6KP[E0-GW M)/07(#[/9?*78E)4\XAV,[P9349)+YF-OJW2_^R_77M0.QE3)@0P^I#R3DM. MC%-LC;MME!;@W+UW[1*R#_C[HF([FLB[&M<:6OY2\GR:!)SFA,48#9-BO;0M M1TT4R7.G\WDIDJ>=V-YR."X&4 QW>H=V\+]> YE$WFOI@X@P$P99Q@Q9C5X9 M>LFGA"EHP\T()3I,.0QRGE&M$I;>(4T4#I[A6MIN.1-$, MIOT)N'^4L^*!U[5$2]TV,JZ2=S-J;63DC 4;,!'I/0(PB(!REQQ7<"PC7B3T MZ0;K4RUE,QR.4D/Y^%%$X8G/^(]=Y: D8B&#,3I$L%2XL@'TT,B)"0*FNM89 M<8>K_$-Q>U<-OL+N\+XJOU3YS>K]V/FL3,W=["LL@G^FH M;/!0>[EOYQ[:; M&:>LI)+I("1G$AEME8OI'Q5%])?\U/VQS-DD#7K"_U028ATO9 :ST3<0%L7T M[034FYMR,A_^*Q462B"#!*;42\ME)$98[Z,U@6$GO#RA=?*I*G+82N[GZ"XY M-(#.5SM%P8Y:&>$^4D255$SQ% YB!>-"&D>"0=3W\]3JJ1Y0.7;>G^<>: W? M_A)'0D_?3J=WQ=#?52GD>FYQ+/H^_^75XA Q_"BJP:C&3G-08QECT8)-12)8 M,)Q893GE4@@B+0&1JB_Y(*XESG4.^EE0<6U#IT+O5UOI.)_LSFYZ5(M9\))) M'$CP@8'EC[13D@<3@D.6NM D=<*YIV;I@Y2M(=];XI_'8OT_\_%=L9+JR3/S M>P&Z6^U==TOU+!H!P[8P8*NXQE913%B$?0(6*I6DB8.N?AJ72]I^VP'ZQ,)O M/HB6MN'M;672$*$YHUY;P:47-@9)D.4.1^=H:'*9[=QSQ70K\%K#_!QXN%5N M'\G%K>UEVEH'F@AA5"(ND+/>8.4TELYC09Z_)7\0'\\]1TT/?&P+]U,Y&TY\ ME'JL,T$@C!3S+E!".7?"0OLH",M"1(S@6L'571]UOO16PM,C Q-S V,S N>&UL4$L! A0#% @ "X3Z2K[98T(N"@ NEX ! M ( !)9T '1Y;"TR,#$W,#8S,"YX